CallConfiguration

@Serializable
data class CallConfiguration(val roomName: String, val initialUserName: String? = null, val userId: String? = null, val isOwner: Boolean, val initialCameraEnabled: Boolean, val initialMicrophoneEnabled: Boolean, val recordingMode: RecordingMode, val roomExpiration: Long? = null, val tokenExpiration: Long? = null, val roomNotBefore: Long? = null, val tokenNotBefore: Long? = null, val ejectAtRoomExpiration: Boolean, val ejectAtTokenExpiration: Boolean, val permissionsOnJoin: ParticipantPermissions, val defaultStreamingEndpoints: List<StreamingEndpoint>, val terseLoggingEnabled: Boolean)

Constructors

Link copied to clipboard
constructor(roomName: String, initialUserName: String? = null, userId: String? = null, isOwner: Boolean, initialCameraEnabled: Boolean, initialMicrophoneEnabled: Boolean, recordingMode: RecordingMode, roomExpiration: Long? = null, tokenExpiration: Long? = null, roomNotBefore: Long? = null, tokenNotBefore: Long? = null, ejectAtRoomExpiration: Boolean, ejectAtTokenExpiration: Boolean, permissionsOnJoin: ParticipantPermissions, defaultStreamingEndpoints: List<StreamingEndpoint>, terseLoggingEnabled: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val initialUserName: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val roomExpiration: Long? = null
Link copied to clipboard
Link copied to clipboard
val roomNotBefore: Long? = null
Link copied to clipboard
Link copied to clipboard
val tokenExpiration: Long? = null
Link copied to clipboard
val tokenNotBefore: Long? = null
Link copied to clipboard
val userId: String? = null