spark / cbh /api /account /schemas.py
brestok's picture
Refactor account and call management features
6e16863
raw
history blame contribute delete
529 Bytes
from pydantic import BaseModel
from cbh.api.account.dto import AccountStatus
class UpdateAccountRequest(BaseModel):
"""
Update account request.
"""
name: str
bio: str
class AccountFilter(BaseModel):
"""
Account filter.
"""
accountTypes: list[int] | None = None
searchTerm: str | None = None
statuses: list[int] | None = None
opportunities: list[int] | None = None
class ChangeStatusRequest(BaseModel):
"""
Change status request.
"""
status: AccountStatus