const apis = { assetsGet: 'GET /api/twin/v1/assets', assetsPost: 'POST /api/twin/v1/assets', assetsPatch: 'PATCH /api/twin/v1/assets', assetsAllGet: 'GET /api/twin/v1/assets/all', assetGet: 'GET /api/twin/v1/assets/{id}', assetPatch: 'PATCH /api/twin/v1/assets/{id}', assetDelete: 'DELETE /api/twin/v1/assets/{id}', assetCategoriesGet: 'GET /api/twin/v1/asset-categories', assetCategoriesPost: 'POST /api/twin/v1/asset-categories', assetCategoriePatch: 'PATCH /api/twin/v1/asset-categories/{id}', assetCategorieDelete: 'DELETE /api/twin/v1/asset-categories/{id}', projectsGet: 'GET /api/twin/v1/projects', projectsDelete: 'DELETE /api/twin/v1/projects', projectsPost: 'POST /api/twin/v1/projects', projectGet: 'GET /api/twin/v1/projects/{id}', projectPatch: 'PATCH /api/twin/v1/projects/{id}', projectsRecoverPatch: 'PATCH /api/twin/v1/projects/{id}/recover', projectsCopyPost: 'POST /api/twin/v1/projects/{id}/copy', projectsImportPost: 'POST /api/twin/v1/projects/import', projectsExportGet: 'GET /api/twin/v1/projects/{id}/export', projectsSharePatch: 'PATCH /api/twin/v1/projects/{id}/share', projectGroupsGet: 'GET /api/twin/v1/project-groups', projectGroupsPost: 'POST /api/twin/v1/project-groups', projectGroupsPatch: 'PATCH /api/twin/v1/project-groups', projectGroupPatch: 'PATCH /api/twin/v1/project-groups/{id}', projectGroupDelete: 'DELETE /api/twin/v1/project-groups/{id}', tagGroupsTagsGet: 'GET /api/twin/v1/tag-groups/{groupId}/tags', tagGroupsTagsPost: 'POST /api/twin/v1/tag-groups/{groupId}/tags', tagGroupsTagsDelete: 'DELETE /api/twin/v1/tag-groups/{groupId}/tags', tagGroupsTagGet: 'GET /api/twin/v1/tag-groups/{groupId}/tags/{id}', tagGroupsTagPatch: 'PATCH /api/twin/v1/tag-groups/{groupId}/tags/{id}', projectsTagGroupsGet: 'GET /api/twin/v1/projects/{projectId}/tag-groups', projectsTagGroupsPost: 'POST /api/twin/v1/projects/{projectId}/tag-groups', projectsTagGroupsPatch: 'PATCH /api/twin/v1/projects/{projectId}/tag-groups', projectsTagGroupPatch: 'PATCH /api/twin/v1/projects/{projectId}/tag-groups/{id}', projectsTagGroupDelete: 'DELETE /api/twin/v1/projects/{projectId}/tag-groups/{id}', projectsScenesGet: 'GET /api/twin/v1/projects/{projectId}/scenes', projectsScenePatch: 'PATCH /api/twin/v1/projects/{projectId}/scenes/{id}', scenesStatesPost: 'POST /api/twin/v1/scenes/{sceneId}/states', scenesStatePatch: 'PATCH /api/twin/v1/scenes/{sceneId}/states/{id}', scenesStateDelete: 'DELETE /api/twin/v1/scenes/{sceneId}/states/{id}', scenesViewpointsPost: 'POST /api/twin/v1/scenes/{sceneId}/viewpoints', scenesViewpointPatch: 'PATCH /api/twin/v1/scenes/{sceneId}/viewpoints/{id}', scenesViewpointDelete: 'DELETE /api/twin/v1/scenes/{sceneId}/viewpoints/{id}', scenesObjsGet: 'GET /api/twin/v1/scenes/{sceneId}/objs', scenesObjsPost: 'POST /api/twin/v1/scenes/{sceneId}/objs', scenesObjsDelete: 'DELETE /api/twin/v1/scenes/{sceneId}/objs', scenesObjGet: 'GET /api/twin/v1/scenes/{sceneId}/objs/{id}', scenesObjPatch: 'PATCH /api/twin/v1/scenes/{sceneId}/objs/{id}', scenesObjDelete: 'DELETE /api/twin/v1/scenes/{sceneId}/objs/{id}', scenesObjsGatherPatch: 'PATCH /api/twin/v1/scenes/{sceneId}/objs/gather', scenesObjsRecoverPatch: 'PATCH /api/twin/v1/scenes/{sceneId}/objs/{id}/recover', scenesObjsCopyPost: 'POST /api/twin/v1/scenes/{sceneId}/objs/{id}/copy', scenesObjsTagsPost: 'POST /api/twin/v1/scenes/{sceneId}/objs/{id}/tags', scenesObjsTagsDelete: 'DELETE /api/twin/v1/scenes/{sceneId}/objs/{id}/tags', objsStateGet: 'GET /api/twin/v1/objs/{objId}/states/{id}', objsStatePatch: 'PATCH /api/twin/v1/objs/{objId}/states/{id}', objsStateDelete: 'DELETE /api/twin/v1/objs/{objId}/states/{id}', objsStatesPost: 'POST /api/twin/v1/objs/{objId}/states', objsViewpointGet: 'GET /api/twin/v1/objs/{objId}/viewpoints/{id}', objsViewpointDelete: 'DELETE /api/twin/v1/objs/{objId}/viewpoints/{id}', objsViewpointPatch: 'PATCH /api/twin/v1/objs/{objId}/viewpoints/{id}', objsViewpointsPost: 'POST /api/twin/v1/objs/{objId}/viewpoints', objsAnimationGet: 'GET /api/twin/v1/objs/{objId}/animations/{id}', objsAnimationPatch: 'PATCH /api/twin/v1/objs/{objId}/animations/{id}', objsAnimationDelete: 'DELETE /api/twin/v1/objs/{objId}/animations/{id}', objsAnimationsPost: 'POST /api/twin/v1/objs/{objId}/animations', objsHierarchyPatch: 'PATCH /api/twin/v1/objs/{objId}/hierarchy', usersMeGet: 'GET /api/twin/v1/users/me', usersMeStatePatch: 'PATCH /api/twin/v1/users/me/state', usersInvitationCodeGet: 'GET /api/twin/v1/users/invitation/code', resourceResourceCategoryGet: 'GET /api/twin/v1/resource/resource-category', resourceStaticMaterialGet: 'GET /api/twin/v1/resource/static-material', } as const; export type { default as ApiMaps } from '@/types/api.types'; export default apis;