OpenId class

Open ID protocol configuration

Annotations
  • @freezed

Constructors

OpenId.new({String? issuer, @JsonKey(name: 'authorization_endpoint') String? authorizationEndpoint, @JsonKey(name: 'token_endpoint') String? tokenEndpoint, @JsonKey(name: 'device_authorization_endpoint') String? deviceAuthorizationEndpoint, @JsonKey(name: 'userinfo_endpoint') String? userinfoEndpoint, @JsonKey(name: 'mfa_challenge_endpoint') String? mfaChallengeEndpoint, @JsonKey(name: 'jwks_uri') String? jwksUri, @JsonKey(name: 'registration_endpoint') String? registrationEndpoint, @JsonKey(name: 'revocation_endpoint') String? revocationEndpoint, @JsonKey(name: 'scopes_supported') List<String>? scopesSupported, @JsonKey(name: 'response_types_supported') List<String>? responseTypesSupported, @JsonKey(name: 'code_challenge_methods_supported') List<String>? codeChallengeMethodsSupported, @JsonKey(name: 'response_modes_supported') List<String>? responseModesSupported, @JsonKey(name: 'subject_types_supported') List<String>? subjectTypesSupported, @JsonKey(name: 'id_token_signing_alg_values_supported') List<String>? idTokenSigningAlgValuesSupported, @JsonKey(name: 'token_endpoint_auth_methods_supported') List<String>? tokenEndpointAuthMethodsSupported, @JsonKey(name: 'claims_supported') List<String>? claimsSupported, @JsonKey(name: 'request_uri_parameter_supported') bool? requestUriParameterSupported, @JsonKey(name: 'request_parameter_supported') bool? requestParameterSupported, @JsonKey(name: 'token_endpoint_auth_signing_alg_values_supported') List<String>? tokenEndpointAuthSigningAlgValuesSupported})
const
factory
OpenId.fromJson(Map<String, dynamic> json)
factory

Properties

authorizationEndpoint String?
Text
no setterinherited
claimsSupported List<String>?
Text
no setterinherited
codeChallengeMethodsSupported List<String>?
Text
no setterinherited
copyWith → $OpenIdCopyWith<OpenId>
Create a copy of OpenId with the given fields replaced by the non-null parameter values.
no setterinherited
deviceAuthorizationEndpoint String?
Text
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
idTokenSigningAlgValuesSupported List<String>?
Text
no setterinherited
issuer String?
Text
no setterinherited
jwksUri String?
Text
no setterinherited
mfaChallengeEndpoint String?
Text
no setterinherited
registrationEndpoint String?
Text
no setterinherited
requestParameterSupported bool?
Text
no setterinherited
requestUriParameterSupported bool?
Text
no setterinherited
responseModesSupported List<String>?
Text
no setterinherited
responseTypesSupported List<String>?
Text
no setterinherited
revocationEndpoint String?
Text
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scopesSupported List<String>?
Text
no setterinherited
subjectTypesSupported List<String>?
Text
no setterinherited
tokenEndpoint String?
Text
no setterinherited
tokenEndpointAuthMethodsSupported List<String>?
Text
no setterinherited
tokenEndpointAuthSigningAlgValuesSupported List<String>?
Text
no setterinherited
userinfoEndpoint String?
Text
no setterinherited

Methods

map<TResult extends Object?>(TResult $default(_OpenId value)) → TResult
inherited
mapOrNull<TResult extends Object?>(TResult? $default(_OpenId value)?) → TResult?
inherited
maybeMap<TResult extends Object?>(TResult $default(_OpenId value)?, {required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this OpenId to a JSON map.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited