CreateEmailAddressRequest class

Constructors

CreateEmailAddressRequest.new({required String userId, required String emailAddress, bool? verified, bool? primary})
Returns a new CreateEmailAddressRequest instance.

Properties

emailAddress String
The new email address. Must adhere to the RFC 5322 specification for email address format.
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
primary bool?
Create this email address as the primary email address for the user. Default: false, unless it is the first email address.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
userId String
The ID representing the user
getter/setter pair
verified bool?
When created, the email address will be marked as verified.
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) CreateEmailAddressRequest?
Returns a new CreateEmailAddressRequest instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<CreateEmailAddressRequest>
mapFromJson(dynamic json) Map<String, CreateEmailAddressRequest>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<CreateEmailAddressRequest>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.