felhasználói felületre pü
This commit is contained in:
@@ -34,6 +34,34 @@ class IssuerResponse(BaseModel):
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
|
||||
|
||||
class FinancialLedgerResponse(BaseModel):
|
||||
"""Response schema for FinancialLedger admin listing."""
|
||||
id: int
|
||||
user_id: Optional[int] = None
|
||||
person_id: Optional[int] = None
|
||||
amount: float
|
||||
currency: Optional[str] = None
|
||||
transaction_type: Optional[str] = None
|
||||
entry_type: Optional[str] = None
|
||||
wallet_type: Optional[str] = None
|
||||
status: Optional[str] = None
|
||||
details: Optional[Dict[str, Any]] = None
|
||||
created_at: Optional[datetime] = None
|
||||
# Joined user info
|
||||
user_email: Optional[str] = None
|
||||
user_name: Optional[str] = None
|
||||
|
||||
model_config = ConfigDict(from_attributes=True)
|
||||
|
||||
|
||||
class FinancialLedgerListResponse(BaseModel):
|
||||
"""Paginated response for FinancialLedger admin listing."""
|
||||
total: int
|
||||
page: int
|
||||
page_size: int
|
||||
items: List[FinancialLedgerResponse]
|
||||
|
||||
|
||||
class IssuerUpdate(BaseModel):
|
||||
"""Update schema for Issuer entities (PATCH)."""
|
||||
is_active: Optional[bool] = None
|
||||
|
||||
Reference in New Issue
Block a user