clean up optional nostr,timestamp

This commit is contained in:
Tiago vasconcelos 2022-07-12 11:02:12 +01:00
parent 89181eb74e
commit 4deb116076

View file

@ -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