UNPKG

netsparker-cloud

Version:

JavaScript client for consuming the Netsparker Cloud API.

263 lines (256 loc) 7.32 kB
/** * 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 { IntegrationWizardResultModel } from './integrationWizardResultModel'; import { NotificationIntegrationCustomFieldModel } from './notificationIntegrationCustomFieldModel'; /** * The Kenna integration info */ export class KennaIntegrationInfoModel { /** * The API key for API requests. */ 'apiKey': string; /** * The API URL. */ 'apiUrl': string; /** * The days when issue is due from the time that issue is created on. */ 'dueDays': number; 'tags'?: string; /** * Set Asset application identifier */ 'setAssetApplicationIdentifier'?: boolean; /** * Asset application identifier type */ 'assetApplicationIdentifierType'?: KennaIntegrationInfoModel.AssetApplicationIdentifierTypeEnum; /** * The Instance URL. */ 'instanceUrl': string; 'type'?: KennaIntegrationInfoModel.TypeEnum; /** * Asset application identifier */ 'assetApplicationIdentifier'?: string; /** * Gets or sets the account ID. */ 'accountID'?: string; /** * Gets or sets the Custom Fields. */ 'customFields'?: Array<NotificationIntegrationCustomFieldModel>; /** * Gets the generic error message. */ 'genericErrorMessage'?: string; /** * Gets or sets the request identifier. */ 'identifier'?: string; /** * Gets or sets the {Invicti.Cloud.Core.Models.ScanNotificationIntegration} name. */ 'name'?: string; /** * Gets or sets type of the jira template. */ 'templateType'?: KennaIntegrationInfoModel.TemplateTypeEnum; /** * Gets or sets the type of the issue. */ 'reopenStatus'?: string; 'integrationWizardResultModel'?: IntegrationWizardResultModel; /** * Gets or sets the type of the issue. */ 'resolvedStatus'?: string; /** * Gets the test message body. */ 'testMessageBody'?: string; /** * Gets the test message title. */ 'testMessageTitle'?: string; /** * Gets or sets the title format. */ 'titleFormat': string; /** * Gets the webhook URL. */ 'webhookUrl'?: string; static discriminator: string | undefined = undefined; static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ { "name": "apiKey", "baseName": "ApiKey", "type": "string" }, { "name": "apiUrl", "baseName": "ApiUrl", "type": "string" }, { "name": "dueDays", "baseName": "DueDays", "type": "number" }, { "name": "tags", "baseName": "Tags", "type": "string" }, { "name": "setAssetApplicationIdentifier", "baseName": "SetAssetApplicationIdentifier", "type": "boolean" }, { "name": "assetApplicationIdentifierType", "baseName": "AssetApplicationIdentifierType", "type": "KennaIntegrationInfoModel.AssetApplicationIdentifierTypeEnum" }, { "name": "instanceUrl", "baseName": "InstanceUrl", "type": "string" }, { "name": "type", "baseName": "Type", "type": "KennaIntegrationInfoModel.TypeEnum" }, { "name": "assetApplicationIdentifier", "baseName": "AssetApplicationIdentifier", "type": "string" }, { "name": "accountID", "baseName": "AccountID", "type": "string" }, { "name": "customFields", "baseName": "CustomFields", "type": "Array<NotificationIntegrationCustomFieldModel>" }, { "name": "genericErrorMessage", "baseName": "GenericErrorMessage", "type": "string" }, { "name": "identifier", "baseName": "Identifier", "type": "string" }, { "name": "name", "baseName": "Name", "type": "string" }, { "name": "templateType", "baseName": "TemplateType", "type": "KennaIntegrationInfoModel.TemplateTypeEnum" }, { "name": "reopenStatus", "baseName": "ReopenStatus", "type": "string" }, { "name": "integrationWizardResultModel", "baseName": "IntegrationWizardResultModel", "type": "IntegrationWizardResultModel" }, { "name": "resolvedStatus", "baseName": "ResolvedStatus", "type": "string" }, { "name": "testMessageBody", "baseName": "TestMessageBody", "type": "string" }, { "name": "testMessageTitle", "baseName": "TestMessageTitle", "type": "string" }, { "name": "titleFormat", "baseName": "TitleFormat", "type": "string" }, { "name": "webhookUrl", "baseName": "WebhookUrl", "type": "string" } ]; static getAttributeTypeMap() { return KennaIntegrationInfoModel.attributeTypeMap; } } export namespace KennaIntegrationInfoModel { export enum AssetApplicationIdentifierTypeEnum { WebsiteName = <any> 'WebsiteName', Static = <any> 'Static' } export enum TypeEnum { Jira = <any> 'Jira', GitHub = <any> 'GitHub', Tfs = <any> 'TFS', FogBugz = <any> 'FogBugz', ServiceNow = <any> 'ServiceNow', Slack = <any> 'Slack', GitLab = <any> 'GitLab', Bitbucket = <any> 'Bitbucket', Unfuddle = <any> 'Unfuddle', Zapier = <any> 'Zapier', AzureDevOps = <any> 'AzureDevOps', Redmine = <any> 'Redmine', Bugzilla = <any> 'Bugzilla', Kafka = <any> 'Kafka', PagerDuty = <any> 'PagerDuty', MicrosoftTeams = <any> 'MicrosoftTeams', Clubhouse = <any> 'Clubhouse', Trello = <any> 'Trello', Asana = <any> 'Asana', Webhook = <any> 'Webhook', Kenna = <any> 'Kenna', Freshservice = <any> 'Freshservice', YouTrack = <any> 'YouTrack', NetsparkerEnterprise = <any> 'NetsparkerEnterprise', Splunk = <any> 'Splunk', Mattermost = <any> 'Mattermost', Hashicorp = <any> 'Hashicorp', PivotalTracker = <any> 'PivotalTracker', CyberArk = <any> 'CyberArk', DefectDojo = <any> 'DefectDojo', JazzTeam = <any> 'JazzTeam' } export enum TemplateTypeEnum { Standard = <any> 'Standard', Detailed = <any> 'Detailed' } }