{"openapi":"3.0.0","paths":{"/api/v1/backoffice/admin/roles-configuration/allow-manage":{"patch":{"description":"Update allow to manage Role Configuration by key","operationId":"AdminAllowToManageController_upsertAllowManageRoleConfiguration","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateAllowToManageRoleConfigurationDTO"}}}},"responses":{"200":{"description":"Successful Response"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"","tags":["Roles Configuration"]},"get":{"operationId":"AdminAllowToManageController_getCompanyAllowToManage","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of allow to manage roles configuration successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of allow to manage roles configuration","tags":["Roles Configuration"]}},"/api/v1/backoffice/admin/app-versions":{"get":{"operationId":"AppVersionController_getListAppVersions","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"platformTechId","required":false,"in":"query","schema":{"type":"string"}},{"name":"isActive","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"os","required":false,"in":"query","schema":{"type":"string"}},{"name":"version","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get all app versions successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAppVersionsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of app versions","tags":["App Version"]},"post":{"operationId":"AppVersionController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateAppVersionDTO"}}}},"responses":{"201":{"description":"Create a app version successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a app version","tags":["App Version"]}},"/api/v1/backoffice/admin/app-versions/{id}":{"get":{"operationId":"AppVersionController_findOneAppVersionById","parameters":[{"name":"id","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a app version by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a app version by id","tags":["App Version"]},"patch":{"operationId":"AppVersionController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateAppVersionDTO"}}}},"responses":{"201":{"description":"Update a app version instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a app version by id","tags":["App Version"]},"delete":{"operationId":"AppVersionController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a app version instance successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a app version by id","tags":["App Version"]}},"/api/v1/backoffice/admin/app-versions/{id}/translation/{languageId}":{"post":{"operationId":"AppVersionController_translation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppVersionTranslationDTO"}}}},"responses":{"200":{"description":"Upsert app version translations successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a app version translation by id","tags":["App Version"]}},"/api/v1/backoffice/admin/app-versions/translation/{id}":{"delete":{"operationId":"AppVersionController_deleteTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a app version translation instance successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a app version translation by id","tags":["App Version"]}},"/api/v1/backoffice/admin/company/{companyId}/admins":{"post":{"operationId":"CompanyAdminController_createCompanyAdmin","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyAdminDTO"}}}},"responses":{"200":{"description":"Create a admin for a company successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAdminResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a admin for a company","tags":["Company Admin"]}},"/api/v1/backoffice/admin/company/admins/{id}/resend-invitation":{"post":{"description":"Resend the invitation email to a company admin. This will generate a new invitation token and invalidate the previous one.","operationId":"CompanyAdminController_resendCompanyAdminInvitation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Invitation email has been resent successfully."},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Resend invitation email to a Company Admin","tags":["Company Admin"]}},"/api/v1/backoffice/admin/company/admins":{"get":{"operationId":"CompanyAdminController_getListCompanyAdmin","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}},{"name":"company","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"List of company admins retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyAdminResponseDTO"}}}},"400":{"description":"Invalid query parameters"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list of company admins","tags":["Company Admin"]}},"/api/v1/backoffice/admin/company/admins/{id}/portal-role":{"get":{"operationId":"CompanyAdminController_getCompanyAdminPortalRole","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully retrieved the portal role of the company admin","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortalRoleCompanyAdminDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Retrieve the portal role of a specific company admin","tags":["Company Admin"]}},"/api/v1/backoffice/admin/company/admins/{id}":{"get":{"operationId":"CompanyAdminController_getDetailCompanyAdmin","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Company admin details retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DetailCompanyAdminResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get details of a company admin","tags":["Company Admin"]},"delete":{"operationId":"CompanyAdminController_deleteCompanyAdmin","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Company admin deleted successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"404":{"description":"Company admin not found"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a company admin","tags":["Company Admin"]}},"/api/v1/backoffice/company/{companyId}/company-allow-to-manage":{"patch":{"operationId":"AdminCompanyAllowToManageController_upsertCompanyAllowToManage","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateCompanyAllowToManageDTO"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyAllowToManageDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update Company Role Configuration by company ID and key","tags":["Company Role Configuration"]},"get":{"operationId":"AdminCompanyAllowToManageController_getCompanyAllowToManage","parameters":[{"name":"roleManagerId","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of company roles configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyAllowToManageDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of company roles configuration","tags":["Company Role Configuration"]}},"/api/v1/backoffice/company-category":{"get":{"operationId":"CompanyCategoryController_getCompanyCategories","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of company category successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of company category","tags":["Company Category"]}},"/api/v1/backoffice/company-category/{id}":{"get":{"operationId":"CompanyCategoryController_getCompanyCategoryById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get company category by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get company category by id","tags":["Company Category"]},"patch":{"operationId":"CompanyCategoryController_updateCompanyCategoryById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyCategoryDTO"}}}},"responses":{"200":{"description":"Update company category by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update company category by id","tags":["Company Category"]}},"/api/v1/backoffice/company-category/{id}/translation":{"post":{"operationId":"CompanyCategoryController_upsertCompanyCategoryTranslationDTO","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCompanyCategoryTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a company category translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a company category translation by currency id","tags":["Company Category"]}},"/api/v1/backoffice/company-category/translation/{id}":{"delete":{"operationId":"CompanyCategoryController_deleteCompanyCategoryTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a company category translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a company category translation by id","tags":["Company Category"]}},"/api/v1/backoffice/company/{companyId}/mail-template/{mailTemplateId}":{"put":{"operationId":"CompMailTemplateTransController_upsert","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"mailTemplateId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompMailTemplateTransDTO"}}}},"responses":{"201":{"description":"The record has been successfully upserted.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompMailTemplateTransResDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a mail template for a company","tags":["Company Mail Templates"]}},"/api/v1/backoffice/company/{companyId}/mail-template/{mailTemplateId}/language/{languageId}":{"get":{"operationId":"CompMailTemplateTransController_findByLanguageId","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"mailTemplateId","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Successful retrieval of a mail template.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompMailTemplateTransResDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a mail template for a company","tags":["Company Mail Templates"]}},"/api/v1/backoffice/company/{companyId}/mail-template/{companyMailTemplateId}":{"delete":{"operationId":"CompMailTemplateTransController_deleteById","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyMailTemplateId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"The record has been successfully deleted."},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a mail template for a specific company","tags":["Company Mail Templates"]}},"/api/v1/backoffice/pers/{persId}/company-pers-link":{"get":{"operationId":"CompanyPersLinkController_getCompanyPersLinkByPersId","parameters":[{"name":"persId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of company pers link with persId successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of company pers link with persId","tags":["Company Pers Link"]}},"/api/v1/backoffice/companies/{companyId}/company-pers-link":{"get":{"operationId":"CompanyPersLinkController_getList","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"serialPersNumber","required":false,"in":"query","schema":{"type":"string"}},{"name":"modelPERS","required":false,"in":"query","schema":{"type":"string"}},{"name":"linkType","required":false,"in":"query","schema":{"enum":[1,2],"type":"number"}},{"name":"startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"Get all company pers links successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyPersLinkResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of company pers links","tags":["Company Pers Link"]},"post":{"operationId":"CompanyPersLinkController_create","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyPersLinkDTO"}}}},"responses":{"201":{"description":"Create a pers in company successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyPersLinkResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a pers in company","tags":["Company Pers Link"]}},"/api/v1/backoffice/companies/{companyId}/company-pers-link/{id}":{"patch":{"operationId":"CompanyPersLinkController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyPersLinkDTO"}}}},"responses":{"200":{"description":"Update a pers in company successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyPersLinkResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a pers in company","tags":["Company Pers Link"]},"delete":{"operationId":"CompanyPersLinkController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a pers in company successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a pers in company","tags":["Company Pers Link"]}},"/api/v1/backoffice/company/{companyId}/company-role-configuration":{"patch":{"operationId":"AdminCompanyRoleConfigurationController_updateByCompanyIdAndKey","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateCompanyRoleConfigurationDTO"}}}},"responses":{"204":{"description":"Company Role Configuration updated successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update Company Role Configuration by company ID and key","tags":["Company Role Configuration"]},"get":{"operationId":"AdminCompanyRoleConfigurationController_getCompanyRolesConfiguration","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of company roles configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyRoleConfigurationDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of company roles configuration","tags":["Company Role Configuration"]}},"/api/v1/backoffice/companies/{companyId}/company-roles/company-category/permissions":{"get":{"operationId":"CompanyRoleController_getCompanyCategoryPermissionsByCompanyId","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get company category permission by company id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyCategoryPermissionsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get company category permission by company id","tags":["Company Roles"]}},"/api/v1/backoffice/companies/{companyId}/company-roles":{"get":{"operationId":"CompanyRoleController_getCompanyRoles","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}},{"name":"roleManagerId","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of company roles successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyRoleDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of company roles","tags":["Company Roles"]},"post":{"operationId":"CompanyRoleController_createCompanyRole","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyRoleDTO"}}}},"responses":{"204":{"description":"Create company role by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create company role by id","tags":["Company Roles"]}},"/api/v1/backoffice/companies/{companyId}/company-roles/{companyRoleId}":{"get":{"operationId":"CompanyRoleController_getCompanyRoleById","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyRoleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get company role by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get company role by id","tags":["Company Roles"]},"delete":{"operationId":"CompanyRoleController_deleteCompanyCategoryTranslation","parameters":[{"name":"companyRoleId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a company category role translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a company role translation by id","tags":["Company Roles"]},"patch":{"operationId":"CompanyRoleController_updateCompanyRoleById","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyRoleId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyRoleDTO"}}}},"responses":{"200":{"description":"Update company role by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update company role by id","tags":["Company Roles"]}},"/api/v1/backoffice/companies/{companyId}/company-roles/{companyRoleId}/translation":{"post":{"operationId":"CompanyRoleController_upsertCompanyRoleTranslation","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyRoleId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCompanyRoleTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a company role translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a company role translation by id","tags":["Company Roles"]}},"/api/v1/backoffice/companies/{companyId}/company-roles/{companyRoleId}/translation/{translationId}":{"delete":{"operationId":"CompanyRoleController_deleteTranslationCompanyRole","parameters":[{"name":"companyRoleId","required":true,"in":"path","schema":{"type":"string"}},{"name":"translationId","required":true,"in":"path","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Delete a company role translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a company role translation by id","tags":["Company Roles"]}},"/api/v1/backoffice/company/{companyId}/vehicle/links":{"post":{"description":"Create a new link between a company and a vehicle","operationId":"CompanyVehicleLinkController_create","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyVehicleLinkDTO"}}}},"responses":{"204":{"description":"Link created successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a new company vehicle link","tags":["Company Vehicle Link"]},"get":{"description":"Retrieve a list of all links between companies and vehicles","operationId":"CompanyVehicleLinkController_getList","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"List of company vehicle links retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyVehicleListResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list company vehicle links","tags":["Company Vehicle Link"]}},"/api/v1/backoffice/company/{companyId}/vehicle/links/{linkId}":{"delete":{"description":"Delete a specific link between a company and a vehicle by ID","operationId":"CompanyVehicleLinkController_remove","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"linkId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Link deleted successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a company vehicle link","tags":["Company Vehicle Link"]}},"/api/v1/backoffice/admin/conditionalFeature":{"get":{"operationId":"ConditionalFeatureController_getListConditionalFeatures","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"name:asc","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"active","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get conditionalFeatures successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListConditionalFeatureResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of conditional features","tags":["conditionalFeature"]},"post":{"operationId":"ConditionalFeatureController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateConditionalFeatureDTO"}}}},"responses":{"201":{"description":"Create conditional feature successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConditionalFeatureResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a conditional feature","tags":["conditionalFeature"]}},"/api/v1/backoffice/admin/conditionalFeature/{id}":{"delete":{"operationId":"ConditionalFeatureController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete conditional feature successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a conditional feature by id","tags":["conditionalFeature"]},"patch":{"operationId":"ConditionalFeatureController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateConditionalFeatureDTO"}}}},"responses":{"200":{"description":"Update conditional feature successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConditionalFeatureResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a conditional feature by id","tags":["conditionalFeature"]}},"/api/v1/backoffice/admin/countries":{"get":{"operationId":"BOCountriesController_getListCountries","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"name:asc,phoneCode:desc","type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list countries instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCountryBOResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of countries","tags":["Countries"]},"post":{"operationId":"BOCountriesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCountryDTO"}}}},"responses":{"201":{"description":"Create a country instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a country","tags":["Countries"]}},"/api/v1/backoffice/admin/countries/{id}":{"get":{"operationId":"BOCountriesController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a country by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a country by id","tags":["Countries"]},"patch":{"operationId":"BOCountriesController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCountryDTO"}}}},"responses":{"200":{"description":"Update a country by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a country by id","tags":["Countries"]},"delete":{"operationId":"BOCountriesController_deleteById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a country by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a country by id","tags":["Countries"]}},"/api/v1/backoffice/admin/countries/{id}/translation/{translationId}":{"patch":{"operationId":"BOCountriesController_updateCountryTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"translationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCountryTranslationDTO"}}}},"responses":{"200":{"description":"Update a country translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a country translation by id","tags":["Countries"]},"delete":{"operationId":"BOCountriesController_deleteTranslationById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"translationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a country translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a country translation by id","tags":["Countries"]}},"/api/v1/backoffice/admin/countries/{id}/translation":{"post":{"operationId":"BOCountriesController_createCountryTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCountryTranslationDTO"}}}},"responses":{"200":{"description":"Create a country translation by country id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a country translation by country id","tags":["Countries"]}},"/api/v1/backoffice/admin/currencies/{id}":{"get":{"operationId":"CurrencyController_getCurrencyById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a currency by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a currency by id","tags":["Currencies"]},"patch":{"operationId":"CurrencyController_updateFAQ","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCurrencyDTO"}}}},"responses":{"200":{"description":"Update currency successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a currency by id","tags":["Currencies"]}},"/api/v1/backoffice/admin/currencies":{"post":{"operationId":"CurrencyController_createFAQContent","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCurrencyDTO"}}}},"responses":{"200":{"description":"Create a currency successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a currency","tags":["Currencies"]},"get":{"operationId":"CurrencyController_getListCurrencies","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"label:asc","type":"string"}},{"name":"label","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get currencies successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCurrencyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of currencies","tags":["Currencies"]}},"/api/v1/backoffice/admin/currencies/{id}/translation":{"post":{"operationId":"CurrencyController_upsertCurrencyTranslationDTO","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertCurrencyTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a currency translation by currency id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a currency translation by currency id","tags":["Currencies"]}},"/api/v1/backoffice/admin/currencies/translation/{id}":{"delete":{"operationId":"CurrencyController_deleteFAQ","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a currency translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a currency translation by id","tags":["Currencies"]}},"/api/v1/backoffice/data-mapping":{"post":{"description":"Creates a new data mapping record in the database.","operationId":"DataMappingController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDataMappingDTO"}}}},"responses":{"201":{"description":"The data mapping has been successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDataMappingDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a new data mapping","tags":["Data Mapping"]},"get":{"description":"Retrieves a list of all data mapping records from the database.","operationId":"DataMappingController_findAll","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyFeature","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"sourceValue","required":false,"in":"query","schema":{"type":"string"}},{"name":"destinationValue","required":false,"in":"query","schema":{"type":"string"}},{"name":"emptyDestinationValue","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Data mappings successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDataMappingDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Retrieve all data mappings","tags":["Data Mapping"]}},"/api/v1/backoffice/data-mapping/{id}":{"patch":{"description":"Updates a data mapping record by its ID.","operationId":"DataMappingController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDataMappingDTO"}}}},"responses":{"200":{"description":"The data mapping has been successfully updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseDataMappingDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a data mapping by ID","tags":["Data Mapping"]},"delete":{"description":"Deletes a data mapping record by its ID.","operationId":"DataMappingController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"The data mapping has been successfully deleted."},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a data mapping by ID","tags":["Data Mapping"]}},"/api/v1/backoffice/admin/date-time-config":{"get":{"operationId":"BODateTimeFormatsController_getDateTimeConfigs","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"code:asc,code:desc","type":"string"}}],"responses":{"200":{"description":"Return all available DateTime configurations successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDateTimeConfigurationDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of available DateTime config","tags":["DateTimeFormat"]}},"/api/v1/backoffice/admin/date-time-config/language":{"get":{"operationId":"BODateTimeFormatsController_getDateTimeConfigsByLanguage","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Return all available DateTime configurations for a given language successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDateTimeTranslationDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of available DateTime config for a given language","tags":["DateTimeFormat"]}},"/api/v1/backoffice/admin/date-time-config/{id}":{"patch":{"operationId":"BODateTimeFormatsController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDateTimeTranslationDTO"}}}},"responses":{"200":{"description":"Update a dateTime translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DateTimeTranslationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a dateTime translation by id","tags":["DateTimeFormat"]}},"/api/v1/backoffice/admin/date-time-config/bulk-update":{"post":{"operationId":"BODateTimeFormatsController_bulkUpdate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateDateTimeFormatDTO"}}}},"responses":{"200":{"description":"Update multiple dateTime translation by their id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update multiple dateTime translation by their id","tags":["DateTimeFormat"]}},"/api/v1/backoffice/admin/date-time-config/{id}/translation":{"patch":{"operationId":"BODateTimeFormatsController_upsertTranslation","parameters":[{"name":"id","required":true,"in":"path","description":"DateTime Format Id","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertDateTimeTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a datetime format translation by date-time-config id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DateTimeTranslationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a datetime format translation by date-time-config id","tags":["DateTimeFormat"]}},"/api/v1/backoffice/admin/direct-vehicles/{portalUserId}":{"get":{"operationId":"DirectVehicleController_getAdminListDirectVehiclesByPortalUserId","parameters":[{"name":"portalUserId","required":true,"in":"path","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get list direct vehicle by portalUserId successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list direct vehicle by portalUserId","tags":["Direct Vehicles"]}},"/api/v1/backoffice/admin/direct-vehicles/cancel/{directVehicleId}":{"post":{"operationId":"DirectVehicleController_cancelDirectVehicle","parameters":[{"name":"directVehicleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Cancel direct vehicle successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Cancel direct vehicle","tags":["Direct Vehicles"]}},"/api/v1/backoffice/admin/documentation":{"get":{"operationId":"DocumentationController_getListFAQ","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"name:asc,id:asc","type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get documentations successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListDocumentationDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of available documentation","tags":["Documentation"]},"post":{"operationId":"DocumentationController_updateDocumentation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDocumentationDTO"}}}},"responses":{"201":{"description":"Create a documentation successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a documentation","tags":["Documentation"]}},"/api/v1/backoffice/admin/documentation/{id}":{"patch":{"operationId":"DocumentationController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateDocumentationDTO"}}}},"responses":{"200":{"description":"Update documentation successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a documentation by id","tags":["Documentation"]},"delete":{"operationId":"DocumentationController_deleteDocumentation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete documentation successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a documentation by id","tags":["Documentation"]},"get":{"operationId":"DocumentationController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a documentation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentationDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a documentation by id","tags":["Documentation"]}},"/api/v1/backoffice/admin/documentation/{id}/content":{"get":{"operationId":"DocumentationController_getContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of documentation content by documentation id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentationContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of documentation content by documentation id","tags":["Documentation"]},"post":{"operationId":"DocumentationController_createDocumentationContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateDocumentationContentDTO"}}}},"responses":{"201":{"description":""},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a list of documentation content by documentation id","tags":["Documentation"]}},"/api/v1/backoffice/admin/documentation/{id}/content/translation":{"post":{"operationId":"DocumentationController_upsertDocumentationContentTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertDocumentationContentTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a documentation content translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DocumentationContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a documentation content translation by documentation id","tags":["Documentation"]}},"/api/v1/backoffice/admin/faq/{id}/content":{"get":{"operationId":"FAQController_getListFAQContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list faq content by section id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list faq content by section id","tags":["FAQ"]},"post":{"operationId":"FAQController_createFAQContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFAQContentDTO"}}}},"responses":{"200":{"description":"Create a faq content by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FAQContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a faq content","tags":["FAQ"]}},"/api/v1/backoffice/admin/faq/content/{id}/translation":{"post":{"operationId":"FAQController_upsertComponentTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertFAQContentTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a faq content translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a faq content translation by faq content id","tags":["FAQ"]}},"/api/v1/backoffice/admin/faq":{"get":{"operationId":"FAQController_getListFAQ","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"faq_content.question:asc,id:asc","type":"string"}},{"name":"topic","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get stories successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSectionDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of faq","tags":["FAQ"]},"post":{"operationId":"FAQController_createFAQ","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFAQDTO"}}}},"responses":{"201":{"description":"Create faq successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FAQResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a faq","tags":["FAQ"]}},"/api/v1/backoffice/admin/faq/{id}":{"delete":{"operationId":"FAQController_deleteFAQ","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete faq successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a faq by id","tags":["FAQ"]},"patch":{"operationId":"FAQController_updateFAQ","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFAQDTO"}}}},"responses":{"200":{"description":"Update section successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FAQResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a faq by id","tags":["FAQ"]},"get":{"operationId":"FAQController_getFAQById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get faq successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FAQResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a faq by id","tags":["FAQ"]}},"/api/v1/backoffice/admin/formatted-text":{"get":{"operationId":"FormattedTextController_getAllLabelInterface","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"searchIn","required":false,"in":"query","schema":{"enum":["translated","not_translated","both"],"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of formatted texts successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFormattedTextResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of formatted texts","tags":["Formatted Text"]},"post":{"operationId":"FormattedTextController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFormattedTextDTO"}}}},"responses":{"201":{"description":"Create a formatted text successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelInterfaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a formatted text","tags":["Formatted Text"]}},"/api/v1/backoffice/admin/formatted-text/{id}":{"patch":{"operationId":"FormattedTextController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateFormattedTextDTO"}}}},"responses":{"200":{"description":"Update a formatted text by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FormattedTextResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a formatted text by id","tags":["Formatted Text"]},"delete":{"operationId":"FormattedTextController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a formatted text by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a formatted text by id","tags":["Formatted Text"]}},"/api/v1/backoffice/admin/formatted-text/upload/{languageId}":{"post":{"operationId":"FormattedTextController_importCSV","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"Import list formatted text instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListFormattedTextResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upload a list of Formatted Texts for a Language","tags":["Formatted Text"]}},"/api/v1/backoffice/admin/formatted-text/translation/bulk-upsert/{languageId}":{"post":{"operationId":"FormattedTextController_bulkUpsert","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpsertFormattedTextTranslationDTO"}}}},"responses":{"200":{"description":"Upsert multiple formatted text translation by their id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert multiple formatted text translation by their id","tags":["Formatted Text"]}},"/api/v1/backoffice/admin/groups":{"get":{"operationId":"GroupController_getListGroup","parameters":[],"responses":{"200":{"description":"Get groups successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListGroupsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of groups","tags":["Group"]}},"/api/v1/backoffice/admin/help-desk-button/{id}":{"get":{"operationId":"HelpDeskButtonController_getHelpDeskButtonById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a help desk button by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a help desk button by id","tags":["Help Desk Buttons"]},"patch":{"operationId":"HelpDeskButtonController_updateHelpDeskButton","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonUpdateDTO"}}}},"responses":{"200":{"description":"Update a help desk button by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a help desk button by id","tags":["Help Desk Buttons"]},"delete":{"operationId":"HelpDeskButtonController_deleteHelpDeskButton","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a help desk button by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a help desk button by id","tags":["Help Desk Buttons"]}},"/api/v1/backoffice/admin/help-desk-button":{"post":{"operationId":"HelpDeskButtonController_createHelpDeskButton","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonCreateDTO"}}}},"responses":{"200":{"description":"Create a help desk button successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a help desk button","tags":["Help Desk Buttons"]},"get":{"operationId":"HelpDeskButtonController_getListHelpDeskButton","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"topic","required":false,"in":"query","schema":{"type":"string"}},{"name":"groupName","required":false,"in":"query","schema":{"enum":["Documentation","Contact CIXI"],"type":"string"}},{"name":"isActivated","required":false,"in":"query","schema":{"type":"boolean"}}],"responses":{"200":{"description":"Get list of help desk buttons successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonListDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list of help desk buttons","tags":["Help Desk Buttons"]}},"/api/v1/backoffice/admin/help-desk-button/{id}/translation/{languageId}":{"post":{"operationId":"HelpDeskButtonController_upsertHelpDeskButtonTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonTranslationUpsertDTO"}}}},"responses":{"200":{"description":"Upsert a help desk button translation by help desk button id and language id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonTranslationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a help desk button translation by help desk button id and language id","tags":["Help Desk Buttons"]}},"/api/v1/backoffice/admin/label-interface":{"get":{"operationId":"LabelInterfaceController_getAllLabelInterface","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"searchIn","required":false,"in":"query","schema":{"enum":["translated","not_translated","both"],"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"labelInterfacePage","required":false,"in":"query","schema":{"type":"string"}},{"name":"offset","required":false,"in":"query","schema":{"example":0,"type":"number"}}],"responses":{"200":{"description":"Get a list of labels interface successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLabelInterfaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of labels interface","tags":["Label Interface"]},"post":{"operationId":"LabelInterfaceController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLabelInterfaceDTO"}}}},"responses":{"201":{"description":"Create a label interface successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelInterfaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a label interface","tags":["Label Interface"]},"patch":{"operationId":"LabelInterfaceController_update","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLabelInterfaceDTO"}}}},"responses":{"200":{"description":"Update a label interface by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LabelInterfaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a label interface by id","tags":["Label Interface"]}},"/api/v1/backoffice/admin/label-interface/{id}":{"delete":{"operationId":"LabelInterfaceController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a label interface by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a label interface by id","tags":["Label Interface"]}},"/api/v1/backoffice/admin/label-interface/upload/{languageId}":{"post":{"operationId":"LabelInterfaceController_importCSV","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"Import list label instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLabelInterfaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upload a list of label interface for a language","tags":["Label Interface"]}},"/api/v1/backoffice/admin/label-interface/bulk-update":{"post":{"operationId":"LabelInterfaceController_bulkUpdate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateLabelInterfaceDTO"}}}},"responses":{"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"},"default":{"description":"Update multiple label interface by their id successfully"}},"security":[{"bearer":[]}],"summary":"Update multiple label interface by their id","tags":["Label Interface"]}},"/api/v1/backoffice/admin/label-interface/translation/bulk-upsert/{languageId}":{"post":{"operationId":"LabelInterfaceController_bulkUpsert","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpsertLabelInterfaceTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a label interface translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a label interface translation by id","tags":["Label Interface"]}},"/api/v1/backoffice/admin/label-interface/delete-by-module/{moduleId}":{"post":{"operationId":"LabelInterfaceController_deleteLabelInterfaceByModuleId","parameters":[{"name":"moduleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Delete label interface by module id"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete all label interface for a module","tags":["Label Interface"]}},"/api/v1/backoffice/admin/languages/{id}":{"get":{"operationId":"BOLanguagesController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a language by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a language by id","tags":["Languages"]},"patch":{"operationId":"BOLanguagesController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLanguageDTO"}}}},"responses":{"200":{"description":"Update a language by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a language by id","tags":["Languages"]}},"/api/v1/backoffice/admin/languages":{"post":{"operationId":"BOLanguagesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLanguageDTO"}}}},"responses":{"201":{"description":"Create a language successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a language","tags":["Languages"]},"get":{"operationId":"BOLanguagesController_getList","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of languages successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLanguageBOResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of languages","tags":["Languages"]}},"/api/v1/backoffice/admin/languages/{id}/translation":{"post":{"operationId":"BOLanguagesController_createTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLanguageTranslationDTO"}}}},"responses":{"200":{"description":"Create a languages translation by language id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a languages translation by language id","tags":["Languages"]}},"/api/v1/backoffice/admin/languages/{id}/translation/{translationId}":{"patch":{"operationId":"BOLanguagesController_updateTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"translationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLanguageTranslationDTO"}}}},"responses":{"200":{"description":"Update a language translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a language translation by id","tags":["Languages"]},"delete":{"operationId":"BOLanguagesController_deleteTranslationById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"translationId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a languages translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a languages translation by id","tags":["Languages"]}},"/api/v1/backoffice/admin/level-alerts":{"get":{"operationId":"LevelAlertsController_getListLevelAlerts","parameters":[{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get list level alerts successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list level alerts","tags":["Level Alerts"]},"post":{"operationId":"LevelAlertsController_createLevelAlert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateLevelAlertDTO"}}}},"responses":{"200":{"description":"Create level alert successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create level alert","tags":["Level Alerts"]}},"/api/v1/backoffice/admin/level-alerts/{id}":{"get":{"operationId":"LevelAlertsController_getLevelAlertById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get level alert by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get level alert by id","tags":["Level Alerts"]},"patch":{"operationId":"LevelAlertsController_updateLevelAlertById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateLevelAlertDTO"}}}},"responses":{"200":{"description":"Update level alert by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LevelAlertResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update level alert by id","tags":["Level Alerts"]},"delete":{"operationId":"LevelAlertsController_deleteLevelAlert","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a level alert by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a level alert by id","tags":["Level Alerts"]}},"/api/v1/backoffice/admin/level-alerts/{id}/translation":{"post":{"operationId":"LevelAlertsController_upsertLevelAlertTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertLevelAlertTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a level alert translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LevelAlertResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a level alert translation by id","tags":["Level Alerts"]}},"/api/v1/backoffice/admin/level-alerts/translation/{id}":{"delete":{"operationId":"LevelAlertsController_deleteLevelAlertTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a level alert translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a level alert translation by id","tags":["Level Alerts"]}},"/api/v1/backoffice/admin/log-mail":{"get":{"operationId":"LogMailController_getListLogMail","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"dateSent:desc","type":"string"}},{"name":"status","required":false,"in":"query","schema":{"enum":["pending","done","fail"],"type":"string"}},{"name":"sentTo","required":false,"in":"query","schema":{"type":"string"}},{"name":"sentFrom","required":false,"in":"query","schema":{"type":"string"}},{"name":"templateCode","required":false,"in":"query","schema":{"type":"string"}},{"name":"subject","required":false,"in":"query","schema":{"type":"string"}},{"name":"recipient","required":false,"in":"query","schema":{"type":"string"}},{"name":"sender","required":false,"in":"query","schema":{"type":"string"}},{"name":"module","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of log mails successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLogMailDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of log mails","tags":["LogMail"]}},"/api/v1/backoffice/log-iot-message":{"get":{"operationId":"LogPersIOTMessageController_getMonthlyRiderStatsForDirectVehicles","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"persSerialNumber","required":false,"in":"query","schema":{"type":"string"}},{"name":"iotMessageType","required":false,"in":"query","schema":{"type":"string"}},{"name":"dtBegin","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"dtEnd","required":false,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"Get log pers IOT messages successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LogPersIOTMessageDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get log pers IOT messages","tags":["Log Pers IOT Message"]}},"/api/v1/backoffice/admin/log-routine":{"get":{"operationId":"LogRoutineController_getListLogRoutines","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"routine:asc","type":"string"}},{"name":"sentTo","required":false,"in":"query","schema":{"type":"string"}},{"name":"sentFrom","required":false,"in":"query","schema":{"type":"string"}},{"name":"module","required":false,"in":"query","schema":{"type":"string"}},{"name":"codeRoutine","required":false,"in":"query","schema":{"type":"string"}},{"name":"routine","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of log routines successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLogRoutineDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of log routines","tags":["LogRoutine"]}},"/api/v1/backoffice/admin/log-routine/code-routine":{"get":{"operationId":"LogRoutineController_getModules","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of codeRoutines successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCodeRoutineDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of codeRoutines","tags":["LogRoutine"]}},"/api/v1/backoffice/admin/mail-templates":{"get":{"operationId":"MailTemplateController_getListMailTemplates","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"typeMailTemplate","required":false,"in":"query","schema":{"type":"number"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","description":"Filter translation by languageId","schema":{"type":"string"}}],"responses":{"200":{"description":"Get all mail templates successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMailTemplatesResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of mail templates","tags":["Mail Templates"]},"post":{"operationId":"MailTemplateController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMailTemplateDTO"}}}},"responses":{"201":{"description":"Create a mail template successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MailTemplateResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a mail template","tags":["Mail Templates"]}},"/api/v1/backoffice/admin/mail-templates/{id}":{"get":{"operationId":"MailTemplateController_findOneMailTemplateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a mail template by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MailTemplateResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a mail template by id","tags":["Mail Templates"]},"patch":{"operationId":"MailTemplateController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMailTemplateDTO"}}}},"responses":{"201":{"description":"Update a mail template instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MailTemplateResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a mail template by id","tags":["Mail Templates"]}},"/api/v1/backoffice/admin/mail-templates/translation/bulk-upsert/{languageId}":{"post":{"operationId":"MailTemplateController_bulkUpsert","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpsertMailTemplateTranslationDTO"}}}},"responses":{"200":{"description":"Upsert mail template translations successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert multiple mail templates translation by their id","tags":["Mail Templates"]}},"/api/v1/backoffice/admin/message-after-connection":{"get":{"operationId":"MessageAfterConnectionController_getList","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"dtBegin:desc,portal.label:asc,title:asc","type":"string"}},{"name":"dtEnd","required":false,"in":"query","schema":{"type":"string"}},{"name":"dtBegin","required":false,"in":"query","schema":{"type":"string"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}},{"name":"portalId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of messages after connection successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessageAfterConnectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of messages after connection","tags":["Message after connection"]},"post":{"operationId":"MessageAfterConnectionController_createMessageAfterConnection","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMessageAfterConnectionDTO"}}}},"responses":{"200":{"description":"Create a message after connection successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageAfterConnectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a message after connection","tags":["Message after connection"]}},"/api/v1/backoffice/admin/message-after-connection/{id}":{"get":{"operationId":"MessageAfterConnectionController_getMessageAfterConnection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a message after connection successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageAfterConnectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a message after connection","tags":["Message after connection"]},"patch":{"operationId":"MessageAfterConnectionController_updateMessageAfterConnection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMessageAfterConnectionDTO"}}}},"responses":{"200":{"description":"Update a message after connection by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageAfterConnectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a message after connection by id","tags":["Message after connection"]},"delete":{"operationId":"MessageAfterConnectionController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete message after connection successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a message after connection by id","tags":["Message after connection"]}},"/api/v1/backoffice/admin/message-after-connection/language/{id}/translation":{"post":{"operationId":"MessageAfterConnectionController_upsertMessageAfterConnectionTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMessageAfterConnectionTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a translated message for after the connection successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageAfterConnectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a message after connection translation by message after connection id","tags":["Message after connection"]}},"/api/v1/backoffice/admin/message-after-connection/translation/{id}":{"delete":{"operationId":"MessageAfterConnectionController_deleteTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a message after connection translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a message after connection translation by id","tags":["Message after connection"]}},"/api/v1/backoffice/admin/messages":{"get":{"operationId":"MessagesController_getErrorMessages","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"message","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"searchIn","required":false,"in":"query","schema":{"enum":["translated","not_translated","both"],"type":"string"}}],"responses":{"200":{"description":"Get a list of error messages instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of messages.","tags":["Messages"]},"post":{"operationId":"MessagesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateMessagesDTO"}}}},"responses":{"201":{"description":"Create a message successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a message","tags":["Messages"]}},"/api/v1/backoffice/admin/messages/{id}":{"get":{"operationId":"MessagesController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a message by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a message by id","tags":["Messages"]},"patch":{"operationId":"MessagesController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMessagesDTO"}}}},"responses":{"200":{"description":"Update a message by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a message by id","tags":["Messages"]},"delete":{"operationId":"MessagesController_deleteById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a message by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a message by id","tags":["Messages"]}},"/api/v1/backoffice/admin/messages/translation/bulk-upsert/{languageId}":{"post":{"operationId":"MessagesController_bulkUpsert","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpsertMessageTranslationDTO"}}}},"responses":{"200":{"description":"Upsert multiple message translation by their id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert multiple message translation by their id","tags":["Messages"]}},"/api/v1/backoffice/admin/messages/upload/{languageId}":{"post":{"operationId":"MessagesController_importCSV","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"Import list message instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upload a list of messages for a language","tags":["Messages"]}},"/api/v1/backoffice/admin/model-pers":{"get":{"operationId":"BOModelPERSController_getListModelPERS","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"label:asc","type":"string"}},{"name":"label","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list model PERS instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListModelPERSDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of model PERS","tags":["Model PERS"]},"post":{"operationId":"BOModelPERSController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateModelPERSDTO"}}}},"responses":{"201":{"description":"Create a model PERS successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelPERSResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a model PERS","tags":["Model PERS"]}},"/api/v1/backoffice/admin/model-pers/{id}":{"get":{"operationId":"BOModelPERSController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a model PERS by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelPERSResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a model PERS by id","tags":["Model PERS"]},"patch":{"operationId":"BOModelPERSController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateModelPERSDTO"}}}},"responses":{"200":{"description":"Update a model PERS by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ModelPERSResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a model PERS by id","tags":["Model PERS"]},"delete":{"operationId":"BOModelPERSController_deleteById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a model PERS by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a model PERS by id","tags":["Model PERS"]}},"/api/v1/backoffice/module":{"get":{"operationId":"ModuleController_getModules","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of modules successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListModuleDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of modules","tags":["Module"]}},"/api/v1/backoffice/admin/most-frequent-question/{id}":{"get":{"operationId":"MostFrequentQuestionController_getMostFrequentQuestionById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a most frequent question by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a most frequent question by id","tags":["Most Frequent Question"]},"patch":{"operationId":"MostFrequentQuestionController_updateMostFrequentQuestion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionUpsertDTO"}}}},"responses":{"200":{"description":"Update a most frequent question by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a most frequent question by id","tags":["Most Frequent Question"]},"delete":{"operationId":"MostFrequentQuestionController_deleteMostFrequentQuestion","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a most frequent question by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a most frequent question by id","tags":["Most Frequent Question"]}},"/api/v1/backoffice/admin/most-frequent-question":{"post":{"operationId":"MostFrequentQuestionController_createMostFrequentQuestion","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionUpsertDTO"}}}},"responses":{"200":{"description":"Create a most frequent question successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a most frequent question","tags":["Most Frequent Question"]},"get":{"operationId":"MostFrequentQuestionController_getListMostFrequentQuestion","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"idStatus","required":false,"in":"query","schema":{"enum":[0,1],"type":"number"}}],"responses":{"200":{"description":"Get list of most frequent questions successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionListDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list of most frequent questions","tags":["Most Frequent Question"]}},"/api/v1/backoffice/admin/most-frequent-question/{id}/status":{"patch":{"operationId":"MostFrequentQuestionController_updateMostFrequentQuestionStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionStatusDTO"}}}},"responses":{"200":{"description":"Update a most frequent question status by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a most frequent question status by id","tags":["Most Frequent Question"]}},"/api/v1/backoffice/admin/most-frequent-question/{id}/content/{languageId}":{"post":{"operationId":"MostFrequentQuestionController_upsertMostFrequentQuestionContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionContentUpsertDTO"}}}},"responses":{"200":{"description":"Upsert a most frequent question content by most frequent question id and language id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a most frequent question content by most frequent question id and language id","tags":["Most Frequent Question"]},"get":{"operationId":"MostFrequentQuestionController_getMostFrequentQuestionContentByLanguageId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a most frequent question content by most frequent question id and language id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a most frequent question content by most frequent question id and language id","tags":["Most Frequent Question"]}},"/api/v1/backoffice/odoo-sync":{"post":{"operationId":"OdooSyncController_upsert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertOdooSyncDTO"}}}},"responses":{"201":{"description":"Record upserted successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OdooSyncResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert OdooSync record","tags":["Odoo-Sync"]},"get":{"operationId":"OdooSyncController_findAll","parameters":[],"responses":{"200":{"description":"Records retrieved successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OdooSyncResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get OdooSync records","tags":["Odoo-Sync"]}},"/api/v1/backoffice/admin/permissions":{"get":{"operationId":"PermissionController_getListGroup","parameters":[{"name":"groupCode","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get permissions successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPermissionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of permissions","tags":["Permissions"]}},"/api/v1/backoffice/admin/pers/{id}/kit-configuration":{"get":{"description":"Returns the Initial PERS Kit Configuration (read-only, synced from Odoo) and Current PERS Kit Configuration (editable)","operationId":"PersKitConfigurationController_getPersKitConfiguration","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get PERS Kit Configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersKitConfigurationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get PERS Kit Configuration by PERS ID","tags":["PERS"]},"patch":{"description":"Only the Current PERS Kit Configuration can be edited. Initial PERS Kit Configuration is read-only (synced from Odoo)","operationId":"PersKitConfigurationController_updatePersKitConfiguration","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePersKitConfigurationDTO"}}}},"responses":{"200":{"description":"Update PERS Kit Configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersKitConfigurationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update Current PERS Kit Configuration by PERS ID","tags":["PERS"]}},"/api/v1/backoffice/admin/platform-contact-logs/anonymized":{"get":{"operationId":"PlatformContactLogController_getListPlatformContactLog","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"type":"string"}},{"name":"content","required":false,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of anonymized platform contact log successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPlatformContactLogResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of anonymized platform contact log","tags":["Platform Contact Logs"]}},"/api/v1/backoffice/admin/platform-contact-logs":{"get":{"operationId":"PlatformContactLogController_getListArchivedPlatformContactLog","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"type":"string"}},{"name":"content","required":false,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of platform contact log successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPlatformContactLogResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of platform contact log","tags":["Platform Contact Logs"]}},"/api/v1/backoffice/admin/platform-contact-logs/{id}/anonymized":{"post":{"operationId":"PlatformContactLogController_createAnonymized","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"Create a platform contact log anonymized successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformContactLogDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a platform contact log anonymized","tags":["Platform Contact Logs"]}},"/api/v1/backoffice/admin/platform-contact-logs/{id}/un-anonymized":{"post":{"operationId":"PlatformContactLogController_createUnAnonymized","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"201":{"description":"Create a platform contact log anonymized successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformContactLogDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a platform contact log anonymized","tags":["Platform Contact Logs"]}},"/api/v1/backoffice/admin/platform-contact-logs/export":{"get":{"operationId":"PlatformContactLogController_exportPlatformContactLog","parameters":[{"name":"email","required":false,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"type":"string"}},{"name":"content","required":false,"in":"query","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"type":"string"}},{"name":"fileFormat","required":false,"in":"query","schema":{"enum":["csv","xls"],"type":"string"}}],"responses":{"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"},"default":{"description":"Export platform contact logs successfully","content":{"application/json":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}}}},"security":[{"bearer":[]}],"summary":"Export platform contact logs","tags":["Platform Contact Logs"]}},"/api/v1/backoffice/admin/platform-contact-logs/delete-anonymized":{"post":{"operationId":"PlatformContactLogController_deleteUnAnonymized","parameters":[],"responses":{"201":{"description":"Delete all platform contact logs anonymized greater than 7days successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ArchivedPlatformContactLogDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete all platform contact logs anonymized greater than 7days","tags":["Platform Contact Logs"]}},"/api/v1/backoffice/admin/platform-techs":{"get":{"operationId":"PlatformTechController_getListPlatformTech","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of platform tech successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPlatformTechResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of platform tech","tags":["Platform Techs"]},"post":{"operationId":"PlatformTechController_createPlatformTech","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePlatformTechDTO"}}}},"responses":{"201":{"description":"Create a platform tech successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTechResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a platform tech","tags":["Platform Techs"]}},"/api/v1/backoffice/admin/platform-techs/{id}":{"get":{"operationId":"PlatformTechController_getPlatformTech","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a platform tech by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTechResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a platform tech by id","tags":["Platform Techs"]},"patch":{"operationId":"PlatformTechController_updatePlatformTech","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePlatformTechDTO"}}}},"responses":{"200":{"description":"Update platform tech successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTechResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a platform tech by id","tags":["Platform Techs"]},"delete":{"operationId":"PlatformTechController_deleteById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete API Platform Tech By Id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete API Platform Tech By Id","tags":["Platform Techs"]}},"/api/v1/backoffice/admin/portal-users":{"post":{"operationId":"BackOfficeUserController_post","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPostRequestDTO"}}}},"responses":{"201":{"description":"Create a portal user successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a portal user","tags":["Portal User Backoffice"]},"get":{"operationId":"BackOfficeUserController_get","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}},{"name":"countryId","required":false,"in":"query","schema":{"type":"string"}},{"name":"odooId","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":false,"in":"query","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"enum":["Rider","Pro Center Admin","Pro Center Member"],"type":"string"}}],"responses":{"200":{"description":"Get a list of portal users successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of portal users","tags":["Portal User Backoffice"]}},"/api/v1/backoffice/admin/portal-users/{userId}/optin":{"put":{"operationId":"BackOfficeUserController_upsertPreferences","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertMyPreferencesDTO"}}}},"responses":{"200":{"description":"Optin upserted successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponsePreferencesDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert optin for user","tags":["Portal User Backoffice"]}},"/api/v1/backoffice/admin/portal-users/{userId}/optin/{platformTechKey}":{"get":{"operationId":"BackOfficeUserController_getPreferencesByUserId","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"platformTechKey","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Optin found","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponsePreferencesDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get optin by user ID","tags":["Portal User Backoffice"]}},"/api/v1/backoffice/admin/portal-users/{id}":{"patch":{"operationId":"BackOfficeUserController_patchId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserPatchIdRequestDTO"}}}},"responses":{"200":{"description":"Update user app successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a portal user by id","tags":["Portal User Backoffice"]},"get":{"operationId":"BackOfficeUserController_getId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get user app successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a portal user by id","tags":["Portal User Backoffice"]}},"/api/v1/backoffice/admin/portal-users/{userId}/vehicles":{"get":{"operationId":"BackOfficeUserController_getSheetVehicle","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"registrationNumber","required":false,"in":"query","schema":{"type":"string"}},{"name":"vehicleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"nuSerialNumber","required":false,"in":"query","schema":{"type":"string"}},{"name":"vehicleType","required":false,"in":"query","schema":{"type":"string"}},{"name":"vehicleBrand","required":false,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"Get a list of vehicle users by portal user id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserVehicleListDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of vehicle users by portal user id","tags":["Portal User Backoffice"]}},"/api/v1/backoffice/admin/portal-users/{userId}/companies":{"get":{"operationId":"BackOfficeUserController_getCompanies","parameters":[{"name":"userId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of companies link by portal user id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserCompanyLinkListDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of companies link by portal user id","tags":["Portal User Backoffice"]}},"/api/v1/backoffice/admin/portals":{"get":{"operationId":"PortalController_getListPlatformContactLog","parameters":[{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of portals successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPortalResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of portals","tags":["Portals"]}},"/api/v1/backoffice/admin/privacy-policy":{"get":{"operationId":"PrivacyPolicyController_getListPrivacyPolicy","parameters":[{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of privacy policy successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPrivacyPolicyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of privacy policy","tags":["Privacy Policy"]}},"/api/v1/backoffice/admin/privacy-policy/translation":{"post":{"operationId":"PrivacyPolicyController_upsertPrivacyPolicyTranslation","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertPrivacyPolicyTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a privacy policy translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivacyPolicyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a privacy policy translation","tags":["Privacy Policy"]}},"/api/v1/backoffice/admin/riders":{"get":{"operationId":"RiderController_get","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}},{"name":"countryId","required":false,"in":"query","schema":{"type":"string"}},{"name":"odooId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of riders successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRiderDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of riders","tags":["Riders"]}},"/api/v1/backoffice/admin/riders/portal-role/{portalRoleId}":{"get":{"operationId":"RiderController_getRiderPortalRole","parameters":[{"name":"portalRoleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully retrieved the portal role of the rider","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PortalRoleRiderDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Retrieve the portal role of a specific rider","tags":["Riders"]}},"/api/v1/backoffice/admin/riders/{id}":{"get":{"operationId":"RiderController_getId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a rider by ID successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RiderResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a rider by ID","tags":["Riders"]}},"/api/v1/backoffice/admin/roles":{"get":{"operationId":"RoleController_getListGroup","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"name:asc","type":"string"}},{"name":"isGetAll","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"groupCode","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get roles successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of roles","tags":["Roles"]},"post":{"operationId":"RoleController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRoleDTO"}}}},"responses":{"201":{"description":"Create a role successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a role","tags":["Roles"]}},"/api/v1/backoffice/admin/roles/bulk-delete":{"delete":{"operationId":"RoleController_bulk","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"array","items":{"type":"string"}}}}},"responses":{"204":{"description":"Delete roles successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Bulk delete a list of roles","tags":["Roles"]}},"/api/v1/backoffice/admin/roles/{id}":{"delete":{"operationId":"RoleController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete role successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a role by id","tags":["Roles"]},"patch":{"operationId":"RoleController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRoleDTO"}}}},"responses":{"200":{"description":"Update user role successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a role by id","tags":["Roles"]},"get":{"operationId":"RoleController_getRoleById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get user role successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a role by id","tags":["Roles"]}},"/api/v1/backoffice/admin/roles/{id}/translation/{languageId}":{"delete":{"operationId":"RoleController_deleteTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete translation successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a role translation by id","tags":["Roles"]}},"/api/v1/backoffice/admin/roles/{id}/translation":{"post":{"operationId":"RoleController_createTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateRoleTranslationDTO"}}}},"responses":{"200":{"description":"Create a role translation by role id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a role translation by role id","tags":["Roles"]}},"/api/v1/backoffice/admin/roles/{id}/translation/{translationId}":{"patch":{"operationId":"RoleController_updateTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"translationId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateRoleTranslationDTO"}}}},"responses":{"200":{"description":"Update a role translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a role translation by id","tags":["Roles"]}},"/api/v1/backoffice/admin/roles-configuration":{"get":{"operationId":"RolesConfigurationController_getListGroup","parameters":[{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get roles configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRolesConfigurationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of roles configuration","tags":["Roles Configuration"]},"post":{"operationId":"RolesConfigurationController_bulkUpdate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateRolesConfigurationDTO"}}}},"responses":{"204":{"description":"Update a list of role configurations by their id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a list of role configurations by their id","tags":["Roles Configuration"]}},"/api/v1/backoffice/admin/roles-configuration/{id}":{"get":{"operationId":"RolesConfigurationController_getRoleById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get role configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RolesConfigurationDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a role configuration by id","tags":["Roles Configuration"]}},"/api/v1/backoffice/admin/scw-card-marketplace/{id}":{"get":{"operationId":"ScwCardMarketplaceController_getCardMarketplaceById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a card marketplace by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScwCardMarketplaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a card marketplace by id","tags":["SCW Card Marketplace"]},"patch":{"operationId":"ScwCardMarketplaceController_updateCardMarketplace","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateScwCardMarketplaceDTO"}}}},"responses":{"200":{"description":"Update a card marketplace by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScwCardMarketplaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a card marketplace by id","tags":["SCW Card Marketplace"]},"delete":{"operationId":"ScwCardMarketplaceController_deleteCardMarketplace","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a card marketplace by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a card marketplace by id","tags":["SCW Card Marketplace"]}},"/api/v1/backoffice/admin/scw-card-marketplace":{"post":{"operationId":"ScwCardMarketplaceController_createCardMarketplace","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateScwCardMarketplaceDTO"}}}},"responses":{"200":{"description":"Create a card marketplace successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScwCardMarketplaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a card marketplace","tags":["SCW Card Marketplace"]},"get":{"operationId":"ScwCardMarketplaceController_getListCardMarketplaces","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"idStatus","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get card marketplaces successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListScwCardMarketplaceDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of card marketplaces","tags":["SCW Card Marketplace"]}},"/api/v1/backoffice/admin/scw-card-marketplace/{id}/status":{"patch":{"operationId":"ScwCardMarketplaceController_updateCardMarketplaceStatus","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateScwCardMarketplaceStatusDTO"}}}},"responses":{"200":{"description":"Update a card marketplace status by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScwCardMarketplaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a card marketplace status by id","tags":["SCW Card Marketplace"]}},"/api/v1/backoffice/admin/scw-card-marketplace/{id}/content/{languageId}":{"post":{"operationId":"ScwCardMarketplaceController_upsertCardMarketplaceContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertScwCardMarketplaceContentDTO"}}}},"responses":{"200":{"description":"Upsert a card marketplace content by card marketplace id and language id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScwCardMarketplaceContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a card marketplace content by card marketplace id and language id","tags":["SCW Card Marketplace"]},"get":{"operationId":"ScwCardMarketplaceController_getCardMarketplaceContentByLanguageId","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a card marketplace content by card marketplace id and language id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScwCardMarketplaceContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a card marketplace content by card marketplace id and language id","tags":["SCW Card Marketplace"]}},"/api/v1/backoffice/admin/sections/{id}/component":{"get":{"operationId":"SectionController_getListComponent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"order:asc,keyword:asc","type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of section components by section id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of section components by section id","tags":["Sections"]},"post":{"operationId":"SectionController_createComponent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateComponentDTO"}}}},"responses":{"200":{"description":"Create a section component by section id by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a section component by section id","tags":["Sections"]}},"/api/v1/backoffice/admin/sections/component/{id}":{"patch":{"operationId":"SectionController_updateComponent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateComponentDTO"}}}},"responses":{"200":{"description":"Update a section component by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a section component by id","tags":["Sections"]},"delete":{"operationId":"SectionController_deleteComponent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete component successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a section component by id","tags":["Sections"]}},"/api/v1/backoffice/admin/sections/component/{id}/translation":{"post":{"operationId":"SectionController_upsertComponentTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertComponentTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a component translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a section component translation by section component id","tags":["Sections"]}},"/api/v1/backoffice/admin/sections":{"get":{"operationId":"SectionController_getListSection","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"offset","required":false,"in":"query","schema":{"type":"number"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"label","required":false,"in":"query","schema":{"type":"string"}},{"name":"technicalDescription","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"sectionPage","required":false,"in":"query","schema":{"enum":["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],"type":"string"}}],"responses":{"200":{"description":"Get sections successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSectionDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of sections","tags":["Sections"]},"post":{"operationId":"SectionController_createSection","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSectionDTO"}}}},"responses":{"201":{"description":"Create a section successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a section","tags":["Sections"]}},"/api/v1/backoffice/admin/sections/{id}":{"delete":{"operationId":"SectionController_deleteSection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete section successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a section by id","tags":["Sections"]},"patch":{"operationId":"SectionController_updateSection","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSectionDTO"}}}},"responses":{"200":{"description":"Update section successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a section by id","tags":["Sections"]},"get":{"operationId":"SectionController_getSectionById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get section successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a section by id","tags":["Sections"]}},"/api/v1/backoffice/admin/stories/{id}/content":{"get":{"operationId":"StoryController_getListStoryContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of story content by section id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of story content by section id","tags":["Stories"]},"post":{"operationId":"StoryController_createStoryContent","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStoryContentDTO"}}}},"responses":{"200":{"description":"Create a story content by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryContentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a story content","tags":["Stories"]}},"/api/v1/backoffice/admin/stories/content/{id}/translation":{"post":{"operationId":"StoryController_upsertComponentTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertStoryContentTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a story content translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ComponentResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a story content translation by story content id","tags":["Stories"]}},"/api/v1/backoffice/admin/stories":{"get":{"operationId":"StoryController_getListStory","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string"}},{"name":"carouselTag","required":false,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"order:asc,name:asc,id:asc","type":"string"}},{"name":"author","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get stories successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSectionDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of stories","tags":["Stories"]},"post":{"operationId":"StoryController_createStory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateStoryDTO"}}}},"responses":{"201":{"description":"Create a story successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a story","tags":["Stories"]}},"/api/v1/backoffice/admin/stories/{id}":{"delete":{"operationId":"StoryController_deleteStory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete story successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a story by id","tags":["Stories"]},"patch":{"operationId":"StoryController_updateStory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStoryDTO"}}}},"responses":{"200":{"description":"Update section successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a story by id","tags":["Stories"]},"get":{"operationId":"StoryController_getStoryById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get story successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a story by id","tags":["Stories"]}},"/api/v1/backoffice/switch-to/logs":{"get":{"operationId":"SwitchToLogController_getSwitchToLogs","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"fromUser","required":false,"in":"query","schema":{"type":"string"}},{"name":"toUser","required":false,"in":"query","schema":{"type":"string"}},{"name":"reason","required":false,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of switch-to logs successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSwitchToLogDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list of switch-to logs","tags":["Switch To"]}},"/api/v1/backoffice/admin/system-config":{"get":{"operationId":"SystemConfigController_getSystemConfig","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"code:asc,code:desc","type":"string"}}],"responses":{"200":{"description":"Get a list system configurations instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSystemConfigDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of system configurations.","tags":["SystemConfig"]},"post":{"operationId":"SystemConfigController_createOne","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateSystemConfigDTO"}}}},"responses":{"201":{"description":"Create a system configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemConfigResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a system configuration","tags":["SystemConfig"]}},"/api/v1/backoffice/admin/system-config/{id}":{"get":{"operationId":"SystemConfigController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a system configuration by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemConfigResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a system configuration by id","tags":["SystemConfig"]},"patch":{"operationId":"SystemConfigController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateSystemConfigDTO"}}}},"responses":{"200":{"description":"Update a system configuration by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SystemConfigResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a system configuration by id","tags":["SystemConfig"]},"delete":{"operationId":"SystemConfigController_deleteById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a system configuration by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a system configuration by id","tags":["SystemConfig"]}},"/api/v1/backoffice/admin/system-config/bulk-update":{"post":{"operationId":"SystemConfigController_bulkUpdate","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpdateDTO"}}}},"responses":{"200":{"description":"Update multiple system configurations by their id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update multiple system configurations by their id","tags":["SystemConfig"]}},"/api/v1/backoffice/admin/system/import/label-interface/{moduleName}":{"post":{"operationId":"SystemController_importSystemLabelInterface","parameters":[{"name":"moduleName","required":true,"in":"path","schema":{"type":"string"}},{"name":"action","required":false,"in":"query","schema":{"type":"string"}},{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSystemLabelDTO"}}}},"responses":{"200":{"description":"Import list label instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLabelInterfaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Import a list of label interfaces by module","tags":["System"]}},"/api/v1/backoffice/admin/system/import/message/{moduleName}":{"post":{"operationId":"SystemController_importSystemMessages","parameters":[{"name":"moduleName","required":true,"in":"path","schema":{"type":"string"}},{"name":"action","required":false,"in":"query","schema":{"type":"string"}},{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ImportSystemMessageDTO"}}}},"responses":{"200":{"description":"Import list message instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Import a list of messages by module","tags":["System"]}},"/api/v1/backoffice/admin/system/import/text/{moduleName}":{"post":{"operationId":"SystemController_importSystemTexts","parameters":[{"name":"moduleName","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Import list text instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Import a list of texts by module","tags":["System"]}},"/api/v1/backoffice/admin/system/import/sections":{"post":{"operationId":"SystemController_importSystemSection","parameters":[],"responses":{"200":{"description":"Import list label instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListStoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Import a list of sections","tags":["System"]}},"/api/v1/backoffice/admin/system/import/stories":{"post":{"operationId":"SystemController_importSystemStory","parameters":[],"responses":{"200":{"description":"Import list label instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Import a list of stories","tags":["System"]}},"/api/v1/backoffice/admin/system/label-interface":{"get":{"operationId":"SystemController_getAllLabelInterface","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"searchIn","required":false,"in":"query","schema":{"enum":["translated","not_translated","both"],"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"labelInterfacePage","required":false,"in":"query","schema":{"type":"string"}},{"name":"offset","required":false,"in":"query","schema":{"example":0,"type":"number"}}],"responses":{"200":{"description":"Get a list of label interfaces successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLabelInterfaceResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of label interfaces","tags":["System"]}},"/api/v1/backoffice/admin/system/messages":{"get":{"operationId":"SystemController_getErrorMessages","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"message","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"searchIn","required":false,"in":"query","schema":{"enum":["translated","not_translated","both"],"type":"string"}}],"responses":{"200":{"description":"Get a list of messages successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of messages","tags":["System"]}},"/api/v1/backoffice/admin/system/languages":{"get":{"operationId":"SystemController_getListLanguages","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of languages successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserBackOfficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of languages","tags":["System"]}},"/api/v1/backoffice/admin/system/roles":{"get":{"operationId":"SystemController_getListRoles","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"name:asc","type":"string"}},{"name":"isGetAll","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"groupCode","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of roles successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRoleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of roles","tags":["System"]}},"/api/v1/backoffice/admin/system/languages/iso-code":{"get":{"operationId":"SystemController_getListByIsoCode","parameters":[{"name":"isoCode","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of languages by iso code successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListLanguageBOResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of languages by iso code","tags":["System"]}},"/api/v1/backoffice/admin/system/system-config":{"get":{"operationId":"SystemController_getSystemConfig","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"code:asc,code:desc","type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list system configurations instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSystemConfigDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of system configurations.","tags":["System"]}},"/api/v1/backoffice/admin/system/countries":{"get":{"operationId":"SystemController_getListCountries","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"name:asc,phoneCode:desc","type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list countries successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCountryBOResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of countries","tags":["System"]}},"/api/v1/backoffice/admin/system/countries/{id}":{"get":{"operationId":"SystemController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a country by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a country by id","tags":["System"]}},"/api/v1/backoffice/admin/system/timezones":{"get":{"operationId":"SystemController_getListTimezones","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"tzCode","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of timezones successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTimezoneDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of timezones","tags":["System"]}},"/api/v1/backoffice/admin/system/status":{"get":{"operationId":"SystemController_getApiStatus","parameters":[],"responses":{"200":{"description":"Get api status successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get api status","tags":["System"]}},"/api/v1/backoffice/admin/system/currencies/{id}":{"get":{"operationId":"SystemController_findCurrencyById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a currency by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrencyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a currency by id","tags":["System"]}},"/api/v1/backoffice/admin/system/currencies":{"get":{"operationId":"SystemController_getListCurrencies","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"label:asc","type":"string"}},{"name":"label","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get currencies successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCurrencyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of currencies","tags":["System"]}},"/api/v1/backoffice/admin/system/mail-templates":{"get":{"operationId":"SystemController_getListMailTemplates","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"typeMailTemplate","required":false,"in":"query","schema":{"type":"number"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","description":"Filter translation by languageId","schema":{"type":"string"}}],"responses":{"200":{"description":"Get all mail templates successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMailTemplatesResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of mail templates","tags":["System"]}},"/api/v1/backoffice/admin/system/mail-templates/{keyword}":{"get":{"operationId":"SystemController_getMailTemplateByKey","parameters":[{"name":"keyword","required":true,"in":"path","schema":{"type":"string"}},{"name":"typeMailTemplate","required":false,"in":"query","schema":{"type":"number"}},{"name":"languageId","required":false,"in":"query","description":"Filter translation by languageId","schema":{"type":"string"}},{"name":"companyId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get all mail templates successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MailTemplateResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of mail templates","tags":["System"]}},"/api/v1/backoffice/admin/system/app-version":{"get":{"operationId":"SystemController_getListAppVersions","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"platformTechId","required":false,"in":"query","schema":{"type":"string"}},{"name":"isActive","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"os","required":false,"in":"query","schema":{"type":"string"}},{"name":"version","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get all app versions successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAppVersionsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of app versions","tags":["System"]}},"/api/v1/backoffice/admin/system/message-after-connection":{"get":{"operationId":"SystemController_getList","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"dtBegin:desc,portal.label:asc,title:asc","type":"string"}},{"name":"dtEnd","required":false,"in":"query","schema":{"type":"string"}},{"name":"dtBegin","required":false,"in":"query","schema":{"type":"string"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}},{"name":"portalId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of messages after connection successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMessageAfterConnectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of messages after connection","tags":["System"]}},"/api/v1/backoffice/admin/system/users-backoffice":{"get":{"operationId":"SystemController_getListBoUserById","parameters":[{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"status","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get user backoffice successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserBackOfficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of backoffice users","tags":["System"]}},"/api/v1/backoffice/admin/system/company/{companyId}/company-roles":{"get":{"operationId":"SystemController_getCompanyRoles","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}},{"name":"roleManagerId","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of company roles successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of company roles","tags":["System"]}},"/api/v1/backoffice/admin/system/platform-techs":{"get":{"operationId":"SystemController_getListPlatformTech","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of platform tech successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPlatformTechResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of platform tech","tags":["System"]}},"/api/v1/backoffice/admin/system/company/{companyId}/company-role-configurations":{"get":{"operationId":"SystemController_getCompanyRolesConfigurations","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of company roles configurations successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of company roles configurations","tags":["System"]}},"/api/v1/backoffice/admin/system/cixi-center/store-label-interface":{"post":{"operationId":"SystemController_storeLabelInterfaceUsageCixiCenter","parameters":[{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkStoreLabelInterfacePageUsageDTO"}}}},"responses":{"200":{"description":"Store a list of label interface pages for cixi center successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Store a list of label interface pages for cixi center","tags":["System"]}},"/api/v1/backoffice/admin/system/pilot-app/store-label-interface":{"post":{"operationId":"SystemController_storeLabelInterfaceUsagePilotApp","parameters":[{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkStoreLabelInterfacePageUsageDTO"}}}},"responses":{"200":{"description":"Store a list of label interface pages for pilot app successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Store a list of label interface pages for pilot app","tags":["System"]}},"/api/v1/backoffice/admin/system/pro-center/store-label-interface":{"post":{"operationId":"SystemController_storeLabelInterfaceUsageProCenter","parameters":[{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkStoreLabelInterfacePageUsageDTO"}}}},"responses":{"200":{"description":"Store a list of label interface pages for pro center successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Store a list of label interface pages for pro center","tags":["System"]}},"/api/v1/backoffice/admin/system/{moduleId}/pages":{"get":{"operationId":"SystemController_getListPagesByModule","parameters":[{"name":"moduleId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a pages by module successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a pages by module","tags":["System"]}},"/api/v1/backoffice/admin/system/components/{moduleName}":{"get":{"operationId":"SystemController_getAllComponentsByModule","parameters":[{"name":"moduleName","required":true,"in":"path","schema":{"type":"string"}},{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of section components by module successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListComponentExportDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of section components by module","tags":["System"]}},"/api/v1/backoffice/admin/system/import/components/{moduleName}":{"post":{"operationId":"SystemController_importComponentsByModule","parameters":[{"name":"moduleName","required":true,"in":"path","schema":{"type":"string"}},{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"description":"List of section components to import","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ComponentExportDTO"}}}}},"responses":{"200":{"description":"Import list section components successfully","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true}}}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Import a list of section components by module","tags":["System"]}},"/api/v1/backoffice/admin/texts":{"get":{"operationId":"TextsController_getAllTexts","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"keyword:asc","type":"string"}},{"name":"searchIn","required":false,"in":"query","schema":{"example":"both","enum":["translated","not_translated","both"],"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"originalText","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of texts successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTextsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of texts","tags":["Texts"]},"post":{"operationId":"TextsController_createOne","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTextDTO"}}}},"responses":{"201":{"description":"Create a text successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a text","tags":["Texts"]}},"/api/v1/backoffice/admin/texts/{id}":{"get":{"operationId":"TextsController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get text by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a text by id","tags":["Texts"]},"patch":{"operationId":"TextsController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTextDTO"}}}},"responses":{"200":{"description":"Update a text by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TextResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a text by id","tags":["Texts"]},"delete":{"operationId":"TextsController_deleteById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a text by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a text by id","tags":["Texts"]}},"/api/v1/backoffice/admin/texts/translation/bulk-upsert/{languageId}":{"post":{"operationId":"TextsController_bulkUpsert","parameters":[{"name":"languageId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/BulkUpsertTextTranslationDTO"}}}},"responses":{"200":{"description":"Upsert multiple text translations by their id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert multiple text translations by their id","tags":["Texts"]}},"/api/v1/backoffice/admin/timezones":{"get":{"operationId":"BOTimezonesController_getListLanguage","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"tzCode","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list timezones instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTimezoneDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of timezones","tags":["Timezones"]},"post":{"operationId":"BOTimezonesController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTimezoneDTO"}}}},"responses":{"201":{"description":"Create a timezone successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a timezone","tags":["Timezones"]}},"/api/v1/backoffice/admin/timezones/{id}":{"get":{"operationId":"BOTimezonesController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a timezone by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a timezone by id","tags":["Timezones"]},"patch":{"operationId":"BOTimezonesController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTimezoneDTO"}}}},"responses":{"200":{"description":"Update a timezone by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a timezone by id","tags":["Timezones"]}},"/api/v1/backoffice/admin/topic-alerts":{"get":{"operationId":"TopicAlertsController_getListTopicAlerts","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"groupAlertId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get list topic alerts successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list topic alerts","tags":["Topic Alerts"]},"post":{"operationId":"TopicAlertsController_createTopicAlert","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTopicAlertDTO"}}}},"responses":{"200":{"description":"Create topic alert successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create topic alert","tags":["Topic Alerts"]}},"/api/v1/backoffice/admin/topic-alerts/{id}":{"get":{"operationId":"TopicAlertsController_getLevelAlertById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get topic alert by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get topic alert by id","tags":["Topic Alerts"]},"patch":{"operationId":"TopicAlertsController_updateTopicAlertById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTopicAlertDTO"}}}},"responses":{"200":{"description":"Update topic alert by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicAlertResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update topic alert by id","tags":["Topic Alerts"]},"delete":{"operationId":"TopicAlertsController_deleteTopicAlert","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a topic alert by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a topic alert by id","tags":["Topic Alerts"]}},"/api/v1/backoffice/admin/topic-alerts/{id}/translation":{"post":{"operationId":"TopicAlertsController_upsertTopicAlertTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertTopicAlertTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a topic alert translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicAlertResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a topic alert translation by id","tags":["Topic Alerts"]}},"/api/v1/backoffice/admin/topic-alerts/translation/{id}":{"delete":{"operationId":"TopicAlertsController_deleteTopicAlertTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a topic alert translation by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a topic alert translation by id","tags":["Topic Alerts"]}},"/api/v1/backoffice/admin/topic":{"get":{"operationId":"TopicController_getList","parameters":[{"name":"sortBy","required":false,"in":"query","schema":{"example":"name:asc,id:asc","type":"string"}},{"name":"topicType","required":false,"in":"query","schema":{"type":"number"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get topics successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTopicDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of available topics","tags":["Topic"]},"post":{"operationId":"TopicController_updateTopic","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateTopicDTO"}}}},"responses":{"201":{"description":"Create a topic successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a topic","tags":["Topic"]}},"/api/v1/backoffice/admin/topic/{id}":{"get":{"operationId":"TopicController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a topic by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a topic by id","tags":["Topic"]},"patch":{"operationId":"TopicController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateTopicDTO"}}}},"responses":{"200":{"description":"Update topic successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a topic by id","tags":["Topic"]},"delete":{"operationId":"TopicController_deleteTopic","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete topic successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a topic by id","tags":["Topic"]}},"/api/v1/backoffice/admin/topic/{id}/translation":{"post":{"operationId":"TopicController_upsertTopicContentTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertTopicTranslationDTO"}}}},"responses":{"200":{"description":"Upsert a topic translation by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopicResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a topic translation by topic id","tags":["Topic"]}},"/api/v1/backoffice/admin/topic/translation/{id}":{"delete":{"operationId":"TopicController_deleteTopicTranslation","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete topic translation successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a topic translation by id","tags":["Topic"]}},"/api/v1/backoffice/admin/user-app/{id}/roles":{"post":{"operationId":"UserAppController_create","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertUserAppRoles"}}}},"responses":{"201":{"description":"Upsert a user app roles by user app id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert a user app roles by user app id","tags":["User App"]},"get":{"operationId":"UserAppController_get","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"isProCenterMember","required":true,"in":"query","schema":{"type":"boolean"}}],"responses":{"201":{"description":"Get a list of user app roles by user app id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of user app roles by user app id","tags":["User App"]}},"/api/v1/backoffice/admin/users":{"post":{"operationId":"UserBackOfficeController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateBOUserDTO"}}}},"responses":{"201":{"description":"Create a user backoffice successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserBackofficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a user backoffice","tags":["User BackOffice"]},"get":{"operationId":"UserBackOfficeController_getListBoUser","parameters":[{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}},{"name":"status","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get user backoffice successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserBackOfficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of backoffice users","tags":["User BackOffice"]}},"/api/v1/backoffice/admin/users/change-status":{"put":{"operationId":"UserBackOfficeController_updateStatus","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateStatusUserBackofficeDTO"}}}},"responses":{"204":{"description":"Update a status user backoffice by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a status user backoffice by id","tags":["User BackOffice"]}},"/api/v1/backoffice/admin/users/change-password/{id}":{"put":{"operationId":"UserBackOfficeController_changePassword","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePasswordUserBackofficeDTO"}}}},"responses":{"204":{"description":"Update a password user backoffice by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a password user backoffice by id","tags":["User BackOffice"]}},"/api/v1/backoffice/admin/users/{id}":{"patch":{"operationId":"UserBackOfficeController_updateBoUserById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateBOUserByIdDTO"}}}},"responses":{"200":{"description":"Update user backoffice successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserBackofficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a user backoffice by id","tags":["User BackOffice"]},"delete":{"operationId":"UserBackOfficeController_deleteBoUserById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete user backoffice successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a user backoffice by id","tags":["User BackOffice"]},"get":{"operationId":"UserBackOfficeController_getBoUserById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get user backoffice successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserBackofficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a user backoffice by id","tags":["User BackOffice"]}},"/api/v1/backoffice/admin/company/{id}/users":{"get":{"operationId":"UserCompanyController_getUsersCompany","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"string"}},{"name":"roleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"email","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get users company successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserCompanyDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of company users by company id","tags":["User Company"]}},"/api/v1/backoffice/admin/vehicle-types":{"get":{"operationId":"VehicleTypeController_getList","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"label","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get all vehicle types successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListVehicleTypeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of vehicle types","tags":["Vehicle Types"]},"post":{"operationId":"VehicleTypeController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateVehicleTypeDTO"}}}},"responses":{"201":{"description":"Create a vehicle type successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleTypeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a vehicle type","tags":["Vehicle Types"]}},"/api/v1/backoffice/admin/vehicle-types/{id}":{"get":{"operationId":"VehicleTypeController_getOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get detail of vehicle types successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleTypeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get detail of vehicle types","tags":["Vehicle Types"]},"patch":{"operationId":"VehicleTypeController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateVehicleTypeDTO"}}}},"responses":{"200":{"description":"Update a vehicle type successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleTypeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a vehicle type","tags":["Vehicle Types"]},"delete":{"operationId":"VehicleTypeController_delete","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a vehicle type successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a vehicle type","tags":["Vehicle Types"]}},"/api/v1/backoffice/login":{"post":{"operationId":"AuthBackOfficeController_login","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserLoginDTO"}}}},"responses":{"200":{"description":"BackOffice user successfully logged in","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AuthResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Backoffice user login/authentication","tags":["Auth BackOffice"]}},"/api/v1/backoffice/user/my-profile":{"patch":{"operationId":"AuthBackOfficeController_updateMyProfile","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateMyProfileDTO"}}}},"responses":{"204":{"description":"Update my profile successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update my profile","tags":["Auth BackOffice"]}},"/api/v1/backoffice/me":{"get":{"operationId":"AuthBackOfficeController_getProfile","parameters":[],"responses":{"200":{"description":"BackOffice user successfully logged in","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserBackofficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get BackOffice user profile by access token","tags":["Auth BackOffice"]}},"/api/v1/backoffice/logout":{"post":{"operationId":"AuthBackOfficeController_logout","parameters":[{"name":"refreshToken","in":"header","description":"Bearer xxxx","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"BackOffice user logged out successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"BackOffice user logout","tags":["Auth BackOffice"]}},"/api/v1/backoffice/change-password":{"post":{"operationId":"AuthBackOfficeController_changePassword","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserBackofficeChangePasswordDTO"}}}},"responses":{"204":{"description":"BackOffice user changed password successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"BackOffice user change password","tags":["Auth BackOffice"]}},"/api/v1/backoffice/refresh-token":{"post":{"operationId":"AuthBackOfficeController_refreshToken","parameters":[{"name":"refreshToken","in":"header","description":"Bearer xxxx","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Refresh access token by refresh token","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TokenResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Refresh access token by refresh token","tags":["Auth BackOffice"]}},"/api/v1/backoffice/verify-token":{"post":{"operationId":"AuthBackOfficeController_verifyToken","parameters":[],"responses":{"200":{"description":"User data","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserBackofficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Verify token","tags":["Auth BackOffice"]}},"/api/v1/backoffice/company/company-role/{companyRoleId}/permissions":{"get":{"description":"Fetches the Company Role Permissions by company role ID and key","operationId":"CompanyRoleConfigurationController_getCompanyRolePermissions","parameters":[{"name":"companyRoleId","required":true,"in":"path","schema":{"type":"string"}},{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetCompanyRolePermissionsDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get Company Role Permissions by Company Role ID and Key","tags":["Company Role Configuration"]}},"/api/v1/backoffice/company/{companyId}/company-role-configuration/{keyCompanyRoleConfiguration}":{"get":{"description":"Fetches the Company Role Configuration by company ID and key","operationId":"CompanyRoleConfigurationController_getByCompanyIdAndKey","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"keyCompanyRoleConfiguration","required":true,"in":"path","schema":{"type":"string"}},{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyRoleConfigurationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get Company Role Configuration by Company ID and Key","tags":["Company Role Configuration"]}},"/api/v1/backoffice/company/company-role-configuration":{"get":{"description":"Fetches a list list Company Role Configuration","operationId":"CompanyRoleConfigurationController_getCompanyAdminRole","parameters":[{"name":"listCompanyId","required":false,"in":"query","schema":{"type":"string"}},{"name":"key","required":false,"in":"query","schema":{"type":"string"}},{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyRoleConfigurationDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get list company role configuration","tags":["Company Role Configuration"]}},"/api/v1/backoffice/countries/{id}":{"get":{"operationId":"CountriesController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a country by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a country by id","tags":["Countries"]}},"/api/v1/backoffice/countries":{"get":{"operationId":"CountriesController_getListLanguage","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"name"}}],"responses":{"200":{"description":"Get a list active countries successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCountryBOResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of active countries","tags":["Countries"]}},"/api/v1/backoffice/common/help-desk-button/available":{"get":{"operationId":"CommonHelpDeskButtonController_getAvailableHelpDeskButtons","parameters":[{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"groupName","required":false,"in":"query","schema":{"enum":["Documentation","Contact CIXI"],"type":"string"}}],"responses":{"200":{"description":"Get list of available help desk buttons successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HelpDeskButtonAvailableListDTO"}}}}},"summary":"Get list of available help desk buttons for Service Center","tags":["Help Desk Buttons - Common"]}},"/api/v1/backoffice/internals/system-config":{"get":{"operationId":"InternalsController_getSystemConfig","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"code","required":false,"in":"query","schema":{"example":"user_duration_wrong_attempts,mailing_list","type":"string"}}],"responses":{"200":{"description":"Get a list system configurations instance successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSystemConfigDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of system configurations.","tags":["Internals"]}},"/api/v1/backoffice/internals/roles-configuration":{"get":{"operationId":"InternalsController_getListGroup","parameters":[{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get roles configuration successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListRolesConfigurationResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of roles configuration","tags":["Internals"]}},"/api/v1/backoffice/internals/roles/{id}":{"get":{"operationId":"InternalsController_getRoleById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a role by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RoleByIdResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a role by Id","tags":["Internals"]}},"/api/v1/backoffice/internals/languages/{id}":{"get":{"operationId":"InternalsController_findLanguageById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a language by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a language by id","tags":["Internals"]}},"/api/v1/backoffice/internals/timezones/tz-code":{"get":{"operationId":"InternalsController_findTimezoneByCode","parameters":[{"name":"tzCode","required":false,"in":"query","schema":{"type":"string"}},{"name":"offset","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a timezone by timezone code successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a timezone by timezone code","tags":["Internals"]}},"/api/v1/backoffice/internals/timezones/{id}":{"get":{"operationId":"InternalsController_findTimezoneById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a timezone by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a timezone by id","tags":["Internals"]}},"/api/v1/backoffice/internals/timezone-from-system-config":{"get":{"operationId":"InternalsController_findTimezoneFromSystemConfig","parameters":[],"responses":{"200":{"description":"Get a timezone detail in system config successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TimezoneResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a timezone detail in system config","tags":["Internals"]}},"/api/v1/backoffice/internals/mail-templates":{"get":{"operationId":"InternalsController_getMailTemplate","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"moduleName","required":false,"in":"query","schema":{"type":"string"}},{"name":"typeMailTemplate","required":false,"in":"query","schema":{"type":"number"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","description":"Filter translation by languageId","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of mail template successfully ","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListMailTemplatesResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of mail template","tags":["Internals"]}},"/api/v1/backoffice/internals/s3/{mediaKey}":{"get":{"operationId":"InternalsController_getFullS3Url","parameters":[{"name":"mediaKey","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get full s3 url successfully "},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get full s3 url","tags":["Internals"]}},"/api/v1/backoffice/internals/log-mail":{"post":{"operationId":"InternalsController_createLogMail","parameters":[],"responses":{"200":{"description":"Create a log mail successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Create a log mail","tags":["Internals"]}},"/api/v1/backoffice/internals/users":{"get":{"operationId":"InternalsController_getUsers","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"ids","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of users successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserBackOfficeDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of users","tags":["Internals"]}},"/api/v1/backoffice/internals/platform-techs/{id}":{"get":{"operationId":"InternalsController_getPlatformTechById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get platform tech by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTechResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get platform tech by id","tags":["Internals"]}},"/api/v1/backoffice/internals/platform-techs/key/{key}":{"get":{"operationId":"InternalsController_getPlatformTechByKey","parameters":[{"name":"key","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get platform tech by key successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlatformTechResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get platform tech by key","tags":["Internals"]}},"/api/v1/backoffice/internals/module/{id}":{"get":{"operationId":"InternalsController_getModuleById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get module by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetByIdModuleDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get module by id","tags":["Internals"]}},"/api/v1/backoffice/internals/module/name/{name}":{"get":{"operationId":"InternalsController_getModuleByName","parameters":[{"name":"name","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get module by name successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/GetByIdModuleDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get module by name","tags":["Internals"]}},"/api/v1/backoffice/internals/init-company-role-permissions":{"post":{"operationId":"InternalsController_initCompanyRolePermissionsAfterRemoveCompanyCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InitCompanyRolePermissionAfterRemoveCompanyCategoryDTO"}}}},"responses":{"200":{"description":"Init company role permissions after remove category from company successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Init company role permissions after remove category from company","tags":["Internals"]}},"/api/v1/backoffice/internals/countries/iso-code/{isoCode}":{"get":{"operationId":"InternalsController_findById","parameters":[{"name":"isoCode","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a country by isoCode successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a country by isoCode","tags":["Internals"]}},"/api/v1/backoffice/internals/log-routine":{"post":{"operationId":"InternalsController_createLogRoutine","parameters":[],"responses":{"200":{"description":"Create a log routine successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Create a log routine","tags":["Internals"]}},"/api/v1/backoffice/internals/data-mapping/source-value/{sourceValue}":{"get":{"operationId":"InternalsController_findDataMappingBySourceValue","parameters":[{"name":"sourceValue","required":true,"in":"path","schema":{"type":"string"}},{"name":"keyFeature","required":false,"in":"query","schema":{"type":"string"}},{"name":"keyword","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a data mapping by source value successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataMappingDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a data mapping by source value","tags":["Internals"]}},"/api/v1/backoffice/internals/companies/{companyId}/init-default-role-for-new-company":{"post":{"operationId":"InternalsController_getDefaultRoleForNewCompany","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Get list default role to init for new company successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get list default role to init for new company","tags":["Internals"]}},"/api/v1/backoffice/languages/{id}":{"get":{"operationId":"LanguagesController_findById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a language by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LanguageResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a language by id","tags":["Languages"]}},"/api/v1/backoffice/languages":{"get":{"operationId":"LanguagesController_getListActiveLanguage","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"name"}}],"responses":{"200":{"description":"Get a list of active languages successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserBackOfficeResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of active languages","tags":["Languages"]}},"/api/v1/backoffice/s3/upload":{"post":{"operationId":"S3Controller_uploadMedia","parameters":[{"name":"isMediaKit","required":false,"in":"query","schema":{"type":"boolean"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"type":"object","properties":{"files":{"type":"string","format":"binary"}}}}}},"responses":{"200":{"description":"Upload media successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListS3UploadResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Upload a file in AWS S3","tags":["S3"]}},"/api/v1/backoffice/s3/presigned":{"post":{"operationId":"S3Controller_getPresignedUrl","parameters":[{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateS3SignedUrlDTO"}}}},"responses":{"200":{"description":"Get pre-signed URL successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3SignedUrlResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get pre-signed URL from AWS S3","tags":["S3"]}},"/api/v1/backoffice/s3/delete-object":{"post":{"operationId":"S3Controller_deleteObject","parameters":[{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeleteObjectDTO"}}}},"responses":{"200":{"description":"Delete object successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3SignedUrlResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete object from AWS S3","tags":["S3"]}},"/api/v1/backoffice/s3/copy-object":{"post":{"operationId":"S3Controller_copyObject","parameters":[{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CopyObjectDTO"}}}},"responses":{"200":{"description":"Copy object successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3PutObjectResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Copy object in AWS S3","tags":["S3"]}},"/api/v1/backoffice/s3/put-object":{"post":{"operationId":"S3Controller_create","parameters":[{"name":"x-api-key","in":"header","description":"Internal service key","required":true,"schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/S3PutObjectDTO"}}}},"responses":{"200":{"description":"Put a file in AWS S3 successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/S3PutObjectResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Put a file in AWS S3","tags":["S3"]}},"/api/v1/backoffice/show-case-website/all-stories":{"get":{"operationId":"ShowCaseWebsiteController_getListStoriesWithoutFilter","parameters":[{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list story successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListStoryContentDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of stories","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/stories":{"get":{"operationId":"ShowCaseWebsiteController_getListStories","parameters":[{"name":"status","required":false,"in":"query","schema":{"type":"string"}},{"name":"carouselTag","required":false,"in":"query","schema":{"type":"string"}},{"name":"sortBy","required":false,"in":"query","schema":{"example":"order:asc,name:asc,id:asc","type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"author","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list story successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListStoryContentDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of stories","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/stories/url/{url}":{"get":{"operationId":"ShowCaseWebsiteController_getStoryByUrl","parameters":[{"name":"url","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageCode","required":true,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get story successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a story by url","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/stories/{id}":{"get":{"operationId":"ShowCaseWebsiteController_getStoryById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get story successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/StoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a story by id","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/sections":{"get":{"operationId":"ShowCaseWebsiteController_getSectionById","parameters":[{"name":"moduleId","required":false,"in":"query","schema":{"type":"string"}},{"name":"keywords","required":false,"in":"query","schema":{"type":"array"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get sections by keywords successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a section by keyword","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/keep-in-touch":{"post":{"operationId":"ShowCaseWebsiteController_postKeepInTouch","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PostKeepInTouchDTO"}}}},"responses":{"200":{"description":""},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Post keep in touch","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/contact-us":{"post":{"operationId":"ShowCaseWebsiteController_contactUs","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ContactUsDTO"}}}},"responses":{"200":{"description":"Send mail to recipient successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Send email and subscribe to newsletters to recipient mail list","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/request-brochure":{"post":{"operationId":"ShowCaseWebsiteController_requestBrochure","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RequestBrochureDTO"}}}},"responses":{"200":{"description":"Subscribe to newsletter and send mail to brochure recipient successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Send email and subscribe to newsletters to brochure recipient mail list","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/notify-me":{"post":{"operationId":"ShowCaseWebsiteController_notifyMe","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotifyMeDTO"}}}},"responses":{"200":{"description":"Send subscribe to newsletters successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Send subscribe to newsletters","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/privacy-policy":{"get":{"operationId":"ShowCaseWebsiteController_getListPrivacyPolicy","parameters":[{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of privacy policy successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPrivacyPolicyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of privacy policy by section id","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/faqs":{"get":{"operationId":"ShowCaseWebsiteController_getFAQByTopics","parameters":[{"name":"topics","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get faq by topics successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListSectionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of faqs by topic","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/card-marketplace":{"get":{"operationId":"ShowCaseWebsiteController_getCardMarketplace","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of cards in marketplace successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListAvailableCardMarketplaceDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of cards in marketplace","tags":["Show Case Website"]}},"/api/v1/backoffice/show-case-website/most-frequent-question":{"get":{"operationId":"ShowCaseWebsiteController_getListAvailableMostFrequentQuestion","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"languageId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of most frequent questions successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MostFrequentQuestionAvailableListDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of most frequent questions","tags":["Show Case Website"]}},"/api/v1/backoffice/timezones":{"get":{"operationId":"TimezoneController_getListLanguage","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"type":"boolean"}},{"name":"tzCode","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list active timezones successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListTimezoneDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of active timezones","tags":["Timezones"]}},"/api/v1/backoffice/vehicle-sharing/service-cost":{"get":{"operationId":"VehicleSharingConfigController_getListServiceCost","parameters":[{"name":"vehicleType","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of service cost successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of service cost","tags":["Vehicle Sharing Config"]}},"/api/v1/backoffice/vehicle-sharing/recommended-vehicle-pricing":{"get":{"operationId":"VehicleSharingConfigController_getListRecommendedVehiclePricing","parameters":[{"name":"vehicleType","required":false,"in":"query","schema":{"type":"string"}},{"name":"limit","required":false,"in":"query","schema":{"type":"number"}},{"name":"page","required":false,"in":"query","schema":{"type":"number"}}],"responses":{"200":{"description":"Get a list of recommended vehicle pricing successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"summary":"Get a list of recommended vehicle pricing","tags":["Vehicle Sharing Config"]}},"/api/v1/backoffice/admin/dashboard/real-time":{"get":{"description":"Retrieve all real-time metrics for the dashboard","operationId":"DashboardController_getRealTimeDashboard","parameters":[],"responses":{"200":{"description":"The metrics were successfully retrieved.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseRTDashboardDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Fetch real-time dashboard metrics","tags":["Dashboard"]},"post":{"description":"Create or update real-time dashboard metrics data.","operationId":"DashboardController_upsertDashboardMetrics","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertDashboardMetricsDTO"}}}},"responses":{"204":{"description":"The data was successfully created or updated."},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Upsert real-time dashboard metrics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-trip-statistics":{"get":{"description":"Retrieve monthly analysis and statistics for trips","operationId":"DashboardController_getStatisticsTripsMontlhyAnalysis","parameters":[],"responses":{"200":{"description":"Monthly trip statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonthlyDashboardDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly trip statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-rider-statistics":{"get":{"description":"Retrieve monthly analysis and statistics for riders","operationId":"DashboardController_getStatisticsRidersMontlhyAnalysis","parameters":[],"responses":{"200":{"description":"Monthly rider statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RidersKeysMonthlyDashboardDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly rider statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-pers-alert-statistics":{"get":{"description":"Retrieve monthly analysis and statistics for pers alerts","operationId":"DashboardController_getStatisticsPersAlertsMonthlyAnalysis","parameters":[],"responses":{"200":{"description":"Monthly pers alerts statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonthlyAlertsDashboardDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly pers alerts statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-direct-vehicles-statistics":{"get":{"description":"Retrieve monthly analysis and statistics for direct vehicles","operationId":"DashboardController_getStatisticsDirectVehiclesMontlhyAnalysis","parameters":[],"responses":{"200":{"description":"Monthly direct vehicles statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DirectVehiclesMonthlyDashboardDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly direct vehicles statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/current-company-dashboard-statistics":{"get":{"description":"Retrieve current company dashboard data","operationId":"DashboardController_getCurrentCompanyDashboardData","parameters":[],"responses":{"200":{"description":"Current company dashboard data retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CurrentCompanyDashboardResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get current company dashboard data","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-company-statistics":{"get":{"description":"Retrieve monthly company statistics, optionally filtered by country","operationId":"DashboardController_getCompanyStatisticsByMonth","parameters":[{"name":"countryId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Monthly company statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonthlyCompanyStatisticsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly company statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-manufacturer-pers-reception-statistics":{"get":{"description":"Retrieve monthly manufacturer pers reception statistics with optional filters","operationId":"DashboardController_getManufacturerPersReceptionStatsByMonth","parameters":[{"name":"companyId","required":false,"in":"query","schema":{"type":"string"}},{"name":"countryId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Monthly manufacturer pers reception statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersReceptionStatsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly manufacturer pers reception statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-subcontractor-pers-reception-statistics":{"get":{"description":"Retrieve monthly subcontractor pers reception statistics with optional filters","operationId":"DashboardController_getSubcontractorPersReceptionStatsByMonth","parameters":[{"name":"manufacturerId","required":false,"in":"query","schema":{"type":"string"}},{"name":"manufacturerCountryId","required":false,"in":"query","schema":{"type":"string"}},{"name":"subcontractorId","required":false,"in":"query","schema":{"type":"string"}},{"name":"subcontractorCountryId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Monthly subcontractor pers reception statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersReceptionStatsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly subcontractor pers reception statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/monthly-produced-vehicles-statistics":{"get":{"description":"Retrieve monthly produced vehicles statistics with optional filters","operationId":"DashboardController_getProducedVehiclesStatsByMonth","parameters":[{"name":"countryId","required":false,"in":"query","schema":{"type":"string"}},{"name":"brandId","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Monthly produced vehicles statistics retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProducedVehiclesStatsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get monthly produced vehicles statistics","tags":["Dashboard"]}},"/api/v1/backoffice/admin/dashboard/real-time/alerts/active":{"get":{"description":"Retrieve details of active alerts","operationId":"DashboardController_getActiveAlerts","parameters":[{"name":"levelAlertIds","required":false,"in":"query","schema":{"type":"string"}},{"name":"persSerialNumber","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyIds","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Successfully retrieved active alerts.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActiveAlertsListDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get Active Alerts","tags":["Dashboard"]}},"/api/v1/backoffice/pers-firmware-categories":{"get":{"description":"Retrieve all firmware categories ordered by label (ASC Alphabet). Supports search by label.","operationId":"PersFirmwareCategoryController_getPersFirmwareCategories","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of pers firmware categories successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersFirmwareCategoryListResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of pers firmware categories","tags":["Pers Firmware Categories"]},"post":{"description":"Create a new firmware category. Label is required and must be unique.","operationId":"PersFirmwareCategoryController_createPersFirmwareCategory","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreatePersFirmwareCategoryDTO"}}}},"responses":{"201":{"description":"Create firmware category successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersFirmwareCategoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a new firmware category","tags":["Pers Firmware Categories"]}},"/api/v1/backoffice/pers-firmware-categories/{id}":{"get":{"description":"Get firmware category details by ID with versions count.","operationId":"PersFirmwareCategoryController_getPersFirmwareCategoryById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get firmware category details successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersFirmwareCategoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get firmware category details","tags":["Pers Firmware Categories"]},"patch":{"description":"Update firmware category label. Label must be unique if changed.","operationId":"PersFirmwareCategoryController_updatePersFirmwareCategory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdatePersFirmwareCategoryDTO"}}}},"responses":{"200":{"description":"Update firmware category successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PersFirmwareCategoryResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update firmware category","tags":["Pers Firmware Categories"]},"delete":{"description":"Delete firmware category. Cannot delete if it has associated firmware versions.","operationId":"PersFirmwareCategoryController_deletePersFirmwareCategory","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete firmware category successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete firmware category","tags":["Pers Firmware Categories"]}},"/api/v1/backoffice/pers-firmware-versions/filters":{"get":{"operationId":"PersFirmwareVersionController_getFilterList","parameters":[],"responses":{"200":{"description":"Get a list of pers firmware versions for filtering successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirmwareVersionFilterListResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of pers firmware versions for filtering","tags":["Pers Firmware Versions"]}},"/api/v1/backoffice/pers-firmware-versions":{"get":{"operationId":"PersFirmwareVersionController_getPersFirmwareVersions","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of pers firmware versions successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirmwareVersionListResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of pers firmware versions","tags":["Pers Firmware Versions"]},"post":{"operationId":"PersFirmwareVersionController_createPersFirmwareVersion","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CreateFirmwareVersionDTO"}}}},"responses":{"200":{"description":"Create a pers firmware version successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirmwareVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a pers firmware version","tags":["Pers Firmware Versions"]}},"/api/v1/backoffice/pers-firmware-versions/{id}/compatible-pers":{"post":{"operationId":"PersFirmwareVersionController_createCompatiblePers","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateFirmwareCompatibilityDTO"}}}},"responses":{"200":{"description":"Create compatible PERS for a pers firmware version successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompatiblePersResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create compatible PERS for a pers firmware version","tags":["Pers Firmware Versions"]}},"/api/v1/backoffice/pers-firmware-versions/{id}/compatible-pers/{compatiblePersId}":{"delete":{"operationId":"PersFirmwareVersionController_deleteCompatiblePers","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"compatiblePersId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete compatible PERS for a pers firmware version successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete compatible PERS for a pers firmware version","tags":["Pers Firmware Versions"]}},"/api/v1/backoffice/pers-firmware-versions/{id}/regenerate-segments":{"post":{"operationId":"PersFirmwareVersionController_regenerateFirmwareSegment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Regenerate segments for a pers firmware version successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirmwareVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Regenerate segments for a pers firmware version","tags":["Pers Firmware Versions"]}},"/api/v1/backoffice/pers-firmware-versions/{id}/regenerate-uuid":{"post":{"operationId":"PersFirmwareVersionController_regenerateFirmwareUuid","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Regenerate UUID for a pers firmware version successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirmwareVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Regenerate UUID for a pers firmware version","tags":["Pers Firmware Versions"]}},"/api/v1/backoffice/pers-firmware-versions/{id}":{"get":{"operationId":"PersFirmwareVersionController_getPersFirmwareVersionById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a pers firmware version successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirmwareVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a pers firmware version","tags":["Pers Firmware Versions"]},"patch":{"operationId":"PersFirmwareVersionController_updatePersFirmwareVersionById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpdateFirmwareVersionDTO"}}}},"responses":{"200":{"description":"Update pers firmware version by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FirmwareVersionResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update pers firmware version by id","tags":["Pers Firmware Versions"]},"delete":{"operationId":"PersFirmwareVersionController_deletePersFirmwareVersionById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a pers firmware version by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a pers firmware version by id","tags":["Pers Firmware Versions"]}},"/api/v1/backoffice/company/api-keys":{"get":{"description":"Retrieve a paginated list of company API keys with optional filters for company, status, and pause state.","operationId":"BOCompanyAPIKeyController_getCompanyApiKeys","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"idCompany","required":false,"in":"query","schema":{"type":"string"}},{"name":"status","required":false,"in":"query","schema":{"enum":[1,2,3,4],"type":"number"}}],"responses":{"200":{"description":"List of company API keys retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListCompanyAPIKeyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list of company API keys with filters","tags":["Backoffice - Company API Key Management"]},"post":{"description":"Create a new API key for a company with specified parameters. The API key will be generated automatically and set to TO_ACTIVATE status.","operationId":"BOCompanyAPIKeyController_createCompanyApiKey","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyAPIKeyDTO"}}}},"responses":{"201":{"description":"Company API key created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAPIKeyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a new company API key","tags":["Backoffice - Company API Key Management"]}},"/api/v1/backoffice/company/api-keys/logs":{"get":{"description":"Retrieve a paginated list of API key logs for a given company.","operationId":"BOCompanyAPIKeyController_getCompanyApiKeyLogs","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"companyId","required":false,"in":"query","schema":{"type":"string"}},{"name":"callContent","required":false,"in":"query","schema":{"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"type":"string"}},{"name":"acceptanceStatus","required":false,"in":"query","schema":{"type":"string"}},{"name":"executionStatus","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of API Key logs successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BOCompanyAPIKeyLogResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get a list of API Key logs for a specific company","tags":["Backoffice - Company API Key Management"]}},"/api/v1/backoffice/company/api-keys/{id}":{"get":{"description":"Retrieve detailed information about a specific company API key by its ID.","operationId":"BOCompanyAPIKeyController_getCompanyApiKeyById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Company API key details retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAPIKeyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get company API key details","tags":["Backoffice - Company API Key Management"]},"patch":{"description":"Update API key limits, status, or pause state for a specific company API key.","operationId":"BOCompanyAPIKeyController_updateCompanyApiKey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyAPIKeyDTO"}}}},"responses":{"200":{"description":"Company API key updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyAPIKeyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update company API key","tags":["Backoffice - Company API Key Management"]},"delete":{"description":"Permanently delete a company API key. This action cannot be undone.","operationId":"BOCompanyAPIKeyController_deleteApiKey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"API key deleted successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete company API key","tags":["Backoffice - Company API Key Management"]}},"/api/v1/backoffice/company/api-keys/{id}/regenerate":{"post":{"description":"Generate a new API key for the specified company API key record. The old key will be invalidated.","operationId":"BOCompanyAPIKeyController_regenerateApiKey","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"API key regenerated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RegenerateAPIKeyResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Regenerate API key","tags":["Backoffice - Company API Key Management"]}},"/api/v1/backoffice/company/api-key/{id}/periods":{"post":{"description":"Create a new period for a company API key with specified date range. Validates for overlapping periods.","operationId":"BOCompanyAPIKeyPeriodController_createApiKeyPeriod","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateCompanyApiKeyPeriodDTO"}}}},"responses":{"201":{"description":"API key period created successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyApiKeyPeriodResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a new API key period","tags":["Company API Key Period Management"]}},"/api/v1/backoffice/company/api-key/{id}/periods/{periodId}":{"patch":{"description":"Update the date range of an existing API key period. Validates for overlapping periods.","operationId":"BOCompanyAPIKeyPeriodController_updateApiKeyPeriod","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"periodId","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateCompanyApiKeyPeriodDTO"}}}},"responses":{"200":{"description":"API key period updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CompanyApiKeyPeriodResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update API key period","tags":["Company API Key Period Management"]},"delete":{"description":"Permanently delete an API key period. This action cannot be undone.","operationId":"BOCompanyAPIKeyPeriodController_deleteApiKeyPeriod","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}},{"name":"periodId","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"API key period deleted successfully","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"deletedId":{"type":"string"}}}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete API key period","tags":["Company API Key Period Management"]}},"/api/v1/backoffice/excluded-domains":{"post":{"operationId":"ExcludedDomainController_create","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateExcludedDomainDTO"}}}},"responses":{"201":{"description":"The excluded domain has been successfully created.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseExcludedDomainDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Create a new excluded domain","tags":["Excluded Domain Names"]},"get":{"operationId":"ExcludedDomainController_findAll","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"List of excluded domains retrieved successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListExcludedDomainDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Retrieve all excluded domains","tags":["Excluded Domain Names"]}},"/api/v1/backoffice/excluded-domains/{id}":{"get":{"operationId":"ExcludedDomainController_findOne","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Excluded domain retrieved successfully.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseExcludedDomainDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Retrieve a specific excluded domain","tags":["Excluded Domain Names"]},"patch":{"operationId":"ExcludedDomainController_update","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateExcludedDomainDTO"}}}},"responses":{"200":{"description":"The excluded domain has been successfully updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResponseExcludedDomainDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update an excluded domain","tags":["Excluded Domain Names"]},"delete":{"operationId":"ExcludedDomainController_remove","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"The excluded domain has been successfully deleted."},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete an excluded domain","tags":["Excluded Domain Names"]}},"/api/v1/backoffice/user/{portalUserId}/comm-system-log":{"get":{"operationId":"UserCommSystemLogController_getListUserCommSystemLog","parameters":[{"name":"portalUserId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"persSerialNumber","required":false,"in":"query","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"enum":["HttpsServer","MessageBLEPers","Bluetooth","Other",1,2,5,9],"type":"string"}},{"name":"startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"Get list user comm system log by portal user Id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListUserCommSystemLogDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list user comm system log by portal user Id","tags":["Comm System Log"]}},"/api/v1/backoffice/pers/{persId}/comm-system-log":{"get":{"operationId":"UserCommSystemLogController_getListPersCommSystemLog","parameters":[{"name":"persId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"name","required":false,"in":"query","schema":{"type":"string"}},{"name":"title","required":false,"in":"query","schema":{"type":"string"}},{"name":"type","required":false,"in":"query","schema":{"enum":[1,2,3,9],"type":"number"}},{"name":"startDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}},{"name":"endDate","required":false,"in":"query","schema":{"format":"date-time","type":"string"}}],"responses":{"200":{"description":"Get list pers comm system log by Id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListPersCommSystemLogDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get list pers comm system log by Id","tags":["Comm System Log"]}},"/api/v1/backoffice/vehicle-model/{id}":{"get":{"operationId":"VehicleBOController_getVehicleModelById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a vehicle model by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleModelResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]},{"bearer":[]}],"summary":"Get a vehicle model by id","tags":["Vehicle Model"]},"patch":{"operationId":"VehicleBOController_updateById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpdateVehicleModelDTO"}}}},"responses":{"200":{"description":"Update a vehicle model by id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleModelResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]},{"bearer":[]}],"summary":"Update a vehicle model by id","tags":["Vehicle Model"]},"delete":{"operationId":"VehicleBOController_deleteById","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Delete a vehicle model by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]},{"bearer":[]}],"summary":"Delete a vehicle model by id","tags":["Vehicle Model"]}},"/api/v1/backoffice/vehicle-model":{"post":{"operationId":"VehicleBOController_create","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CreateVehicleModelDTO"}}}},"responses":{"201":{"description":"Create a vehicle model successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleModelResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]},{"bearer":[]}],"summary":"Create a vehicle model","tags":["Vehicle Model"]},"get":{"operationId":"VehicleBOController_getListVehicleModel","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}},{"name":"vehicleType","required":false,"in":"query","schema":{"type":"string"}},{"name":"nameVehicleModel","required":false,"in":"query","schema":{"type":"string"}},{"name":"vehicleBrand","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of vehicle model successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListVehicleModelDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]},{"bearer":[]}],"summary":"Get a list of vehicle model","tags":["Vehicle Model"]}},"/api/v1/backoffice/vehicle-model/brand/{brandId}":{"get":{"operationId":"VehicleBOController_getVehicleModelByBrandId","parameters":[{"name":"brandId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get a list of vehicle model by brand id successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListVehicleModelDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]},{"bearer":[]}],"summary":"Get a list of vehicle model by brand id","tags":["Vehicle Model"]}},"/api/v1/backoffice/company/{companyId}/vehicle/linkable":{"get":{"description":"Retrieve a list of vehicles that can be linked to the specified company","operationId":"VehicleController_getListLinkableVehicle","parameters":[{"name":"companyId","required":true,"in":"path","schema":{"type":"string"}},{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"List of linkable vehicles retrieved successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkableVehicleResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]},{"bearer":[]}],"summary":"Get list of linkable vehicles for a company","tags":["Vehicle"]}},"/api/v1/backoffice/admin/keys-settings":{"get":{"operationId":"KeysSettingsManagementController_getKeysSettings","parameters":[],"responses":{"200":{"description":"Get keys settings successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysSettingsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get keys settings","tags":["KeysSettings"]},"patch":{"operationId":"KeysSettingsManagementController_updateKeysSettings","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpsertKeysSettingsDTO"}}}},"responses":{"200":{"description":"Update keys settings successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysSettingsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update keys settings (upsert)","tags":["KeysSettings"]}},"/api/v1/backoffice/admin/keys-settings/config":{"get":{"operationId":"KeysSettingsManagementController_getKeysConfig","parameters":[],"responses":{"200":{"description":"Get keys settings config successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeyConfigResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get keys setting config","tags":["KeysSettings"]}},"/api/v1/backoffice/admin/keys-settings/factory-public-key":{"patch":{"operationId":"KeysSettingsManagementController_updatePersFirmwareVersionById","parameters":[],"requestBody":{"required":true,"content":{"multipart/form-data":{"schema":{"$ref":"#/components/schemas/UpsertFactoryPublicKeyDTO"}}}},"responses":{"204":{"description":"Update factory public key by id successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update factory public key by id","tags":["KeysSettings"]},"delete":{"operationId":"KeysSettingsManagementController_eraseFactoryPublicKey","parameters":[],"responses":{"200":{"description":"Factory public key erased successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysSettingsResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Erase factory public key and its comment","tags":["KeysSettings"]}},"/api/v1/backoffice/admin/keys-settings/activities":{"get":{"operationId":"KeysSettingsManagementController_getActivities","parameters":[{"name":"page","required":false,"in":"query","schema":{"example":1,"type":"number"}},{"name":"limit","required":false,"in":"query","schema":{"example":10,"type":"number"}},{"name":"sortBy","required":false,"in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"Get activity list successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysSettingsActivityListResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Get keys settings activity list","tags":["KeysSettings"]}},"/api/v1/backoffice/admin/keys-settings/activities/comments":{"post":{"operationId":"KeysSettingsManagementController_createActivityComment","parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateKeysSettingsActivityCommentDTO"}}}},"responses":{"201":{"description":"Comment added successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysSettingsActivityResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Add a manual comment to keys settings activity","tags":["KeysSettings"]}},"/api/v1/backoffice/admin/keys-settings/activities/comments/{id}":{"patch":{"operationId":"KeysSettingsManagementController_updateActivityComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateKeysSettingsActivityCommentDTO"}}}},"responses":{"200":{"description":"Comment updated successfully","content":{"application/json":{"schema":{"$ref":"#/components/schemas/KeysSettingsActivityResponseDTO"}}}},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Update a manual comment in keys settings activity","tags":["KeysSettings"]},"delete":{"operationId":"KeysSettingsManagementController_deleteActivityComment","parameters":[{"name":"id","required":true,"in":"path","schema":{"type":"string"}}],"responses":{"204":{"description":"Comment deleted successfully"},"400":{"description":"Bad Request Error"},"401":{"description":"Unauthorized Error"},"403":{"description":"Forbidden Error"},"422":{"description":"Unprocessable Entity Error"},"500":{"description":"Internal Server Error"}},"security":[{"bearer":[]}],"summary":"Delete a manual comment from keys settings activity","tags":["KeysSettings"]}}},"info":{"title":"CIXI Center","description":"The CIXI Center API description","version":"0.0.1","contact":{}},"tags":[],"servers":[],"components":{"securitySchemes":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http"}},"schemas":{"UpdateAllowedToManageRoleConfigurationDTO":{"type":"object","properties":{"roleManagerId":{"type":"string"},"roleManagedId":{"type":"string"}},"required":["roleManagerId","roleManagedId"]},"BulkUpdateAllowToManageRoleConfigurationDTO":{"type":"object","properties":{"allowToManageRoleConfigurationPayload":{"type":"array","items":{"$ref":"#/components/schemas/UpdateAllowedToManageRoleConfigurationDTO"}}},"required":["allowToManageRoleConfigurationPayload"]},"MetaResponseDTO":{"type":"object","properties":{"totalItems":{"type":"number"},"itemCount":{"type":"number"},"itemsPerPage":{"type":"number"},"totalPages":{"type":"number"},"currentPage":{"type":"number"},"offset":{"type":"number"}},"required":["totalItems","itemCount","itemsPerPage","totalPages","currentPage","offset"]},"LinkResponseDTO":{"type":"object","properties":{"first":{"type":"string"},"previous":{"type":"string"},"next":{"type":"string"},"last":{"type":"string"}},"required":["first","previous","next","last"]},"AppVersionTranslationResponseDTO":{"type":"object","properties":{"id":{"type":"string"},"messageBeforeDownload":{"type":"string"},"messageAfterDownload":{"type":"string"},"suggestMessage":{"type":"string"},"forceMessage":{"type":"string"},"languageId":{"type":"string"}},"required":["id","messageBeforeDownload","messageAfterDownload","suggestMessage","forceMessage","languageId"]},"AppVersionDTO":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"string"},"messageBeforeDownload":{"type":"string"},"messageAfterDownload":{"type":"string"},"isActive":{"type":"boolean"},"isSoftBlock":{"type":"boolean"},"isHardBlock":{"type":"boolean"},"softBlockVersion":{"type":"string"},"hardBlockVersion":{"type":"string"},"suggestMessage":{"type":"string"},"forceMessage":{"type":"string"},"isPushUser":{"type":"boolean"},"platformTechId":{"type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/AppVersionTranslationResponseDTO"}}},"required":["id","version","messageBeforeDownload","messageAfterDownload","isActive","isSoftBlock","isHardBlock","softBlockVersion","hardBlockVersion","suggestMessage","forceMessage","isPushUser","platformTechId","translations"]},"ListAppVersionsDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"$ref":"#/components/schemas/AppVersionDTO"}},"required":["meta","links","items"]},"ListAppVersionsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"appVersions":{"$ref":"#/components/schemas/ListAppVersionsDTO"}},"required":["success","appVersions"]},"AppVersionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"appVersion":{"$ref":"#/components/schemas/AppVersionDTO"}},"required":["success","appVersion"]},"CreateAppVersionDTO":{"type":"object","properties":{"platformTechId":{"type":"string"},"version":{"type":"string"},"messageBeforeDownload":{"type":"string"},"messageAfterDownload":{"type":"string"},"isActive":{"type":"boolean"},"isSoftBlock":{"type":"boolean"},"isHardBlock":{"type":"boolean"},"softBlockVersion":{"type":"string"},"hardBlockVersion":{"type":"string"},"suggestMessage":{"type":"string"},"forceMessage":{"type":"string"},"isPushUser":{"type":"boolean"}},"required":["platformTechId","version","messageBeforeDownload"]},"UpdateAppVersionDTO":{"type":"object","properties":{"platformTechId":{"type":"string"},"version":{"type":"string"},"messageBeforeDownload":{"type":"string"},"messageAfterDownload":{"type":"string"},"isActive":{"type":"boolean"},"isSoftBlock":{"type":"boolean"},"isHardBlock":{"type":"boolean"},"softBlockVersion":{"type":"string"},"hardBlockVersion":{"type":"string"},"suggestMessage":{"type":"string"},"forceMessage":{"type":"string"},"isPushUser":{"type":"boolean"}}},"AppVersionTranslationDTO":{"type":"object","properties":{"messageBeforeDownload":{"type":"string"},"messageAfterDownload":{"type":"string"},"suggestMessage":{"type":"string"},"forceMessage":{"type":"string"}}},"CreateCompanyAdminDTO":{"type":"object","properties":{"email":{"type":"string"}},"required":["email"]},"CompanyAdminDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"status":{"type":"string"},"dtStatus":{"format":"date-time","type":"string"},"statusReason":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"companyId":{"type":"string"},"roleId":{"type":"string"}},"required":["id","name","email","status","dtStatus","statusReason","updatedAt","createdAt","companyId","roleId"]},"CompanyAdminResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"userCompany":{"$ref":"#/components/schemas/CompanyAdminDTO"}},"required":["success","userCompany"]},"ItemCompanyDTO":{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"}},"required":["id","companyName"]},"CompanyRoleDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"UserAppDTO":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string"},"avatar":{"type":"string"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"proCenterRoleId":{"type":"string"},"cfmRoleId":{"type":"string"}},"required":["id","email","name","gender","avatar","phone","mobilePhone","proCenterRoleId","cfmRoleId"]},"ListItemCompanyAdminDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"status":{"type":"string"},"dtStatus":{"format":"date-time","type":"string"},"statusReason":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"avatar":{"type":"string"},"company":{"$ref":"#/components/schemas/ItemCompanyDTO"},"role":{"$ref":"#/components/schemas/CompanyRoleDTO"},"userApp":{"$ref":"#/components/schemas/UserAppDTO"}},"required":["id","name","email","status","dtStatus","statusReason","updatedAt","createdAt","avatar","company","role","userApp"]},"ListCompanyAdminResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ListItemCompanyAdminDTO"}}},"required":["meta","links","items"]},"PortalRoleDTO":{"type":"object","properties":{"id":{"type":"string"},"portalName":{"type":"string"},"role":{"type":"string"}},"required":["id","portalName","role"]},"PortalRoleCompanyAdminDTO":{"type":"object","properties":{"portalRole":{"$ref":"#/components/schemas/PortalRoleDTO"}},"required":["portalRole"]},"TranslationsLanguageDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"isoCode":{"type":"string"}},"required":["id","name","isoCode"]},"TranslationsDTO":{"type":"object","properties":{"id":{"type":"string"},"translationName":{"type":"string"},"language":{"$ref":"#/components/schemas/TranslationsLanguageDTO"}},"required":["id","translationName","language"]},"LanguageDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"isoCode":{"type":"string"},"nativeName":{"type":"string"},"flagIcon":{"type":"string"},"direction":{"type":"string","enum":["left to right","right to left"]},"isActive":{"type":"string"},"isDefault":{"type":"string"},"isOriginal":{"type":"string"},"translations":{"$ref":"#/components/schemas/TranslationsDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","isoCode","nativeName","flagIcon","direction","isActive","isDefault","isOriginal","translations","updatedAt","createdAt"]},"TimezoneDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"tzCode":{"type":"string"},"description":{"type":"string"},"isActive":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","code","tzCode","description","isActive","updatedAt","createdAt"]},"RiderPlatformTechDTO":{"type":"object","properties":{"dtLastAccess":{"format":"date-time","type":"string"},"label":{"type":"string"},"keyPlatformTech":{"type":"string"},"language":{"$ref":"#/components/schemas/LanguageDTO"},"timezone":{"$ref":"#/components/schemas/TimezoneDTO"}},"required":["dtLastAccess","label","keyPlatformTech","language","timezone"]},"RiderMobileDeviceDTO":{"type":"object","properties":{"dtLastAccess":{"format":"date-time","type":"string"},"dtLastUpdateTokenFCM":{"format":"date-time","type":"string"},"dtPushNotificationStatus":{"format":"date-time","type":"string"},"keyPlatformTech":{"type":"string"},"label":{"type":"string"},"mobileDeviceId":{"type":"string"},"pushNotificationAllowed":{"type":"boolean"},"tokenFCM":{"type":"string"}},"required":["dtLastAccess","dtLastUpdateTokenFCM","dtPushNotificationStatus","keyPlatformTech","label","mobileDeviceId","pushNotificationAllowed","tokenFCM"]},"DetailCompanyAdminDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"status":{"type":"string"},"dtStatus":{"format":"date-time","type":"string"},"statusReason":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"avatar":{"type":"string"},"company":{"$ref":"#/components/schemas/ItemCompanyDTO"},"role":{"$ref":"#/components/schemas/CompanyRoleDTO"},"userApp":{"$ref":"#/components/schemas/UserAppDTO"},"platformTechList":{"type":"array","items":{"$ref":"#/components/schemas/RiderPlatformTechDTO"}},"mobileDeviceList":{"type":"array","items":{"$ref":"#/components/schemas/RiderMobileDeviceDTO"}}},"required":["id","name","email","status","dtStatus","statusReason","updatedAt","createdAt","avatar","company","role","userApp","platformTechList","mobileDeviceList"]},"DetailCompanyAdminResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"userCompany":{"$ref":"#/components/schemas/DetailCompanyAdminDTO"}},"required":["success","userCompany"]},"UpdateCompanyAllowToManageDTO":{"type":"object","properties":{"roleManagerId":{"type":"string"},"roleManagedId":{"type":"string"}},"required":["roleManagerId","roleManagedId"]},"BulkUpdateCompanyAllowToManageDTO":{"type":"object","properties":{"companyAllowToManagePayload":{"type":"array","items":{"$ref":"#/components/schemas/UpdateCompanyAllowToManageDTO"}}},"required":["companyAllowToManagePayload"]},"BaseLanguageDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"isoCode":{"type":"string"}},"required":["id","name","isoCode"]},"CompanyRoleTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"languages":{"$ref":"#/components/schemas/BaseLanguageDTO"},"translationValue":{"type":"string"}},"required":["id","languages","translationValue"]},"BaseCompanyRoleDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"companyRoleTranslation":{"$ref":"#/components/schemas/CompanyRoleTranslationDTO"}},"required":["id","name","companyRoleTranslation"]},"CompanyAllowToManageItemListDTO":{"type":"object","properties":{"companyId":{"type":"string"},"roleManager":{"$ref":"#/components/schemas/BaseCompanyRoleDTO"},"roleManaged":{"type":"array","items":{"$ref":"#/components/schemas/BaseCompanyRoleDTO"}}},"required":["companyId","roleManager","roleManaged"]},"ListCompanyAllowToManageDTO":{"type":"object","properties":{"success":{"type":"boolean"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CompanyAllowToManageItemListDTO"}}},"required":["success","items"]},"UpsertCompanyCategoryTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"translationId":{"type":"string"},"translationValue":{"type":"string"}},"required":["languageId","translationId","translationValue"]},"UpdateCompanyCategoryDTO":{"type":"object","properties":{"labelCompanyCategory":{"type":"string"},"isActive":{"type":"boolean"},"permissions":{"type":"array","items":{"type":"string"}}},"required":["labelCompanyCategory","isActive","permissions"]},"CreateCompMailTemplateTransDTO":{"type":"object","properties":{"languageId":{"type":"string"},"subject":{"type":"string"},"body":{"type":"string"}},"required":["languageId","subject","body"]},"LanguageRelationDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"CompMailTemplateTransDTO":{"type":"object","properties":{"id":{"type":"string"},"mailTemplateId":{"type":"string"},"companyId":{"type":"string"},"languages":{"$ref":"#/components/schemas/LanguageRelationDTO"},"subject":{"type":"string"},"body":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","mailTemplateId","companyId","languages","subject","body","updatedAt","createdAt"]},"CompMailTemplateTransResDTO":{"type":"object","properties":{"success":{"type":"boolean"},"compMailTemplateTrans":{"$ref":"#/components/schemas/CompMailTemplateTransDTO"}},"required":["success","compMailTemplateTrans"]},"ModelPERSDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"},"structureCalibration":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","label","structureCalibration","updatedAt","createdAt"]},"SoftwarePERSDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"}},"required":["id","label"]},"BasePersDTO":{"type":"object","properties":{"id":{"type":"string"},"nuSerialPersNumber":{"type":"string"},"modelPERS":{"$ref":"#/components/schemas/ModelPERSDTO"},"softwarePERS":{"$ref":"#/components/schemas/SoftwarePERSDTO"}},"required":["id","nuSerialPersNumber","modelPERS","softwarePERS"]},"CompanyPersLinkDTO":{"type":"object","properties":{"id":{"type":"string"},"pers":{"$ref":"#/components/schemas/BasePersDTO"},"linkType":{"type":"number"},"dtDelivered":{"format":"date-time","type":"string"}},"required":["id","pers","linkType","dtDelivered"]},"ListCompanyPersLinkResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CompanyPersLinkDTO"}}},"required":["meta","links","items"]},"CreateCompanyPersLinkDTO":{"type":"object","properties":{"nuSerialPersNumber":{"type":"string"},"linkType":{"type":"number","enum":[1,2]},"dtDelivered":{"format":"date-time","type":"string"}},"required":["nuSerialPersNumber","linkType","dtDelivered"]},"CompanyPersLinkResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"companyPersLink":{"$ref":"#/components/schemas/CompanyPersLinkDTO"}},"required":["success","companyPersLink"]},"UpdateCompanyPersLinkDTO":{"type":"object","properties":{"linkType":{"type":"number","enum":[1,2]},"dtDelivered":{"format":"date-time","type":"string"}},"required":["linkType","dtDelivered"]},"UpdateCompanyRoleConfigurationDTO":{"type":"object","properties":{"companyRoleConfigurationId":{"type":"string"},"companyRoleId":{"type":"string"}},"required":["companyRoleConfigurationId","companyRoleId"]},"BulkUpdateCompanyRoleConfigurationDTO":{"type":"object","properties":{"companyRoleConfigurationPayloads":{"type":"array","items":{"$ref":"#/components/schemas/UpdateCompanyRoleConfigurationDTO"}}},"required":["companyRoleConfigurationPayloads"]},"CompanyRoleConfigurationDTO":{"type":"object","properties":{"id":{"type":"string"},"companyId":{"type":"string"},"keyCompanyRoleConfiguration":{"type":"string"},"companyRole":{"$ref":"#/components/schemas/BaseCompanyRoleDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","companyId","keyCompanyRoleConfiguration","companyRole","updatedAt","createdAt"]},"ListCompanyRoleConfigurationDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CompanyRoleConfigurationDTO"}}},"required":["meta","links","items"]},"CompanyCategoryPermissionDetailDTO":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"groupCode":{"type":"string"},"parentCategory":{"type":"string"},"category":{"type":"string"}},"required":["code","name","groupCode","parentCategory","category"]},"CompanyCategoryPermissionItemDTO":{"type":"object","properties":{"id":{"type":"string"},"companyCategoryId":{"type":"string"},"permissionCode":{"type":"string"},"permissions":{"$ref":"#/components/schemas/CompanyCategoryPermissionDetailDTO"}},"required":["id","companyCategoryId","permissionCode","permissions"]},"CompanyCategoryPermissionsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"companyCategoryPermissions":{"type":"array","items":{"$ref":"#/components/schemas/CompanyCategoryPermissionItemDTO"}}},"required":["success","companyCategoryPermissions"]},"ListCompanyRoleDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CompanyRoleDTO"}}},"required":["meta","links","items"]},"UpsertCompanyRoleTranslationDTO":{"type":"object","properties":{"translationValue":{"type":"string"},"languageId":{"type":"string"},"translationId":{"type":"string"}},"required":["translationValue","languageId","translationId"]},"CreateCompanyRoleDTO":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"permissions":{"type":"array","items":{"type":"string"}}},"required":["name","description","permissions"]},"UpdateCompanyRoleDTO":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"permissions":{"type":"array","items":{"type":"string"}}},"required":["name","description","permissions"]},"GroupRelationDTO":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"}},"required":["code","name"]},"BasePermissionDTO":{"type":"object","properties":{"code":{"type":"string"},"parentCategory":{"type":"string"},"category":{"type":"string"}},"required":["code","parentCategory","category"]},"CompanyRolePermissionDTO":{"type":"object","properties":{"id":{"type":"string"},"permissions":{"$ref":"#/components/schemas/BasePermissionDTO"}},"required":["id","permissions"]},"CompanyRoleDetailsDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"companyRoleTranslation":{"$ref":"#/components/schemas/CompanyRoleTranslationDTO"},"description":{"type":"string"},"group":{"$ref":"#/components/schemas/GroupRelationDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"companyRolePermissions":{"type":"array","items":{"$ref":"#/components/schemas/CompanyRolePermissionDTO"}}},"required":["id","name","companyRoleTranslation","description","group","updatedAt","createdAt","companyRolePermissions"]},"CompanyRoleResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"companyRole":{"$ref":"#/components/schemas/CompanyRoleDetailsDTO"}},"required":["success","companyRole"]},"CreateCompanyVehicleLinkDTO":{"type":"object","properties":{"vehicleId":{"type":"string"},"linkType":{"type":"number"}},"required":["vehicleId","linkType"]},"VehicleTypeDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","label","createdAt","updatedAt"]},"VehicleBrandDTO":{"type":"object","properties":{"id":{"type":"string"},"avatar":{"type":"string"},"name":{"type":"string"}},"required":["id","avatar","name"]},"BaseVehicleModelDTO":{"type":"object","properties":{"id":{"type":"string"},"nameVehicleModel":{"type":"string"},"additionalInfo":{"type":"string"}},"required":["id","nameVehicleModel","additionalInfo"]},"VehicleDTO":{"type":"object","properties":{"id":{"type":"string"},"avatar":{"type":"string"},"nameVehicle":{"type":"string"},"registrationNumber":{"type":"string"},"serialNumber":{"type":"string"},"odooVehicleId":{"type":"string"},"vehicleType":{"$ref":"#/components/schemas/VehicleTypeDTO"},"brand":{"$ref":"#/components/schemas/VehicleBrandDTO"},"vehicleModel":{"$ref":"#/components/schemas/BaseVehicleModelDTO"}},"required":["id","avatar","nameVehicle","registrationNumber","serialNumber","odooVehicleId","vehicleType","brand","vehicleModel"]},"BaseModelPERSDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"}},"required":["id","label"]},"CompanyVehiclePersDTO":{"type":"object","properties":{"nuSerialPersNumber":{"type":"string"},"modelPERS":{"$ref":"#/components/schemas/BaseModelPERSDTO"},"currentFirmwareVersion":{"type":"string"},"odooPersId":{"type":"string"}},"required":["nuSerialPersNumber","modelPERS","currentFirmwareVersion","odooPersId"]},"BaseCompanyDTO":{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"avatar":{"type":"string"}},"required":["id","companyName","avatar"]},"CompanyPersLinkPartnerDTO":{"type":"object","properties":{"company":{"$ref":"#/components/schemas/BaseCompanyDTO"},"linkType":{"type":"number"}},"required":["company","linkType"]},"CompanyVehicleDTO":{"type":"object","properties":{"id":{"type":"string"},"vehicle":{"$ref":"#/components/schemas/VehicleDTO"},"linkType":{"type":"number","enum":[1,2]},"pers":{"$ref":"#/components/schemas/CompanyVehiclePersDTO"},"persLinks":{"$ref":"#/components/schemas/CompanyPersLinkPartnerDTO"}},"required":["id","vehicle","linkType","pers","persLinks"]},"CompanyVehicleListResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CompanyVehicleDTO"}}},"required":["meta","links","items"]},"ModuleDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","name","updatedAt","createdAt","deletedAt"]},"ConditionalFeatureDTO":{"type":"object","properties":{"id":{"type":"string"},"title":{"type":"string"},"keyword":{"type":"string"},"module":{"$ref":"#/components/schemas/ModuleDTO"},"active":{"type":"boolean"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","title","keyword","module","active","updatedAt","createdAt"]},"ListConditionalFeatureDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ConditionalFeatureDTO"}}},"required":["meta","links","items"]},"ListConditionalFeatureResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"conditionalFeatures":{"$ref":"#/components/schemas/ListConditionalFeatureDTO"}},"required":["success","conditionalFeatures"]},"CreateConditionalFeatureDTO":{"type":"object","properties":{"title":{"type":"string"},"keyword":{"type":"string"},"moduleId":{"type":"string"},"active":{"type":"boolean","default":false}},"required":["title","keyword","moduleId","active"]},"ConditionalFeatureResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"conditionalFeature":{"$ref":"#/components/schemas/ConditionalFeatureDTO"}},"required":["success","conditionalFeature"]},"UpdateConditionalFeatureDTO":{"type":"object","properties":{"title":{"type":"string"},"keyword":{"type":"string"},"moduleId":{"type":"string"},"active":{"type":"boolean"}},"required":["title","keyword","moduleId","active"]},"CountryTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationName":{"type":"string"},"language":{"$ref":"#/components/schemas/TranslationsLanguageDTO"},"translationNationality":{"type":"string"}},"required":["id","translationName","language","translationNationality"]},"CountryDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"nationality":{"type":"string"},"phoneCode":{"type":"string"},"isoCode":{"type":"string"},"flag":{"type":"string"},"isActive":{"type":"string"},"translations":{"$ref":"#/components/schemas/CountryTranslationDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","nationality","phoneCode","isoCode","flag","isActive","translations","updatedAt","createdAt"]},"ListCountryDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CountryDTO"}}},"required":["meta","links","items"]},"ListCountryBOResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"countries":{"$ref":"#/components/schemas/ListCountryDTO"}},"required":["success","countries"]},"CountryResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"country":{"$ref":"#/components/schemas/CountryDTO"}},"required":["success","country"]},"CreateCountryDTO":{"type":"object","properties":{"name":{"type":"string"},"nationality":{"type":"string"},"isoCode":{"type":"string"},"phoneCode":{"type":"string"},"flag":{"type":"string"},"isActive":{"type":"boolean"}},"required":["name","nationality","isoCode","phoneCode","flag","isActive"]},"UpdateCountryDTO":{"type":"object","properties":{"name":{"type":"string"},"nationality":{"type":"string"},"isoCode":{"type":"string"},"phoneCode":{"type":"string"},"flag":{"type":"string"},"isActive":{"type":"boolean"}},"required":["name","nationality","isoCode","phoneCode","flag","isActive"]},"UpdateCountryTranslationDTO":{"type":"object","properties":{"name":{"type":"string"},"nationality":{"type":"string"}},"required":["name","nationality"]},"CreateCountryTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"name":{"type":"string"},"nationality":{"type":"string"}},"required":["languageId","name","nationality"]},"CurrencyTranslation":{"type":"object","properties":{}},"CurrencyDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"},"longCode":{"type":"string"},"shortCode":{"type":"string"},"formatDisplay":{"type":"string","enum":["AFTER_AMOUNT","BEFORE_AMOUNT",1,2]},"isActive":{"type":"boolean"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/CurrencyTranslation"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","label","longCode","shortCode","formatDisplay","isActive","translations","updatedAt","createdAt"]},"CurrencyResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"Currency":{"$ref":"#/components/schemas/CurrencyDTO"}},"required":["success","Currency"]},"CreateCurrencyDTO":{"type":"object","properties":{"label":{"type":"string"},"longCode":{"type":"string"},"shortCode":{"type":"string"},"formatDisplay":{"type":"string","enum":["AFTER_AMOUNT","BEFORE_AMOUNT",1,2]},"isActive":{"type":"boolean"}},"required":["label","longCode","shortCode","formatDisplay","isActive"]},"UpsertCurrencyTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"translationId":{"type":"string"},"label":{"type":"string"}},"required":["languageId","translationId","label"]},"ListCurrencyDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CurrencyDTO"}}},"required":["meta","links","items"]},"ListCurrencyResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"currencies":{"$ref":"#/components/schemas/ListCurrencyDTO"}},"required":["success","currencies"]},"UpdateCurrencyDTO":{"type":"object","properties":{"label":{"type":"string"},"longCode":{"type":"string"},"shortCode":{"type":"string"},"formatDisplay":{"type":"string","enum":["AFTER_AMOUNT","BEFORE_AMOUNT",1,2]},"isActive":{"type":"boolean"}},"required":["label","longCode","shortCode","formatDisplay","isActive"]},"CreateDataMappingDTO":{"type":"object","properties":{"keyFeature":{"type":"string","enum":["OdooToServer","ServerToOdoo"]},"keyword":{"type":"string"},"sourceValue":{"type":"string"},"destinationValue":{"type":"string"},"comment":{"type":"string"}},"required":["keyFeature","keyword","sourceValue","destinationValue","comment"]},"DataMappingDTO":{"type":"object","properties":{"id":{"type":"string"},"keyFeature":{"type":"string","enum":["OdooToServer","ServerToOdoo"]},"keyword":{"type":"string"},"sourceValue":{"type":"string"},"destinationValue":{"type":"string"},"comment":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","keyFeature","keyword","sourceValue","destinationValue","comment","updatedAt","createdAt"]},"ResponseDataMappingDTO":{"type":"object","properties":{"success":{"type":"boolean"},"dataMapping":{"$ref":"#/components/schemas/DataMappingDTO"}},"required":["success","dataMapping"]},"ListDataMappingDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/DataMappingDTO"}}},"required":["meta","links","items"]},"UpdateDataMappingDTO":{"type":"object","properties":{"keyFeature":{"type":"string","enum":["OdooToServer","ServerToOdoo"]},"keyword":{"type":"string"},"sourceValue":{"type":"string"},"destinationValue":{"type":"string"},"comment":{"type":"string"}},"required":["keyFeature","keyword","sourceValue","destinationValue","comment"]},"DateTimeTranslationDTO":{"type":"object","properties":{"value":{"type":"string"},"description":{"type":"string"},"language":{"$ref":"#/components/schemas/LanguageDTO"}},"required":["value","description","language"]},"DateTimeConfigurationDTO":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"value":{"type":"string"},"description":{"type":"string"},"defaultValue":{"type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/DateTimeTranslationDTO"}}},"required":["id","code","value","description","defaultValue","translations"]},"ListDateTimeConfigurationDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/DateTimeConfigurationDTO"}}},"required":["meta","links","items"]},"ListDateTimeTranslationDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/DateTimeTranslationDTO"}}},"required":["meta","links","items"]},"UpdateDateTimeTranslationDTO":{"type":"object","properties":{"value":{"type":"string"},"code":{"type":"string"},"description":{"type":"string"}},"required":["value","code","description"]},"DateTimeTranslationResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"dateTime":{"$ref":"#/components/schemas/DateTimeTranslationDTO"}},"required":["success","dateTime"]},"UpdateDatesTimeTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"value":{"type":"string"},"description":{"type":"string"}},"required":["id","code","value","description"]},"BulkUpdateDateTimeFormatDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpdateDatesTimeTranslationDTO"}}},"required":["items"]},"UpsertDateTimeTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"value":{"type":"string"},"description":{"type":"string"}},"required":["languageId","value"]},"TopicTranslation":{"type":"object","properties":{}},"TopicDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"topicType":{"type":"string","enum":["FAQTopic","DocumentationTopic",1,2]},"translations":{"type":"array","items":{"$ref":"#/components/schemas/TopicTranslation"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","topicType","translations","updatedAt","createdAt"]},"DocumentationContentTranslation":{"type":"object","properties":{}},"DocumentationContentDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"sentence":{"type":"string"},"content":{"type":"string"},"pdfFile":{"type":"string"},"externalUrl":{"type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/DocumentationContentTranslation"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","sentence","content","pdfFile","externalUrl","translations","updatedAt","createdAt"]},"DocumentationDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"contentType":{"type":"string","enum":["INTERNAL_CONTENT","PDF","EXTERNAL_URL",1,2,3]},"order":{"type":"number"},"keyAnalyticEvent":{"type":"string"},"isPublic":{"type":"boolean"},"isActive":{"type":"boolean"},"topics":{"type":"array","items":{"$ref":"#/components/schemas/TopicDTO"}},"content":{"$ref":"#/components/schemas/DocumentationContentDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","contentType","order","keyAnalyticEvent","isPublic","isActive","topics","content","updatedAt","createdAt"]},"ListDocumentationDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/DocumentationDTO"}}},"required":["meta","links","items"]},"CreateDocumentationDTO":{"type":"object","properties":{"name":{"type":"string"},"contentType":{"type":"number","enum":[1,2,3]},"order":{"type":"number"},"topicIds":{"type":"array","items":{"type":"array"}},"keyAnalyticEvent":{"type":"string"},"isPublic":{"type":"boolean"},"isActive":{"type":"boolean"}},"required":["name","contentType","order","topicIds","keyAnalyticEvent","isPublic","isActive"]},"DocumentationResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"documentation":{"$ref":"#/components/schemas/DocumentationDTO"}},"required":["success","documentation"]},"UpdateDocumentationDTO":{"type":"object","properties":{"name":{"type":"string"},"contentType":{"type":"number","enum":[1,2,3]},"order":{"type":"number"},"topicIds":{"type":"array","items":{"type":"array"}},"keyAnalyticEvent":{"type":"string"},"isPublic":{"type":"boolean"},"isActive":{"type":"boolean"}},"required":["name","contentType","order","topicIds","keyAnalyticEvent","isPublic","isActive"]},"DocumentationContentResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"documentationContent":{"$ref":"#/components/schemas/DocumentationContentDTO"}},"required":["success","documentationContent"]},"CreateDocumentationContentDTO":{"type":"object","properties":{"name":{"type":"string"},"sentence":{"type":"string"},"content":{"type":"string"},"pdfFile":{"type":"string"},"externalUrl":{"type":"string"}},"required":["name","sentence","content","pdfFile","externalUrl"]},"UpsertDocumentationContentTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"documentationContentId":{"type":"string"},"translationId":{"type":"string"},"name":{"type":"string"},"sentence":{"type":"string"},"content":{"type":"string"},"pdfFile":{"type":"string"},"externalUrl":{"type":"string"}},"required":["languageId","documentationContentId","translationId","name","sentence","content","pdfFile","externalUrl"]},"Section":{"type":"object","properties":{}},"ComponentTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"componentId":{"type":"string"},"languageId":{"type":"string"},"translationValue":{"type":"string"}},"required":["id","componentId","languageId","translationValue"]},"ComponentDTO":{"type":"object","properties":{"id":{"type":"string"},"keyword":{"type":"string"},"type":{"type":"string","enum":["1","2","3","4","5","6","7","8","9","10"]},"order":{"type":"number"},"originalValue":{"type":"string"},"section":{"$ref":"#/components/schemas/Section"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/ComponentTranslationDTO"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","keyword","type","order","originalValue","section","translations","updatedAt","createdAt"]},"ListComponentDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ComponentDTO"}}},"required":["meta","links","items"]},"ListComponentResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"components":{"$ref":"#/components/schemas/ListComponentDTO"}},"required":["success","components"]},"CreateFAQContentDTO":{"type":"object","properties":{"question":{"type":"string"},"sentence":{"type":"string"},"content":{"type":"string"}},"required":["question","sentence","content"]},"FAQContentTranslation":{"type":"object","properties":{}},"FAQContentDTO":{"type":"object","properties":{"id":{"type":"string"},"question":{"type":"string"},"sentence":{"type":"string"},"content":{"type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/FAQContentTranslation"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","question","sentence","content","translations","updatedAt","createdAt"]},"FAQContentResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"faqContent":{"$ref":"#/components/schemas/FAQContentDTO"}},"required":["success","faqContent"]},"UpsertFAQContentTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"faqContentId":{"type":"string"},"translationId":{"type":"string"},"question":{"type":"string"},"sentence":{"type":"string"},"content":{"type":"string"}},"required":["languageId","faqContentId","translationId","question","sentence","content"]},"ComponentResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"component":{"$ref":"#/components/schemas/ComponentDTO"}},"required":["success","component"]},"Component":{"type":"object","properties":{}},"SectionPage":{"type":"object","properties":{}},"SectionDTO":{"type":"object","properties":{"id":{"type":"string"},"keyword":{"type":"string"},"label":{"type":"string"},"technicalDescription":{"type":"string"},"module":{"$ref":"#/components/schemas/ModuleDTO"},"components":{"type":"array","items":{"$ref":"#/components/schemas/Component"}},"sectionPage":{"type":"array","items":{"$ref":"#/components/schemas/SectionPage"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","keyword","label","technicalDescription","module","components","sectionPage","updatedAt","createdAt"]},"ListSectionDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/SectionDTO"}}},"required":["meta","links","items"]},"CreateFAQDTO":{"type":"object","properties":{"name":{"type":"string"},"order":{"type":"number"},"keyAnalyticEvent":{"type":"string"},"topic":{"type":"array","items":{"type":"string","enum":["PERS_TECHNOLOGY","VIGOZ","E_BIKE",1,2,3]}}},"required":["name","order","keyAnalyticEvent","topic"]},"FAQTopic":{"type":"object","properties":{}},"FAQDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"number"},"status":{"type":"string"},"keyAnalyticEvent":{"type":"string"},"faqTopics":{"type":"array","items":{"$ref":"#/components/schemas/FAQTopic"}},"contents":{"$ref":"#/components/schemas/FAQContentDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","order","status","keyAnalyticEvent","faqTopics","contents","updatedAt","createdAt"]},"FAQResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"faq":{"$ref":"#/components/schemas/FAQDTO"}},"required":["success","faq"]},"UpdateFAQDTO":{"type":"object","properties":{"name":{"type":"string"},"order":{"type":"number"},"keyAnalyticEvent":{"type":"string"},"status":{"type":"string","enum":["published","un_published"]},"topic":{"type":"array","items":{"type":"string","enum":["PERS_TECHNOLOGY","VIGOZ","E_BIKE",1,2,3]}}},"required":["name","order","keyAnalyticEvent","status","topic"]},"FormattedTextDTO":{"type":"object","properties":{"id":{"type":"string"},"keyword":{"type":"string"},"originalString":{"type":"string"},"helpText":{"type":"string"},"moduleId":{"type":"string"},"module":{"$ref":"#/components/schemas/ModuleDTO"}},"required":["id","keyword","originalString","helpText","moduleId","module"]},"ListFormattedTextDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/FormattedTextDTO"}}},"required":["meta","links","items"]},"ListFormattedTextResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"formattedTexts":{"$ref":"#/components/schemas/ListFormattedTextDTO"}},"required":["success","formattedTexts"]},"CreateFormattedTextDTO":{"type":"object","properties":{"keyword":{"type":"string"},"originalString":{"type":"string"},"helpText":{"type":"string"},"moduleId":{"type":"string"}},"required":["keyword","originalString","helpText","moduleId"]},"BaseModuleDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"LabelInterfacePageDTO":{"type":"object","properties":{"id":{"type":"string"},"pageKeyword":{"type":"string"},"dtLastUsed":{"format":"date-time","type":"string"}},"required":["id","pageKeyword","dtLastUsed"]},"LabelInterfaceTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"originalName":{"type":"string"},"helpText":{"type":"string"},"language":{"$ref":"#/components/schemas/BaseLanguageDTO"}},"required":["id","originalName","helpText","language"]},"LabelInterfaceDTO":{"type":"object","properties":{"id":{"type":"string"},"keyword":{"type":"string"},"originalName":{"type":"string"},"helpText":{"type":"string"},"moduleId":{"type":"string"},"module":{"$ref":"#/components/schemas/BaseModuleDTO"},"labelInterfacePage":{"type":"array","items":{"$ref":"#/components/schemas/LabelInterfacePageDTO"}},"translations":{"type":"array","items":{"$ref":"#/components/schemas/LabelInterfaceTranslationDTO"}}},"required":["id","keyword","originalName","helpText","moduleId","module","labelInterfacePage","translations"]},"LabelInterfaceResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"labelInterface":{"$ref":"#/components/schemas/LabelInterfaceDTO"}},"required":["success","labelInterface"]},"UpdateFormattedTextDTO":{"type":"object","properties":{"keyword":{"type":"string"},"originalString":{"type":"string"},"helpText":{"type":"string"}},"required":["keyword","originalString","helpText"]},"FormattedTextResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"formattedText":{"$ref":"#/components/schemas/FormattedTextDTO"}},"required":["success","formattedText"]},"UpsertFormattedTextTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationId":{"type":"string"},"translationOriginal":{"type":"string"},"translationHelpText":{"type":"string"}},"required":["id","translationId","translationOriginal","translationHelpText"]},"BulkUpsertFormattedTextTranslationDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpsertFormattedTextTranslationDTO"}}},"required":["items"]},"GroupDTO":{"type":"object","properties":{"name":{"type":"string"},"code":{"type":"string"},"description":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["name","code","description","updatedAt","createdAt"]},"ListGroupDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/GroupDTO"}}},"required":["meta","links","items"]},"ListGroupsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"groups":{"$ref":"#/components/schemas/ListGroupDTO"}},"required":["success","groups"]},"HelpDeskButtonLanguageDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"HelpDeskButtonTranslationBaseDTO":{"type":"object","properties":{"topic":{"type":"string"},"webContent":{"type":"string"},"appContent":{"type":"string"},"id":{"type":"string"},"language":{"$ref":"#/components/schemas/HelpDeskButtonLanguageDTO"}},"required":["id","language"]},"HelpDeskButtonBaseDTO":{"type":"object","properties":{"id":{"type":"string"},"groupName":{"type":"string","enum":["Documentation","Contact CIXI"]},"topic":{"type":"string"},"order":{"type":"number"},"isActivated":{"type":"boolean"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/HelpDeskButtonTranslationBaseDTO"}}},"required":["id","groupName","topic","order","isActivated","createdAt","updatedAt"]},"HelpDeskButtonResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"helpDeskButton":{"$ref":"#/components/schemas/HelpDeskButtonBaseDTO"}},"required":["success","helpDeskButton"]},"HelpDeskButtonCreateDTO":{"type":"object","properties":{"groupName":{"type":"string","enum":["Documentation","Contact CIXI"]},"topic":{"type":"string"},"order":{"type":"number"},"isActivated":{"type":"boolean"}},"required":["groupName","topic","isActivated"]},"HelpDeskButtonUpdateDTO":{"type":"object","properties":{"groupName":{"type":"string","enum":["Documentation","Contact CIXI"]},"topic":{"type":"string"},"order":{"type":"number"},"isActivated":{"type":"boolean"}},"required":["isActivated"]},"HelpDeskButtonListDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/HelpDeskButtonBaseDTO"}}},"required":["meta","links","items"]},"HelpDeskButtonTranslationUpsertDTO":{"type":"object","properties":{"topic":{"type":"string"},"webContent":{"type":"string"},"appContent":{"type":"string"}}},"HelpDeskButtonTranslationResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"translation":{"$ref":"#/components/schemas/HelpDeskButtonTranslationBaseDTO"}},"required":["success","translation"]},"ListLabelInterfaceDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/LabelInterfaceDTO"}}},"required":["meta","links","items"]},"ListLabelInterfaceResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"labels":{"$ref":"#/components/schemas/ListLabelInterfaceDTO"}},"required":["success","labels"]},"CreateLabelInterfaceDTO":{"type":"object","properties":{"keyword":{"type":"string"},"originalName":{"type":"string"},"helpText":{"type":"string"},"moduleId":{"type":"string"},"labelInterfacePages":{"type":"array","items":{"type":"string"}}},"required":["keyword","originalName","helpText","moduleId","labelInterfacePages"]},"UpdateLabelInterfaceDTO":{"type":"object","properties":{"id":{"type":"string"},"keyword":{"type":"string"},"originalName":{"type":"string"},"helpText":{"type":"string"},"labelInterfacePages":{"type":"array","items":{"type":"string"}}},"required":["id","keyword","originalName","helpText","labelInterfacePages"]},"BulkUpdateLabelInterfaceDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpdateLabelInterfaceDTO"}}},"required":["items"]},"UpsertLabelInterfaceTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationOriginal":{"type":"string"},"translationHelpText":{"type":"string"}},"required":["id","translationOriginal","translationHelpText"]},"BulkUpsertLabelInterfaceTranslationDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpsertLabelInterfaceTranslationDTO"}}},"required":["items"]},"LanguageResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"language":{"$ref":"#/components/schemas/LanguageDTO"}},"required":["success","language"]},"CreateLanguageDTO":{"type":"object","properties":{"name":{"type":"string"},"isoCode":{"type":"string"},"nativeName":{"type":"string"},"flagIcon":{"type":"string"},"direction":{"type":"string","enum":["left to right","right to left"]},"isActive":{"type":"boolean"},"isDefault":{"type":"boolean"}},"required":["name","isoCode","nativeName","flagIcon","direction","isActive","isDefault"]},"UpdateLanguageDTO":{"type":"object","properties":{"name":{"type":"string"},"isoCode":{"type":"string"},"nativeName":{"type":"string"},"direction":{"type":"string","enum":["left to right","right to left"]},"isActive":{"type":"boolean"},"isDefault":{"type":"boolean"}},"required":["name","isoCode","nativeName","direction","isActive","isDefault"]},"CreateLanguageTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"name":{"type":"string"}},"required":["languageId","name"]},"UpdateLanguageTranslationDTO":{"type":"object","properties":{"name":{"type":"string"}},"required":["name"]},"ListLanguageDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/LanguageDTO"}}},"required":["meta","links","items"]},"ListLanguageBOResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"languages":{"$ref":"#/components/schemas/ListLanguageDTO"}},"required":["success","languages"]},"CreateLevelAlertDTO":{"type":"object","properties":{"labelLevelAlert":{"type":"string"},"levelAlert":{"type":"number"},"pictureLevelAlert":{"type":"string"},"colorLevelAlert":{"type":"string"}},"required":["labelLevelAlert","levelAlert","pictureLevelAlert","colorLevelAlert"]},"UpdateLevelAlertDTO":{"type":"object","properties":{"labelLevelAlert":{"type":"string"},"levelAlert":{"type":"number"},"pictureLevelAlert":{"type":"string"},"colorLevelAlert":{"type":"string"}},"required":["labelLevelAlert","levelAlert","pictureLevelAlert","colorLevelAlert"]},"LevelAlertDTO":{"type":"object","properties":{"id":{"type":"string"},"levelAlert":{"type":"number"},"labelLevelAlert":{"type":"string"},"pictureLevelAlert":{"type":"string"},"colorLevelAlert":{"type":"string"},"translations":{"type":"array","items":{"type":"array"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","levelAlert","labelLevelAlert","pictureLevelAlert","colorLevelAlert","translations","updatedAt","createdAt"]},"LevelAlertResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"levelAlert":{"$ref":"#/components/schemas/LevelAlertDTO"}},"required":["success","levelAlert"]},"UpsertLevelAlertTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"translationId":{"type":"string"},"translationValue":{"type":"string"}},"required":["languageId","translationId","translationValue"]},"LogMailDTO":{"type":"object","properties":{"id":{"type":"string"},"templateCode":{"type":"string"},"sender":{"type":"string"},"recipient":{"type":"string"},"subject":{"type":"string"},"body":{"type":"string"},"dateSent":{"format":"date-time","type":"string"},"status":{"type":"string"},"module":{"$ref":"#/components/schemas/ModuleDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","templateCode","sender","recipient","subject","body","dateSent","status","module","updatedAt","createdAt","deletedAt"]},"ListLogMailDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/LogMailDTO"}}},"required":["meta","links","items"]},"LogPersDTO":{"type":"object","properties":{"id":{"type":"string"},"nuSerialPersNumber":{"type":"string"}},"required":["id","nuSerialPersNumber"]},"LogPersIOTMessageItemDTO":{"type":"object","properties":{"id":{"type":"string"},"pers":{"$ref":"#/components/schemas/LogPersDTO"},"typeMessage":{"type":"string"},"source":{"type":"number"},"seqMessage":{"type":"number"},"contentMessage":{"type":"string"},"status":{"type":"number"},"reasonErrorStatus":{"type":"string"}},"required":["id","pers","typeMessage","source","seqMessage","contentMessage","status","reasonErrorStatus"]},"LogPersIOTMessageDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/LogPersIOTMessageItemDTO"}}},"required":["meta","links","items"]},"LogRoutineDTO":{"type":"object","properties":{"id":{"type":"string"},"routine":{"type":"string"},"codeRoutine":{"type":"string"},"description":{"type":"object"},"date":{"format":"date-time","type":"string"},"errorReason":{"type":"array","items":{"type":"array"}},"module":{"$ref":"#/components/schemas/ModuleDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","routine","codeRoutine","description","date","errorReason","module","updatedAt","createdAt"]},"ListLogRoutineDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/LogRoutineDTO"}}},"required":["meta","links","items"]},"CodeRoutineDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"module":{"$ref":"#/components/schemas/ModuleDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"deletedAt":{"format":"date-time","type":"string"}},"required":["id","name","module","updatedAt","createdAt","deletedAt"]},"ListCodeRoutineDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CodeRoutineDTO"}}},"required":["meta","links","items"]},"MailTemplateTranslationResponseDTO":{"type":"object","properties":{"id":{"type":"string"},"subject":{"type":"string"},"body":{"type":"string"},"languageId":{"type":"string"}},"required":["id","subject","body","languageId"]},"EmailTokensDTO":{"type":"object","properties":{"key":{"type":"string"},"description":{"type":"string"}},"required":["key","description"]},"MailTemplateDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"subject":{"type":"string"},"keyword":{"type":"string"},"body":{"type":"string"},"module":{"$ref":"#/components/schemas/ModuleDTO"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/MailTemplateTranslationResponseDTO"}},"typeMailTemplate":{"type":"number"},"tokens":{"type":"array","items":{"$ref":"#/components/schemas/EmailTokensDTO"}}},"required":["id","name","subject","keyword","body","module","translations","typeMailTemplate","tokens"]},"ListMailTemplatesDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"$ref":"#/components/schemas/MailTemplateDTO"}},"required":["meta","links","items"]},"ListMailTemplatesResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"mailTemplates":{"$ref":"#/components/schemas/ListMailTemplatesDTO"}},"required":["success","mailTemplates"]},"MailTemplateResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"mailTemplate":{"$ref":"#/components/schemas/MailTemplateDTO"}},"required":["success","mailTemplate"]},"CreateMailTemplateDTO":{"type":"object","properties":{"name":{"type":"string"},"moduleId":{"type":"string"},"subject":{"type":"string"},"keyword":{"type":"string"},"body":{"type":"string"},"typeMailTemplate":{"type":"number"}},"required":["name","moduleId","subject","keyword","body","typeMailTemplate"]},"UpdateMailTemplateDTO":{"type":"object","properties":{"name":{"type":"string"},"moduleId":{"type":"string"},"subject":{"type":"string"},"keyword":{"type":"string"},"body":{"type":"string"},"typeMailTemplate":{"type":"number"}},"required":["typeMailTemplate"]},"UpsertMailTemplateTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"body":{"type":"string"},"subject":{"type":"string"}},"required":["id"]},"BulkUpsertMailTemplateTranslationDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpsertMailTemplateTranslationDTO"}}},"required":["items"]},"PortalDTO":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string","enum":["cixi_center","pilot_mobile_app","fleet_manager_portal","pro_center_portal"]},"label":{"type":"string"},"isCustomerPortal":{"type":"boolean"},"groupRolePortalAccessCode":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","key","label","isCustomerPortal","groupRolePortalAccessCode","updatedAt","createdAt"]},"MessageAfterConnectionTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"languageId":{"type":"string"},"language":{"$ref":"#/components/schemas/LanguageDTO"},"message":{"type":"string"}},"required":["id","languageId","language","message"]},"MessageAfterConnectionDTO":{"type":"object","properties":{"id":{"type":"string"},"portalId":{"type":"string"},"portal":{"$ref":"#/components/schemas/PortalDTO"},"title":{"type":"string"},"message":{"type":"string"},"dtBegin":{"format":"date-time","type":"string"},"dtEnd":{"format":"date-time","type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/MessageAfterConnectionTranslationDTO"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","portalId","portal","title","message","dtBegin","dtEnd","translations","updatedAt","createdAt"]},"ListMessageAfterConnectionDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/MessageAfterConnectionDTO"}}},"required":["meta","links","items"]},"ListMessageAfterConnectionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"items":{"$ref":"#/components/schemas/ListMessageAfterConnectionDTO"}},"required":["success","items"]},"MessageAfterConnectionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"messageAfterConnection":{"$ref":"#/components/schemas/MessageAfterConnectionDTO"}},"required":["success","messageAfterConnection"]},"CreateMessageAfterConnectionDTO":{"type":"object","properties":{"portalId":{"type":"string"},"title":{"type":"string"},"dtBegin":{"type":"string"},"dtEnd":{"type":"string"},"message":{"type":"string"}},"required":["portalId","title","dtBegin","dtEnd","message"]},"UpdateMessageAfterConnectionDTO":{"type":"object","properties":{"portalId":{"type":"string"},"title":{"type":"string"},"dtBegin":{"type":"string"},"dtEnd":{"type":"string"},"message":{"type":"string"}}},"UpsertMessageAfterConnectionTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationId":{"type":"string"},"message":{"type":"string"}},"required":["id","translationId","message"]},"MessagesTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationMessage":{"type":"string"},"language":{"$ref":"#/components/schemas/BaseLanguageDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","translationMessage","language","updatedAt","createdAt"]},"MessageDTO":{"type":"object","properties":{"id":{"type":"string"},"keyword":{"type":"string"},"originalMessage":{"type":"string"},"params":{"type":"object"},"module":{"$ref":"#/components/schemas/BaseModuleDTO"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/MessagesTranslationDTO"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","keyword","originalMessage","params","module","translations","updatedAt","createdAt"]},"ListMessageDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/MessageDTO"}}},"required":["meta","links","items"]},"ListMessageResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"errorMessages":{"$ref":"#/components/schemas/ListMessageDTO"}},"required":["success","errorMessages"]},"MessageResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"message":{"$ref":"#/components/schemas/MessageDTO"}},"required":["success","message"]},"UpdateMessagesDTO":{"type":"object","properties":{"keyword":{"type":"string"},"originalMessage":{"type":"string"},"moduleId":{"type":"string"},"params":{"type":"array","items":{"type":"string"}}},"required":["keyword","originalMessage","moduleId","params"]},"CreateMessagesDTO":{"type":"object","properties":{"keyword":{"type":"string"},"originalMessage":{"type":"string"},"moduleId":{"type":"string"},"params":{"type":"array","items":{"type":"string"}}},"required":["keyword","originalMessage","moduleId","params"]},"UpsertMessageTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationMessage":{"type":"string"}},"required":["id","translationMessage"]},"BulkUpsertMessageTranslationDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpsertMessageTranslationDTO"}}},"required":["items"]},"ListModelPERSDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ModelPERSDTO"}}},"required":["meta","links","items"]},"ModelPERSResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"modelPERS":{"$ref":"#/components/schemas/ModelPERSDTO"}},"required":["success","modelPERS"]},"CreateModelPERSDTO":{"type":"object","properties":{"label":{"type":"string"},"structureCalibration":{"type":"string"}},"required":["label","structureCalibration"]},"UpdateModelPERSDTO":{"type":"object","properties":{"label":{"type":"string"},"structureCalibration":{"type":"string"}},"required":["label","structureCalibration"]},"ListModuleDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ModuleDTO"}}},"required":["meta","links","items"]},"MostFrequentQuestionLanguageDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"MostFrequentQuestionContentBaseDTO":{"type":"object","properties":{"question":{"type":"string"},"answer":{"type":"string"},"id":{"type":"string"},"language":{"$ref":"#/components/schemas/MostFrequentQuestionLanguageDTO"}},"required":["id","language"]},"MostFrequentQuestionDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"number"},"authorImage":{"type":"string"},"idStatus":{"type":"number"},"dtStatus":{"format":"date-time","type":"string"},"contents":{"type":"array","items":{"$ref":"#/components/schemas/MostFrequentQuestionContentBaseDTO"}}},"required":["id","name","order","authorImage","idStatus","dtStatus","contents"]},"MostFrequentQuestionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"mostFrequentQuestion":{"$ref":"#/components/schemas/MostFrequentQuestionDTO"}},"required":["success","mostFrequentQuestion"]},"MostFrequentQuestionUpsertDTO":{"type":"object","properties":{"name":{"type":"string"},"order":{"type":"number"},"authorImage":{"type":"string"}},"required":["name"]},"MostFrequentQuestionStatusDTO":{"type":"object","properties":{"idStatus":{"type":"number","enum":[0,1]}},"required":["idStatus"]},"MostFrequentQuestionBaseDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"number"},"authorImage":{"type":"string"},"idStatus":{"type":"number"},"dtStatus":{"format":"date-time","type":"string"}},"required":["id","name","order","authorImage","idStatus","dtStatus"]},"MostFrequentQuestionListDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/MostFrequentQuestionBaseDTO"}}},"required":["meta","links","items"]},"MostFrequentQuestionContentUpsertDTO":{"type":"object","properties":{"question":{"type":"string"},"answer":{"type":"string"}}},"MostFrequentQuestionContentResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"content":{"$ref":"#/components/schemas/MostFrequentQuestionContentBaseDTO"}},"required":["success","content"]},"UpsertOdooSyncDTO":{"type":"object","properties":{"lastSyncCompany":{"format":"date-time","type":"string"},"lastSyncModelPers":{"format":"date-time","type":"string"},"lastSyncPers":{"format":"date-time","type":"string"},"lastSyncPersToCompany":{"format":"date-time","type":"string"}},"required":["lastSyncCompany","lastSyncModelPers","lastSyncPers","lastSyncPersToCompany"]},"OdooSyncDTO":{"type":"object","properties":{"lastSyncCompany":{"type":"string"},"lastSyncModelPers":{"type":"string"},"lastSyncPers":{"type":"string"},"lastSyncPersToCompany":{"type":"string"}},"required":["lastSyncCompany","lastSyncModelPers","lastSyncPers","lastSyncPersToCompany"]},"OdooSyncResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"odooSync":{"$ref":"#/components/schemas/OdooSyncDTO"}},"required":["success","odooSync"]},"PermissionDTO":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"category":{"type":"string"},"parentCategory":{"type":"string"},"status":{"type":"string","enum":["PORTAL_USERS","COMPANIES","SUBSCRIPTIONS","VEHICLES","ELECTRONIC_KEYS","ELECTRONIC_KEYS_MODELS","MODEL_PERS","VEHICLE_MODEL","VEHICLE_BRAND","TIMEZONES","SECTIONS","STORIES","PRIVACY_POLICY","FAQ","MESSAGES","MAIL_TEMPLATES_SCW","DOCUMENTATION_SCW","SUBSCRINTERFACE_LABELS_APAIPTION_VEHICLES","INTERFACE_TEXTS_APA","INTERFACE_FORMATTED_TEXTS_APA","MESSAGES_APA","MAIL_TEMPLATES_APA","APP_VERSIONING","MESSAGE_AFTER_CONNECTION","DOCUMENTATION_APA","INTERFACE_LABELS_FMP","INTERFACE_TEXTS_FMP","INTERFACE_FORMATTED_TEXTS_FMP","MESSAGES_FMP","MAIL_TEMPLATES_FMP","DOCUMENTATION_FMP","INTERFACE_LABELS","INTERFACE_TEXTS","INTERFACE_FORMATTED_TEXTS","MESSAGES_SCW","LANGUAGES","COUNTRIES","TIMEZONES","CURRENCY","TAG_CONTACT_TYPES","PILOT_TYPES_COMPANY","CIXI_REFERENTS","USERS_BO","ROLES","ROLES_CONFIGURATION","PLATFORM_TECHS","GENERAL_SETTINGS","REGION_SETTINGS","DATETIME_FORMATS","CONDITIONAL_FEATURES","MAIL_TEMPLATES","DOCUMENTATION","DOCUMENTATION_CIXI","DOCUMENTATION_PARTNERS","SIMULATOR_APIS","LOG_MAILS","LOG_ROUTINES","GENERAL_PILOT_PLATFORM","GENERAL_FLEET_MANAGER_PORTAL","COMPANY_PROFILE_INFOR","COMPANY_PROFILE_MEMBERS","COMPANY_PROFILE_CHILD_COMPANIES","COMPANY_PROFILE_GENERAL_SETTINGS","FLEET_AND_SUBSCRIPTIONS","FLEET_MANAGEMENT","SHARING_MANAGEMENT","STATISTICS","HELP","VEHICLE_USER","TOPICS","DOCUMENTATION_ADMIN","SIMULATOR_VEHICLE_APIS","VEHICLE_SHARING","SOFTWARE_PERS","PERS","CONNECTIVITY","APIS_CIXI_CENTER","APIS_CIXI_BUSINESS","APIS_CIXI_VEHICLE_LOGS","BUSINESS_SETTINGS","DASHBOARD","ADDITIONAL_PERMISSION","BUSINESS_REFERENTIAL","PRO_CENTER_INTERFACE_LABELS","PRO_CENTER_INTERFACE_TEXTS","PRO_CENTER_INTERFACE_FORMATTED_TEXTS","PRO_CENTER_MESSAGES","PRO_CENTER_MAIL_TEMPLATES","PRO_CENTER_ADMINS","CONFIGURATION_PERS_COMM","CONFIG_PERS_TEMPLATES"]},"groupCode":{"type":"string"},"group":{"$ref":"#/components/schemas/GroupRelationDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["code","name","category","parentCategory","status","groupCode","group","updatedAt","createdAt"]},"ListPermissionDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PermissionDTO"}}},"required":["meta","links","items"]},"ListPermissionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"groups":{"$ref":"#/components/schemas/ListPermissionDTO"}},"required":["success","groups"]},"PersKitConfigurationDTO":{"type":"object","properties":{"id":{"type":"string"},"initialKitConfiguration":{"type":"string"},"currentKitConfiguration":{"type":"string"}},"required":["id","initialKitConfiguration","currentKitConfiguration"]},"PersKitConfigurationResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"persKitConfiguration":{"$ref":"#/components/schemas/PersKitConfigurationDTO"}},"required":["success","persKitConfiguration"]},"UpdatePersKitConfigurationDTO":{"type":"object","properties":{"currentKitConfiguration":{"type":"string","description":"Current PERS Kit Configuration value","example":"P1.0-000019-V1.0"}},"required":["currentKitConfiguration"]},"PlatformContactLogContentDTO":{"type":"object","properties":{"company":{"type":"string"},"jobPosition":{"type":"string"},"subject":{"type":"string"},"message":{"type":"string"},"requestType":{"type":"string"},"country":{"type":"string"},"telephoneNumber":{"type":"string"}},"required":["company","jobPosition","subject","message","requestType","country","telephoneNumber"]},"PlatformContactLogDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"type":{"type":"string","enum":["request_brochure","contact_us","notify_me","vigoz_club"]},"subscribeNewsletter":{"type":"boolean"},"content":{"$ref":"#/components/schemas/PlatformContactLogContentDTO"},"isAnonymized":{"type":"boolean"},"language":{"$ref":"#/components/schemas/LanguageDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","email","type","subscribeNewsletter","content","isAnonymized","language","updatedAt","createdAt"]},"ListPlatformContactLogDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PlatformContactLogDTO"}}},"required":["meta","links","items"]},"ListPlatformContactLogResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"platformContactLogs":{"$ref":"#/components/schemas/ListPlatformContactLogDTO"}},"required":["success","platformContactLogs"]},"ArchivedPlatformContactLogDTO":{"type":"object","properties":{"id":{"type":"string"},"platformContactLogId":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"type":{"type":"string","enum":["request_brochure","contact_us","notify_me","vigoz_club"]},"subscribeNewsletter":{"type":"boolean"},"content":{"$ref":"#/components/schemas/PlatformContactLogContentDTO"},"dtAnonymized":{"format":"date-time","type":"string"},"language":{"$ref":"#/components/schemas/LanguageDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","platformContactLogId","name","email","type","subscribeNewsletter","content","dtAnonymized","language","updatedAt","createdAt"]},"PlatformTechDTO":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string","enum":["cixi_center","pilot_app_ios","pilot_app_android","fleet_manager_web","pro_center_web"]},"label":{"type":"string"},"os":{"type":"string"},"isMobileApp":{"type":"boolean"},"isWebApp":{"type":"boolean"},"portalId":{"type":"string"},"portal":{"$ref":"#/components/schemas/PortalDTO"},"typeNotificationList":{"type":"array","items":{"type":"array"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","key","label","os","isMobileApp","isWebApp","portalId","portal","typeNotificationList","updatedAt","createdAt"]},"ListPlatformTechDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PlatformTechDTO"}}},"required":["meta","links","items"]},"ListPlatformTechResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"platformTechs":{"$ref":"#/components/schemas/ListPlatformTechDTO"}},"required":["success","platformTechs"]},"PlatformTechResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"platformTech":{"$ref":"#/components/schemas/PlatformTechDTO"}},"required":["success","platformTech"]},"CreatePlatformTechDTO":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"portalId":{"type":"string"},"isMobileApp":{"type":"boolean"},"isWebApp":{"type":"boolean","default":true},"os":{"type":"string"},"typeNotificationList":{"type":"array","items":{"type":"array"}}},"required":["key","label","portalId","isMobileApp","isWebApp","os","typeNotificationList"]},"UpdatePlatformTechDTO":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"portalId":{"type":"string"},"isMobileApp":{"type":"boolean"},"isWebApp":{"type":"boolean","default":true},"os":{"type":"string"},"typeNotificationList":{"type":"array","items":{"type":"array"}}},"required":["key","label","portalId","isMobileApp","isWebApp","os","typeNotificationList"]},"UserPostRequestDTO":{"type":"object","properties":{"email":{"type":"string"},"name":{"type":"string"},"password":{"type":"string"},"gender":{"type":"string"},"odooUserId":{"type":"string"},"avatar":{"type":"string"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"dateOfBirth":{"type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"string"},"complementaryAddress":{"type":"string"},"isBillingDistinct":{"type":"boolean"},"addressBilling":{"type":"string"},"zipCodeBilling":{"type":"string"},"cityBilling":{"type":"string"},"countryBillingId":{"type":"string"},"complementaryAddressBilling":{"type":"string"},"timezoneId":{"type":"string"},"currencyId":{"type":"string"},"languageId":{"type":"string"},"isReceiveByEmail":{"type":"boolean"},"isReceiveBySMS":{"type":"boolean"},"proCenterRoleId":{"type":"string"}},"required":["email","name","password","gender","odooUserId","avatar","phone","mobilePhone","dateOfBirth","address","zipCode","city","countryId","complementaryAddress","isBillingDistinct","addressBilling","zipCodeBilling","cityBilling","countryBillingId","complementaryAddressBilling","timezoneId","currencyId","languageId","isReceiveByEmail","isReceiveBySMS","proCenterRoleId"]},"UserWithVehicleDTO":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string"},"odooUserId":{"type":"string"},"avatar":{"type":"string"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"dateOfBirth":{"format":"date-time","type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"country":{"$ref":"#/components/schemas/CountryDTO"},"currency":{"$ref":"#/components/schemas/CurrencyDTO"},"complementaryAddress":{"type":"string"},"isBillingDistinct":{"type":"boolean"},"addressBilling":{"type":"string"},"zipCodeBilling":{"type":"string"},"cityBilling":{"type":"string"},"countryBilling":{"$ref":"#/components/schemas/CountryDTO"},"complementaryAddressBilling":{"type":"string"},"platformTechList":{"type":"array","items":{"$ref":"#/components/schemas/RiderPlatformTechDTO"}},"mobileDeviceList":{"type":"array","items":{"$ref":"#/components/schemas/RiderMobileDeviceDTO"}},"cfmRoleId":{"type":"string"},"mobileRoleId":{"type":"string"},"proCenterRoleId":{"type":"string"},"isReceiveByEmail":{"type":"boolean"},"isReceiveBySMS":{"type":"boolean"},"status":{"type":"string","enum":["active","block","deleted"]},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","email","name","gender","odooUserId","avatar","phone","mobilePhone","dateOfBirth","address","zipCode","city","country","currency","complementaryAddress","isBillingDistinct","addressBilling","zipCodeBilling","cityBilling","countryBilling","complementaryAddressBilling","platformTechList","mobileDeviceList","cfmRoleId","mobileRoleId","proCenterRoleId","isReceiveByEmail","isReceiveBySMS","status","updatedAt","createdAt"]},"UserResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"user":{"$ref":"#/components/schemas/UserWithVehicleDTO"}},"required":["success","user"]},"UpsertMyPreferencesDTO":{"type":"object","properties":{"optinProCenter":{"type":"boolean","default":false},"platformTechKey":{"type":"string"}},"required":["optinProCenter","platformTechKey"]},"PrefPlatformTechDTO":{"type":"object","properties":{"id":{"type":"string"},"key":{"type":"string"},"label":{"type":"string"}},"required":["id","key","label"]},"PreferencesDTO":{"type":"object","properties":{"optinProCenter":{"type":"boolean"},"dtOptinProCenter":{"format":"date-time","type":"string"},"platformTech":{"$ref":"#/components/schemas/PrefPlatformTechDTO"}},"required":["optinProCenter","dtOptinProCenter","platformTech"]},"ResponsePreferencesDTO":{"type":"object","properties":{"success":{"type":"boolean"},"preferences":{"$ref":"#/components/schemas/PreferencesDTO"}},"required":["success","preferences"]},"UserPatchIdRequestDTO":{"type":"object","properties":{"email":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string"},"odooUserId":{"type":"string"},"avatar":{"type":"string"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"dateOfBirth":{"type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"string"},"complementaryAddress":{"type":"string"},"isBillingDistinct":{"type":"boolean"},"addressBilling":{"type":"string"},"zipCodeBilling":{"type":"string"},"cityBilling":{"type":"string"},"countryBillingId":{"type":"string"},"complementaryAddressBilling":{"type":"string"},"timezoneId":{"type":"string"},"languageId":{"type":"string"},"isReceiveByEmail":{"type":"boolean"},"isReceiveBySMS":{"type":"boolean"},"cfmRoleId":{"type":"string"},"mobileRoleId":{"type":"string"},"proCenterRoleId":{"type":"string"}},"required":["email","name","gender","odooUserId","avatar","phone","mobilePhone","dateOfBirth","address","zipCode","city","countryId","complementaryAddress","isBillingDistinct","addressBilling","zipCodeBilling","cityBilling","countryBillingId","complementaryAddressBilling","timezoneId","languageId","isReceiveByEmail","isReceiveBySMS","cfmRoleId","mobileRoleId","proCenterRoleId"]},"RiderCountryDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"ListUserItemDTO":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string"},"avatar":{"type":"string"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"country":{"$ref":"#/components/schemas/RiderCountryDTO"},"type":{"type":"array","items":{"type":"string","enum":["Rider","Pro Center Admin","Pro Center Member"]}}},"required":["id","email","name","gender","avatar","phone","mobilePhone","address","zipCode","city","country","type"]},"ListUserDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ListUserItemDTO"}}},"required":["meta","links","items"]},"SubscriptionDTO":{"type":"object","properties":{"id":{"type":"string"},"referenceSubscription":{"type":"string"}},"required":["id","referenceSubscription"]},"VehicleSharingDTO":{"type":"object","properties":{"id":{"type":"string"},"referenceSharingId":{"type":"string"},"guestCodePin":{"type":"string"}},"required":["id","referenceSharingId","guestCodePin"]},"VehicleUserDTO":{"type":"object","properties":{"id":{"type":"string"},"tokenVehicleUser":{"type":"string"},"dtLastGenerationToken":{"format":"date-time","type":"string"},"dtExpirationToken":{"format":"date-time","type":"string"},"dtVehicleLastRefresh":{"format":"date-time","type":"string"},"dtUserLastRefresh":{"format":"date-time","type":"string"},"dtUserLastRefreshPinBLE":{"format":"date-time","type":"string"},"userCodePin":{"type":"string"},"dtBegin":{"format":"date-time","type":"string"},"dtEnd":{"format":"date-time","type":"string"},"lastUpdated":{"format":"date-time","type":"string"},"source":{"type":"array","items":{"type":"string"}},"vehicle":{"$ref":"#/components/schemas/VehicleDTO"},"subscription":{"$ref":"#/components/schemas/SubscriptionDTO"},"individualVehicleSharing":{"$ref":"#/components/schemas/VehicleSharingDTO"}},"required":["id","tokenVehicleUser","dtLastGenerationToken","dtExpirationToken","dtVehicleLastRefresh","dtUserLastRefresh","dtUserLastRefreshPinBLE","userCodePin","dtBegin","dtEnd","lastUpdated","source","vehicle","subscription","individualVehicleSharing"]},"UserVehicleListDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/VehicleUserDTO"}}},"required":["meta","links","items"]},"CompanyRoleForUserCompanyLinkDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"}},"required":["id","name","description"]},"CompanyForUserCompanyLinkDTO":{"type":"object","properties":{"id":{"type":"string"},"companyName":{"type":"string"},"avatar":{"type":"string"}},"required":["id","companyName","avatar"]},"UserCompanyLinkDTO":{"type":"object","properties":{"id":{"type":"string"},"role":{"$ref":"#/components/schemas/CompanyRoleForUserCompanyLinkDTO"},"status":{"type":"string"},"dtStatus":{"format":"date-time","type":"string"},"company":{"$ref":"#/components/schemas/CompanyForUserCompanyLinkDTO"}},"required":["id","role","status","dtStatus","company"]},"UserCompanyLinkListDTO":{"type":"object","properties":{"success":{"type":"boolean"},"userCompanies":{"type":"array","items":{"$ref":"#/components/schemas/UserCompanyLinkDTO"}}},"required":["success","userCompanies"]},"ListPortalDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PortalDTO"}}},"required":["meta","links","items"]},"ListPortalResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"Portals":{"$ref":"#/components/schemas/ListPortalDTO"}},"required":["success","Portals"]},"PrivacyPolicyTranslation":{"type":"object","properties":{}},"PrivacyPolicyDTO":{"type":"object","properties":{"id":{"type":"string"},"headerTitle":{"type":"string"},"headerDescription":{"type":"string"},"baliseTitle":{"type":"string"},"baliseMetaDescription":{"type":"string"},"content1":{"type":"string"},"content2":{"type":"string"},"content3":{"type":"string"},"content4":{"type":"string"},"content5":{"type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/PrivacyPolicyTranslation"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","headerTitle","headerDescription","baliseTitle","baliseMetaDescription","content1","content2","content3","content4","content5","translations","updatedAt","createdAt"]},"ListPrivacyPolicyDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PrivacyPolicyDTO"}}},"required":["meta","links","items"]},"ListPrivacyPolicyResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"storyContents":{"$ref":"#/components/schemas/ListPrivacyPolicyDTO"}},"required":["success","storyContents"]},"UpsertPrivacyPolicyTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"privacyPolicyId":{"type":"string"},"translationId":{"type":"string"},"headerTitle":{"type":"string"},"headerDescription":{"type":"string"},"baliseTitle":{"type":"string"},"baliseMetaDescription":{"type":"string"},"content1":{"type":"string"},"content2":{"type":"string"},"content3":{"type":"string"},"content4":{"type":"string"},"content5":{"type":"string"}},"required":["languageId","privacyPolicyId","translationId","headerTitle","headerDescription","baliseTitle","baliseMetaDescription","content1","content2","content3","content4","content5"]},"PrivacyPolicyResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"storyContent":{"$ref":"#/components/schemas/PrivacyPolicyDTO"}},"required":["success","storyContent"]},"BaseRiderDTO":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"country":{"$ref":"#/components/schemas/RiderCountryDTO"},"odooUserId":{"type":"string"},"avatar":{"type":"string"}},"required":["id","email","name","address","zipCode","city","country","odooUserId","avatar"]},"ListRiderDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/BaseRiderDTO"}}},"required":["meta","links","items"]},"PortalRoleRiderDTO":{"type":"object","properties":{"portalRole":{"$ref":"#/components/schemas/PortalRoleDTO"}},"required":["portalRole"]},"RiderCurrencyDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"},"formatDisplay":{"type":"string"},"longCode":{"type":"string"},"shortCode":{"type":"string"}},"required":["id","label","formatDisplay","longCode","shortCode"]},"RiderDTO":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"address":{"type":"string"},"zipCode":{"type":"string"},"city":{"type":"string"},"country":{"$ref":"#/components/schemas/RiderCountryDTO"},"odooUserId":{"type":"string"},"avatar":{"type":"string"},"gender":{"type":"string"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"dateOfBirth":{"format":"date-time","type":"string"},"currency":{"$ref":"#/components/schemas/RiderCurrencyDTO"},"complementaryAddress":{"type":"string"},"isBillingDistinct":{"type":"boolean"},"addressBilling":{"type":"string"},"zipCodeBilling":{"type":"string"},"cityBilling":{"type":"string"},"countryBilling":{"$ref":"#/components/schemas/CountryResponseDTO"},"complementaryAddressBilling":{"type":"string"},"platformTechList":{"type":"array","items":{"$ref":"#/components/schemas/RiderPlatformTechDTO"}},"mobileDeviceList":{"type":"array","items":{"$ref":"#/components/schemas/RiderMobileDeviceDTO"}},"cfmRoleId":{"type":"string"},"mobileRoleId":{"type":"string"},"proCenterRoleId":{"type":"string"},"isReceiveByEmail":{"type":"boolean"},"isReceiveBySMS":{"type":"boolean"},"status":{"type":"string","enum":["active","block","deleted"]},"type":{"type":"array","items":{"type":"string","enum":["Rider","Pro Center Admin","Pro Center Member"]}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","email","name","address","zipCode","city","country","odooUserId","avatar","gender","phone","mobilePhone","dateOfBirth","currency","complementaryAddress","isBillingDistinct","addressBilling","zipCodeBilling","cityBilling","countryBilling","complementaryAddressBilling","platformTechList","mobileDeviceList","cfmRoleId","mobileRoleId","proCenterRoleId","isReceiveByEmail","isReceiveBySMS","status","type","updatedAt","createdAt"]},"RiderResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"rider":{"$ref":"#/components/schemas/RiderDTO"}},"required":["success","rider"]},"RoleWithPermissions":{"type":"object","properties":{}},"RoleWithLanguages":{"type":"object","properties":{}},"RoleDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"groupCode":{"type":"string"},"allowDelete":{"type":"boolean"},"rolePermissions":{"type":"array","items":{"$ref":"#/components/schemas/RoleWithPermissions"}},"roleTranslations":{"type":"array","items":{"$ref":"#/components/schemas/RoleWithLanguages"}},"group":{"$ref":"#/components/schemas/GroupRelationDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","description","groupCode","allowDelete","rolePermissions","roleTranslations","group","updatedAt","createdAt"]},"ListRoleDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/RoleDTO"}}},"required":["meta","links","items"]},"ListRoleResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"groups":{"$ref":"#/components/schemas/ListRoleDTO"}},"required":["success","groups"]},"CreateRoleDTO":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"groupCode":{"type":"string"},"permissions":{"type":"array","items":{"type":"string"}}},"required":["name","description","groupCode","permissions"]},"RoleResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"group":{"$ref":"#/components/schemas/RoleDTO"}},"required":["success","group"]},"UpdateRoleDTO":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"groupCode":{"type":"string"},"permissions":{"type":"array","items":{"type":"string"}}},"required":["name","description","groupCode","permissions"]},"CreateRoleTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"translationName":{"type":"string"}},"required":["languageId","translationName"]},"UpdateRoleTranslationDTO":{"type":"object","properties":{"translationName":{"type":"string"}},"required":["translationName"]},"RolesConfigurationDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"code":{"type":"string"},"description":{"type":"string"},"group":{"$ref":"#/components/schemas/GroupDTO"},"role":{"$ref":"#/components/schemas/RoleDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","code","description","group","role","updatedAt","createdAt"]},"ListRolesConfigurationDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/RolesConfigurationDTO"}}},"required":["meta","links","items"]},"ListRolesConfigurationResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"rolesConfiguration":{"$ref":"#/components/schemas/ListRolesConfigurationDTO"}},"required":["success","rolesConfiguration"]},"UpdateRolesConfigurationDTO":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"BulkUpdateRolesConfigurationDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpdateRolesConfigurationDTO"}}},"required":["items"]},"ScwCardLanguageDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"ScwCardMarketplaceContentDTO":{"type":"object","properties":{"id":{"type":"string"},"language":{"$ref":"#/components/schemas/ScwCardLanguageDTO"},"urlImageDesktop":{"type":"string"},"urlImageMobile":{"type":"string"},"externalUrl":{"type":"string"}},"required":["id","language","urlImageDesktop","urlImageMobile","externalUrl"]},"ScwCardMarketplaceDTO":{"type":"object","properties":{"id":{"type":"string"},"nameCard":{"type":"string"},"numOrder":{"type":"number"},"idStatus":{"type":"number"},"contents":{"type":"array","items":{"$ref":"#/components/schemas/ScwCardMarketplaceContentDTO"}}},"required":["id","nameCard","numOrder","idStatus","contents"]},"ScwCardMarketplaceResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"scwCardMarketplace":{"$ref":"#/components/schemas/ScwCardMarketplaceDTO"}},"required":["success","scwCardMarketplace"]},"CreateScwCardMarketplaceDTO":{"type":"object","properties":{"nameCard":{"type":"string"},"numOrder":{"type":"number"}},"required":["nameCard","numOrder"]},"ScwCardMarketplaceBaseDTO":{"type":"object","properties":{"id":{"type":"string"},"nameCard":{"type":"string"},"numOrder":{"type":"number"},"idStatus":{"type":"number"}},"required":["id","nameCard","numOrder","idStatus"]},"ListScwCardMarketplaceDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ScwCardMarketplaceBaseDTO"}}},"required":["meta","links","items"]},"UpdateScwCardMarketplaceDTO":{"type":"object","properties":{"nameCard":{"type":"string"},"numOrder":{"type":"number"}},"required":["nameCard","numOrder"]},"UpdateScwCardMarketplaceStatusDTO":{"type":"object","properties":{"idStatus":{"type":"number","enum":[0,1]}},"required":["idStatus"]},"UpsertScwCardMarketplaceContentDTO":{"type":"object","properties":{"urlImageDesktop":{"type":"string"},"urlImageMobile":{"type":"string"},"externalUrl":{"type":"string"}},"required":["urlImageDesktop","urlImageMobile","externalUrl"]},"ScwCardMarketplaceContentResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"content":{"$ref":"#/components/schemas/ScwCardMarketplaceContentDTO"}},"required":["success","content"]},"CreateComponentDTO":{"type":"object","properties":{"keyword":{"type":"string"},"type":{"type":"string","enum":["1","2","3","4","5","6","7","8","9","10"]},"order":{"type":"number"},"originalValue":{"type":"string"}},"required":["keyword","type","order","originalValue"]},"UpdateComponentDTO":{"type":"object","properties":{"sectionId":{"type":"string"},"keyword":{"type":"string"},"type":{"type":"string","enum":["1","2","3","4","5","6","7","8","9","10"]},"order":{"type":"number"},"originalValue":{"type":"string"}},"required":["sectionId","keyword","type","order","originalValue"]},"UpsertComponentTranslationItemsDTO":{"type":"object","properties":{"languageId":{"type":"string"},"translationValue":{"type":"string"}},"required":["languageId","translationValue"]},"UpsertComponentTranslationDTO":{"type":"object","properties":{"translations":{"type":"array","items":{"$ref":"#/components/schemas/UpsertComponentTranslationItemsDTO"}}},"required":["translations"]},"CreateSectionDTO":{"type":"object","properties":{"keyword":{"type":"string"},"label":{"type":"string"},"moduleId":{"type":"string"},"technicalDescription":{"type":"string"},"sectionPages":{"type":"array","items":{"type":"string"}}},"required":["keyword","label","moduleId","technicalDescription","sectionPages"]},"SectionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"section":{"$ref":"#/components/schemas/SectionDTO"}},"required":["success","section"]},"UpdateSectionDTO":{"type":"object","properties":{"keyword":{"type":"string"},"label":{"type":"string"},"moduleId":{"type":"string"},"technicalDescription":{"type":"string"},"sectionPages":{"type":"array","items":{"type":"string"}}},"required":["keyword","label","moduleId","technicalDescription","sectionPages"]},"CreateStoryContentDTO":{"type":"object","properties":{"thumbnailTitle":{"type":"string"},"thumbnailDescription":{"type":"string"},"headerTitle":{"type":"string"},"headerDescription":{"type":"string"},"storyIntro":{"type":"string"},"baliseTitleThumbnail":{"type":"string"},"baliseMetaDescriptionThumbnail":{"type":"string"},"content1":{"type":"string"},"content2":{"type":"string"},"content3":{"type":"string"},"content4":{"type":"string"},"content5":{"type":"string"},"client":{"type":"string"},"url":{"type":"string"}},"required":["thumbnailTitle","thumbnailDescription","headerTitle","headerDescription","storyIntro","baliseTitleThumbnail","baliseMetaDescriptionThumbnail","content1","content2","content3","content4","content5","client","url"]},"StoryContentTranslation":{"type":"object","properties":{}},"StoryContentDTO":{"type":"object","properties":{"id":{"type":"string"},"storyId":{"type":"string"},"thumbnailTittle":{"type":"string"},"thumbnailDescription":{"type":"string"},"headerTittle":{"type":"string"},"headerDescription":{"type":"string"},"storyIntro":{"type":"string"},"baliseTitleThumbnail":{"type":"string"},"baliseMetaDescriptionThumbnail":{"type":"string"},"content1":{"type":"string"},"content2":{"type":"string"},"content3":{"type":"string"},"content4":{"type":"string"},"content5":{"type":"string"},"client":{"type":"string"},"url":{"type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/StoryContentTranslation"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","storyId","thumbnailTittle","thumbnailDescription","headerTittle","headerDescription","storyIntro","baliseTitleThumbnail","baliseMetaDescriptionThumbnail","content1","content2","content3","content4","content5","client","url","translations","updatedAt","createdAt"]},"StoryContentResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"storyContent":{"$ref":"#/components/schemas/StoryContentDTO"}},"required":["success","storyContent"]},"UpsertStoryContentTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"storyContentId":{"type":"string"},"translationId":{"type":"string"},"thumbnailTitle":{"type":"string"},"thumbnailDescription":{"type":"string"},"storyIntro":{"type":"string"},"headerTitle":{"type":"string"},"headerDescription":{"type":"string"},"baliseTitleThumbnail":{"type":"string"},"baliseMetaDescriptionThumbnail":{"type":"string"},"content1":{"type":"string"},"content2":{"type":"string"},"content3":{"type":"string"},"content4":{"type":"string"},"content5":{"type":"string"},"client":{"type":"string"},"url":{"type":"string"}},"required":["languageId","storyContentId","translationId","thumbnailTitle","thumbnailDescription","storyIntro","headerTitle","headerDescription","baliseTitleThumbnail","baliseMetaDescriptionThumbnail","content1","content2","content3","content4","content5","client","url"]},"CreateStoryDTO":{"type":"object","properties":{"name":{"type":"string"},"order":{"type":"number"},"authorName":{"type":"string"},"authorAvatar":{"type":"string"},"createdOn":{"type":"string"},"timeToRead":{"type":"number"},"urlStaticPicture":{"type":"string"},"urlAnimatedPicture":{"type":"string"},"urlVideo":{"type":"string"},"urlMobileStaticPicture":{"type":"string"},"urlMobileAnimatedPicture":{"type":"string"},"urlMobileVideo":{"type":"string"},"status":{"type":"string","enum":["published","un_published"],"default":"un_published"},"carouselTag":{"type":"string","enum":["client","vision"]},"dtStatus":{"format":"date-time","type":"string"}},"required":["name","order","authorName","authorAvatar","createdOn","timeToRead","urlStaticPicture","urlAnimatedPicture","urlVideo","urlMobileStaticPicture","urlMobileAnimatedPicture","urlMobileVideo","status","carouselTag","dtStatus"]},"StoryContent":{"type":"object","properties":{}},"StoryDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"number"},"authorName":{"type":"string"},"authorAvatar":{"type":"string"},"createdOn":{"format":"date-time","type":"string"},"timeToRead":{"type":"number"},"urlStaticPicture":{"type":"string"},"urlAnimatedPicture":{"type":"string"},"urlVideo":{"type":"string"},"urlMobileStaticPicture":{"type":"string"},"urlMobileAnimatedPicture":{"type":"string"},"urlMobileVideo":{"type":"string"},"status":{"type":"string","enum":["published","un_published"]},"carouselTag":{"type":"string","enum":["client","vision"]},"dtStatus":{"format":"date-time","type":"string"},"contents":{"type":"array","items":{"$ref":"#/components/schemas/StoryContent"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","name","order","authorName","authorAvatar","createdOn","timeToRead","urlStaticPicture","urlAnimatedPicture","urlVideo","urlMobileStaticPicture","urlMobileAnimatedPicture","urlMobileVideo","status","carouselTag","dtStatus","contents","updatedAt","createdAt"]},"StoryResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"story":{"$ref":"#/components/schemas/StoryDTO"}},"required":["success","story"]},"UpdateStoryDTO":{"type":"object","properties":{"name":{"type":"string"},"order":{"type":"number"},"authorName":{"type":"string"},"authorAvatar":{"type":"string"},"createdOn":{"type":"string"},"timeToRead":{"type":"number"},"urlStaticPicture":{"type":"string"},"urlAnimatedPicture":{"type":"string"},"urlVideo":{"type":"string"},"urlMobileStaticPicture":{"type":"string"},"urlMobileAnimatedPicture":{"type":"string"},"urlMobileVideo":{"type":"string"},"status":{"type":"string","enum":["published","un_published"]},"carouselTag":{"type":"string","enum":["client","vision"]},"dtStatus":{"format":"date-time","type":"string"}},"required":["name","order","authorName","authorAvatar","createdOn","timeToRead","urlStaticPicture","urlAnimatedPicture","urlVideo","urlMobileStaticPicture","urlMobileAnimatedPicture","urlMobileVideo","status","carouselTag","dtStatus"]},"SwitchToLogUserDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"SwitchToLogDTO":{"type":"object","properties":{"id":{"type":"string"},"fromUser":{"$ref":"#/components/schemas/SwitchToLogUserDTO"},"toUser":{"$ref":"#/components/schemas/SwitchToLogUserDTO"},"reason":{"type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","fromUser","toUser","reason","createdAt"]},"ListSwitchToLogDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/SwitchToLogDTO"}}},"required":["meta","links","items"]},"SystemConfigDTO":{"type":"object","properties":{"id":{"type":"string"},"code":{"type":"string"},"label":{"type":"string"},"value":{"type":"string"},"site":{"type":"string"},"description":{"type":"string"},"valueType":{"type":"string"},"public":{"type":"boolean"},"defaultValue":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","code","label","value","site","description","valueType","public","defaultValue","updatedAt","createdAt"]},"ListSystemConfigDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/SystemConfigDTO"}}},"required":["meta","links","items"]},"SystemConfigResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"systemConfig":{"$ref":"#/components/schemas/SystemConfigDTO"}},"required":["success","systemConfig"]},"UpdateSystemConfigDTO":{"type":"object","properties":{"code":{"type":"string"},"label":{"type":"string"},"value":{"type":"string"},"site":{"type":"string"},"description":{"type":"string"},"valueType":{"type":"string"},"public":{"type":"boolean"},"defaultValue":{"type":"string"}},"required":["code","label","value","site","description","valueType","public","defaultValue"]},"CreateSystemConfigDTO":{"type":"object","properties":{"code":{"type":"string"},"label":{"type":"string"},"value":{"type":"string"},"site":{"type":"string"},"description":{"type":"string"},"valueType":{"type":"string"},"public":{"type":"boolean"},"defaultValue":{"type":"string"}},"required":["code","label","value","site","description","valueType","public","defaultValue"]},"UpdateSystemConfigValueDTO":{"type":"object","properties":{"id":{"type":"string"},"value":{"type":"string"}},"required":["id","value"]},"BulkUpdateDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSystemConfigValueDTO"}}},"required":["items"]},"ImportSystemLabelItemDTO":{"type":"object","properties":{"name":{"type":"string"},"labelInterfacePages":{"type":"array","items":{"type":"string"}},"label":{"type":"string"}},"required":["name","labelInterfacePages","label"]},"ImportSystemLabelDTO":{"type":"object","properties":{"keyword":{"$ref":"#/components/schemas/ImportSystemLabelItemDTO"}},"required":["keyword"]},"ImportSystemMessageItemDTO":{"type":"object","properties":{"message":{"type":"string"},"params":{"type":"array","items":{"type":"string"}}},"required":["message","params"]},"ImportSystemMessageDTO":{"type":"object","properties":{"keyword":{"$ref":"#/components/schemas/ImportSystemMessageItemDTO"}},"required":["keyword"]},"ListStoryDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/StoryDTO"}}},"required":["meta","links","items"]},"ListStoryResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"stories":{"$ref":"#/components/schemas/ListStoryDTO"}},"required":["success","stories"]},"ListSectionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"groups":{"$ref":"#/components/schemas/ListSectionDTO"}},"required":["success","groups"]},"CountryRelationDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"TimezoneRelationDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"Roles":{"type":"object","properties":{}},"UserBackOfficeDTO":{"type":"object","properties":{"id":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"type":"string"},"alias":{"type":"string"},"description":{"type":"string"},"avatar":{"type":"string"},"phoneNumber":{"type":"string"},"address":{"type":"string"},"complementaryAddress":{"type":"string"},"city":{"type":"string"},"zipCode":{"type":"string"},"longDateTimeFormat":{"type":"string"},"mediumDateTimeFormat":{"type":"string"},"shortDateTimeFormat":{"type":"string"},"country":{"$ref":"#/components/schemas/CountryRelationDTO"},"timezone":{"$ref":"#/components/schemas/TimezoneRelationDTO"},"language":{"$ref":"#/components/schemas/LanguageRelationDTO"},"status":{"type":"string","enum":["active","block"]},"role":{"$ref":"#/components/schemas/Roles"},"lastAccess":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","firstName","lastName","email","alias","description","avatar","phoneNumber","address","complementaryAddress","city","zipCode","longDateTimeFormat","mediumDateTimeFormat","shortDateTimeFormat","country","timezone","language","status","role","lastAccess","updatedAt","createdAt"]},"ListUserBackOfficeDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/UserBackOfficeDTO"}}},"required":["meta","links","items"]},"ListUserBackOfficeResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"languages":{"$ref":"#/components/schemas/ListUserBackOfficeDTO"}},"required":["success","languages"]},"ListTimezoneDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/TimezoneDTO"}}},"required":["meta","links","items"]},"StoreLabelInterfacePageUsageDTO":{"type":"object","properties":{"labelInterface":{"type":"string"},"pageKeyword":{"type":"string"}},"required":["labelInterface","pageKeyword"]},"BulkStoreLabelInterfacePageUsageDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/StoreLabelInterfacePageUsageDTO"}}},"required":["items"]},"ComponentTranslationExportDTO":{"type":"object","properties":{"languageIsoCode":{"type":"string"},"translationValue":{"type":"string"}},"required":["languageIsoCode","translationValue"]},"ComponentExportDTO":{"type":"object","properties":{"sectionKeyword":{"type":"string"},"keyword":{"type":"string"},"originalValue":{"type":"string"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/ComponentTranslationExportDTO"}}},"required":["sectionKeyword","keyword","originalValue","translations"]},"ListComponentExportDTO":{"type":"object","properties":{"success":{"type":"boolean"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ComponentExportDTO"}}},"required":["success","items"]},"TextTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationText":{"type":"string"},"language":{"$ref":"#/components/schemas/LanguageDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","translationText","language","updatedAt","createdAt"]},"TextDTO":{"type":"object","properties":{"id":{"type":"string"},"keyword":{"type":"string"},"originalText":{"type":"string"},"module":{"$ref":"#/components/schemas/ModuleDTO"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/TextTranslationDTO"}},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","keyword","originalText","module","translations","updatedAt","createdAt"]},"ListTextsDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/TextDTO"}}},"required":["meta","links","items"]},"ListTextsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"texts":{"$ref":"#/components/schemas/ListTextsDTO"}},"required":["success","texts"]},"TextResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"text":{"$ref":"#/components/schemas/TextDTO"}},"required":["success","text"]},"UpdateTextDTO":{"type":"object","properties":{"keyword":{"type":"string"},"originalText":{"type":"string"},"moduleId":{"type":"string"}},"required":["keyword","originalText","moduleId"]},"CreateTextDTO":{"type":"object","properties":{"keyword":{"type":"string"},"originalText":{"type":"string"},"moduleId":{"type":"string"}},"required":["keyword","originalText","moduleId"]},"UpsertTextTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"translationId":{"type":"string"},"translationOriginal":{"type":"string"}},"required":["id","translationId","translationOriginal"]},"BulkUpsertTextTranslationDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/UpsertTextTranslationDTO"}}},"required":["items"]},"TimezoneResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"timezone":{"$ref":"#/components/schemas/TimezoneDTO"}},"required":["success","timezone"]},"CreateTimezoneDTO":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"code":{"type":"string"},"isActive":{"type":"boolean"}},"required":["name","description","code","isActive"]},"UpdateTimezoneDTO":{"type":"object","properties":{"name":{"type":"string"},"description":{"type":"string"},"code":{"type":"string"},"isActive":{"type":"boolean"}},"required":["name","description","code","isActive"]},"CreateTopicAlertDTO":{"type":"object","properties":{"labelFieldAlert":{"type":"string"},"groupAlertId":{"type":"string"},"numOrder":{"type":"number"}},"required":["labelFieldAlert","groupAlertId","numOrder"]},"UpdateTopicAlertDTO":{"type":"object","properties":{"labelFieldAlert":{"type":"string"},"groupAlertId":{"type":"string"},"numOrder":{"type":"number"}},"required":["labelFieldAlert","groupAlertId","numOrder"]},"TopicAlertTranslationDTO":{"type":"object","properties":{"id":{"type":"string"},"languageId":{"type":"string"},"translationLabelField":{"type":"string"},"topicAlertId":{"type":"string"},"isDefault":{"type":"boolean"}},"required":["id","languageId","translationLabelField","topicAlertId","isDefault"]},"GroupAlertDTO":{"type":"object","properties":{"id":{"type":"string"},"labelGroupAlert":{"type":"string"},"numOrder":{"type":"number"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","labelGroupAlert","numOrder","createdAt","updatedAt"]},"TopicAlertDTO":{"type":"object","properties":{"id":{"type":"string"},"groupAlertId":{"type":"string"},"labelFieldAlert":{"type":"string"},"numOrder":{"type":"number"},"translations":{"type":"array","items":{"$ref":"#/components/schemas/TopicAlertTranslationDTO"}},"groupAlert":{"$ref":"#/components/schemas/GroupAlertDTO"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","groupAlertId","labelFieldAlert","numOrder","translations","groupAlert","createdAt","updatedAt"]},"TopicAlertResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"topicAlert":{"$ref":"#/components/schemas/TopicAlertDTO"}},"required":["success","topicAlert"]},"UpsertTopicAlertTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"translationId":{"type":"string"},"translationValue":{"type":"string"}},"required":["languageId","translationId","translationValue"]},"ListTopicDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/TopicDTO"}}},"required":["meta","links","items"]},"CreateTopicDTO":{"type":"object","properties":{"name":{"type":"string"},"topicType":{"type":"number","enum":[1,2]}},"required":["name","topicType"]},"TopicResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"topic":{"$ref":"#/components/schemas/TopicDTO"}},"required":["success","topic"]},"UpdateTopicDTO":{"type":"object","properties":{"name":{"type":"string"},"topicType":{"type":"number","enum":[1,2]}},"required":["name","topicType"]},"UpsertTopicTranslationDTO":{"type":"object","properties":{"languageId":{"type":"string"},"translationId":{"type":"string"},"name":{"type":"string"}},"required":["languageId","translationId","name"]},"UpsertUserAppRoles":{"type":"object","properties":{"roleId":{"type":"string"},"groupCode":{"type":"string"}},"required":["roleId","groupCode"]},"CreateBOUserDTO":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"alias":{"type":"string"},"description":{"type":"string"},"avatar":{"type":"string"},"phoneNumber":{"type":"string"},"address":{"type":"string"},"complementaryAddress":{"type":"string"},"city":{"type":"string"},"zipCode":{"type":"string"},"email":{"type":"string"},"countryId":{"type":"string"},"languageId":{"type":"string"},"roleId":{"type":"string"},"longDateTimeFormat":{"type":"string"},"mediumDateTimeFormat":{"type":"string"},"shortDateTimeFormat":{"type":"string"}},"required":["firstName","lastName","alias","description","avatar","phoneNumber","address","complementaryAddress","city","zipCode","email","countryId","languageId","roleId","longDateTimeFormat","mediumDateTimeFormat","shortDateTimeFormat"]},"UserBackofficeResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"user":{"$ref":"#/components/schemas/UserBackOfficeDTO"}},"required":["success","user"]},"UpdateStatusUserBackofficeDTO":{"type":"object","properties":{"userIds":{"type":"array","items":{"type":"string"}},"status":{"type":"string","enum":["active","block"]}},"required":["userIds","status"]},"UpdatePasswordUserBackofficeDTO":{"type":"object","properties":{"newPassword":{"type":"string"},"confirmNewPassword":{"type":"string"}},"required":["newPassword","confirmNewPassword"]},"UpdateBOUserByIdDTO":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"alias":{"type":"string"},"description":{"type":"string"},"avatar":{"type":"string"},"phoneNumber":{"type":"string"},"address":{"type":"string"},"complementaryAddress":{"type":"string"},"city":{"type":"string"},"zipCode":{"type":"string"},"roleId":{"type":"string"},"longDateTimeFormat":{"type":"string"},"mediumDateTimeFormat":{"type":"string"},"shortDateTimeFormat":{"type":"string"},"countryId":{"type":"string"},"email":{"type":"string"},"status":{"type":"string","enum":["active","block"]}},"required":["firstName","lastName","alias","description","avatar","phoneNumber","address","complementaryAddress","city","zipCode","roleId","longDateTimeFormat","mediumDateTimeFormat","shortDateTimeFormat","countryId","email","status"]},"BaseUserDTO":{"type":"object","properties":{"id":{"type":"string"},"email":{"type":"string"},"name":{"type":"string"},"gender":{"type":"string"},"avatar":{"type":"string"},"phone":{"type":"string"},"mobilePhone":{"type":"string"}},"required":["id","email","name","gender","avatar","phone","mobilePhone"]},"UserAppRoleDTO":{"type":"object","properties":{"name":{"type":"string"},"id":{"type":"string"}},"required":["name","id"]},"UserCompanyDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"email":{"type":"string"},"status":{"type":"string"},"dtStatus":{"format":"date-time","type":"string"},"statusReason":{"type":"string"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"},"company":{"$ref":"#/components/schemas/BaseCompanyDTO"},"userApp":{"$ref":"#/components/schemas/BaseUserDTO"},"role":{"$ref":"#/components/schemas/UserAppRoleDTO"}},"required":["id","name","email","status","dtStatus","statusReason","updatedAt","createdAt","company","userApp","role"]},"ListUserCompanyDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/UserCompanyDTO"}}},"required":["meta","links","items"]},"ListVehicleTypeResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/VehicleTypeDTO"}}},"required":["meta","links","items"]},"VehicleTypeResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"vehicleType":{"$ref":"#/components/schemas/VehicleTypeDTO"}},"required":["success","vehicleType"]},"CreateVehicleTypeDTO":{"type":"object","properties":{"label":{"type":"string"}},"required":["label"]},"UpdateVehicleTypeDTO":{"type":"object","properties":{"label":{"type":"string"}},"required":["label"]},"UserLoginDTO":{"type":"object","properties":{"email":{"type":"string"},"password":{"type":"string"}},"required":["email","password"]},"UserBackOffice":{"type":"object","properties":{}},"AuthResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"accessToken":{"type":"string"},"accessTokenExpires":{"type":"number"},"refreshToken":{"type":"string"},"user":{"$ref":"#/components/schemas/UserBackOffice"}},"required":["success","accessToken","accessTokenExpires","refreshToken","user"]},"UpdateMyProfileDTO":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"},"avatar":{"type":"string"}},"required":["firstName","lastName","avatar"]},"UserBackofficeChangePasswordDTO":{"type":"object","properties":{"oldPassword":{"type":"string"},"newPassword":{"type":"string"}},"required":["oldPassword","newPassword"]},"TokenResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"accessToken":{"type":"string"},"accessTokenExpires":{"type":"number"}},"required":["success","accessToken","accessTokenExpires"]},"GetCompanyRolePermissionsDTO":{"type":"object","properties":{"companyPermissions":{"type":"array","items":{"type":"string"}}},"required":["companyPermissions"]},"CompanyRoleConfigurationResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"companyRoleConfiguration":{"$ref":"#/components/schemas/CompanyRoleConfigurationDTO"}},"required":["success","companyRoleConfiguration"]},"HelpDeskButtonAvailableDTO":{"type":"object","properties":{"id":{"type":"string"},"groupName":{"type":"string","enum":["Documentation","Contact CIXI"]},"topic":{"type":"string"},"order":{"type":"number"},"webContent":{"type":"string"},"appContent":{"type":"string"}},"required":["id","groupName","topic","order"]},"HelpDeskButtonAvailableListDTO":{"type":"object","properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/HelpDeskButtonAvailableDTO"}}},"required":["items"]},"RoleByIdResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"role":{"$ref":"#/components/schemas/RoleDTO"}},"required":["success","role"]},"GetByIdModuleDTO":{"type":"object","properties":{"success":{"type":"boolean"},"module":{"$ref":"#/components/schemas/ModuleDTO"}},"required":["success","module"]},"InitCompanyRolePermissionAfterRemoveCompanyCategoryDTO":{"type":"object","properties":{"companyCategoryToRemove":{"type":"array","items":{"type":"string"}},"currentCompanyCategoryIds":{"type":"array","items":{"type":"string"}}},"required":["companyCategoryToRemove","currentCompanyCategoryIds"]},"S3UploadDTO":{"type":"object","properties":{"location":{"type":"string"},"key":{"type":"string"}},"required":["location","key"]},"ListS3UploadDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/S3UploadDTO"}}},"required":["meta","links","items"]},"ListS3UploadResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"s3Uploads":{"$ref":"#/components/schemas/ListS3UploadDTO"}},"required":["success","s3Uploads"]},"CreateS3SignedUrlDTO":{"type":"object","properties":{"key":{"type":"string"},"expires":{"type":"number"}},"required":["key","expires"]},"S3SignedUrlResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"url":{"type":"string"},"key":{"type":"string"}},"required":["success","url","key"]},"DeleteObjectDTO":{"type":"object","properties":{"key":{"type":"string"}},"required":["key"]},"CopyObjectDTO":{"type":"object","properties":{"sourceKey":{"type":"string"},"destinationKey":{"type":"string"}},"required":["sourceKey","destinationKey"]},"S3PutObjectResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"url":{"type":"string"},"key":{"type":"string"},"bucket":{"type":"string"}},"required":["success","url","key","bucket"]},"S3PutObjectDTO":{"type":"object","properties":{"key":{"type":"string"},"file":{"type":"string","format":"binary"}},"required":["key"]},"ListStoryContentDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/StoryContentDTO"}}},"required":["meta","links","items"]},"PostKeepInTouchDTO":{"type":"object","properties":{"email":{"type":"string"},"languageId":{"type":"string"}},"required":["email","languageId"]},"ContactUsDTO":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"subject":{"type":"string"},"message":{"type":"string"},"isSubscribeNewsletter":{"type":"boolean"},"languageId":{"type":"string"}},"required":["name","email","subject","message","isSubscribeNewsletter","languageId"]},"RequestBrochureDTO":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"telephoneNumber":{"type":"string"},"requestType":{"type":"string","enum":["private_individual","company"]},"company":{"type":"string"},"jobPosition":{"type":"string"},"country":{"type":"string"},"isSubscribeNewsletter":{"type":"boolean"},"languageId":{"type":"string"}},"required":["name","email","telephoneNumber","requestType","company","jobPosition","country","isSubscribeNewsletter","languageId"]},"NotifyMeDTO":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"company":{"type":"string"},"country":{"type":"string"},"isSubscribeNewsletter":{"type":"boolean"},"requestType":{"type":"string","enum":["private_individual","company"]},"languageId":{"type":"string"}},"required":["name","email","company","country","isSubscribeNewsletter","requestType","languageId"]},"AvailableCardMarketplaceDTO":{"type":"object","properties":{"id":{"type":"string"},"nameCard":{"type":"string"},"numOrder":{"type":"number"},"language":{"$ref":"#/components/schemas/ScwCardLanguageDTO"},"urlImageDesktop":{"type":"string"},"urlImageMobile":{"type":"string"},"externalUrl":{"type":"string"}},"required":["id","nameCard","numOrder","language","urlImageDesktop","urlImageMobile","externalUrl"]},"ListAvailableCardMarketplaceDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/AvailableCardMarketplaceDTO"}}},"required":["meta","links","items"]},"MostFrequentQuestionAvailableDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"order":{"type":"number"},"authorImage":{"type":"string"},"idStatus":{"type":"number"},"dtStatus":{"format":"date-time","type":"string"},"language":{"$ref":"#/components/schemas/MostFrequentQuestionLanguageDTO"},"question":{"type":"string"},"answer":{"type":"string"}},"required":["id","name","order","authorImage","idStatus","dtStatus","language","question","answer"]},"MostFrequentQuestionAvailableListDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/MostFrequentQuestionAvailableDTO"}}},"required":["meta","links","items"]},"RTDashboardRidersDTO":{"type":"object","properties":{"nbActiveRiders":{"type":"number"},"nbRiders":{"type":"number"}},"required":["nbActiveRiders","nbRiders"]},"RTDashboardPersDTO":{"type":"object","properties":{"nbActivePers":{"type":"number"},"nbPers":{"type":"number"},"nbUnlockedPers":{"type":"number"}},"required":["nbActivePers","nbPers","nbUnlockedPers"]},"RTDashboardTripsDTO":{"type":"object","properties":{"nbTrips":{"type":"number"},"nbKmDone":{"type":"number"}},"required":["nbTrips","nbKmDone"]},"RTDashboardAlertDTO":{"type":"object","properties":{"levelAlert":{"type":"number"},"nbAlerts":{"type":"number"}},"required":["levelAlert","nbAlerts"]},"RTDashboardDTO":{"type":"object","properties":{"riders":{"$ref":"#/components/schemas/RTDashboardRidersDTO"},"nbOpenedDigitalKeys":{"type":"number"},"pers":{"$ref":"#/components/schemas/RTDashboardPersDTO"},"trips":{"$ref":"#/components/schemas/RTDashboardTripsDTO"},"alerts":{"type":"array","items":{"$ref":"#/components/schemas/RTDashboardAlertDTO"}}},"required":["riders","nbOpenedDigitalKeys","pers","trips","alerts"]},"ResponseRTDashboardDTO":{"type":"object","properties":{"success":{"type":"boolean"},"rtDashboard":{"$ref":"#/components/schemas/RTDashboardDTO"}},"required":["success","rtDashboard"]},"UpsertDashboardMetricsDTO":{"type":"object","properties":{"riders":{"$ref":"#/components/schemas/RTDashboardRidersDTO"},"nbOpenedDigitalKeys":{"type":"number"},"pers":{"$ref":"#/components/schemas/RTDashboardPersDTO"},"trips":{"$ref":"#/components/schemas/RTDashboardTripsDTO"},"alerts":{"type":"array","items":{"type":"string"}}},"required":["riders","nbOpenedDigitalKeys","pers","trips","alerts"]},"MonthlyDashboardItemDTO":{"type":"object","properties":{"month":{"type":"string"},"nbTrips":{"type":"number"},"nbKms":{"type":"number"}},"required":["month","nbTrips","nbKms"]},"MonthlyDashboardDTO":{"type":"object","properties":{"success":{"type":"boolean"},"statistics":{"type":"array","items":{"$ref":"#/components/schemas/MonthlyDashboardItemDTO"}}},"required":["success","statistics"]},"RidersKeysMonthlyDashboardItemDTO":{"type":"object","properties":{"month":{"type":"string"},"nbNewDigitalKeys":{"type":"number"},"nbEndedDigitalKeys":{"type":"number"},"nbOpenDigitalKeys":{"type":"number"}},"required":["month","nbNewDigitalKeys","nbEndedDigitalKeys","nbOpenDigitalKeys"]},"RidersKeysMonthlyDashboardDTO":{"type":"object","properties":{"success":{"type":"boolean"},"statistics":{"type":"array","items":{"$ref":"#/components/schemas/RidersKeysMonthlyDashboardItemDTO"}}},"required":["success","statistics"]},"MonthlyLevelAlertDTO":{"type":"object","properties":{"levelAlert":{"type":"number"},"nbAlerts":{"type":"number"}},"required":["levelAlert","nbAlerts"]},"MonthlyAlertStatsDTO":{"type":"object","properties":{"month":{"type":"string"},"levelAlerts":{"type":"array","items":{"$ref":"#/components/schemas/MonthlyLevelAlertDTO"}}},"required":["month","levelAlerts"]},"MonthlyAlertsDashboardDTO":{"type":"object","properties":{"success":{"type":"boolean"},"statistics":{"type":"array","items":{"$ref":"#/components/schemas/MonthlyAlertStatsDTO"}}},"required":["success","statistics"]},"DirectVehiclesMonthlyDashboardItemDTO":{"type":"object","properties":{"month":{"type":"string"},"nbNewDirectVehicles":{"type":"number"},"nbEndedDirectVehicles":{"type":"number"},"nbOpenDirectVehicles":{"type":"number"}},"required":["month","nbNewDirectVehicles","nbEndedDirectVehicles","nbOpenDirectVehicles"]},"DirectVehiclesMonthlyDashboardDTO":{"type":"object","properties":{"success":{"type":"boolean"},"statistics":{"type":"array","items":{"$ref":"#/components/schemas/DirectVehiclesMonthlyDashboardItemDTO"}}},"required":["success","statistics"]},"CurrentCompaniesStatisticsDTO":{"type":"object","properties":{"companies":{"type":"number"},"companyMembers":{"type":"number"}},"required":["companies","companyMembers"]},"CategoryDistributionDTO":{"type":"object","properties":{"category":{"type":"string"},"companies":{"type":"number"}},"required":["category","companies"]},"CountryDistributionDTO":{"type":"object","properties":{"country":{"type":"string"},"companies":{"type":"number"}},"required":["country","companies"]},"BrandAnalysisDTO":{"type":"object","properties":{"brand":{"type":"string"},"numberOfModels":{"type":"number"},"numberOfVehicles":{"type":"number"}},"required":["brand","numberOfModels","numberOfVehicles"]},"CurrentCompanyDashboardDTO":{"type":"object","properties":{"currentCompaniesStatistics":{"$ref":"#/components/schemas/CurrentCompaniesStatisticsDTO"},"distributionPerCategories":{"type":"array","items":{"$ref":"#/components/schemas/CategoryDistributionDTO"}},"distributionPerCountries":{"type":"array","items":{"$ref":"#/components/schemas/CountryDistributionDTO"}},"brandAnalysis":{"type":"array","items":{"$ref":"#/components/schemas/BrandAnalysisDTO"}}},"required":["currentCompaniesStatistics","distributionPerCategories","distributionPerCountries","brandAnalysis"]},"CurrentCompanyDashboardResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"currentData":{"$ref":"#/components/schemas/CurrentCompanyDashboardDTO"}},"required":["success","currentData"]},"MonthlyCompanyStatisticsDTO":{"type":"object","properties":{"month":{"type":"string"},"approvedCompanies":{"type":"number"},"archivedCompanies":{"type":"number"},"activeCompanies":{"type":"number"}},"required":["month","approvedCompanies","archivedCompanies","activeCompanies"]},"MonthlyCompanyStatisticsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"statistics":{"type":"array","items":{"$ref":"#/components/schemas/MonthlyCompanyStatisticsDTO"}}},"required":["success","statistics"]},"PersReceptionStatsDTO":{"type":"object","properties":{"month":{"type":"string"},"persReceptions":{"type":"number"},"totalReceptions":{"type":"number"}},"required":["month","persReceptions","totalReceptions"]},"PersReceptionStatsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"statistics":{"type":"array","items":{"$ref":"#/components/schemas/PersReceptionStatsDTO"}}},"required":["success","statistics"]},"ProducedVehiclesStatsDTO":{"type":"object","properties":{"month":{"type":"string"},"producedVehicles":{"type":"number"},"totalReceptions":{"type":"number"}},"required":["month","producedVehicles","totalReceptions"]},"ProducedVehiclesStatsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"statistics":{"type":"array","items":{"$ref":"#/components/schemas/ProducedVehiclesStatsDTO"}}},"required":["success","statistics"]},"BaseCountryDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"BaseTopicAlertDTO":{"type":"object","properties":{"id":{"type":"string"},"labelFieldAlert":{"type":"string"}},"required":["id","labelFieldAlert"]},"ActiveLevelAlertDTO":{"type":"object","properties":{"id":{"type":"string"},"levelAlert":{"type":"number"}},"required":["id","levelAlert"]},"ActiveAlertDTO":{"type":"object","properties":{"codeAlert":{"type":"string"},"labelAlert":{"type":"string"},"descriptionAlert":{"type":"string"},"topicAlert":{"$ref":"#/components/schemas/BaseTopicAlertDTO"},"levelAlert":{"$ref":"#/components/schemas/ActiveLevelAlertDTO"}},"required":["codeAlert","labelAlert","descriptionAlert","topicAlert","levelAlert"]},"ActiveAlertPersDTO":{"type":"object","properties":{"id":{"type":"string"},"nuSerialPersNumber":{"type":"string"},"modelPERS":{"$ref":"#/components/schemas/BaseModelPERSDTO"},"currentFirmwareVersion":{"type":"string"}},"required":["id","nuSerialPersNumber","modelPERS","currentFirmwareVersion"]},"ActiveAlertDetailDTO":{"type":"object","properties":{"id":{"type":"string"},"dtLastReceptionAlert":{"format":"date-time","type":"string"},"dtStartAlert":{"format":"date-time","type":"string"},"nbReceptionAlert":{"type":"number"},"locationCountry":{"$ref":"#/components/schemas/BaseCountryDTO"},"alert":{"$ref":"#/components/schemas/ActiveAlertDTO"},"pers":{"$ref":"#/components/schemas/ActiveAlertPersDTO"},"vehicle":{"$ref":"#/components/schemas/VehicleDTO"},"company":{"$ref":"#/components/schemas/BaseCompanyDTO"}},"required":["id","dtLastReceptionAlert","dtStartAlert","nbReceptionAlert","locationCountry","alert","pers","vehicle","company"]},"ActiveAlertsListDTO":{"type":"object","properties":{"success":{"type":"boolean"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ActiveAlertDetailDTO"}}},"required":["success","items"]},"PersFirmwareCategoryDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","label","createdAt","updatedAt"]},"PersFirmwareCategoryListResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PersFirmwareCategoryDTO"}}},"required":["meta","links","items"]},"PersFirmwareCategoryResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"category":{"$ref":"#/components/schemas/PersFirmwareCategoryDTO"}},"required":["success","category"]},"CreatePersFirmwareCategoryDTO":{"type":"object","properties":{"label":{"type":"string"}},"required":["label"]},"UpdatePersFirmwareCategoryDTO":{"type":"object","properties":{"label":{"type":"string"}},"required":["label"]},"BasePersFirmwareCategoryDTO":{"type":"object","properties":{"id":{"type":"string"},"label":{"type":"string"}},"required":["id","label"]},"FirmwareVersionFilterDTO":{"type":"object","properties":{"id":{"type":"string"},"firmwareVersion":{"type":"string"},"category":{"$ref":"#/components/schemas/BasePersFirmwareCategoryDTO"}},"required":["id","firmwareVersion","category"]},"FirmwareVersionFilterListResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"items":{"type":"array","items":{"$ref":"#/components/schemas/FirmwareVersionFilterDTO"}}},"required":["success","items"]},"BaseFirmwareVersionDTO":{"type":"object","properties":{"id":{"type":"string"},"firmwareVersion":{"type":"string"},"firmwareFileName":{"type":"string"},"category":{"$ref":"#/components/schemas/BasePersFirmwareCategoryDTO"},"lastModifiedAt":{"format":"date-time","type":"string"}},"required":["id","firmwareVersion","firmwareFileName","category","lastModifiedAt"]},"FirmwareVersionListResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/BaseFirmwareVersionDTO"}}},"required":["meta","links","items"]},"CreateFirmwareVersionDTO":{"type":"object","properties":{"firmwareVersion":{"type":"string"},"categoryId":{"type":"string"},"files":{"type":"string","format":"binary"},"firmwareReleaseNote":{"type":"string"}},"required":["firmwareVersion","categoryId"]},"PersCompatibilityVehicleBrandDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}},"required":["id","name"]},"PersCompatibilityDTO":{"type":"object","properties":{"id":{"type":"string"},"nuSerialPersNumber":{"type":"string"},"modelPERS":{"$ref":"#/components/schemas/BaseModelPERSDTO"},"vehicleModel":{"$ref":"#/components/schemas/BaseVehicleModelDTO"},"brand":{"$ref":"#/components/schemas/PersCompatibilityVehicleBrandDTO"},"currentFirmwareVersion":{"type":"string"},"categoryName":{"type":"string"},"targetVersion":{"type":"string"}},"required":["id","nuSerialPersNumber","modelPERS","vehicleModel","brand","currentFirmwareVersion","categoryName","targetVersion"]},"CompatiblePersDTO":{"type":"object","properties":{"id":{"type":"string"},"pers":{"$ref":"#/components/schemas/PersCompatibilityDTO"}},"required":["id","pers"]},"FirmwareVersionDTO":{"type":"object","properties":{"id":{"type":"string"},"firmwareVersion":{"type":"string"},"firmwareFileName":{"type":"string"},"category":{"$ref":"#/components/schemas/BasePersFirmwareCategoryDTO"},"lastModifiedAt":{"format":"date-time","type":"string"},"firmwareReleaseNote":{"type":"string"},"firmwareUuid":{"type":"string"},"segments":{"type":"array","items":{"type":"string"}},"compatiblePersList":{"type":"array","items":{"$ref":"#/components/schemas/CompatiblePersDTO"}},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","firmwareVersion","firmwareFileName","category","lastModifiedAt","firmwareReleaseNote","firmwareUuid","segments","compatiblePersList","createdAt","updatedAt"]},"FirmwareVersionResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"firmwareVersion":{"$ref":"#/components/schemas/FirmwareVersionDTO"}},"required":["success","firmwareVersion"]},"CreateFirmwareCompatibilityDTO":{"type":"object","properties":{"nuSerialPersNumber":{"type":"string"}},"required":["nuSerialPersNumber"]},"CompatiblePersResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"compatiblePers":{"$ref":"#/components/schemas/CompatiblePersDTO"}},"required":["success","compatiblePers"]},"UpdateFirmwareVersionDTO":{"type":"object","properties":{"firmwareVersion":{"type":"string"},"categoryId":{"type":"string"},"files":{"type":"string","format":"binary"},"firmwareReleaseNote":{"type":"string"}},"required":["categoryId"]},"CompanyApiKeyPeriodDTO":{"type":"object","properties":{"id":{"type":"string"},"companyApiKeyId":{"type":"string"},"dtBeginPeriod":{"type":"string"},"dtEndPeriod":{"type":"string"}},"required":["id","companyApiKeyId","dtBeginPeriod","dtEndPeriod"]},"CompanyAPIKeyDTO":{"type":"object","properties":{"id":{"type":"string"},"apiKey":{"type":"string"},"company":{"$ref":"#/components/schemas/BaseCompanyDTO"},"apiKeyLimit":{"type":"number"},"status":{"type":"number"},"dtStatus":{"format":"date-time","type":"string"},"reasonStatus":{"type":"string"},"isPaused":{"type":"boolean"},"dtPaused":{"format":"date-time","type":"string"},"reasonPaused":{"type":"string"},"periods":{"type":"array","items":{"$ref":"#/components/schemas/CompanyApiKeyPeriodDTO"}}},"required":["id","apiKey","company","apiKeyLimit","status","dtStatus","reasonStatus","isPaused","dtPaused","reasonPaused","periods"]},"ListCompanyAPIKeyResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/CompanyAPIKeyDTO"}}},"required":["meta","links","items"]},"CreateCompanyAPIKeyDTO":{"type":"object","properties":{"idCompany":{"type":"string","description":"Company ID"}},"required":["idCompany"]},"CompanyAPIKeyResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"companyAPIKey":{"$ref":"#/components/schemas/CompanyAPIKeyDTO"}},"required":["success","companyAPIKey"]},"BOCompanyAPIKeyDTO":{"type":"object","properties":{"id":{"type":"string"},"apiKey":{"type":"string"},"company":{"$ref":"#/components/schemas/BaseCompanyDTO"}},"required":["id","apiKey","company"]},"BOCompanyAPIKeyLogDTO":{"type":"object","properties":{"id":{"type":"string"},"dtLog":{"format":"date-time","type":"string"},"companyApiKey":{"$ref":"#/components/schemas/BOCompanyAPIKeyDTO"},"callContent":{"type":"object"},"acceptanceStatus":{"type":"number","enum":[1,2]},"reasonAcceptanceStatus":{"type":"string"},"executionStatus":{"type":"number","enum":[1,2,3]},"executionResult":{"type":"string"},"errorExecutionStatus":{"type":"string"}},"required":["id","dtLog","companyApiKey","callContent","acceptanceStatus","reasonAcceptanceStatus","executionStatus","executionResult","errorExecutionStatus"]},"BOCompanyAPIKeyLogResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/BOCompanyAPIKeyLogDTO"}}},"required":["meta","links","items"]},"UpdateCompanyAPIKeyDTO":{"type":"object","properties":{"apiKeyLimit":{"type":"number"},"status":{"type":"number"},"reasonStatus":{"type":"string"},"isPaused":{"type":"boolean"},"reasonPaused":{"type":"string"}},"required":["apiKeyLimit","status","reasonStatus","isPaused","reasonPaused"]},"RegenerateAPIKeyResponseDTO":{"type":"object","properties":{"id":{"type":"string"},"apiKey":{"type":"string"},"message":{"type":"string"}},"required":["id","apiKey","message"]},"CreateCompanyApiKeyPeriodDTO":{"type":"object","properties":{"dtBeginPeriod":{"type":"string"},"dtEndPeriod":{"type":"string"}},"required":["dtBeginPeriod","dtEndPeriod"]},"CompanyApiKeyPeriodResponseDTO":{"type":"object","properties":{"period":{"$ref":"#/components/schemas/CompanyApiKeyPeriodDTO"}},"required":["period"]},"UpdateCompanyApiKeyPeriodDTO":{"type":"object","properties":{"dtBeginPeriod":{"format":"date-time","type":"string","description":"Begin period date"},"dtEndPeriod":{"format":"date-time","type":"string","description":"End period date"}}},"CreateExcludedDomainDTO":{"type":"object","properties":{"domainName":{"type":"string"}},"required":["domainName"]},"ExcludedDomainDTO":{"type":"object","properties":{"id":{"type":"string"},"domainName":{"type":"string"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","domainName","createdAt","updatedAt"]},"ResponseExcludedDomainDTO":{"type":"object","properties":{"success":{"type":"boolean"},"excludedDomain":{"$ref":"#/components/schemas/ExcludedDomainDTO"}},"required":["success","excludedDomain"]},"ListExcludedDomainDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/ExcludedDomainDTO"}}},"required":["meta","links","items"]},"UpdateExcludedDomainDTO":{"type":"object","properties":{"domainName":{"type":"string"}},"required":["domainName"]},"UserCommSystemLogDTO":{"type":"object","properties":{"id":{"type":"string"},"timezoneCommSystemLog":{"type":"string"},"commSystemLogConvertedDate":{"type":"string"},"typeCommSystemLog":{"type":"number","enum":[1,2,5,9]},"titleCommSystemLog":{"type":"string"},"contentCommSystemLog":{"type":"string"},"statusExecutionId":{"type":"number","enum":[1,2,3]},"errorCommSystemLog":{"type":"string"},"receptionDate":{"format":"date-time","type":"string"},"statusId":{"type":"number","enum":[1,2]},"statusDate":{"format":"date-time","type":"string"},"reasonErrorStatus":{"type":"string"},"pers":{"$ref":"#/components/schemas/BasePersDTO"},"vehicle":{"$ref":"#/components/schemas/VehicleDTO"},"user":{"$ref":"#/components/schemas/BaseUserDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","timezoneCommSystemLog","commSystemLogConvertedDate","typeCommSystemLog","titleCommSystemLog","contentCommSystemLog","statusExecutionId","errorCommSystemLog","receptionDate","statusId","statusDate","reasonErrorStatus","pers","vehicle","user","updatedAt","createdAt"]},"ListUserCommSystemLogDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/UserCommSystemLogDTO"}}},"required":["meta","links","items"]},"PersCommSystemLogDTO":{"type":"object","properties":{"id":{"type":"string"},"timezoneCommSystemLog":{"type":"string"},"dtCommSystemLogConverted":{"format":"date-time","type":"string"},"typeCommSystemLog":{"type":"number","enum":[1,2,3,9]},"titleCommSystemLog":{"type":"string"},"contentCommSystemLog":{"type":"string"},"statusExecutionId":{"type":"number","enum":[1,2,3]},"errorCommSystemLog":{"type":"string"},"dtReception":{"format":"date-time","type":"string"},"status":{"type":"number","enum":[1,2,3]},"dtStatus":{"format":"date-time","type":"string"},"reasonErrorStatus":{"type":"string"},"pers":{"$ref":"#/components/schemas/BasePersDTO"},"vehicle":{"$ref":"#/components/schemas/VehicleDTO"},"user":{"$ref":"#/components/schemas/BaseUserDTO"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","timezoneCommSystemLog","dtCommSystemLogConverted","typeCommSystemLog","titleCommSystemLog","contentCommSystemLog","statusExecutionId","errorCommSystemLog","dtReception","status","dtStatus","reasonErrorStatus","pers","vehicle","user","updatedAt","createdAt"]},"ListPersCommSystemLogDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/PersCommSystemLogDTO"}}},"required":["meta","links","items"]},"VehicleModelBrandDTO":{"type":"object","properties":{"id":{"type":"string"},"avatar":{"type":"string"},"name":{"type":"string"}},"required":["id","avatar","name"]},"VehicleModelDTO":{"type":"object","properties":{"id":{"type":"string"},"nameVehicleModel":{"type":"string"},"additionalInfo":{"type":"string"},"vehicleType":{"$ref":"#/components/schemas/VehicleTypeDTO"},"avatar":{"type":"string"},"picture":{"type":"string"},"brand":{"$ref":"#/components/schemas/VehicleModelBrandDTO"},"odooModelId":{"type":"string"},"model":{"type":"string"},"serie":{"type":"string"},"sku":{"type":"string"},"vintageYear":{"type":"string"},"size":{"type":"string"},"color":{"type":"string"},"inches":{"type":"string"},"isUsedInVehicle":{"type":"boolean"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","nameVehicleModel","additionalInfo","vehicleType","avatar","picture","brand","odooModelId","model","serie","sku","vintageYear","size","color","inches","isUsedInVehicle","updatedAt","createdAt"]},"VehicleModelResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"vehicleModel":{"$ref":"#/components/schemas/VehicleModelDTO"}},"required":["success","vehicleModel"]},"CreateVehicleModelDTO":{"type":"object","properties":{"vehicleTypeId":{"type":"string"},"odooModelId":{"type":"string"},"brandId":{"type":"string"},"model":{"type":"string"},"serie":{"type":"string"},"sku":{"type":"string"},"vintageYear":{"type":"string"},"size":{"type":"string"},"color":{"type":"string"},"inches":{"type":"string"},"avatar":{"type":"string","format":"binary"},"picture":{"type":"string","format":"binary"}},"required":["vehicleTypeId","brandId","model","serie"]},"UpdateVehicleModelDTO":{"type":"object","properties":{"vehicleTypeId":{"type":"string"},"odooModelId":{"type":"string"},"brandId":{"type":"string"},"model":{"type":"string"},"serie":{"type":"string"},"sku":{"type":"string"},"vintageYear":{"type":"string"},"size":{"type":"string"},"color":{"type":"string"},"inches":{"type":"string"},"avatar":{"type":"string","format":"binary"},"picture":{"type":"string","format":"binary"}}},"ListVehicleModelDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/VehicleModelDTO"}}},"required":["meta","links","items"]},"LinkableVehicleResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/VehicleDTO"}}},"required":["meta","links","items"]},"KeysSettingsDTO":{"type":"object","properties":{"id":{"type":"string"},"lastUpdateCixiKeys":{"format":"date-time","type":"string","description":"Last update date of CIXI Keys"},"delayToRenewPersKeysDays":{"type":"number","description":"Delay to renew PERS Keys in days"},"cixiPrivateKey":{"type":"string","description":"CIXI Private Key"},"cixiPublicKey":{"type":"string","description":"CIXI Public Key"},"factoryPublicKey":{"type":"string","description":"Factory Public Key content"},"factoryPublicKeyComment":{"type":"string","description":"Factory Public Key comment"},"factoryPublicKeyFileName":{"type":"string","description":"Factory Public Key file name"},"updatedAt":{"format":"date-time","type":"string"},"createdAt":{"format":"date-time","type":"string"}},"required":["id","lastUpdateCixiKeys","delayToRenewPersKeysDays","cixiPrivateKey","cixiPublicKey","factoryPublicKey","factoryPublicKeyComment","factoryPublicKeyFileName","updatedAt","createdAt"]},"KeysSettingsResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"keysSettings":{"$ref":"#/components/schemas/KeysSettingsDTO"}},"required":["success","keysSettings"]},"KeyConfigDTO":{"type":"object","properties":{"cixiPrivateKey":{"type":"string","description":"CIXI Private Key"},"cixiPublicKey":{"type":"string","description":"CIXI Public Key"},"lastUpdateCixiKeys":{"format":"date-time","type":"string","description":"Last update date of CIXI Keys"},"delayToRenewPersKeysDays":{"type":"number","description":"Delay to renew PERS Keys in days"},"factoryPublicKey":{"type":"string","description":"Factory Public Key content"},"factoryPublicKeyComment":{"type":"string","description":"Factory Public Key comment"},"factoryPublicKeyFileName":{"type":"string","description":"Factory Public Key file name"}},"required":["cixiPrivateKey","cixiPublicKey","lastUpdateCixiKeys","delayToRenewPersKeysDays","factoryPublicKey","factoryPublicKeyComment","factoryPublicKeyFileName"]},"KeyConfigResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"config":{"$ref":"#/components/schemas/KeyConfigDTO"}},"required":["success","config"]},"UpsertKeysSettingsDTO":{"type":"object","properties":{"delayToRenewPersKeysDays":{"type":"number","description":"Delay to renew PERS Keys in days"},"cixiPrivateKey":{"type":"string","description":"CIXI Private Key"},"cixiPublicKey":{"type":"string","description":"CIXI Public Key"},"factoryPublicKeyComment":{"type":"string","description":"Factory Public Key comment"}}},"UpsertFactoryPublicKeyDTO":{"type":"object","properties":{"files":{"type":"string","format":"binary"},"factoryPublicKeyComment":{"type":"string","description":"Factory Public Key comment"}}},"KeysSettingsUserDTO":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"avatar":{"type":"string"}},"required":["id","name","avatar"]},"KeysSettingsActivityChangeDTO":{"type":"object","properties":{"key":{"type":"string","description":"Field name that was changed"},"oldValue":{"type":"string","description":"Old value before change"},"newValue":{"type":"string","description":"New value after change"}},"required":["key","oldValue","newValue"]},"KeysSettingsActivityDTO":{"type":"object","properties":{"id":{"type":"string"},"user":{"$ref":"#/components/schemas/KeysSettingsUserDTO"},"activityType":{"type":"string","description":"Type of activity (UPDATE, COMMENT)"},"sheetActivityLogs":{"description":"List of field changes","type":"array","items":{"$ref":"#/components/schemas/KeysSettingsActivityChangeDTO"}},"comment":{"type":"string","description":"Manual comment"},"createdAt":{"format":"date-time","type":"string"},"updatedAt":{"format":"date-time","type":"string"}},"required":["id","user","activityType","sheetActivityLogs","comment","createdAt","updatedAt"]},"KeysSettingsActivityListResponseDTO":{"type":"object","properties":{"meta":{"$ref":"#/components/schemas/MetaResponseDTO"},"links":{"$ref":"#/components/schemas/LinkResponseDTO"},"items":{"type":"array","items":{"$ref":"#/components/schemas/KeysSettingsActivityDTO"}}},"required":["meta","links","items"]},"CreateKeysSettingsActivityCommentDTO":{"type":"object","properties":{"comment":{"type":"string","description":"Comment text"}},"required":["comment"]},"KeysSettingsActivityResponseDTO":{"type":"object","properties":{"success":{"type":"boolean"},"activity":{"$ref":"#/components/schemas/KeysSettingsActivityDTO"}},"required":["success","activity"]},"UpdateKeysSettingsActivityCommentDTO":{"type":"object","properties":{"comment":{"type":"string","description":"Updated comment text"}},"required":["comment"]}}}}