toJson method
Implementation
Map<String, Object?> toJson() {
final promptValuesSupported = this.promptValuesSupported;
return {
'authorization_endpoint': authorizationEndpoint.toString(),
'code_challenge_methods_supported':
codeChallengeMethodsSupported.map((v) => v).toList(),
'grant_types_supported': grantTypesSupported.map((v) => v).toList(),
'issuer': issuer.toString(),
if (promptValuesSupported != null)
'prompt_values_supported': promptValuesSupported.map((v) => v).toList(),
'registration_endpoint': registrationEndpoint.toString(),
'response_modes_supported': responseModesSupported.map((v) => v).toList(),
'response_types_supported': responseTypesSupported.map((v) => v).toList(),
'revocation_endpoint': revocationEndpoint.toString(),
'token_endpoint': tokenEndpoint.toString(),
};
}