Package com.stytch.sdk.ui.b2b.data
Class StytchB2BProductConfig
-
- All Implemented Interfaces:
-
android.os.Parcelable
@JsonClass(generateAdapter = true) public final class StytchB2BProductConfig implements Parcelable
-
-
Field Summary
Fields Modifier and Type Field Description private final List<StytchB2BProduct>productsprivate final AuthFlowTypeauthFlowTypeprivate final StringorganizationSlugprivate final SessionOptionssessionOptionsprivate final B2BEmailMagicLinkOptionsemailMagicLinksOptionsprivate final B2BPasswordOptionspasswordOptionsprivate final B2BOAuthOptionsoauthOptionsprivate final DirectLoginForSingleMembershipOptionsdirectLoginForSingleMembershipprivate final BooleanallowCreateOrganizationprivate final BooleandirectCreateOrganizationForNoMembershipprivate final List<MfaMethod>mfaProductOrderprivate final List<MfaMethod>mfaProductIncludeprivate final Localelocale
-
Constructor Summary
Constructors Constructor Description StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership, List<MfaMethod> mfaProductOrder, List<MfaMethod> mfaProductInclude, Locale locale)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership, List<MfaMethod> mfaProductOrder, List<MfaMethod> mfaProductInclude)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership, List<MfaMethod> mfaProductOrder)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug)StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType)StytchB2BProductConfig(List<StytchB2BProduct> products)StytchB2BProductConfig()
-
Method Summary
Modifier and Type Method Description final List<StytchB2BProduct>getProducts()final AuthFlowTypegetAuthFlowType()final StringgetOrganizationSlug()final SessionOptionsgetSessionOptions()final B2BEmailMagicLinkOptionsgetEmailMagicLinksOptions()final B2BPasswordOptionsgetPasswordOptions()final B2BOAuthOptionsgetOauthOptions()final DirectLoginForSingleMembershipOptionsgetDirectLoginForSingleMembership()final BooleangetAllowCreateOrganization()final BooleangetDirectCreateOrganizationForNoMembership()final List<MfaMethod>getMfaProductOrder()final List<MfaMethod>getMfaProductInclude()final LocalegetLocale()-
-
Constructor Detail
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership, List<MfaMethod> mfaProductOrder, List<MfaMethod> mfaProductInclude, Locale locale)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership, List<MfaMethod> mfaProductOrder, List<MfaMethod> mfaProductInclude)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership, List<MfaMethod> mfaProductOrder)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization, Boolean directCreateOrganizationForNoMembership)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership, Boolean allowCreateOrganization)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions, DirectLoginForSingleMembershipOptions directLoginForSingleMembership)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions, B2BOAuthOptions oauthOptions)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions, B2BPasswordOptions passwordOptions)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions, B2BEmailMagicLinkOptions emailMagicLinksOptions)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug, SessionOptions sessionOptions)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType, String organizationSlug)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products, AuthFlowType authFlowType)
-
StytchB2BProductConfig
StytchB2BProductConfig(List<StytchB2BProduct> products)
-
StytchB2BProductConfig
StytchB2BProductConfig()
-
-
Method Detail
-
getProducts
final List<StytchB2BProduct> getProducts()
-
getAuthFlowType
final AuthFlowType getAuthFlowType()
-
getOrganizationSlug
final String getOrganizationSlug()
-
getSessionOptions
final SessionOptions getSessionOptions()
-
getEmailMagicLinksOptions
final B2BEmailMagicLinkOptions getEmailMagicLinksOptions()
-
getPasswordOptions
final B2BPasswordOptions getPasswordOptions()
-
getOauthOptions
final B2BOAuthOptions getOauthOptions()
-
getDirectLoginForSingleMembership
final DirectLoginForSingleMembershipOptions getDirectLoginForSingleMembership()
-
getAllowCreateOrganization
final Boolean getAllowCreateOrganization()
-
getDirectCreateOrganizationForNoMembership
final Boolean getDirectCreateOrganizationForNoMembership()
-
getMfaProductOrder
final List<MfaMethod> getMfaProductOrder()
-
getMfaProductInclude
final List<MfaMethod> getMfaProductInclude()
-
getLocale
final Locale getLocale()
-
-
-
-