AgoraConnectionData

data class AgoraConnectionData @JvmOverloads constructor(var appId: String, var appToken: String? = null, var username: String? = null, var rtmToken: String? = null, var rtmId: String? = null, var rtmChannelName: String? = null)

Storing struct for holding data about the connection to Agora service Create AgoraConnectionData object

Parameters

appId

: Agora App ID from https://agora.io

appToken

: Token to be used to connect to a channel, can be nil.

Constructors

Link copied to clipboard
fun AgoraConnectionData(appId: String, appToken: String? = null, username: String? = null, rtmToken: String? = null, rtmId: String? = null, rtmChannelName: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
var appToken: String? = null
Link copied to clipboard
var channel: String? = null

Channel the object is connected to. This cannot be set with the initialiser

Link copied to clipboard
var rtmChannelName: String? = null
Link copied to clipboard
var rtmId: String? = null
Link copied to clipboard
var rtmToken: String? = null
Link copied to clipboard
var username: String? = null