lnbits-legend/lnbits/extensions/splitpayments/models.py
2021-10-18 19:39:35 +01:00

20 lines
398 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]