Package com.bandyer.android_sdk.client

Types

Link copied to clipboard
interface AccessTokenProvider

Access token provider interface

Link copied to clipboard
class BandyerSDK : BandyerSDKInstance, PotentialFailingComponent

It's the main item required to connect to the Bandyer platform.

Link copied to clipboard
class BandyerSDKConfiguration : Configuration

Configuration required to use BandyerSDKClient

Link copied to clipboard
class BandyerSDKInitializationException(message: String?) : Error

Error thrown when the BandyerSDK has failed it's initialization

Link copied to clipboard
class BandyerSDKNotificationListeners

Holder for BandyerSDK notification listeners

Link copied to clipboard

BandyerSDK notification listeners builder

Link copied to clipboard
class BandyerSDKOptions

Optional configuration for Bandyer SDK.

Link copied to clipboard
interface BandyerSDKOptionsBuilder : JavaBuilder<BandyerSDKOptions.Builder>

BandyerSDK options builder

Link copied to clipboard
class BandyerSDKToolsConfiguration(    val enableChatModule: Boolean,     val callConfigurationProvider: ConfigurableCall.() -> Unit,     val chatConfigurationProvider: ConfigurableChat.() -> Unit)

BandyerSDKToolsConfiguration

Link copied to clipboard

BandyerSDK tools configuration builder

Link copied to clipboard
interface Completion<T>

Completion interface

Link copied to clipboard
interface ConfigurableCallBuilder : JavaBuilder<ConfigurableCall>

Configurable call builder

Link copied to clipboard
interface ConfigurableChatBuilder : JavaBuilder<ConfigurableChat>

Configurable chat builder

Link copied to clipboard
interface JavaBuilder<T>

Java base builder

Link copied to clipboard
interface OnConnectionErrorListener

Callback representing an error during SDK connection process.

Link copied to clipboard
data class Session(    val userId: String,     val accessTokenProvider: AccessTokenProvider,     var sessionObserver: SessionObserver? = null)

Bandyer SDK Session required for connection

Link copied to clipboard
interface SessionObserver

BandyerSDK Session Observer