CrossAppAccessAuthProvider.fromJson constructor

CrossAppAccessAuthProvider.fromJson(
  1. Map json_
)

Implementation

CrossAppAccessAuthProvider.fromJson(core.Map json_)
  : this(
      additionalParameters:
          (json_['additionalParameters']
                  as core.Map<core.String, core.dynamic>?)
              ?.map((key, value) => core.MapEntry(key, value as core.String)),
      clientAssertionJwtAuth: json_.containsKey('clientAssertionJwtAuth')
          ? ClientAssertionJwtAuth.fromJson(
              json_['clientAssertionJwtAuth']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      clientSecretAuth: json_.containsKey('clientSecretAuth')
          ? ClientSecretAuth.fromJson(
              json_['clientSecretAuth']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      customIssuer: json_.containsKey('customIssuer')
          ? CustomIssuer.fromJson(
              json_['customIssuer'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      googleAccount: json_.containsKey('googleAccount')
          ? GoogleAccount.fromJson(
              json_['googleAccount'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      idJagInput: json_.containsKey('idJagInput')
          ? DirectIdJagInput.fromJson(
              json_['idJagInput'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      idTokenInput: json_.containsKey('idTokenInput')
          ? IdTokenProcessingConfig.fromJson(
              json_['idTokenInput'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      workforceIdentityFederation:
          json_.containsKey('workforceIdentityFederation')
          ? WorkforceIdentityFederation.fromJson(
              json_['workforceIdentityFederation']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );