/** * 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 { UserBeanAvatarUrls } from './'; /** * * @export * @interface UserBean */ export interface UserBean { /** * The accountId of the user, which uniquely identifies the user across all Atlassian products. For example, *5b10ac8d82e05b22cc7d4ef5*. * @type {string} * @memberof UserBean */ accountId?: string; /** * The URL of the user. * @type {string} * @memberof UserBean */ self?: string; /** * The avatars of the user. * @type {UserBeanAvatarUrls} * @memberof UserBean */ avatarUrls?: UserBeanAvatarUrls; /** * This property is deprecated in favor of `accountId` because of privacy changes. See the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. The username of the user. * @type {string} * @memberof UserBean */ name?: string; /** * This property is deprecated in favor of `accountId` because of privacy changes. See the [migration guide](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. The key of the user. * @type {string} * @memberof UserBean */ key?: string; /** * The display name of the user. Depending on the user’s privacy setting, this may return an alternative value. * @type {string} * @memberof UserBean */ displayName?: string; /** * Indicates whether the user is active. * @type {boolean} * @memberof UserBean */ active?: boolean; } export declare function UserBeanFromJSON(json: any): UserBean; export declare function UserBeanFromJSONTyped(json: any, ignoreDiscriminator: boolean): UserBean; export declare function UserBeanToJSON(value?: UserBean): any;