Infrastructure

open class Infrastructure : IInfrastructure

The infrastructure hide the infrastructure complexity to provide a consolidated api level.

Types

InfrastructureState
Link copied to clipboard
enum InfrastructureState

Functions

alerts
Link copied to clipboard
@NotNull()
open fun alerts(): Alerts
abstract fun alerts(): Null
bubbles
Link copied to clipboard
@NotNull()
open fun bubbles(): Bubbles
abstract fun bubbles(): Null
callLogs
Link copied to clipboard
@NotNull()
open fun callLogs(): CallLogs
abstract fun callLogs(): Null
channels
Link copied to clipboard
@NotNull()
open fun channels(): Channels
abstract fun channels(): Null
connection
Link copied to clipboard
@NotNull()
open fun connection(): Connection
abstract fun connection(): Null
contacts
Link copied to clipboard
@NotNull()
open fun contacts(): Contacts
abstract fun contacts(): Null
conversations
Link copied to clipboard
@NotNull()
open fun conversations(): Conversations
abstract fun conversations(): Null
favorites
Link copied to clipboard
@NotNull()
open fun favorites(): Favorites
abstract fun favorites(): Null
fileStorage
Link copied to clipboard
@NotNull()
open fun fileStorage(): FileStorage
abstract fun fileStorage(): Null
getAlertsMgr
Link copied to clipboard
@NotNull()
open fun getAlertsMgr(): IAlertsMgr
getApkProvisioner
Link copied to clipboard
@NotNull()
open fun getApkProvisioner(): IApkProvisionner
getApplicationContext
Link copied to clipboard
@NotNull()
open fun getApplicationContext(): Context
getCapabilities
Link copied to clipboard
@NotNull()
open fun getCapabilities(): ICapabilities
getCompanyInvitationMgr
Link copied to clipboard
@NotNull()
open fun getCompanyInvitationMgr(): ICompanyInvitationMgr
getDirectoryProxy
Link copied to clipboard
@NotNull()
open fun getDirectoryProxy(): IDirectoryProxy
getFileServerMgr
Link copied to clipboard
@NotNull()
open fun getFileServerMgr(): FileServerMgr
getMultiUserChatMgr
Link copied to clipboard
@NotNull()
open fun getMultiUserChatMgr(): MultiUserChatMgr
getNotificationFactory
Link copied to clipboard
open fun getNotificationFactory(): INotificationFactory
getNotificationsProxy
Link copied to clipboard
@NotNull()
open fun getNotificationsProxy(): INotificationProxy
getSearchMgr
Link copied to clipboard
@NotNull()
open fun getSearchMgr(): ISearchMgr
getState
Link copied to clipboard
open fun getState(): Infrastructure.InfrastructureState
getThemeMgr
Link copied to clipboard
@NotNull()
open fun getThemeMgr(): IThemeMgr
getTotalRestRequestSize
Link copied to clipboard
open fun getTotalRestRequestSize(): Long
getTotalRestResponseSize
Link copied to clipboard
open fun getTotalRestResponseSize(): Long
getTvDevicesMgr
Link copied to clipboard
@NotNull()
open fun getTvDevicesMgr(): TvDevicesMgr
getUsersProxy
Link copied to clipboard
@NotNull()
open fun getUsersProxy(): IUserProxy
getXmppConnection
Link copied to clipboard
@Nullable()
open fun getXmppConnection(): XmppConnection
groups
Link copied to clipboard
@NotNull()
open fun groups(): Groups
abstract fun groups(): Null
im
Link copied to clipboard
@NotNull()
open fun im(): Im
abstract fun im(): Null
initialize
Link copied to clipboard
open fun initialize(@NotNull() applicationContext: Context, @NotNull() applicationId: String, @NotNull() applicationSecret: String)
abstract fun initialize(applicationContext: Null, applicationId: Null, applicationSecret: Null)
open fun initialize(@NotNull() applicationContext: Context, @NotNull() applicationId: String, @NotNull() applicationSecret: String, notificationFactory: INotificationFactory)
initializeInfrastructure
Link copied to clipboard
open fun initializeInfrastructure()
initializePlatformServices
Link copied to clipboard
open fun initializePlatformServices()
instance
Link copied to clipboard
open fun instance(): IInfrastructure
invitations
Link copied to clipboard
@NonNull()
open fun invitations(): Invitations
abstract fun invitations(): Null
isApiSessionStarted
Link copied to clipboard
open fun isApiSessionStarted(): Boolean
isInDebugMode
Link copied to clipboard
open fun isInDebugMode(@Nullable() context: Context): Boolean
isInitialized
Link copied to clipboard
open fun isInitialized(): Boolean
abstract fun isInitialized(): Null
isPasswordChangeAction
Link copied to clipboard
open fun isPasswordChangeAction(): Boolean
isRestConnected
Link copied to clipboard
open fun isRestConnected(): Boolean
isUnderUnitTest
Link copied to clipboard
open fun isUnderUnitTest(): Boolean
isXmppConnected
Link copied to clipboard
open fun isXmppConnected(): Boolean
myProfile
Link copied to clipboard
@NonNull()
open fun myProfile(): MyProfile
abstract fun myProfile(): Null
push
Link copied to clipboard
@NotNull()
open fun push(): Push
abstract fun push(): Null
resetTotalRestRequestSize
Link copied to clipboard
open fun resetTotalRestRequestSize()
resetTotalRestResponseSize
Link copied to clipboard
open fun resetTotalRestResponseSize()
roomContainer
Link copied to clipboard
@NotNull()
open fun roomContainer(): RoomContainer
abstract fun roomContainer(): Null
routing
Link copied to clipboard
@NotNull()
open fun routing(): Routing
abstract fun routing(): Null
setPasswordChangeAction
Link copied to clipboard
open fun setPasswordChangeAction(passwordChangeAction: Boolean)
startConnectionProcess
Link copied to clipboard
open fun startConnectionProcess(@Nullable() connectionListener: IConnectionListener)
telephony
Link copied to clipboard
@NotNull()
open fun telephony(): Telephony
abstract fun telephony(): Null
unInitialize
Link copied to clipboard
open fun unInitialize()
abstract fun unInitialize()
voicemails
Link copied to clipboard
@NonNull()
open fun voicemails(): Voicemails
abstract fun voicemails(): Null
webRTC
Link copied to clipboard
@NotNull()
open fun webRTC(): WebRTC
abstract fun webRTC(): Null

