/** * 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 ImportMetadataTMLRequest { /** * Details of TML objects. **Note: importing TML in YAML format, when coming directly from our Playground, is currently requires manual formatting. For more details on the workaround, please click [here](https://developers.thoughtspot.com/docs/known-issues#_version_9_12_0_cl)** */ 'metadata_tmls': Array; /** * Specifies the import policy for the TML import. */ 'import_policy'?: ImportMetadataTMLRequestImportPolicyEnum; /** * If selected, creates TML objects with new GUIDs. */ 'create_new'?: boolean | null; /** * If import is happening from all orgs context. */ 'all_orgs_override'?: boolean | null; /** *
Version: 10.6.0.cl or later
Boolean Flag to skip TML diff check before processing object TMLs. */ 'skip_diff_check'?: boolean | null; /** *
Version: 10.5.0.cl or later
Boolean to indicate if the large metadata validation should be enabled. */ 'enable_large_metadata_validation'?: boolean | null; static readonly discriminator: string | undefined = undefined; static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ { "name": "metadata_tmls", "baseName": "metadata_tmls", "type": "Array", "format": "" }, { "name": "import_policy", "baseName": "import_policy", "type": "ImportMetadataTMLRequestImportPolicyEnum", "format": "" }, { "name": "create_new", "baseName": "create_new", "type": "boolean", "format": "" }, { "name": "all_orgs_override", "baseName": "all_orgs_override", "type": "boolean", "format": "" }, { "name": "skip_diff_check", "baseName": "skip_diff_check", "type": "boolean", "format": "" }, { "name": "enable_large_metadata_validation", "baseName": "enable_large_metadata_validation", "type": "boolean", "format": "" } ]; static getAttributeTypeMap() { return ImportMetadataTMLRequest.attributeTypeMap; } public constructor() { } } export type ImportMetadataTMLRequestImportPolicyEnum = "PARTIAL" | "ALL_OR_NONE" | "VALIDATE_ONLY" | "PARTIAL_OBJECT" ;