Parameters

data class Parameters(val email: String, val loginMagicLinkUrl: String? = null, val signupMagicLinkUrl: String? = null, val loginExpirationMinutes: UInt? = null, val signupExpirationMinutes: UInt? = null, val loginTemplateId: String? = null, val signupTemplateId: String? = null) : Parcelable

Data class used for wrapping parameters used with MagicLinks.EmailMagicLinks.loginOrCreate

Constructors

Link copied to clipboard
constructor(email: String, loginMagicLinkUrl: String? = null, signupMagicLinkUrl: String? = null, loginExpirationMinutes: UInt? = null, signupExpirationMinutes: UInt? = null, loginTemplateId: String? = null, signupTemplateId: String? = null)

Properties

Link copied to clipboard

is the account identifier for the account in the form of an Email address where you wish to receive a magic link to authenticate

Link copied to clipboard

is the duration after which the login url should expire

Link copied to clipboard

is the url where you should be redirected for login

Link copied to clipboard
val loginTemplateId: String? = null

Use a custom template for login emails. By default, it will use your default email template. The template must be a template using our built-in customizations or a custom HTML email for Magic links - Login.

Link copied to clipboard

is the duration after which the signup url should expire

Link copied to clipboard

is the url where you should be redirected for signup

Link copied to clipboard

Use a custom template for sign-up emails. By default, it will use your default email template. The template must be a template using our built-in customizations or a custom HTML email for Magic links - Sign-up.