/**
* Generated by orval-hook.js
* Do not edit manually.
*/
export interface PathParamInfo {
name: string
type: string
required: boolean
description?: string
format?: string
pattern?: string
}
export interface ApiDefinition {
operationId: string
summary: string
pathParams: PathParamInfo[]
}
export const apiDefinitions: ApiDefinition[] = [
{
"operationId": "listCategories",
"summary": "カテゴリの一覧を取得",
"pathParams": []
},
{
"operationId": "createCategory",
"summary": "カテゴリを作成",
"pathParams": []
},
{
"operationId": "updateCategory",
"summary": "カテゴリを更新",
"pathParams": [
{
"name": "categoryId",
"type": "string",
"required": true,
"description": "カテゴリのUUID",
"format": "uuid"
}
]
},
{
"operationId": "deleteCategory",
"summary": "カテゴリを削除",
"pathParams": [
{
"name": "categoryId",
"type": "string",
"required": true,
"description": "カテゴリのUUID",
"format": "uuid"
}
]
},
{
"operationId": "listFolders",
"summary": "フォルダの一覧を取得",
"pathParams": []
},
{
"operationId": "createFolder",
"summary": "フォルダを作成",
"pathParams": []
},
{
"operationId": "getFolder",
"summary": "フォルダを取得",
"pathParams": [
{
"name": "folderId",
"type": "string",
"required": true,
"description": "フォルダのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "updateFolder",
"summary": "フォルダを更新",
"pathParams": [
{
"name": "folderId",
"type": "string",
"required": true,
"description": "フォルダのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "deleteFolder",
"summary": "フォルダを削除",
"pathParams": [
{
"name": "folderId",
"type": "string",
"required": true,
"description": "フォルダのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listGeneralMasters",
"summary": "汎用マスタの一覧を取得",
"pathParams": []
},
{
"operationId": "createGeneralMaster",
"summary": "汎用マスタを作成",
"pathParams": []
},
{
"operationId": "getGeneralMaster",
"summary": "汎用マスタを取得",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "updateGeneralMaster",
"summary": "汎用マスタを更新",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "deleteGeneralMaster",
"summary": "汎用マスタを削除",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listGeneralMasterItems",
"summary": "汎用マスタアイテムの一覧を取得",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "createGeneralMasterItem",
"summary": "汎用マスタアイテムを作成",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "getGeneralMasterItem",
"summary": "汎用マスタアイテムを取得",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
},
{
"name": "itemId",
"type": "string",
"required": true,
"description": "汎用マスタアイテムのUUIDまたはコード"
}
]
},
{
"operationId": "updateGeneralMasterItem",
"summary": "汎用マスタアイテムを更新",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
},
{
"name": "itemId",
"type": "string",
"required": true,
"description": "汎用マスタアイテムのUUIDまたはコード"
}
]
},
{
"operationId": "deleteGeneralMasterItem",
"summary": "汎用マスタアイテムを削除",
"pathParams": [
{
"name": "generalMasterId",
"type": "string",
"required": true,
"description": "汎用マスタのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
},
{
"name": "itemId",
"type": "string",
"required": true,
"description": "汎用マスタアイテムのUUIDまたはコード"
}
]
},
{
"operationId": "listGrades",
"summary": "役職の一覧を取得",
"pathParams": []
},
{
"operationId": "createGrade",
"summary": "役職を作成",
"pathParams": []
},
{
"operationId": "getGrade",
"summary": "役職を取得",
"pathParams": [
{
"name": "gradeId",
"type": "string",
"required": true,
"description": "役職のUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "updateGrade",
"summary": "役職を更新",
"pathParams": [
{
"name": "gradeId",
"type": "string",
"required": true,
"description": "役職のUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "deleteGrade",
"summary": "役職を削除",
"pathParams": [
{
"name": "gradeId",
"type": "string",
"required": true,
"description": "役職のUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "setDefaultGrade",
"summary": "デフォルトの役職を変更",
"pathParams": [
{
"name": "gradeId",
"type": "string",
"required": true,
"description": "役職のUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listOrganizationCharts",
"summary": "組織図の一覧を取得",
"pathParams": []
},
{
"operationId": "createOrganizationChart",
"summary": "組織図を作成",
"pathParams": []
},
{
"operationId": "getOrganizationChart",
"summary": "組織図を取得",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
}
]
},
{
"operationId": "updateOrganizationChart",
"summary": "組織図を更新",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
}
]
},
{
"operationId": "deleteOrganizationChart",
"summary": "組織図を削除",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
}
]
},
{
"operationId": "getCurrentOrganizationChart",
"summary": "現在の組織図を取得",
"pathParams": []
},
{
"operationId": "activateOrganizationChart",
"summary": "組織図を有効化",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
}
]
},
{
"operationId": "listTeams",
"summary": "チーム一覧を取得",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
}
]
},
{
"operationId": "createTeam",
"summary": "チームを作成",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
}
]
},
{
"operationId": "getTeam",
"summary": "チームを取得",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
},
{
"name": "teamId",
"type": "string",
"required": true,
"description": "チームのUUIDまたはコード"
}
]
},
{
"operationId": "updateTeam",
"summary": "チームを編集",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
},
{
"name": "teamId",
"type": "string",
"required": true,
"description": "チームのUUIDまたはコード"
}
]
},
{
"operationId": "deleteTeam",
"summary": "チームを削除",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
},
{
"name": "teamId",
"type": "string",
"required": true,
"description": "チームのUUIDまたはコード"
}
]
},
{
"operationId": "listTeamMembers",
"summary": "チームのメンバー一覧を取得",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
},
{
"name": "teamId",
"type": "string",
"required": true,
"description": "チームのUUIDまたはコード"
}
]
},
{
"operationId": "createTeamMembers",
"summary": "チームにメンバーを追加",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
},
{
"name": "teamId",
"type": "string",
"required": true,
"description": "チームのUUIDまたはコード"
}
]
},
{
"operationId": "deleteTeamMembers",
"summary": "チームからメンバーを削除",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
},
{
"name": "teamId",
"type": "string",
"required": true,
"description": "チームのUUIDまたはコード"
}
]
},
{
"operationId": "updateTeamMember",
"summary": "チームのメンバーを更新",
"pathParams": [
{
"name": "organizationChartId",
"type": "string",
"required": true,
"description": "組織図のUUID",
"format": "uuid"
},
{
"name": "teamId",
"type": "string",
"required": true,
"description": "チームのUUIDまたはコード"
},
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード"
}
]
},
{
"operationId": "listRoles",
"summary": "管理者ロールの一覧を取得",
"pathParams": []
},
{
"operationId": "createRole",
"summary": "管理者ロールを作成",
"pathParams": []
},
{
"operationId": "getRole",
"summary": "管理者ロールを取得",
"pathParams": [
{
"name": "roleId",
"type": "string",
"required": true,
"description": "管理者ロールのUUID",
"format": "uuid"
}
]
},
{
"operationId": "updateRole",
"summary": "管理者ロールを更新",
"pathParams": [
{
"name": "roleId",
"type": "string",
"required": true,
"description": "管理者ロールのUUID",
"format": "uuid"
}
]
},
{
"operationId": "deleteRole",
"summary": "管理者ロールを削除",
"pathParams": [
{
"name": "roleId",
"type": "string",
"required": true,
"description": "管理者ロールのUUID",
"format": "uuid"
}
]
},
{
"operationId": "listRoleMembers",
"summary": "管理者ロールのメンバー一覧を取得",
"pathParams": [
{
"name": "roleId",
"type": "string",
"required": true,
"description": "管理者ロールのUUID",
"format": "uuid"
}
]
},
{
"operationId": "createRoleMembers",
"summary": "管理者ロールにメンバーを追加",
"pathParams": [
{
"name": "roleId",
"type": "string",
"required": true,
"description": "管理者ロールのUUID",
"format": "uuid"
}
]
},
{
"operationId": "deleteRoleMember",
"summary": "管理者ロールからメンバーを削除",
"pathParams": [
{
"name": "roleId",
"type": "string",
"required": true,
"description": "管理者ロールのUUID",
"format": "uuid"
},
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード"
}
]
},
{
"operationId": "listTickets",
"summary": "チケット一覧を取得",
"pathParams": []
},
{
"operationId": "createTicket",
"summary": "チケットを作成",
"pathParams": []
},
{
"operationId": "listTasks",
"summary": "承認リクエスト一覧を取得",
"pathParams": []
},
{
"operationId": "getTicket",
"summary": "チケットを取得",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "updateTicket",
"summary": "チケットを更新",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "approveTicket",
"summary": "チケットを承認または確認する",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "rejectTicket",
"summary": "チケットを差し戻す",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "denyTicket",
"summary": "チケットを却下する",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "withdrawTicket",
"summary": "チケットを取り下げる",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "archiveTicket",
"summary": "チケットをアーカイブ",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "listTicketLinks",
"summary": "チケットの関連チケットを取得する",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "listViewers",
"summary": "共有ユーザーの一覧を取得",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "createViewer",
"summary": "共有ユーザーを追加",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "deleteViewer",
"summary": "共有ユーザーを削除",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
},
{
"name": "viewerId",
"type": "string",
"required": true,
"description": "共有ユーザーのUUID",
"format": "uuid"
}
]
},
{
"operationId": "listComments",
"summary": "コメントの一覧を取得",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "createComment",
"summary": "コメントを投稿",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
}
]
},
{
"operationId": "getComment",
"summary": "コメントを取得",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
},
{
"name": "commentId",
"type": "string",
"required": true,
"description": "コメントのUUID",
"format": "uuid"
}
]
},
{
"operationId": "updateComment",
"summary": "コメントを更新",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
},
{
"name": "commentId",
"type": "string",
"required": true,
"description": "コメントのUUID",
"format": "uuid"
}
]
},
{
"operationId": "deleteComment",
"summary": "コメントを削除",
"pathParams": [
{
"name": "ticketId",
"type": "string",
"required": true,
"description": "チケットのUUID",
"format": "uuid"
},
{
"name": "commentId",
"type": "string",
"required": true,
"description": "コメントのUUID",
"format": "uuid"
}
]
},
{
"operationId": "getCurrentUser",
"summary": "現在のユーザーを取得",
"pathParams": []
},
{
"operationId": "listUsers",
"summary": "ユーザー一覧を取得",
"pathParams": []
},
{
"operationId": "createUser",
"summary": "ユーザーを作成(招待)",
"pathParams": []
},
{
"operationId": "getUser",
"summary": "ユーザーを取得",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "updateUser",
"summary": "ユーザーを更新",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "deleteUser",
"summary": "ユーザーを削除",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "lookupUserByEmail",
"summary": "メールアドレスからユーザーを取得",
"pathParams": []
},
{
"operationId": "reinviteUser",
"summary": "ユーザーを再招待",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "suspendUser",
"summary": "ユーザーを一時停止",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "reactivateUser",
"summary": "ユーザーを再有効化",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listUserTeams",
"summary": "ユーザーの所属チーム一覧を取得",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listUserRoles",
"summary": "ユーザーの管理者ロール一覧を取得",
"pathParams": [
{
"name": "userId",
"type": "string",
"required": true,
"description": "ユーザーのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listRoutes",
"summary": "経路一覧を取得",
"pathParams": []
},
{
"operationId": "getRoute",
"summary": "経路を取得",
"pathParams": [
{
"name": "routeId",
"type": "string",
"required": true,
"description": "経路のUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listWorkflows",
"summary": "ワークフロー一覧を取得",
"pathParams": []
},
{
"operationId": "getWorkflow",
"summary": "ワークフローを取得",
"pathParams": [
{
"name": "workflowId",
"type": "string",
"required": true,
"description": "ワークフローのUUIDまたはコード",
"pattern": "^[a-zA-Z0-9_-]+$"
}
]
},
{
"operationId": "listProxyApplicants",
"summary": "代理申請一覧を取得",
"pathParams": []
},
{
"operationId": "createProxyApplicant",
"summary": "代理申請を作成",
"pathParams": []
},
{
"operationId": "deleteProxyApplicant",
"summary": "代理申請を削除",
"pathParams": [
{
"name": "proxyApplicantId",
"type": "string",
"required": true,
"description": "代理申請のUUID",
"format": "uuid"
}
]
},
{
"operationId": "listProxyApprovers",
"summary": "代理承認一覧を取得",
"pathParams": []
},
{
"operationId": "createProxyApprover",
"summary": "代理承認を作成",
"pathParams": []
},
{
"operationId": "deleteProxyApprover",
"summary": "代理承認を削除",
"pathParams": [
{
"name": "proxyApproverId",
"type": "string",
"required": true,
"description": "代理承認のUUID",
"format": "uuid"
}
]
},
{
"operationId": "uploadFile",
"summary": "添付ファイルをアップロード",
"pathParams": []
},
{
"operationId": "getFile",
"summary": "添付ファイルの情報を取得",
"pathParams": [
{
"name": "signedId",
"type": "string",
"required": true,
"description": "添付ファイルの署名済みID"
}
]
},
{
"operationId": "listAuditLogs",
"summary": "監査ログ一覧を取得",
"pathParams": []
}
]
export function findApiByOperationId(operationId: string): ApiDefinition | undefined {
return apiDefinitions.find((api) => api.operationId === operationId)
}