All Types

com.wavecell.android.sdk.util.AllOpen
com.wavecell.android.sdk.models.CallConnectionQuality

It defines the call connection quality.

com.wavecell.android.sdk.listeners.CallUpdateListener
com.wavecell.android.sdk.CompletionHandler
com.wavecell.android.sdk.deviceRegistration.ConfigTypeChanged
com.wavecell.android.sdk.models.response.DeleteVOIPEndpoint
com.wavecell.android.sdk.deviceRegistration.DeviceRegistrationMutableState
com.wavecell.android.sdk.deviceRegistration.DeviceRegistrationState
com.wavecell.android.sdk.models.InboundCallPath
com.wavecell.android.sdk.network.OkHttpClientProvider
com.wavecell.android.sdk.util.OpenForTesting
com.wavecell.android.sdk.util.PreferenceDataUtil
com.wavecell.android.sdk.configuration.PushNotificationChannel

Class that encapsulates the push token needed to receive Push Notification via FCM.

com.wavecell.android.sdk.models.VoiceCall

Wrapper class for RTCCall that contains all mid-call features.

com.wavecell.android.sdk.models.VoiceCallAudioOption

Class containing all different options for audio user can select while on a call.

com.wavecell.android.sdk.listeners.VoiceCallAudioOptionListener

Lambda used to receive updates for audio option change.

com.wavecell.android.sdk.listeners.VoiceCallUpdateListener

Interface definition for a listener to be invoked when a call update is received.

com.wavecell.android.sdk.models.VoiceContact

Class used to gather information about the callee when placing a call.

com.wavecell.android.sdk.models.response.VOIPConfig
com.wavecell.android.sdk.models.response.VOIPEndpoint
com.wavecell.android.sdk.models.request.VOIPEndpointBody
com.wavecell.android.sdk.Wavecell

Wavecell is an SDK facade object. The inception point of all communications between client and SDK.

com.wavecell.android.sdk.injection.components.WavecellAppComponent
com.wavecell.android.sdk.notifications.WavecellCallAction

Class containing all different call actions that application should respond to.

com.wavecell.android.sdk.listeners.WavecellCallResult

A class that encapsulates a successful outcome with data of type T or a failure with with data of type T and an exception of type Exception.

com.wavecell.android.sdk.injection.WavecellComponentContainer
com.wavecell.android.sdk.injection.WavecellComponentHolder
com.wavecell.android.sdk.network.WavecellCompositeDisposable

Wrapper class for RxJava's CompositeDisposable. It allows you to access the same methods and properties CompositeDisposable has.

com.wavecell.android.sdk.configuration.WavecellConfiguration

A Configuration class used to activate the Wavecell SDK. Its instantiation is only possible by using its Builder class.

com.wavecell.android.sdk.network.WavecellDisposable

Wrapper class for RxJava's Disposable. It allows you to access the same methods and properties Disposable has.

com.wavecell.android.sdk.models.WavecellEvent

Class containing information about a particular SDK events, such as SDK activation, call or server error.

com.wavecell.android.sdk.models.WavecellEventDestination

Class containing all different destinations for a WavecellEvent.

com.wavecell.android.sdk.WavecellException

A class that encapsulates exceptions that may happen during SDK lifecycle.

com.wavecell.android.sdk.logging.WavecellLog

Class containing information for logging. It is used every time the SDK logs to the console.

com.wavecell.android.sdk.logging.WavecellLogLevel

Class containing all different levels the logging system has.

com.wavecell.android.sdk.logging.WavecellLogListener

Interface definition used to receive a WavecellLog every time the SDK prints to the console.

com.wavecell.android.sdk.api.WavecellRepository
com.wavecell.android.sdk.configuration.WavecellSessionConfiguration

A Configuration class used to activate the Wavecell SDK. Its instantiation is only possible by using its Builder class.

com.wavecell.android.sdk.configuration.WavecellUserConfiguration

A Configuration class used to activate the Wavecell SDK. Its instantiation is only possible by using its Builder class.