/** * 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 { ProjectRoleGroupBean, ProjectRoleUserBean } from './'; /** * Details about a user assigned to a project role. * @export * @interface RoleActor */ export interface RoleActor { /** * * @type {string} * @memberof RoleActor */ user?: string; /** * * @type {ProjectRoleUserBean} * @memberof RoleActor */ actorUser?: ProjectRoleUserBean; /** * * @type {number} * @memberof RoleActor */ id?: number; /** * * @type {ProjectRoleGroupBean} * @memberof RoleActor */ actorGroup?: ProjectRoleGroupBean; /** * * @type {string} * @memberof RoleActor */ type?: string; /** * * @type {string} * @memberof RoleActor */ avatarUrl?: string; /** * The display name of the user. Depending on the user’s privacy setting, this may return an alternative value. * @type {string} * @memberof RoleActor */ readonly displayName?: string; /** * This property is no longer available and will be removed from the documentation soon. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migration-guide/) for details. * @type {string} * @memberof RoleActor */ readonly name?: string; } export declare function RoleActorFromJSON(json: any): RoleActor; export declare function RoleActorFromJSONTyped(json: any, ignoreDiscriminator: boolean): RoleActor; export declare function RoleActorToJSON(value?: RoleActor): any;