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(),
    );