107 lines
5.6 KiB
TypeScript
107 lines
5.6 KiB
TypeScript
import { Container } from "typedi";
|
|
import HomeController from "./HomeController";
|
|
import UsersControllerSuperAdmin from "./api/super-admin/UsersController";
|
|
import FoldersControllerSuperAdmin from "./api/super-admin/OfficeFoldersController";
|
|
import CustomersControllerSuperAdmin from "./api/super-admin/CustomersController";
|
|
import OfficesControllerSuperAdmin from "./api/super-admin/OfficesController";
|
|
import DeedsControllerSuperAdmin from "./api/super-admin/DeedsController";
|
|
import DeedTypesControllerSuperAdmin from "./api/super-admin/DeedTypesController";
|
|
import DocumentsControllerSuperAdmin from "./api/super-admin/DocumentsController";
|
|
import DocumentTypesControllerSuperAdmin from "./api/super-admin/DocumentTypesController";
|
|
import IdNotUserController from "./api/idnot/UserController";
|
|
import FranceConnectCustomerController from "./api/franceConnect/CustomerController";
|
|
import FilesControllerSuperAdmin from "./api/super-admin/FilesController";
|
|
import RulesControllerSuperAdmin from "./api/super-admin/RulesController";
|
|
import RolesControllerSuperAdmin from "./api/super-admin/RolesController";
|
|
import OfficeRolesControllerSuperAdmin from "./api/super-admin/OfficeRolesController";
|
|
import UsersControllerAdmin from "./api/admin/UsersController";
|
|
import FoldersControllerAdmin from "./api/admin/OfficeFoldersController";
|
|
import CustomersControllerAdmin from "./api/admin/CustomersController";
|
|
import OfficesControllerAdmin from "./api/admin/OfficesController";
|
|
import DeedsControllerAdmin from "./api/admin/DeedsController";
|
|
import DeedTypesControllerAdmin from "./api/admin/DeedTypesController";
|
|
import DocumentsControllerAdmin from "./api/admin/DocumentsController";
|
|
import DocumentTypesControllerAdmin from "./api/admin/DocumentTypesController";
|
|
import FilesControllerAdmin from "./api/admin/FilesController";
|
|
import RulesControllerAdmin from "./api/admin/RulesController";
|
|
import RolesControllerAdmin from "./api/admin/RolesController";
|
|
import OfficeRolesControllerAdmin from "./api/admin/OfficeRolesController";
|
|
import UsersControllerNotary from "./api/notary/UsersController";
|
|
import FoldersControllerNotary from "./api/notary/OfficeFoldersController";
|
|
import CustomersControllerNotary from "./api/notary/CustomersController";
|
|
import OfficesControllerNotary from "./api/notary/OfficesController";
|
|
import DeedsControllerNotary from "./api/notary/DeedsController";
|
|
import DeedTypesControllerNotary from "./api/notary/DeedTypesController";
|
|
import DocumentsControllerNotary from "./api/notary/DocumentsController";
|
|
import DocumentTypesControllerNotary from "./api/notary/DocumentTypesController";
|
|
import FilesControllerNotary from "./api/notary/FilesController";
|
|
import RulesControllerNotary from "./api/notary/RulesController";
|
|
import RolesControllerNotary from "./api/notary/RolesController";
|
|
import OfficeRolesControllerNotary from "./api/notary/OfficeRolesController";
|
|
import FilesControllerCustomer from "./api/customer/FilesController";
|
|
import DocumentsControllerCustomer from "./api/customer/DocumentsController";
|
|
import OfficeFoldersController from "./api/customer/OfficeFoldersController";
|
|
import OfficeFolderAnchorsController from "./api/notary/OfficeFolderAnchorsController";
|
|
import CustomersController from "./api/customer/CustomersController";
|
|
import LiveVoteController from "./api/super-admin/LiveVoteController";
|
|
import DocumentControllerId360 from "./api/id360/DocumentController";
|
|
import CustomerControllerId360 from "./api/id360/CustomerController";
|
|
import UserNotificationController from "./api/notary/UserNotificationController";
|
|
|
|
|
|
/**
|
|
* @description This allow to declare all controllers used in the application
|
|
*/
|
|
export default {
|
|
start: () => {
|
|
Container.get(HomeController);
|
|
Container.get(UsersControllerSuperAdmin);
|
|
Container.get(FoldersControllerSuperAdmin);
|
|
Container.get(CustomersControllerSuperAdmin);
|
|
Container.get(OfficesControllerSuperAdmin);
|
|
Container.get(DeedsControllerSuperAdmin);
|
|
Container.get(DeedTypesControllerSuperAdmin);
|
|
Container.get(DocumentsControllerSuperAdmin);
|
|
Container.get(DocumentTypesControllerSuperAdmin);
|
|
Container.get(LiveVoteController);
|
|
Container.get(IdNotUserController);
|
|
Container.get(FranceConnectCustomerController);
|
|
Container.get(FilesControllerSuperAdmin);
|
|
Container.get(DocumentsControllerSuperAdmin);
|
|
Container.get(RulesControllerSuperAdmin);
|
|
Container.get(RolesControllerSuperAdmin);
|
|
Container.get(OfficeRolesControllerSuperAdmin);
|
|
Container.get(UsersControllerAdmin);
|
|
Container.get(FoldersControllerAdmin);
|
|
Container.get(CustomersControllerAdmin);
|
|
Container.get(OfficesControllerAdmin);
|
|
Container.get(DeedsControllerAdmin);
|
|
Container.get(DeedTypesControllerAdmin);
|
|
Container.get(DocumentsControllerAdmin);
|
|
Container.get(DocumentTypesControllerAdmin);
|
|
Container.get(FilesControllerAdmin);
|
|
Container.get(RulesControllerAdmin);
|
|
Container.get(RolesControllerAdmin);
|
|
Container.get(OfficeRolesControllerAdmin);
|
|
Container.get(UsersControllerNotary);
|
|
Container.get(FoldersControllerNotary);
|
|
Container.get(CustomersControllerNotary);
|
|
Container.get(OfficesControllerNotary);
|
|
Container.get(DeedsControllerNotary);
|
|
Container.get(DeedTypesControllerNotary);
|
|
Container.get(DocumentsControllerNotary);
|
|
Container.get(DocumentTypesControllerNotary);
|
|
Container.get(FilesControllerNotary);
|
|
Container.get(RulesControllerNotary);
|
|
Container.get(RolesControllerNotary);
|
|
Container.get(OfficeRolesControllerNotary);
|
|
Container.get(FilesControllerCustomer);
|
|
Container.get(DocumentsControllerCustomer);
|
|
Container.get(OfficeFoldersController);
|
|
Container.get(OfficeFolderAnchorsController);
|
|
Container.get(UserNotificationController);
|
|
Container.get(DocumentControllerId360);
|
|
Container.get(CustomerControllerId360);
|
|
},
|
|
};
|