/** * 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 ImportMetadataTMLAsyncRequest { /** * Details of TML objects. */ 'metadata_tmls': Array; /** * 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.5.0.cl or later
Policy to be followed while importing the TML. Valid values are [PARTIAL_OBJECT, PARTIAL, VALIDATE_ONLY, ALL_OR_NONE] */ 'import_policy'?: ImportMetadataTMLAsyncRequestImportPolicyEnum; /** *
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": "create_new", "baseName": "create_new", "type": "boolean", "format": "" }, { "name": "all_orgs_override", "baseName": "all_orgs_override", "type": "boolean", "format": "" }, { "name": "import_policy", "baseName": "import_policy", "type": "ImportMetadataTMLAsyncRequestImportPolicyEnum", "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 ImportMetadataTMLAsyncRequest.attributeTypeMap; } public constructor() { } } export type ImportMetadataTMLAsyncRequestImportPolicyEnum = "PARTIAL" | "ALL_OR_NONE" | "VALIDATE_ONLY" | "PARTIAL_OBJECT" ;