Package com.stytch.sdk.ui.b2c.data
Class StytchProductConfig
-
- All Implemented Interfaces:
-
android.os.Parcelable
@JsonClass(generateAdapter = true) public final class StytchProductConfig implements Parcelable
A data class representing the overall product configuration that you can pass to the UI SDK
-
-
Field Summary
Fields Modifier and Type Field Description private final List<StytchProduct>productsprivate final EmailMagicLinksOptionsemailMagicLinksOptionsprivate final OAuthOptionsoAuthOptionsprivate final OTPOptionsotpOptionsprivate final SessionOptionssessionOptionsprivate final PasswordOptionspasswordOptionsprivate final GoogleOAuthOptionsgoogleOauthOptionsprivate final BiometricsOptionsbiometricsOptionsprivate final Localelocale
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description final List<StytchProduct>getProducts()a list of StytchProducts final EmailMagicLinksOptionsgetEmailMagicLinksOptions()an instance of EmailMagicLinksOptions final OAuthOptionsgetOAuthOptions()an instance of OAuthOptions final OTPOptionsgetOtpOptions()an instance of OTPOptions final SessionOptionsgetSessionOptions()an instance of SessionOptions final PasswordOptionsgetPasswordOptions()an instance of PasswordOptions final GoogleOAuthOptionsgetGoogleOauthOptions()an instance of GoogleOAuthOptions final BiometricsOptionsgetBiometricsOptions()final LocalegetLocale()-
-
Constructor Detail
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions, OAuthOptions oAuthOptions, OTPOptions otpOptions, SessionOptions sessionOptions, PasswordOptions passwordOptions, GoogleOAuthOptions googleOauthOptions, BiometricsOptions biometricsOptions, Locale locale)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions, OAuthOptions oAuthOptions, OTPOptions otpOptions, SessionOptions sessionOptions, PasswordOptions passwordOptions, GoogleOAuthOptions googleOauthOptions, BiometricsOptions biometricsOptions)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions, OAuthOptions oAuthOptions, OTPOptions otpOptions, SessionOptions sessionOptions, PasswordOptions passwordOptions, GoogleOAuthOptions googleOauthOptions)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions, OAuthOptions oAuthOptions, OTPOptions otpOptions, SessionOptions sessionOptions, PasswordOptions passwordOptions)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions, OAuthOptions oAuthOptions, OTPOptions otpOptions, SessionOptions sessionOptions)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions, OAuthOptions oAuthOptions, OTPOptions otpOptions)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions, OAuthOptions oAuthOptions)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products, EmailMagicLinksOptions emailMagicLinksOptions)
-
StytchProductConfig
StytchProductConfig(List<StytchProduct> products)
-
StytchProductConfig
StytchProductConfig()
-
-
Method Detail
-
getProducts
final List<StytchProduct> getProducts()
a list of StytchProducts
-
getEmailMagicLinksOptions
final EmailMagicLinksOptions getEmailMagicLinksOptions()
an instance of EmailMagicLinksOptions
-
getOAuthOptions
final OAuthOptions getOAuthOptions()
an instance of OAuthOptions
-
getOtpOptions
final OTPOptions getOtpOptions()
an instance of OTPOptions
-
getSessionOptions
final SessionOptions getSessionOptions()
an instance of SessionOptions
-
getPasswordOptions
final PasswordOptions getPasswordOptions()
an instance of PasswordOptions
-
getGoogleOauthOptions
final GoogleOAuthOptions getGoogleOauthOptions()
an instance of GoogleOAuthOptions
-
getBiometricsOptions
final BiometricsOptions getBiometricsOptions()
-
getLocale
final Locale getLocale()
-
-
-
-