lnbits-legend/lnbits/extensions/splitpayments/models.py
2021-11-12 04:14:55 +00:00

21 lines
399 B
Python

from typing import List, Optional
from fastapi.param_functions import Query
from pydantic import BaseModel
class Target(BaseModel):
wallet: str
source: str
percent: int
alias: Optional[str]
class TargetPutList(BaseModel):
wallet: str = Query(...)
alias: str = Query("")
percent: int = Query(..., ge=1)
class TargetPut(BaseModel):
__root__: List[TargetPutList]