/** * 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 { PublishMetadataListItem } from '../models/PublishMetadataListItem'; import { HttpFile } from '../http/http'; export class PublishMetadataRequest { /** * Metadata objects to be published. */ 'metadata': Array; /** * Unique ID or name of orgs to which metadata objects should be published. */ 'org_identifiers': Array; /** * Skip parameterization validation. By default publishing requires an underlying LOGICAL_TABLE or DATA_SOURCE to carry a template variable with a value for every target org, so each org resolves its own data. Without parameterization every target org reads the owner org\'s data through the owner org\'s connection. Set this to true only when that is intended. */ 'skip_validation'?: boolean | null; 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": "metadata", "baseName": "metadata", "type": "Array", "format": "" }, { "name": "org_identifiers", "baseName": "org_identifiers", "type": "Array", "format": "" }, { "name": "skip_validation", "baseName": "skip_validation", "type": "boolean", "format": "" } ]; static getAttributeTypeMap() { return PublishMetadataRequest.attributeTypeMap; } public constructor() { } }