/** * 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 { ACState } from '../models/ACState'; import { HttpFile } from '../http/http'; export class AnswerDetails { /** * Display title of the answer. */ 'title'?: string | null; /** * Description of the answer. */ 'description'?: string | null; /** * Unique identifier of the session. */ 'session_identifier'?: string | null; /** * Generation number of the answer. */ 'generation_number'?: number | null; /** * Ordered list of TML token strings that make up the answer query. */ 'tokens'?: Array | null; /** * Visualization type for the answer. */ 'visualization_type'?: AnswerDetailsVisualizationTypeEnum | null; /** * List of formulas used in the answer. */ 'formulas'?: Array | null; /** * List of parameters used in the answer. */ 'parameters'?: Array | null; /** * List of sub-queries used in the answer. */ 'sub_queries'?: Array | null; 'ac_state'?: ACState; 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": "title", "baseName": "title", "type": "string", "format": "" }, { "name": "description", "baseName": "description", "type": "string", "format": "" }, { "name": "session_identifier", "baseName": "session_identifier", "type": "string", "format": "" }, { "name": "generation_number", "baseName": "generation_number", "type": "number", "format": "int32" }, { "name": "tokens", "baseName": "tokens", "type": "Array", "format": "" }, { "name": "visualization_type", "baseName": "visualization_type", "type": "AnswerDetailsVisualizationTypeEnum", "format": "" }, { "name": "formulas", "baseName": "formulas", "type": "Array", "format": "" }, { "name": "parameters", "baseName": "parameters", "type": "Array", "format": "" }, { "name": "sub_queries", "baseName": "sub_queries", "type": "Array", "format": "" }, { "name": "ac_state", "baseName": "ac_state", "type": "ACState", "format": "" } ]; static getAttributeTypeMap() { return AnswerDetails.attributeTypeMap; } public constructor() { } } export type AnswerDetailsVisualizationTypeEnum = "Chart" | "CHART" | "Table" | "TABLE" | "Undefined" | "UNDEFINED" ;