nodes/YouTrack/resources/types.ts (18 lines of code) (raw):

/** * Type definitions for YouTrack node request bodies * These interfaces define the structure of API request payloads */ /** * Request body structure for executing commands on issues */ export interface CommandExecuteRequestBody { query: string; comment?: string; silent?: boolean; } /** * Request body structure for command operations on multiple issues */ export interface CommandSharedRequestBody { issues: Array<{ id: string } | { idReadable: string }>; } /** * Request body structure for creating issue drafts */ export interface IssueDraftCreateRequestBody { project: { id: string }; summary?: string; description?: string; } /** * Request body structure for updating issue drafts */ export interface IssueDraftUpdateRequestBody { project?: { id: string }; summary?: string; description?: string; }