mirror of
https://github.com/lnbits/lnbits-legend.git
synced 2025-02-26 07:31:22 +01:00
clean up optional nostr,timestamp
This commit is contained in:
parent
89181eb74e
commit
4deb116076
1 changed files with 9 additions and 16 deletions
|
@ -1,32 +1,24 @@
|
||||||
import json
|
from typing import Optional
|
||||||
from lib2to3.pytree import Base
|
|
||||||
from sqlite3 import Row
|
|
||||||
from typing import Dict, Optional
|
|
||||||
from urllib.parse import ParseResult, parse_qs, urlencode, urlparse, urlunparse
|
|
||||||
|
|
||||||
from fastapi.param_functions import Query
|
from fastapi.param_functions import Query
|
||||||
from lnurl.types import LnurlPayMetadata # type: ignore
|
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
from starlette.requests import Request
|
|
||||||
|
|
||||||
from lnbits.lnurl import encode as lnurl_encode # type: ignore
|
|
||||||
|
|
||||||
|
|
||||||
class Stalls(BaseModel):
|
class Stalls(BaseModel):
|
||||||
id: str
|
id: str
|
||||||
wallet: str
|
wallet: str
|
||||||
name: str
|
name: str
|
||||||
publickey: str
|
publickey: Optional[str]
|
||||||
privatekey: str
|
privatekey: Optional[str]
|
||||||
relays: str
|
relays: Optional[str]
|
||||||
shippingzones: str
|
shippingzones: str
|
||||||
|
|
||||||
class createStalls(BaseModel):
|
class createStalls(BaseModel):
|
||||||
wallet: str = Query(...)
|
wallet: str = Query(...)
|
||||||
name: str = Query(...)
|
name: str = Query(...)
|
||||||
publickey: str = Query(...)
|
publickey: str = Query(None)
|
||||||
privatekey: str = Query(...)
|
privatekey: str = Query(None)
|
||||||
relays: str = Query(...)
|
relays: str = Query(None)
|
||||||
shippingzones: str = Query(...)
|
shippingzones: str = Query(...)
|
||||||
|
|
||||||
class createProduct(BaseModel):
|
class createProduct(BaseModel):
|
||||||
|
@ -50,7 +42,7 @@ class Products(BaseModel):
|
||||||
|
|
||||||
class createZones(BaseModel):
|
class createZones(BaseModel):
|
||||||
cost: int = Query(0, ge=0)
|
cost: int = Query(0, ge=0)
|
||||||
countries: str = Query(None)
|
countries: str = Query(...)
|
||||||
|
|
||||||
class Zones(BaseModel):
|
class Zones(BaseModel):
|
||||||
id: str
|
id: str
|
||||||
|
@ -82,3 +74,4 @@ class Orders(BaseModel):
|
||||||
invoiceid: str
|
invoiceid: str
|
||||||
paid: bool
|
paid: bool
|
||||||
shipped: bool
|
shipped: bool
|
||||||
|
time: int
|
||||||
|
|
Loading…
Add table
Reference in a new issue