ExternalAccountWithVerification class
Constructors
-
ExternalAccountWithVerification({required ExternalAccountWithVerificationObjectEnum object, required String id, required String provider, required String identificationId, required String providerUserId, required String approvedScopes, required String emailAddress, bool? emailAddressVerified, required String firstName, required String lastName, String? avatarUrl, String? imageUrl, String? username, String? phoneNumber, Map<
String, Object> publicMetadata = const {}, String? label, required int createdAt, required int updatedAt, required ExternalAccountWithVerificationVerification? verification}) - Returns a new ExternalAccountWithVerification instance.
Properties
- approvedScopes ↔ String
-
getter/setter pair
- avatarUrl ↔ String?
-
Please use
image_urlinsteadgetter/setter pair - createdAt ↔ int
-
Unix timestamp of creation
getter/setter pair
- emailAddress ↔ String
-
getter/setter pair
- emailAddressVerified ↔ bool?
-
Whether the email was verified by the OAuth provider at creation time. null = unknown (pre-migration data or custom OAuth providers), true = provider confirmed email was verified, false = provider confirmed email was NOT verified
getter/setter pair
- firstName ↔ String
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setteroverride
- id ↔ String
-
getter/setter pair
- identificationId ↔ String
-
getter/setter pair
- imageUrl ↔ String?
-
getter/setter pair
- label ↔ String?
-
getter/setter pair
- lastName ↔ String
-
getter/setter pair
- object ↔ ExternalAccountWithVerificationObjectEnum
-
String representing the object's type. Objects of the same type share the same value.
getter/setter pair
- phoneNumber ↔ String?
-
getter/setter pair
- provider ↔ String
-
getter/setter pair
- providerUserId ↔ String
-
The unique ID of the user in the external provider's system
getter/setter pair
-
publicMetadata
↔ Map<
String, Object> -
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- updatedAt ↔ int
-
Unix timestamp of creation
getter/setter pair
- username ↔ String?
-
getter/setter pair
- verification ↔ ExternalAccountWithVerificationVerification?
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
fromJson(
dynamic value) → ExternalAccountWithVerification? -
Returns a new ExternalAccountWithVerification instance and imports its values from
valueif it's a Map, null otherwise. -
listFromJson(
dynamic json, {bool growable = false}) → List< ExternalAccountWithVerification> -
mapFromJson(
dynamic json) → Map< String, ExternalAccountWithVerification> -
mapListFromJson(
dynamic json, {bool growable = false}) → Map< String, List< ExternalAccountWithVerification> >
Constants
-
requiredKeys
→ const Set<
String> - The list of required keys that must be present in a JSON.