added simple lnurl

This commit is contained in:
arcbtc 2023-12-08 20:39:27 +00:00
parent 2261bb8452
commit c87ccf7107
11 changed files with 154 additions and 39 deletions

View file

@ -2,23 +2,26 @@ from sqlite3 import Row
from typing import Optional, List
from pydantic import BaseModel
from lnbits.lnurl import encode as lnurl_encode
class CreateTempData(BaseModel):
wallet: Optional[str]
name: Optional[str]
total: Optional[int]
lnurlpayamount: Optional[int]
lnurlwithdrawamount: Optional[int]
class Temp(BaseModel):
id: str
wallet: str
name: str
total: Optional[int]
lnurlpayamount: Optional[int]
lnurlwithdrawamount: Optional[int]
@classmethod
def from_row(cls, row: Row) -> "Temp":
return cls(**dict(row))
class CreateUpdateItemData(BaseModel):
items: List[Item]
# add something lnurly
items: List[Item]