/** * Invicti Enterprise API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { RequestFile } from './models'; import { FileCache } from './fileCache'; /** * Represents a model for carrying out notification integration custom field. */ export class NotificationIntegrationCustomFieldModel { 'file'?: FileCache; /** * Gets or sets the name. */ 'name': string; /** * Gets or sets the value. */ 'value'?: string; /** * Gets or sets the input type */ 'inputType'?: NotificationIntegrationCustomFieldModel.InputTypeEnum; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "file", "baseName": "File", "type": "FileCache" }, { "name": "name", "baseName": "Name", "type": "string" }, { "name": "value", "baseName": "Value", "type": "string" }, { "name": "inputType", "baseName": "InputType", "type": "NotificationIntegrationCustomFieldModel.InputTypeEnum" } ]; static getAttributeTypeMap() { return NotificationIntegrationCustomFieldModel.attributeTypeMap; } } export namespace NotificationIntegrationCustomFieldModel { export enum InputTypeEnum { Text = 'Text', Password = 'Password', Textarea = 'Textarea', FileUpload = 'FileUpload', Complex = 'Complex' } }