/** * ThoughtSpot Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * OpenAPI spec version: 2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { HttpFile } from '../http/http'; export class RevokeRefreshTokensRequest { /** * Unique ID or name of the configuration. When provided, the refresh tokens of the users associated with the connection configuration will be revoked. */ 'configuration_identifiers'?: Array; /** * Unique ID or name of the users. When provided, the refresh tokens of the specified users will be revoked. If the request includes the user ID or name of the connection author, their token will also be revoked. */ 'user_identifiers'?: Array; /** * Unique ID or name of the Org. When provided, the refresh tokens of all users associated with the published connection in the Org will be revoked. This parameter is valid only for published connections. Using it with unpublished connections will result in an error. */ 'org_identifiers'?: Array; static readonly discriminator: string | undefined = undefined; static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ { "name": "configuration_identifiers", "baseName": "configuration_identifiers", "type": "Array", "format": "" }, { "name": "user_identifiers", "baseName": "user_identifiers", "type": "Array", "format": "" }, { "name": "org_identifiers", "baseName": "org_identifiers", "type": "Array", "format": "" } ]; static getAttributeTypeMap() { return RevokeRefreshTokensRequest.attributeTypeMap; } public constructor() { } }