/** * 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 application role. * @export * @interface ApplicationRole */ export interface ApplicationRole { /** * Indicates if the application role belongs to Jira platform (`jira-core`). * @type {boolean} * @memberof ApplicationRole */ platform?: boolean; /** * Determines whether this application role should be selected by default on user creation. * @type {boolean} * @memberof ApplicationRole */ selectedByDefault?: boolean; /** * The groups that are granted default access for this application role. * @type {Array} * @memberof ApplicationRole */ defaultGroups?: Array; /** * The maximum count of users on your license. * @type {number} * @memberof ApplicationRole */ numberOfSeats?: number; /** * The number of users counting against your license. * @type {number} * @memberof ApplicationRole */ userCount?: number; /** * The groups associated with the application role. * @type {Array} * @memberof ApplicationRole */ groups?: Array; /** * * @type {boolean} * @memberof ApplicationRole */ hasUnlimitedSeats?: boolean; /** * The [type of users](https://confluence.atlassian.com/x/lRW3Ng) being counted against your license. * @type {string} * @memberof ApplicationRole */ userCountDescription?: string; /** * The display name of the application role. * @type {string} * @memberof ApplicationRole */ name?: string; /** * The key of the application role. * @type {string} * @memberof ApplicationRole */ key?: string; /** * Deprecated. * @type {boolean} * @memberof ApplicationRole */ defined?: boolean; /** * The count of users remaining on your license. * @type {number} * @memberof ApplicationRole */ remainingSeats?: number; } export declare function ApplicationRoleFromJSON(json: any): ApplicationRole; export declare function ApplicationRoleFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApplicationRole; export declare function ApplicationRoleToJSON(value?: ApplicationRole): any;