Generates email links and OTPs to be sent via a custom email provider.
generateLink(): signup, magiclink, invite, recovery, emailChangeCurrent, emailChangeNew, phoneChange.generateLink() only generates the email link for email_change_email if the "Secure email change" setting is enabled under the "Email" provider in your Supabase project.generateLink() handles the creation of the user for signup, invite and magiclink.The type of invite link to generate.
Email address of the user to invite.
Password for the user. Required for `signup` type.
URI to redirect the user to after they open the invite link.
A custom data object to store the user's metadata. This maps to the `auth.users.user_metadata` column.
final res = await supabase.auth.admin.generateLink(
type: GenerateLinkType.signup,
email: 'email@example.com',
password: 'secret',
);
final actionLink = res.properties.actionLink;