ReverificationRequirement class

Re-verification requirement: the SDK asks the user to re-confirm a previously-collected identity field (usually a phone number) because enough time has elapsed relative to the provider's recency policy.

  • field is the identity field to re-verify (email or phone).
  • requiredRecencyDays is how recent the last verification must be for the provider to accept it without re-verification.
  • lastVerifiedAt is an ISO-8601 timestamp of the last verification, or null if the user has never verified this field.

Constructors

ReverificationRequirement({required String providerId, required ReverificationField field, required int requiredRecencyDays, String? lastVerifiedAt})
const
ReverificationRequirement.fromDto(ReverificationRequirementDto dto)
factory

Properties

field → ReverificationField
final
hashCode → int
The hash code for this object.
no setterinherited
lastVerifiedAt → String?
final
providerId → String
final
requiredRecencyDays → int
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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