import type { DateString } from "../../types/DateString"; export interface AddIssueParams { /** Project ID 課題を登録するプロジェクトのID */ projectId: number; /** Summary 課題の件名 */ summary: string; /** Issue Type ID 課題の種別のID */ issueTypeId: number; /** Priority ID 課題の優先度のID */ priorityId: number; /** Parent Issue ID 課題の親課題のID */ parentIssueId?: number; /** Description 課題の詳細 */ description?: string; /** Start Date (yyyy-MM-dd) 課題の開始日 (yyyy-MM-dd) */ startDate?: DateString; /** Due Date (yyyy-MM-dd) 課題の期限日 (yyyy-MM-dd) */ dueDate?: DateString; /** Estimated Hours 課題の予定時間 */ estimatedHours?: number; /** Actual Hours 課題の実績時間 */ actualHours?: number; /** Category ID 課題のカテゴリーのID */ categoryId?: number[]; /** Version ID 課題の発生バージョンのID */ versionId?: number[]; /** Milestone ID 課題のマイルストーンのID */ milestoneId?: number[]; /** Assignee ID 課題の担当者のID */ assigneeId?: number; /** Notified User ID 課題の登録の通知を受け取るユーザーのID */ notifiedUserId?: number[]; /** Attachment file ID(Post Attachment File returns) 添付ファイルの送信APIが返すID */ attachmentId?: number[]; }