/** * 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 { AccessTokenTableModel } from './accessTokenTableModel'; import { AuthorizationCodeTableModel } from './authorizationCodeTableModel'; import { OAuth2SettingEndPointModel } from './oAuth2SettingEndPointModel'; import { ResponseFields } from './responseFields'; import { SelectOptionModel } from './selectOptionModel'; import { ThreeLeggedFields } from './threeLeggedFields'; /** * Represents oauth2 model. */ export declare class OAuth2SettingModel { /** * Gets or sets whether the oauth2 authentication is enabled; */ 'enabled'?: boolean; /** * Gets or sets the selected Flow. */ 'selectedFlowType'?: OAuth2SettingModel.SelectedFlowTypeEnum; /** * Gets or sets the Selected Authentication Type. */ 'selectedAuthenticationType'?: OAuth2SettingModel.SelectedAuthenticationTypeEnum; /** * Gets or sets the FlowTypes as label/value pair. */ 'flowTypes'?: Array; /** * Gets or sets the Authentications as label/value pair. */ 'authentications'?: Array; 'accessTokenEndpoint'?: OAuth2SettingEndPointModel; 'authorizationCodeEndpoint'?: OAuth2SettingEndPointModel; 'accessTokenTable'?: AccessTokenTableModel; 'authorizationCodeTable'?: AuthorizationCodeTableModel; 'responseFieldForm'?: ResponseFields; 'threeLegged'?: ThreeLeggedFields; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace OAuth2SettingModel { enum SelectedFlowTypeEnum { AuthorizationCode, Implicit, ResourceOwnerPasswordCredentials, ClientCredentials, Custom } enum SelectedAuthenticationTypeEnum { None, Form, Basic } }