Files
Fulfillment-Backend/routers/marketplace.py
2024-08-08 07:49:53 +03:00

24 lines
626 B
Python

from fastapi import APIRouter, Depends
from backend.dependecies import SessionDependency
from schemas.marketplace import *
from services.auth import authorized_user
from services.marketplace import MarketplaceService
marketplace_router = APIRouter(
prefix="/marketplace",
tags=["marketplace"],
dependencies=[Depends(authorized_user)]
)
@marketplace_router.get(
'/base/get-all',
operation_id='get_all_base_marketplaces',
response_model=GetAllBaseMarketplacesResponse
)
async def get_all(
session: SessionDependency
):
return await MarketplaceService(session).get_all_base_marketplaces()