diff --git a/models.py b/models.py index 0bf70b1..a8156b7 100644 --- a/models.py +++ b/models.py @@ -23,7 +23,7 @@ class CreatePayLinkData(BaseModel): success_text: str = Query(None) success_url: str = Query(None) fiat_base_multiplier: int = Query(100, ge=1) - username: str + username: str = Query(None) class PayLink(BaseModel): @@ -33,6 +33,7 @@ class PayLink(BaseModel): min: float served_meta: int served_pr: int + username: Optional[str] webhook_url: Optional[str] webhook_headers: Optional[str] webhook_body: Optional[str] @@ -42,7 +43,6 @@ class PayLink(BaseModel): comment_chars: int max: float fiat_base_multiplier: int - username: str @classmethod def from_row(cls, row: Row) -> "PayLink": @@ -77,4 +77,4 @@ class PayLink(BaseModel): identifier = f"{self.username}@{domain}" metadata = [["text/plain", text], ["text/identifier", identifier]] - return LnurlPayMetadata(json.dumps(metadata)) \ No newline at end of file + return LnurlPayMetadata(json.dumps(metadata))