/** * 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. */ /** * Represents optional commit info comes from Netsparker continuous integration plugins. */ export declare class VcsCommitInfo { /** * Gets or sets a value that represents the continuous integration build configuration name. */ 'ciBuildConfigurationName'?: string; /** * Gets or sets a value that represents whether CI Build triggered by new commit or changeset. */ 'ciBuildHasChange'?: boolean; /** * Gets or sets a value that represents the continuous integration build Id. */ 'ciBuildId'?: string; /** * Gets a value that represents the continuous integration build server name */ 'ciBuildServerName'?: string; /** * Gets or sets a value that represents the continuous integration build server version. */ 'ciBuildServerVersion'?: string; /** * Gets or sets a value that represents the continuous integration build url as a backlink. */ 'ciBuildUrl'?: string; /** * Gets or sets a value that represents the continuous integration plugin name. */ 'ciNcPluginVersion'?: string; /** * Gets or sets a value that represents the continuous integration build timestamp. This value is obtained from the version control system by CI Server or generated by CI server. */ 'ciTimestamp'?: Date; /** * Gets or sets a value that represents the committer\'s ID. It is obtained or mapped from the committer\'s version control system name. */ 'comitterId'?: string; /** * Gets or sets a value that represents the committer\'s version control system name. This value can be email adress, user name or user\'s full name. */ 'committer'?: string; 'committerName'?: string; /** * Gets or sets a value that represents overridden comitter name according to relevant user mapping. If not found a mapping then it is empty. */ 'committerOverride'?: string; /** * Gets or sets a value that represents integration system */ 'integrationSystem'?: VcsCommitInfo.IntegrationSystemEnum; /** * Gets or sets a value that represents whether the committer is exist and authorized to see NC Issues */ 'isCommiterExistAndAuthorizedInNc'?: boolean; /** * Gets or sets a value that represents the version control system name such as git. */ 'vcsName'?: string; /** * Gets or sets a value that represents the version control system commit id also known as changeset id. */ 'vcsVersion'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace VcsCommitInfo { enum IntegrationSystemEnum { Teamcity, Jenkins, Bamboo, GitLab, AzureDevOps, Jira, CircleCi, TravisCi, UrbanCodeDeploy, GitHubActions } }