StytchProductConfig

@JsonClass(generateAdapter = true)
data class StytchProductConfig @JvmOverloads constructor(    val products: List<StytchProduct> = listOf( StytchProduct.EMAIL_MAGIC_LINKS, StytchProduct.PASSWORDS, StytchProduct.OTP, ),     val emailMagicLinksOptions: EmailMagicLinksOptions = EmailMagicLinksOptions(),     val oAuthOptions: OAuthOptions = OAuthOptions(),     val otpOptions: OTPOptions = OTPOptions(),     val sessionOptions: SessionOptions = SessionOptions(),     val passwordOptions: PasswordOptions = PasswordOptions(),     val googleOauthOptions: GoogleOAuthOptions = GoogleOAuthOptions()) : Parcelable

A data class representing the overall product configuration that you can pass to the UI SDK

Constructors

Link copied to clipboard
constructor(    products: List<StytchProduct> = listOf( StytchProduct.EMAIL_MAGIC_LINKS, StytchProduct.PASSWORDS, StytchProduct.OTP, ),     emailMagicLinksOptions: EmailMagicLinksOptions = EmailMagicLinksOptions(),     oAuthOptions: OAuthOptions = OAuthOptions(),     otpOptions: OTPOptions = OTPOptions(),     sessionOptions: SessionOptions = SessionOptions(),     passwordOptions: PasswordOptions = PasswordOptions(),     googleOauthOptions: GoogleOAuthOptions = GoogleOAuthOptions())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

an instance of OTPOptions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard