satmachineclient/models.py
2024-10-21 14:38:03 +02:00

26 lines
552 B
Python

# Data models for your extension
from datetime import datetime, timezone
from typing import Optional
from pydantic import BaseModel
class CreateMyExtensionData(BaseModel):
name: str
lnurlpayamount: int
lnurlwithdrawamount: int
wallet: Optional[str] = None
total: int = 0
class MyExtension(BaseModel):
id: str
wallet: str
lnurlpayamount: int
name: str
lnurlwithdrawamount: int
total: int
lnurlpay: Optional[str]
lnurlwithdraw: Optional[str]
created_at: datetime = datetime.now(timezone.utc)