diff --git a/src/interfaces/jira/jira-attachment.interface.ts b/src/interfaces/jira/jira-attachment.interface.ts deleted file mode 100644 index 358b35b7..00000000 --- a/src/interfaces/jira/jira-attachment.interface.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { JiraUser } from './jira-user.interface'; - -export interface Attachment { - id: number; - author: JiraUser; - filename: string; - size: number; - mimeType: string; - created: Date; -} diff --git a/src/interfaces/jira/jira-comment.interface.ts b/src/interfaces/jira/jira-comment.interface.ts deleted file mode 100644 index 44b7e97e..00000000 --- a/src/interfaces/jira/jira-comment.interface.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { JiraUser } from './jira-user.interface'; - -export interface Comment { - id: number; - body: string; - author: JiraUser; - created: Date; - updated: Date; - properties: any; -} diff --git a/src/interfaces/jira/jira-component.interface.ts b/src/interfaces/jira/jira-component.interface.ts deleted file mode 100644 index 0c7a6ffd..00000000 --- a/src/interfaces/jira/jira-component.interface.ts +++ /dev/null @@ -1,4 +0,0 @@ -export interface Component { - id: number; - name: string; -} diff --git a/src/interfaces/jira/jira-issue-status.interface.ts b/src/interfaces/jira/jira-issue-status.interface.ts index ed8c300e..a1d721ed 100644 --- a/src/interfaces/jira/jira-issue-status.interface.ts +++ b/src/interfaces/jira/jira-issue-status.interface.ts @@ -1,7 +1,6 @@ -import { StatusCategory } from './jira-status-category.interface'; export interface IssueStatus { id: number; name: string; description: string; - category: StatusCategory; + category: any; } diff --git a/src/interfaces/jira/jira-issue.interface.ts b/src/interfaces/jira/jira-issue.interface.ts index dfd62d0f..780dbe9c 100644 --- a/src/interfaces/jira/jira-issue.interface.ts +++ b/src/interfaces/jira/jira-issue.interface.ts @@ -1,14 +1,9 @@ import { JiraProject } from './jira-project.interface'; import { JiraPriority } from './jira-issue-priority.interface'; -import { JiraUser } from './jira-user.interface'; import { IssueType } from './jira-issue-type.interface'; import { IssueStatus } from './jira-issue-status.interface'; -import { Resolution } from './jira-resolution.interface'; -import { SecurityLevel } from './jira-security-level.interface'; -import { Version } from './jira-version.interface'; -import { Component } from './jira-component.interface'; -import { Attachment } from './jira-attachment.interface'; import { IssueLink } from './jira-issue-link.interface'; +// Add interfaces as you need them export interface JiraIssue { update?: object; fields: { @@ -23,25 +18,25 @@ export interface JiraIssue { environment?: string; project?: JiraProject; priority?: JiraPriority; - assignee?: JiraUser; - reporter?: JiraUser; - creator?: JiraUser; + assignee?: any; + reporter?: any; + creator?: any; issuetype?: IssueType; issueStatus?: IssueStatus; created?: Date; updated?: Date; dueDate?: Date; - resolution?: Resolution; + resolution?: any; originalEstimate?: number; remainingEstimate?: number; timeSpent?: number; - securityLevel?: SecurityLevel; + securityLevel?: any; labels?: string[]; - versions?: Version[]; - fixVersions?: Version[]; - components?: Component[]; + versions?: any[]; + fixVersions?: any[]; + components?: []; comments?: Comment[]; - attachments?: Attachment[]; + attachments?: []; links?: IssueLink[]; properties?: any; }; diff --git a/src/interfaces/jira/jira-project-role.interface.ts b/src/interfaces/jira/jira-project-role.interface.ts deleted file mode 100644 index cc6258a0..00000000 --- a/src/interfaces/jira/jira-project-role.interface.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface ProjectRole { - id: number; - name: string; - description: string; -} diff --git a/src/interfaces/jira/jira-resolution.interface.ts b/src/interfaces/jira/jira-resolution.interface.ts deleted file mode 100644 index 4e6c2b23..00000000 --- a/src/interfaces/jira/jira-resolution.interface.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface Resolution { - id: number; - name: string; - description: string; -} diff --git a/src/interfaces/jira/jira-security-level.interface.ts b/src/interfaces/jira/jira-security-level.interface.ts deleted file mode 100644 index 133680bf..00000000 --- a/src/interfaces/jira/jira-security-level.interface.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface SecurityLevel { - id: number; - name: string; - description: string; -} diff --git a/src/interfaces/jira/jira-status-category.interface.ts b/src/interfaces/jira/jira-status-category.interface.ts deleted file mode 100644 index 9ff99575..00000000 --- a/src/interfaces/jira/jira-status-category.interface.ts +++ /dev/null @@ -1,6 +0,0 @@ -export interface StatusCategory { - id: number, - key: string, - name: string, - colorName: string -} \ No newline at end of file diff --git a/src/interfaces/jira/jira-user.interface.ts b/src/interfaces/jira/jira-user.interface.ts deleted file mode 100644 index 9c8d4cfe..00000000 --- a/src/interfaces/jira/jira-user.interface.ts +++ /dev/null @@ -1,7 +0,0 @@ -export interface JiraUser { - accountId: string; - displayName: string; - properties: any; - groups: string[]; - permissions: string[]; -} diff --git a/src/interfaces/jira/jira-version.interface.ts b/src/interfaces/jira/jira-version.interface.ts deleted file mode 100644 index b771ccd2..00000000 --- a/src/interfaces/jira/jira-version.interface.ts +++ /dev/null @@ -1,8 +0,0 @@ -export interface Version { - id: number; - name: string; - description: string; - archived: boolean; - released: boolean; - releaseDate: Date; -}