"use strict"; /* tslint:disable */ /* eslint-disable */ /** * HashiCorp Vault API * HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`. * * The version of the OpenAPI document: 1.20.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.LdapConfigureRequestTlsMinVersionEnum = exports.LdapConfigureRequestTlsMaxVersionEnum = exports.LdapConfigureRequestDereferenceAliasesEnum = void 0; exports.instanceOfLdapConfigureRequest = instanceOfLdapConfigureRequest; exports.LdapConfigureRequestFromJSON = LdapConfigureRequestFromJSON; exports.LdapConfigureRequestFromJSONTyped = LdapConfigureRequestFromJSONTyped; exports.LdapConfigureRequestToJSON = LdapConfigureRequestToJSON; exports.LdapConfigureRequestToJSONTyped = LdapConfigureRequestToJSONTyped; /** * @export * @enum {string} */ var LdapConfigureRequestDereferenceAliasesEnum; (function (LdapConfigureRequestDereferenceAliasesEnum) { LdapConfigureRequestDereferenceAliasesEnum["NEVER"] = "never"; LdapConfigureRequestDereferenceAliasesEnum["FINDING"] = "finding"; LdapConfigureRequestDereferenceAliasesEnum["SEARCHING"] = "searching"; LdapConfigureRequestDereferenceAliasesEnum["ALWAYS"] = "always"; })(LdapConfigureRequestDereferenceAliasesEnum || (exports.LdapConfigureRequestDereferenceAliasesEnum = LdapConfigureRequestDereferenceAliasesEnum = {})); /** * @export * @enum {string} */ var LdapConfigureRequestTlsMaxVersionEnum; (function (LdapConfigureRequestTlsMaxVersionEnum) { LdapConfigureRequestTlsMaxVersionEnum["TLS10"] = "tls10"; LdapConfigureRequestTlsMaxVersionEnum["TLS11"] = "tls11"; LdapConfigureRequestTlsMaxVersionEnum["TLS12"] = "tls12"; LdapConfigureRequestTlsMaxVersionEnum["TLS13"] = "tls13"; })(LdapConfigureRequestTlsMaxVersionEnum || (exports.LdapConfigureRequestTlsMaxVersionEnum = LdapConfigureRequestTlsMaxVersionEnum = {})); /** * @export * @enum {string} */ var LdapConfigureRequestTlsMinVersionEnum; (function (LdapConfigureRequestTlsMinVersionEnum) { LdapConfigureRequestTlsMinVersionEnum["TLS10"] = "tls10"; LdapConfigureRequestTlsMinVersionEnum["TLS11"] = "tls11"; LdapConfigureRequestTlsMinVersionEnum["TLS12"] = "tls12"; LdapConfigureRequestTlsMinVersionEnum["TLS13"] = "tls13"; })(LdapConfigureRequestTlsMinVersionEnum || (exports.LdapConfigureRequestTlsMinVersionEnum = LdapConfigureRequestTlsMinVersionEnum = {})); /** * Check if a given object implements the LdapConfigureRequest interface. */ function instanceOfLdapConfigureRequest(value) { return true; } function LdapConfigureRequestFromJSON(json) { return LdapConfigureRequestFromJSONTyped(json, false); } function LdapConfigureRequestFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { anonymousGroupSearch: json['anonymous_group_search'] == null ? undefined : json['anonymous_group_search'], binddn: json['binddn'] == null ? undefined : json['binddn'], bindpass: json['bindpass'] == null ? undefined : json['bindpass'], caseSensitiveNames: json['case_sensitive_names'] == null ? undefined : json['case_sensitive_names'], certificate: json['certificate'] == null ? undefined : json['certificate'], clientTlsCert: json['client_tls_cert'] == null ? undefined : json['client_tls_cert'], clientTlsKey: json['client_tls_key'] == null ? undefined : json['client_tls_key'], connectionTimeout: json['connection_timeout'] == null ? undefined : json['connection_timeout'], denyNullBind: json['deny_null_bind'] == null ? undefined : json['deny_null_bind'], dereferenceAliases: json['dereference_aliases'] == null ? undefined : json['dereference_aliases'], disableAutomatedRotation: json['disable_automated_rotation'] == null ? undefined : json['disable_automated_rotation'], discoverdn: json['discoverdn'] == null ? undefined : json['discoverdn'], enableSamaccountnameLogin: json['enable_samaccountname_login'] == null ? undefined : json['enable_samaccountname_login'], groupattr: json['groupattr'] == null ? undefined : json['groupattr'], groupdn: json['groupdn'] == null ? undefined : json['groupdn'], groupfilter: json['groupfilter'] == null ? undefined : json['groupfilter'], insecureTls: json['insecure_tls'] == null ? undefined : json['insecure_tls'], length: json['length'] == null ? undefined : json['length'], maxPageSize: json['max_page_size'] == null ? undefined : json['max_page_size'], maxTtl: json['max_ttl'] == null ? undefined : json['max_ttl'], passwordPolicy: json['password_policy'] == null ? undefined : json['password_policy'], requestTimeout: json['request_timeout'] == null ? undefined : json['request_timeout'], rotationPeriod: json['rotation_period'] == null ? undefined : json['rotation_period'], rotationSchedule: json['rotation_schedule'] == null ? undefined : json['rotation_schedule'], rotationWindow: json['rotation_window'] == null ? undefined : json['rotation_window'], schema: json['schema'] == null ? undefined : json['schema'], skipStaticRoleImportRotation: json['skip_static_role_import_rotation'] == null ? undefined : json['skip_static_role_import_rotation'], starttls: json['starttls'] == null ? undefined : json['starttls'], tlsMaxVersion: json['tls_max_version'] == null ? undefined : json['tls_max_version'], tlsMinVersion: json['tls_min_version'] == null ? undefined : json['tls_min_version'], ttl: json['ttl'] == null ? undefined : json['ttl'], upndomain: json['upndomain'] == null ? undefined : json['upndomain'], url: json['url'] == null ? undefined : json['url'], usePre111GroupCnBehavior: json['use_pre111_group_cn_behavior'] == null ? undefined : json['use_pre111_group_cn_behavior'], useTokenGroups: json['use_token_groups'] == null ? undefined : json['use_token_groups'], userattr: json['userattr'] == null ? undefined : json['userattr'], userdn: json['userdn'] == null ? undefined : json['userdn'], userfilter: json['userfilter'] == null ? undefined : json['userfilter'], usernameAsAlias: json['username_as_alias'] == null ? undefined : json['username_as_alias'], }; } function LdapConfigureRequestToJSON(json) { return LdapConfigureRequestToJSONTyped(json, false); } function LdapConfigureRequestToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { anonymous_group_search: value['anonymousGroupSearch'], binddn: value['binddn'], bindpass: value['bindpass'], case_sensitive_names: value['caseSensitiveNames'], certificate: value['certificate'], client_tls_cert: value['clientTlsCert'], client_tls_key: value['clientTlsKey'], connection_timeout: value['connectionTimeout'], deny_null_bind: value['denyNullBind'], dereference_aliases: value['dereferenceAliases'], disable_automated_rotation: value['disableAutomatedRotation'], discoverdn: value['discoverdn'], enable_samaccountname_login: value['enableSamaccountnameLogin'], groupattr: value['groupattr'], groupdn: value['groupdn'], groupfilter: value['groupfilter'], insecure_tls: value['insecureTls'], length: value['length'], max_page_size: value['maxPageSize'], max_ttl: value['maxTtl'], password_policy: value['passwordPolicy'], request_timeout: value['requestTimeout'], rotation_period: value['rotationPeriod'], rotation_schedule: value['rotationSchedule'], rotation_window: value['rotationWindow'], schema: value['schema'], skip_static_role_import_rotation: value['skipStaticRoleImportRotation'], starttls: value['starttls'], tls_max_version: value['tlsMaxVersion'], tls_min_version: value['tlsMinVersion'], ttl: value['ttl'], upndomain: value['upndomain'], url: value['url'], use_pre111_group_cn_behavior: value['usePre111GroupCnBehavior'], use_token_groups: value['useTokenGroups'], userattr: value['userattr'], userdn: value['userdn'], userfilter: value['userfilter'], username_as_alias: value['usernameAsAlias'], }; }