ExternalProvider

Constructors

Link copied to clipboard
constructor(context: Context, persistenceService: IPersistenceService, providerCallback: ProviderCallback)

Properties

Link copied to clipboard
open val name: String
Link copied to clipboard

Functions

Link copied to clipboard
open fun getPath(): String
Link copied to clipboard
open fun getProviderSessions(tokenOrCode: String, expiration: Long, uid: String): String
Link copied to clipboard
open fun getWrapperClass(context: Context, provider: String, root: String): Class
Get the correct provider wrapper class.
Link copied to clipboard
open fun init(container: IoCContainer)
Link copied to clipboard
open fun login(loginParams: Map<String, Any>, loginMode: String)
Link copied to clipboard
open fun logout()
Link copied to clipboard
open fun onCanceled()
Link copied to clipboard
open fun onLoginFailed(response: GigyaApiResponse)
open fun onLoginFailed(error: String)
Link copied to clipboard
open fun onLoginSuccess(providerName: String, sessionInfo: SessionInfo)
open fun onLoginSuccess(loginParams: Map<String, Any>, providerSessions: String, loginMode: String)
Link copied to clipboard
open fun setProviderName(name: String)
* Set the external provider name.
Link copied to clipboard
open fun setProvidersRoot(providersRoot: String)
* Set the root path for the external provider files.
Link copied to clipboard
open fun setRegToken(regToken: String)