/* tslint:disable */ /* eslint-disable */ /** * Sonatype Lifecycle Public REST API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.207.0-01 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime'; /** * * @export * @interface ApiSamlConfigurationResponseDTO */ export interface ApiSamlConfigurationResponseDTO { /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ emailAttributeName?: string; /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ entityId?: string; /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ firstNameAttributeName?: string; /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ groupsAttributeName?: string; /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ identityProviderMetadataXml?: string; /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ identityProviderName?: string; /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ lastNameAttributeName?: string; /** * * @type {string} * @memberof ApiSamlConfigurationResponseDTO */ usernameAttributeName?: string; /** * * @type {boolean} * @memberof ApiSamlConfigurationResponseDTO */ validateAssertionSignature?: boolean; /** * * @type {boolean} * @memberof ApiSamlConfigurationResponseDTO */ validateResponseSignature?: boolean; } /** * Check if a given object implements the ApiSamlConfigurationResponseDTO interface. */ export function instanceOfApiSamlConfigurationResponseDTO(value: object): value is ApiSamlConfigurationResponseDTO { return true; } export function ApiSamlConfigurationResponseDTOFromJSON(json: any): ApiSamlConfigurationResponseDTO { return ApiSamlConfigurationResponseDTOFromJSONTyped(json, false); } export function ApiSamlConfigurationResponseDTOFromJSONTyped(json: any, ignoreDiscriminator: boolean): ApiSamlConfigurationResponseDTO { if (json == null) { return json; } return { 'emailAttributeName': json['emailAttributeName'] == null ? undefined : json['emailAttributeName'], 'entityId': json['entityId'] == null ? undefined : json['entityId'], 'firstNameAttributeName': json['firstNameAttributeName'] == null ? undefined : json['firstNameAttributeName'], 'groupsAttributeName': json['groupsAttributeName'] == null ? undefined : json['groupsAttributeName'], 'identityProviderMetadataXml': json['identityProviderMetadataXml'] == null ? undefined : json['identityProviderMetadataXml'], 'identityProviderName': json['identityProviderName'] == null ? undefined : json['identityProviderName'], 'lastNameAttributeName': json['lastNameAttributeName'] == null ? undefined : json['lastNameAttributeName'], 'usernameAttributeName': json['usernameAttributeName'] == null ? undefined : json['usernameAttributeName'], 'validateAssertionSignature': json['validateAssertionSignature'] == null ? undefined : json['validateAssertionSignature'], 'validateResponseSignature': json['validateResponseSignature'] == null ? undefined : json['validateResponseSignature'], }; } export function ApiSamlConfigurationResponseDTOToJSON(json: any): ApiSamlConfigurationResponseDTO { return ApiSamlConfigurationResponseDTOToJSONTyped(json, false); } export function ApiSamlConfigurationResponseDTOToJSONTyped(value?: ApiSamlConfigurationResponseDTO | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'emailAttributeName': value['emailAttributeName'], 'entityId': value['entityId'], 'firstNameAttributeName': value['firstNameAttributeName'], 'groupsAttributeName': value['groupsAttributeName'], 'identityProviderMetadataXml': value['identityProviderMetadataXml'], 'identityProviderName': value['identityProviderName'], 'lastNameAttributeName': value['lastNameAttributeName'], 'usernameAttributeName': value['usernameAttributeName'], 'validateAssertionSignature': value['validateAssertionSignature'], 'validateResponseSignature': value['validateResponseSignature'], }; }