IdentityServiceAuthMethod.fromJson constructor

IdentityServiceAuthMethod.fromJson(
  1. Map json_
)

Implementation

IdentityServiceAuthMethod.fromJson(core.Map json_)
  : this(
      azureadConfig:
          json_.containsKey('azureadConfig')
              ? IdentityServiceAzureADConfig.fromJson(
                json_['azureadConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      googleConfig:
          json_.containsKey('googleConfig')
              ? IdentityServiceGoogleConfig.fromJson(
                json_['googleConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      ldapConfig:
          json_.containsKey('ldapConfig')
              ? IdentityServiceLdapConfig.fromJson(
                json_['ldapConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      name: json_['name'] as core.String?,
      oidcConfig:
          json_.containsKey('oidcConfig')
              ? IdentityServiceOidcConfig.fromJson(
                json_['oidcConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
      proxy: json_['proxy'] as core.String?,
      samlConfig:
          json_.containsKey('samlConfig')
              ? IdentityServiceSamlConfig.fromJson(
                json_['samlConfig'] as core.Map<core.String, core.dynamic>,
              )
              : null,
    );