feat: cards, attributes and modules
This commit is contained in:
@@ -29,34 +29,34 @@ async def webhook(
|
||||
@billing_router.post(
|
||||
'/create-deal-bill',
|
||||
operation_id='create_deal_bill',
|
||||
response_model=CreateDealBillResponse
|
||||
response_model=CreateCardBillResponse
|
||||
)
|
||||
async def create_deal_bill(
|
||||
session: SessionDependency,
|
||||
request: CreateDealBillRequest,
|
||||
request: CreateCardBillRequest,
|
||||
user: CurrentUserDependency
|
||||
):
|
||||
return await BillingService(session).create_deal_billing(user, request)
|
||||
return await BillingService(session).create_card_billing(user, request)
|
||||
@billing_router.post(
|
||||
'/cancel-deal-bill',
|
||||
operation_id='cancel_deal_bill',
|
||||
response_model=CancelDealBillResponse
|
||||
response_model=CancelCardBillResponse
|
||||
)
|
||||
async def cancel_deal_billing(
|
||||
session: SessionDependency,
|
||||
request: CancelDealBillRequest,
|
||||
request: CancelCardBillRequest,
|
||||
user: CurrentUserDependency
|
||||
):
|
||||
return await BillingService(session).cancel_deal_billing(user, request)
|
||||
return await BillingService(session).cancel_card_billing(user, request)
|
||||
|
||||
|
||||
@billing_router.get(
|
||||
'/deal-bill-request/{deal_id}',
|
||||
response_model=GetDealBillById,
|
||||
response_model=GetCardBillById,
|
||||
operation_id='get_deal_bill_by_id'
|
||||
)
|
||||
async def get_deal_bill_by_id(
|
||||
deal_id: int,
|
||||
session: SessionDependency
|
||||
):
|
||||
return await BillingService(session).get_deal_bill_by_id(deal_id)
|
||||
return await BillingService(session).get_card_bill_by_id(deal_id)
|
||||
|
||||
Reference in New Issue
Block a user