feat: billing for groups of deals

This commit is contained in:
2024-11-15 20:27:16 +04:00
parent bbe9832923
commit e2d35fb7c4
6 changed files with 145 additions and 31 deletions

View File

@@ -25,7 +25,7 @@ class CreateBillRequestItems(BaseSchema):
class CreateBillRequestSchema(BaseSchema):
listener_transaction_id: int
listener_transaction_id: int | str
payer_name: str
payer_inn: str
payer_phone: str | None
@@ -46,7 +46,7 @@ class CreateBillRequestSchema(BaseSchema):
class DeleteBillRequestSchema(BaseSchema):
listener_transaction_id: int
listener_transaction_id: int | str
class DeleteBillResponseSchema(BaseSchema):
@@ -54,7 +54,7 @@ class DeleteBillResponseSchema(BaseSchema):
class NotifyReceivedBillRequestSchema(BaseSchema):
listener_transaction_id: int
listener_transaction_id: int | str
channel: NotificationChannel
received: bool
@@ -84,7 +84,7 @@ class BillPaymentStatus(BaseSchema):
class BillStatusUpdateRequest(BaseSchema):
listener_transaction_id: int
listener_transaction_id: int | str
channel: NotificationChannel
info: BillPaymentInfo | BillPaymentStatus