/** * The Jira Cloud platform REST API * Jira Cloud platform REST API documentation * * The version of the OpenAPI document: 1001.0.0-SNAPSHOT * Contact: ecosystem@atlassian.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { FieldMetadata, Scope } from './'; /** * Details of the issue creation metadata for an issue type. * @export * @interface IssueTypeIssueCreateMetadata */ export interface IssueTypeIssueCreateMetadata { /** * The URL of these issue type details. * @type {string} * @memberof IssueTypeIssueCreateMetadata */ readonly self?: string; /** * project unique ID for next-gen entities * @type {string} * @memberof IssueTypeIssueCreateMetadata */ readonly entityId?: string; /** * List of the fields available when creating an issue for the issue type. * @type {{ [key: string]: FieldMetadata; }} * @memberof IssueTypeIssueCreateMetadata */ readonly fields?: { [key: string]: FieldMetadata; }; /** * The ID of the issue type\'s avatar. * @type {number} * @memberof IssueTypeIssueCreateMetadata */ readonly avatarId?: number; /** * The ID of the issue type. * @type {string} * @memberof IssueTypeIssueCreateMetadata */ readonly id?: string; /** * Details of the next-gen projects the issue type is available in. * @type {Scope} * @memberof IssueTypeIssueCreateMetadata */ readonly scope?: Scope; /** * The URL of the issue type\'s avatar. * @type {string} * @memberof IssueTypeIssueCreateMetadata */ readonly iconUrl?: string; /** * Expand options that include additional issue type metadata details in the response. * @type {string} * @memberof IssueTypeIssueCreateMetadata */ readonly expand?: string; /** * Indicates whether this issue type is used to create subtasks. * @type {boolean} * @memberof IssueTypeIssueCreateMetadata */ readonly subtask?: boolean; /** * The name of the issue type. * @type {string} * @memberof IssueTypeIssueCreateMetadata */ readonly name?: string; /** * The description of the issue type. * @type {string} * @memberof IssueTypeIssueCreateMetadata */ readonly description?: string; } export declare function IssueTypeIssueCreateMetadataFromJSON(json: any): IssueTypeIssueCreateMetadata; export declare function IssueTypeIssueCreateMetadataFromJSONTyped(json: any, ignoreDiscriminator: boolean): IssueTypeIssueCreateMetadata; export declare function IssueTypeIssueCreateMetadataToJSON(value?: IssueTypeIssueCreateMetadata): any;