/** * 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 SearchAnalystsRequest { /** * Unique identifier of an analyst. When provided, fetch mode: the response contains exactly that analyst and the other filters are ignored. */ 'analyst_identifier'?: string; /** * List mode: number of records per page. Default 50, maximum 500. */ 'record_size'?: number; /** * List mode: zero-based index of the first record to return. Maximum 10000. */ 'record_offset'?: number; /** * List mode: case-insensitive substring match on the analyst name. */ 'query'?: string; /** * List mode: ownership filter — ALL (created by or shared with me), CREATED_BY_ME, or SHARED_TO_ME. */ 'type'?: SearchAnalystsRequestTypeEnum; static readonly discriminator: string | undefined = undefined; static readonly mapping: {[index: string]: string} | undefined = undefined; static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ { "name": "analyst_identifier", "baseName": "analyst_identifier", "type": "string", "format": "" }, { "name": "record_size", "baseName": "record_size", "type": "number", "format": "int32" }, { "name": "record_offset", "baseName": "record_offset", "type": "number", "format": "int32" }, { "name": "query", "baseName": "query", "type": "string", "format": "" }, { "name": "type", "baseName": "type", "type": "SearchAnalystsRequestTypeEnum", "format": "" } ]; static getAttributeTypeMap() { return SearchAnalystsRequest.attributeTypeMap; } public constructor() { } } export type SearchAnalystsRequestTypeEnum = "ALL" | "CREATED_BY_ME" | "SHARED_TO_ME" ;