Webcom Android SDK Public API Reference / com.orange.webcom.sdkv2.authentication / AuthenticationMethod / Internal

Internal

abstract class Internal : AuthenticationMethod

Types

MessageDetails

open class MessageDetails

Provider

enum class Provider

Properties

identifier

val identifier: String

provider

val provider: AuthenticationMethod.Internal.Provider

Inherited Properties

application

val application: WebcomApplication

Functions

clearProfile

fun clearProfile(callback: WebcomDoneCallback? = null): Unit

doAttachIdentity

fun doAttachIdentity(password: String?, context: AuthenticationService.Context, displayName: String?, profile: Any?, messageDetails: AuthenticationMethod.Internal.MessageDetails?, callback: WebcomDoneCallback?, authResponseReceiver: ((AuthResponse) -> Unit)? = null): Unit

sendPasswordResetCode

fun sendPasswordResetCode(messageDetails: AuthenticationMethod.Internal.MessageDetails? = null, callback: WebcomDoneCallback? = null): Unit

setProfile

fun setProfile(value: Any?, callback: WebcomDoneCallback? = null): Unit

updateProfile

fun updateProfile(path: String, value: Any?, callback: WebcomDoneCallback? = null): Unit

Inherited Functions

syncAuthentication

fun <T> syncAuthentication(context: AuthenticationService.Context, callback: WebcomResultCallback<T>?, block: (WebcomResultCallback<T>) -> Unit): Boolean

Inheritors

OneTimePasswordMethod

class OneTimePasswordMethod : AuthenticationMethod.Internal

PersonalPasswordMethod

class PersonalPasswordMethod : AuthenticationMethod.Internal