Files
litestar-machines-test/app/controllers/__init__.py
Eden Kirin c7060c7ed3 Asset items
2023-08-27 23:13:24 +02:00

31 lines
948 B
Python

from litestar import Router
from app.controllers.asset_item import AssetItemController
from app.controllers.company import CompanyController
from app.controllers.fiscal_payment_mapping import FiscalPaymentMappingController
from app.controllers.machine import MachineController
from app.domain.asset_item import AssetItem
from app.domain.company import Company
from app.domain.fiscal_payment_mapping import FiscalPaymentMapping
from app.domain.machine import Machine
__all__ = ["create_router"]
def create_router() -> Router:
return Router(
path="/v1",
route_handlers=[
CompanyController,
MachineController,
FiscalPaymentMappingController,
AssetItemController,
],
signature_namespace={
"Company": Company,
"Machine": Machine,
"FiscalPaymentMapping": FiscalPaymentMapping,
"AssetItem": AssetItem,
},
)