GetOpenIDConfigResponse.fromJson constructor

GetOpenIDConfigResponse.fromJson(
  1. Map json_
)

Implementation

GetOpenIDConfigResponse.fromJson(core.Map json_)
  : this(
      cacheHeader: json_.containsKey('cacheHeader')
          ? HttpCacheControlResponseHeader.fromJson(
              json_['cacheHeader'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      claimsSupported: (json_['claims_supported'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      grantTypes: (json_['grant_types'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      idTokenSigningAlgValuesSupported:
          (json_['id_token_signing_alg_values_supported'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      issuer: json_['issuer'] as core.String?,
      jwksUri: json_['jwks_uri'] as core.String?,
      responseTypesSupported:
          (json_['response_types_supported'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      subjectTypesSupported: (json_['subject_types_supported'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
    );