GetAuthMetadataResponse.fromJson constructor
Implementation
GetAuthMetadataResponse.fromJson(Map<String, Object?> json)
: authorizationEndpoint =
Uri.parse(json['authorization_endpoint'] as String),
codeChallengeMethodsSupported =
(json['code_challenge_methods_supported'] as List)
.map((v) => v as String)
.toList(),
grantTypesSupported = (json['grant_types_supported'] as List)
.map((v) => v as String)
.toList(),
issuer = Uri.parse(json['issuer'] as String),
promptValuesSupported = ((v) => v != null
? (v as List).map((v) => v as String).toList()
: null)(json['prompt_values_supported']),
registrationEndpoint =
Uri.parse(json['registration_endpoint'] as String),
responseModesSupported = (json['response_modes_supported'] as List)
.map((v) => v as String)
.toList(),
responseTypesSupported = (json['response_types_supported'] as List)
.map((v) => v as String)
.toList(),
revocationEndpoint = Uri.parse(json['revocation_endpoint'] as String),
tokenEndpoint = Uri.parse(json['token_endpoint'] as String);