AuthUserAttributeKey class abstract Auth

A user attribute identifier. {@hideConstantImplementations}

Implemented types
Mixed in types
Implementers
Annotations
  • @immutable

Constructors

AuthUserAttributeKey()
A user attribute identifier.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
key String
The JSON key for this attribute.
no setter
props List<Object?>
The type's equatable properties.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
runtimeTypeName String
The string value of runtimeType, saving a runtime lookup and preventing obfuscation during web compilation.
no setteroverride

Methods

compareTo(AuthUserAttributeKey other) int
Compares this object to another object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
Serializes this as a JSON object.
override
toString() String
A string representation of this object.
override

Operators

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

Constants

address → const AuthUserAttributeKey
The user's preferred postal address.
birthdate → const AuthUserAttributeKey
The user's birthday, represented as an ISO 8601 YYYY-MM-DD format.
email → const AuthUserAttributeKey
The user's preferred e-mail address.
emailVerified → const AuthUserAttributeKey
Whether the user's preferred e-mail address has been verified.
familyName → const AuthUserAttributeKey
Surname(s) or last name(s) of the user.
gender → const AuthUserAttributeKey
The user's gender.
givenName → const AuthUserAttributeKey
Given name(s) or first name(s) of the user.
locale → const AuthUserAttributeKey
The user's locale, represented as a BCP47 language tag, e.g. en-US.
middleName → const AuthUserAttributeKey
Middle name(s) of the user.
name → const AuthUserAttributeKey
The user's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the user's locale and preferences.
nickname → const AuthUserAttributeKey
Casual name of the user that may or may not be the same as their given name.
phoneNumber → const AuthUserAttributeKey
The user's preferred telephone number.
phoneNumberVerified → const AuthUserAttributeKey
Whether the user's preferred telephone number has been verified.
picture → const AuthUserAttributeKey
URL of the user's profile picture.
preferredUsername → const AuthUserAttributeKey
The username by which the user wishes to be referred to.
profile → const AuthUserAttributeKey
URL of the user's profile page.
sub → const AuthUserAttributeKey
The user ID.
updatedAt → const AuthUserAttributeKey
The time the user's information was last updated.
website → const AuthUserAttributeKey
URL of the user's Web page or blog.
zoneinfo → const AuthUserAttributeKey
A string from the zoneinfo time zone database representing the user's time zone, e.g. America/Los_Angeles.