export interface PartialUser { readonly self?: string; readonly name?: string; readonly key?: string; readonly emailAddress?: string; readonly displayName?: string; } export interface User extends PartialUser { readonly avatarUrls?: AvatarUrls; readonly active: boolean; readonly timeZone?: string; } export interface Comment { readonly self?: string; readonly id?: string; readonly author?: User; readonly body?: string; readonly updateAuthor?: User; readonly created?: string; readonly updated?: string; } export interface Worklog { readonly self?: string; readonly author?: User; readonly updateAuthor?: User; readonly comment?: string; readonly created?: string; readonly updated?: string; readonly started?: string; readonly timeSpent?: string; readonly timeSpentSeconds?: number; readonly id?: string; readonly issueId?: string; } export interface IssueLink { readonly id?: number; readonly sourceIssueId?: number; readonly destinationIssueId?: number; readonly issueLinkType?: { readonly id?: number; readonly name?: string; readonly outwardName?: string; readonly inwardName?: string; readonly style?: string; readonly subTask?: boolean; readonly system?: boolean; }; readonly sequence?: number; readonly systemLink?: boolean; } export interface Project { readonly self?: string; readonly id?: number; readonly key?: string; readonly name?: string; readonly avatarUrls?: AvatarUrls; readonly projectLead?: PartialUser; readonly assigneeType?: string; } export interface Board { readonly id?: number; readonly self?: string; readonly name?: string; readonly type?: string; } export interface Sprint { readonly id?: number; readonly self?: string; readonly state?: string; readonly name?: string; readonly startDate?: string; readonly endDate?: string; readonly completeDate?: string; readonly activatedDate?: string; readonly originBoardId?: number; readonly goal?: string; readonly synced?: boolean; } export interface Version { readonly self?: string; readonly id?: string; readonly description?: string; readonly name?: string; readonly archived?: boolean; readonly released?: boolean; readonly overdue?: boolean; readonly userStartDate?: string; readonly userReleaseDate?: string; readonly projectId?: number; } export interface Changelog { readonly id?: string; readonly items?: ChangelogItem[]; } interface ChangelogItem { readonly field?: string; readonly fieldtype?: string; readonly from?: string | null; readonly fromString?: string | null; readonly to?: string | null; readonly toString?: string | null; } export interface BoardConfiguration { readonly id?: number; readonly name?: string; readonly type?: string; readonly self?: string; readonly filter?: { readonly id?: string; readonly self?: string; }; readonly subQuery?: { readonly query?: string; }; readonly columnConfig?: { readonly columns?: { readonly name?: string; readonly statuses?: { readonly id?: string; readonly self?: string; }[]; }[]; readonly constraintType?: string; }; readonly estimation?: { readonly type?: string; readonly field?: { readonly fieldId?: string; readonly displayName?: string; }; }; readonly ranking?: Record; } export interface IssueTransition { readonly workflowId: number; readonly workflowName: string; readonly transitionId: number; readonly transitionName: string; readonly from_status: string; readonly to_status: string; } export interface Issue { readonly id?: string; readonly self?: string; readonly key?: string; readonly fields?: { readonly issuetype?: Issuetype; readonly components?: { readonly self?: string; readonly id?: string; readonly name?: string; readonly description?: string; }[]; readonly timespent?: number | null; readonly timeoriginalestimate?: number | null; readonly description?: string | null; readonly project?: { readonly self?: string; readonly id?: string; readonly key?: string; readonly name?: string; readonly projectTypeKey: string; readonly avatarUrls?: AvatarUrls; }; readonly fixVersions?: { readonly self?: string; readonly id?: string; readonly description?: string; readonly name?: string; readonly archived?: boolean; readonly released?: boolean; }[]; readonly aggregatetimespent?: number | null; readonly resolution?: { readonly self?: string; readonly id?: string; readonly description?: string; readonly name?: string; } | null; readonly timetracking?: { readonly originalEstimate?: string; readonly remainingEstimate?: string; readonly timeSpent?: string; readonly originalEsimateSeconds?: number; readonly remainingEstimateSeconds?: number; readonly timeSpentSeconds?: number; }; readonly subtasks?: IssueReference[]; readonly attachment?: { readonly size: number; readonly self?: string; readonly id?: string; readonly filename?: string; readonly author?: User; readonly created?: string; readonly mimeType?: string; readonly properties?: Record; readonly content?: string; readonly thumbnail?: string; }[]; readonly aggregatetimeestimate?: number | null; readonly resolutiondate?: string | null; readonly workratio?: number; readonly summary?: string; readonly lastViewed?: any; readonly watches?: { readonly self?: string; readonly watchCount?: number; readonly isWatching?: boolean; }; readonly creator?: User; readonly created?: string; readonly reporter?: User; readonly aggregateprogress?: { readonly progress?: number; readonly total?: number; readonly percent?: number; }; readonly priority?: Priority; readonly labels?: string[]; readonly environment?: string | null; readonly timeestimate?: number | null; readonly aggregatetimeoriginalestimate?: number | null; readonly versions?: Version[]; readonly duedate?: string | null; readonly progress?: { readonly progress?: number; readonly total?: number; readonly percent?: number; }; readonly comment?: { readonly comments?: Comment[]; readonly maxResults?: number; readonly total?: number; readonly startAt?: number; }; readonly issuelinks?: { readonly id?: string; readonly self?: string; readonly type?: { readonly id?: string; readonly name?: string; readonly inward?: string; readonly outward?: string; readonly self?: string; }; readonly inwardIssue?: { readonly id?: string; readonly key?: string; readonly self?: string; readonly fields: { readonly summary?: string; readonly status?: Status; readonly priority?: Priority; readonly issuetype?: Issuetype; }; }; readonly outwardIssue?: { readonly id?: string; readonly key?: string; readonly self?: string; readonly fields: { readonly summary?: string; readonly status?: Status; readonly priority?: Priority; readonly issuetype?: Issuetype; }; }; }[]; readonly votes?: { readonly self?: string; readonly votes?: number; readonly hasVoted?: boolean; }; readonly worklog?: { readonly startAt?: number; readonly maxResults?: number; readonly total?: number; readonly worklogs?: Worklog[]; }; readonly assignee?: User | null; readonly updated?: string; readonly status?: Status; readonly parent?: IssueReference; readonly [x: string]: any; }; } interface AvatarUrls { readonly "48x48"?: string; readonly "24x24"?: string; readonly "16x16"?: string; readonly "32x32"?: string; } interface Issuetype { readonly self?: string; readonly id?: string; readonly description?: string; readonly iconUrl?: string; readonly name?: string; readonly subtask: boolean; readonly avatarId?: number; } interface Priority { readonly self?: string; readonly statusColor?: string; readonly description?: string; readonly iconUrl?: string; readonly name?: string; readonly id?: string; } interface Status { readonly self?: string; readonly statusColor?: string; readonly description?: string; readonly iconUrl?: string; readonly name?: string; readonly id?: string; readonly statusCategory?: StatusCategory; } interface StatusCategory { readonly self?: string; readonly id?: string | number; readonly key?: string; readonly colorName?: string; readonly name?: string; } interface IssueReference { readonly id?: string; readonly key?: string; readonly self?: string; readonly fields?: { readonly summary?: string; readonly status?: Status; readonly priority?: Priority; readonly issuetype?: Issuetype; }; } export {}; //# sourceMappingURL=types.d.ts.map