AuthMagicLinkDelivery<TContext> class final

The only public boundary that receives a raw magic-link token.

Delivery implementations must not log or persist token. The backend has already committed a digest-only record when this callback runs.

Constructors

AuthMagicLinkDelivery({required TContext context, required String providerId, required String email, required String token, required String callbackUrl, required DateTime expiresAt})
Creates the transient payload passed to AuthMagicLinkSender.
const

Properties

callbackUrl String
Callback URL to embed in the message.
final
context → TContext
Application context for the delivery operation.
final
email String
Canonical recipient email address.
final
expiresAt DateTime
UTC time after which token is invalid.
final
hashCode int
The hash code for this object.
no setterinherited
providerId String
Provider identifier used by the callback route.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
token String
Raw one-time token for the message link.
final

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