feat: billing guest access
This commit is contained in:
24
schemas/billing.py
Normal file
24
schemas/billing.py
Normal 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
|
||||
Reference in New Issue
Block a user