feat: billing guest access

This commit is contained in:
2024-08-08 07:49:53 +03:00
parent a7c4fabed0
commit 97f835ffde
30 changed files with 682 additions and 140 deletions

24
schemas/billing.py Normal file
View File

@@ -0,0 +1,24 @@
import datetime
from typing import Optional
from schemas.base import BaseSchema, OkMessageSchema
class DealBillRequestSchema(BaseSchema):
deal_id: int
created_at: datetime.datetime
paid: bool
pdf_url: Optional[str]
invoice_number: Optional[str]
class CreateDealBillRequest(BaseSchema):
deal_id: int
class CreateDealBillResponse(OkMessageSchema):
pass
class GetDealBillById(BaseSchema):
deal_bill: DealBillRequestSchema