/** * 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 { ColumnSecurityRuleUpdate } from '../models/ColumnSecurityRuleUpdate'; import { HttpFile } from '../http/http'; export class UpdateColumnSecurityRulesRequest { /** * GUID or name of the table for which we want to create column security rules */ 'identifier'?: string; /** * The object ID of the table */ 'obj_identifier'?: string; /** * If true, then all the secured columns will be marked as unprotected, and all the group associations will be removed */ 'clear_csr'?: boolean | null; /** * Array where each object defines the security rule for a specific column */ 'column_security_rules': Array; static readonly discriminator: string | undefined = undefined; static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ { "name": "identifier", "baseName": "identifier", "type": "string", "format": "" }, { "name": "obj_identifier", "baseName": "obj_identifier", "type": "string", "format": "" }, { "name": "clear_csr", "baseName": "clear_csr", "type": "boolean", "format": "" }, { "name": "column_security_rules", "baseName": "column_security_rules", "type": "Array", "format": "" } ]; static getAttributeTypeMap() { return UpdateColumnSecurityRulesRequest.attributeTypeMap; } public constructor() { } }