Arc XPCommerce Manager
Constructors
Types
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun evaluatePage( pageviewData: ArcXPPageviewData, entitlements: ArcXPEntitlements? = null, currentTime: Long? = Calendar.getInstance().timeInMillis, listener: ArcXPPageviewListener)
Content copied to clipboard
fun evaluatePage( pageId: String, contentType: String?, contentSection: String?, deviceClass: String?, otherConditions: HashMap<String, String>?, entitlements: ArcXPEntitlements? = null): LiveData<ArcXPPageviewEvaluationResult>
Content copied to clipboard
fun evaluatePage( pageId: String, contentType: String?, contentSection: String?, deviceClass: String?, otherConditions: HashMap<String, String>?, entitlements: ArcXPEntitlements? = null, listener: ArcXPPageviewListener)
Content copied to clipboard
Link copied to clipboard
fun evaluatePageNoTime(pageviewData: ArcXPPageviewData, listener: ArcXPPageviewListener)
Content copied to clipboard
Link copied to clipboard
fun evaluatePageTime( pageId: String, contentType: String?, contentSection: String?, deviceClass: String?, otherConditions: HashMap<String, String>?, entitlements: ArcXPEntitlements? = null, currentTime: Long? = Calendar.getInstance().timeInMillis, listener: ArcXPPageviewListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun getUserProfile(listener: ArcXPIdentityListener? = null): LiveData<Either<ArcXPException, ArcXPProfileManage>>
Content copied to clipboard
Link copied to clipboard
fun login( email: String, password: String, listener: ArcXPIdentityListener? = null)
Content copied to clipboard
fun login( uuid: String, accessToken: String, refreshToken: String, listener: ArcXPIdentityListener? = null)
Content copied to clipboard
Login using tokens from another ArcXP login method such as web
Link copied to clipboard
fun loginWithFacebook(fbLoginButton: LoginButton, listener: ArcXPIdentityListener? = null): LiveData<ArcXPAuth>
Content copied to clipboard
Link copied to clipboard
fun loginWithGoogle(activity: AppCompatActivity, listener: ArcXPIdentityListener? = null): LiveData<ArcXPAuth>
Content copied to clipboard
Link copied to clipboard
fun loginWithGoogleOneTap(activity: AppCompatActivity, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun onActivityResults( requestCode: Int, resultCode: Int, data: Intent?, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
fun redeemOneTimeAccessLink(nonce: String, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun requestOneTimeAccessLink(email: String, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
fun requestResetPassword(username: String, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
fun resetPassword( nonce: String, newPassword: String, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun sendVerificationEmail(email: String, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun thirdPartyLogin( token: String, type: ArcXPAuthRequest.Companion.GrantType, listener: ArcXPIdentityListener)
Content copied to clipboard
Link copied to clipboard
fun updatePassword( newPassword: String, oldPassword: String, listener: ArcXPIdentityListener?): LiveData<Either<ArcXPException, ArcXPIdentity>>
Content copied to clipboard
Link copied to clipboard
fun updateProfile(update: ArcXPUpdateProfileRequest, listener: ArcXPIdentityListener): LiveData<Either<ArcXPException, ArcXPProfileManage>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard