17 lines
590 B
TypeScript
17 lines
590 B
TypeScript
export class CreateIssueCommand {
|
|
constructor(
|
|
public readonly key: string,
|
|
public readonly title: string,
|
|
public readonly reporter: string,
|
|
public readonly projectId: string,
|
|
public readonly content?: string,
|
|
public readonly priority?: number,
|
|
public readonly assignee?: string,
|
|
public readonly dueDate?: Date,
|
|
public readonly type?: string,
|
|
public readonly observers?: string[],
|
|
/** Имена тегов; отсутствующие в справочнике проекта создаются */
|
|
public readonly tags?: string[],
|
|
) {}
|
|
}
|