/** * 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 { ScriptSrcUrlsInput } from '../models/ScriptSrcUrlsInput'; import { HttpFile } from '../http/http'; /** * Input for CSP (Content Security Policy) settings. */ export class CspSettingsInput { /** * Allowed URLs for connect-src directive. */ 'connect_src_urls'?: Array | null; /** * Allowed URLs for font-src directive. */ 'font_src_urls'?: Array | null; /** * Allowed hosts for visual embed (frame-ancestors directive). */ 'visual_embed_hosts'?: Array | null; /** * Allowed URLs for frame-src directive. */ 'iframe_src_urls'?: Array | null; /** * Allowed URLs for img-src directive. */ 'img_src_urls'?: Array | null; 'script_src_urls'?: ScriptSrcUrlsInput; /** * Allowed URLs for style-src directive. */ 'style_src_urls'?: Array | null; static readonly discriminator: string | undefined = undefined; static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [ { "name": "connect_src_urls", "baseName": "connect_src_urls", "type": "Array", "format": "" }, { "name": "font_src_urls", "baseName": "font_src_urls", "type": "Array", "format": "" }, { "name": "visual_embed_hosts", "baseName": "visual_embed_hosts", "type": "Array", "format": "" }, { "name": "iframe_src_urls", "baseName": "iframe_src_urls", "type": "Array", "format": "" }, { "name": "img_src_urls", "baseName": "img_src_urls", "type": "Array", "format": "" }, { "name": "script_src_urls", "baseName": "script_src_urls", "type": "ScriptSrcUrlsInput", "format": "" }, { "name": "style_src_urls", "baseName": "style_src_urls", "type": "Array", "format": "" } ]; static getAttributeTypeMap() { return CspSettingsInput.attributeTypeMap; } public constructor() { } }