feat: a lot of a lot
This commit is contained in:
@@ -21,3 +21,51 @@ async def get_all(
|
||||
session: SessionDependency
|
||||
):
|
||||
return await MarketplaceService(session).get_all_base_marketplaces()
|
||||
|
||||
|
||||
@marketplace_router.post(
|
||||
'/get',
|
||||
operation_id='get_client_marketplaces',
|
||||
response_model=GetClientMarketplacesResponse
|
||||
)
|
||||
async def get(
|
||||
session: SessionDependency,
|
||||
request: GetClientMarketplacesRequest
|
||||
):
|
||||
return await MarketplaceService(session).get_client_marketplaces(request)
|
||||
|
||||
|
||||
@marketplace_router.post(
|
||||
'/create',
|
||||
operation_id='create_marketplace',
|
||||
response_model=CreateMarketplaceResponse
|
||||
)
|
||||
async def create(
|
||||
session: SessionDependency,
|
||||
request: CreateMarketplaceRequest
|
||||
):
|
||||
return await MarketplaceService(session).create_marketplace(request)
|
||||
|
||||
|
||||
@marketplace_router.post(
|
||||
'/delete',
|
||||
operation_id='delete_marketplace',
|
||||
response_model=DeleteMarketplaceResponse
|
||||
)
|
||||
async def delete(
|
||||
session: SessionDependency,
|
||||
request: DeleteMarketplaceRequest
|
||||
):
|
||||
return await MarketplaceService(session).delete_marketplace(request)
|
||||
|
||||
|
||||
@marketplace_router.post(
|
||||
'/update',
|
||||
operation_id='update_marketplace',
|
||||
response_model=UpdateMarketplaceResponse
|
||||
)
|
||||
async def update(
|
||||
session: SessionDependency,
|
||||
request: UpdateMarketplaceRequest
|
||||
):
|
||||
return await MarketplaceService(session).update_marketplace(request)
|
||||
|
||||
Reference in New Issue
Block a user