/** * 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. */ /** * Details of an avatar. * @export * @interface Avatar */ export interface Avatar { /** * The ID of the avatar. Required when setting the project avatar. * @type {string} * @memberof Avatar */ id?: string; /** * The file name of the avatar icon. Returned for system avatars. * @type {string} * @memberof Avatar */ readonly fileName?: string; /** * The list of avatar icon URLs. * @type {{ [key: string]: string; }} * @memberof Avatar */ readonly urls?: { [key: string]: string; }; /** * Indicates whether the avatar is a system avatar. * @type {boolean} * @memberof Avatar */ readonly isSystemAvatar?: boolean; /** * The owner of the avatar. For a system avatar the owner is null (and nothing is returned). For non-system avatars this is the appropriate identifier, such as the ID for a project or the accountId for a user. * @type {string} * @memberof Avatar */ readonly owner?: string; /** * Indicates whether the avatar can be deleted. * @type {boolean} * @memberof Avatar */ readonly isDeletable?: boolean; /** * Indicates whether the avatar is used in Jira. For example, shown as a project\'s avatar. * @type {boolean} * @memberof Avatar */ readonly isSelected?: boolean; } export declare function AvatarFromJSON(json: any): Avatar; export declare function AvatarFromJSONTyped(json: any, ignoreDiscriminator: boolean): Avatar; export declare function AvatarToJSON(value?: Avatar): any;