Properties

callGroupMgr
Link copied to clipboard
private open val callGroupMgr: CallGroupMgr
chatMgr
Link copied to clipboard
private open val chatMgr: ChatMgr
conferenceRecordMgr
Link copied to clipboard
private open val conferenceRecordMgr: ConferenceRecordMgr
contactCacheMgr
Link copied to clipboard
private open val contactCacheMgr: IContactCacheMgr
databaseMgr
Link copied to clipboard
private open val databaseMgr: IDatabaseMgr
dataNetworkMonitor
Link copied to clipboard
private open val dataNetworkMonitor: DataNetworkMonitor
invitationMgr
Link copied to clipboard
private open val invitationMgr: InvitationMgr
isScreenOn
Link copied to clipboard
private open val isScreenOn: Boolean
locationMgr
Link copied to clipboard
private open val locationMgr: ILocationMgr
platformServices
Link copied to clipboard
private open val platformServices: IPlatformServices
roomMgr
Link copied to clipboard
private open val roomMgr: RoomMgr
telephonyKeyMgr
Link copied to clipboard
private open val telephonyKeyMgr: TelephonyKeyMgr
userMgr
Link copied to clipboard
private open val userMgr: UserMgr
xmppContactMgr
Link copied to clipboard
private open val xmppContactMgr: XmppContactMgr