/** * Netsparker 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 { AsanaIntegrationInfoModel } from './asanaIntegrationInfoModel'; import { AzureDevOpsIntegrationInfoModel } from './azureDevOpsIntegrationInfoModel'; import { BitbucketIntegrationInfoModel } from './bitbucketIntegrationInfoModel'; import { BugzillaIntegrationInfoModel } from './bugzillaIntegrationInfoModel'; import { ClubhouseIntegrationInfoModel } from './clubhouseIntegrationInfoModel'; import { CyberArkVaultIntegrationInfoModel } from './cyberArkVaultIntegrationInfoModel'; import { FogBugzIntegrationInfoModel } from './fogBugzIntegrationInfoModel'; import { FreshserviceIntegrationInfoModel } from './freshserviceIntegrationInfoModel'; import { GitHubIntegrationInfoModel } from './gitHubIntegrationInfoModel'; import { GitLabIntegrationInfoModel } from './gitLabIntegrationInfoModel'; import { HashicorpVaultIntegrationInfoModel } from './hashicorpVaultIntegrationInfoModel'; import { JiraIntegrationInfoModel } from './jiraIntegrationInfoModel'; import { KafkaIntegrationInfoModel } from './kafkaIntegrationInfoModel'; import { KennaIntegrationInfoModel } from './kennaIntegrationInfoModel'; import { MattermostIntegrationInfoModel } from './mattermostIntegrationInfoModel'; import { MicrosoftTeamsIntegrationInfoModel } from './microsoftTeamsIntegrationInfoModel'; import { NotificationIntegrationCustomFieldModel } from './notificationIntegrationCustomFieldModel'; import { PagerDutyIntegrationInfoModel } from './pagerDutyIntegrationInfoModel'; import { PivotalTrackerIntegrationInfoModel } from './pivotalTrackerIntegrationInfoModel'; import { RedmineIntegrationInfoModel } from './redmineIntegrationInfoModel'; import { ServiceNowIntegrationInfoModel } from './serviceNowIntegrationInfoModel'; import { SlackIntegrationInfoModel } from './slackIntegrationInfoModel'; import { TFSIntegrationInfoModel } from './tFSIntegrationInfoModel'; import { TrelloIntegrationInfoModel } from './trelloIntegrationInfoModel'; import { UnfuddleIntegrationInfoModel } from './unfuddleIntegrationInfoModel'; import { WebhookIntegrationInfoModel } from './webhookIntegrationInfoModel'; import { YouTrackIntegrationInfoModel } from './youTrackIntegrationInfoModel'; import { ZapierIntegrationInfoModel } from './zapierIntegrationInfoModel'; /** * The scan notification integration view model. */ export declare class ScanNotificationIntegrationViewModel { 'asanaInfo'?: AsanaIntegrationInfoModel; 'azureDevopsInfo'?: AzureDevOpsIntegrationInfoModel; 'bitbucketInfo'?: BitbucketIntegrationInfoModel; 'bugzilla'?: BugzillaIntegrationInfoModel; /** * Gets the category. */ 'category'?: ScanNotificationIntegrationViewModel.CategoryEnum; 'clubhouseInfo'?: ClubhouseIntegrationInfoModel; 'pivotalTrackerInfo'?: PivotalTrackerIntegrationInfoModel; /** * Gets or sets the Custom Fields. */ 'customFields'?: Array; 'fogBugzInfo'?: FogBugzIntegrationInfoModel; 'gitHubInfo'?: GitHubIntegrationInfoModel; 'gitLabInfo'?: GitLabIntegrationInfoModel; /** * Gets or sets the identifier. */ 'id'?: string; 'jiraInfo'?: JiraIntegrationInfoModel; 'kafkaInfo'?: KafkaIntegrationInfoModel; 'kennaInfo'?: KennaIntegrationInfoModel; 'freshserviceInfo'?: FreshserviceIntegrationInfoModel; 'youTrackInfo'?: YouTrackIntegrationInfoModel; 'microsoftTeamsInfo'?: MicrosoftTeamsIntegrationInfoModel; /** * Gets or sets the name. */ 'name': string; /** * Gets or sets a value indicating whether the notification integration not found in case of an update. */ 'notFound'?: boolean; 'pagerDutyInfo'?: PagerDutyIntegrationInfoModel; 'redmineInfo'?: RedmineIntegrationInfoModel; 'serviceNowInfo'?: ServiceNowIntegrationInfoModel; 'slackInfo'?: SlackIntegrationInfoModel; 'mattermostInfo'?: MattermostIntegrationInfoModel; 'tFSInfo'?: TFSIntegrationInfoModel; 'trelloInfo'?: TrelloIntegrationInfoModel; /** * Gets or sets the type. */ 'type'?: ScanNotificationIntegrationViewModel.TypeEnum; 'unfuddleInfo'?: UnfuddleIntegrationInfoModel; 'webhookInfo'?: WebhookIntegrationInfoModel; 'zapierInfo'?: ZapierIntegrationInfoModel; 'vaultInfo'?: HashicorpVaultIntegrationInfoModel; 'cyberArkVaultInfo'?: CyberArkVaultIntegrationInfoModel; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace ScanNotificationIntegrationViewModel { enum CategoryEnum { IssueTrackingSystem, TeamMessagingSystem, PrivilegedAccessManagement } enum TypeEnum { Jira, GitHub, Tfs, FogBugz, ServiceNow, Slack, GitLab, Bitbucket, Unfuddle, Zapier, AzureDevOps, Redmine, Bugzilla, Kafka, PagerDuty, MicrosoftTeams, Clubhouse, Trello, Asana, Webhook, Kenna, Freshservice, YouTrack, NetsparkerEnterprise, Splunk, Mattermost, Hashicorp, PivotalTracker, CyberArk } }