App Model
interface AppModel
Content copied to clipboard
Types
Functions
authorize
Link copied to clipboard
end Session
Link copied to clipboard
get Access Token
Link copied to clipboard
abstract fun getAccessToken(reason: InvalidTokenReason, oldToken: String?, onResult: (Completion<GetAccessTokenResponse>) -> Unit)
Content copied to clipboard
is App Redirect Allowed
Link copied to clipboard
abstract fun isAppRedirectAllowed(app: String, isAllowed: (Boolean) -> Unit)
Content copied to clipboard
is Remote Config Available
Link copied to clipboard
is Signed In
Link copied to clipboard
on Custom Scheme Error
Link copied to clipboard
on Image Data Received
Link copied to clipboard
on Login
Link copied to clipboard
on Logout
Link copied to clipboard
on Share Text Received
Link copied to clipboard
open Url In New Tab
Link copied to clipboard
abstract fun openUrlInNewTab(openURLInNewTabRequest: OpenURLInNewTabRequest)
Content copied to clipboard
set User Property
Link copied to clipboard
abstract fun setUserProperty(key: String, value: String, update: Boolean)
Content copied to clipboard
show Share Sheet
Link copied to clipboard
Properties
authorize
Link copied to clipboard
abstract val authorize: LiveData<Event<AppModel.Result<Completion<String?>>>>
Content copied to clipboard
callback
Link copied to clipboard
endSession
Link copied to clipboard
abstract val endSession: LiveData<Event<AppModel.Result<LogoutResponse>>>
Content copied to clipboard
openUrlInNewTab
Link copied to clipboard
Inheritors
AppModelImpl
Link copied to clipboard