Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ConsumerAppData(val screenShare: Boolean? = false, val peerId: String)
Link copied to clipboard
@Serializable
data class ConsumerRtpParameters(val codecs: List<Codec>? = null, val headerExtensions: List<HeaderExtension>? = null, val encodings: List<Encodings>? = null, val rtcp: Rtcp? = null, val mid: String? = null)
Link copied to clipboard
@Serializable
data class Device(var isMobile: Boolean = false, var sdkName: String? = null, var browserName: String? = null, var osName: String? = null, var browserVersion: String? = null, var osVersionName: String? = null, var engineName: String? = null)
Link copied to clipboard
@Serializable
data class Encodings(val ssrc: Int? = null, val rtx: Rtx? = null, val scalabilityMode: String? = null)
Link copied to clipboard
@Serializable
data class MeetingPeerFlags(var hiddenParticipant: Boolean? = null, var recordere: Boolean? = null, var webinarHiddenParticipant: Boolean? = null)
Link copied to clipboard
@Serializable
data class MeetingPeerMetadata(var viewType: String?, var presetName: String?)
Link copied to clipboard
@Serializable
data class Rtcp(val cname: String? = null, val reducedSize: Boolean? = null, val mux: Boolean? = null)
Link copied to clipboard
@Serializable
class Rtx(val ssrc: Int? = null)
Link copied to clipboard
@Serializable
data class WebSocketActiveSpeakerModel(val peerId: String, val volume: Int) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketChatMessage(val message: String? = null, val userId: String, val displayName: String, val type: Int, val link: String? = null, val time: Long? = null, val name: String? = null, val size: Long? = null) : BasePayloadModel
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketConnectTransportModel(val id: String? = null, val producing: Boolean? = null) : BasePayloadModel
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketConsumerModel(var peerId: String? = null, var producerId: String? = null, var id: String? = null, var kind: String? = null, var rtpParameters: ConsumerRtpParameters? = null, var type: String? = null, var appData: ConsumerAppData? = null, val remotelyPaused: Boolean? = null, val producerPaused: Boolean? = null) : BasePayloadModel
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketEmptyModel(val any: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketGetPageModel(val peerIds: List<String>? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketMeetingPeerUser(var id: String? = null, var userId: String? = null, var name: String? = null, var device: Device? = null, var picture: String? = null, var isHost: Boolean? = null, var webinarHiddenParticipant: Boolean? = null, var flags: MeetingPeerFlags? = null, var clientSpecificId: String? = null, var audioMuted: Boolean? = null, var hiddenParticipant: Boolean? = null, var participantMetadata: MeetingPeerMetadata) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPeerLeftModel(var id: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPeerMuteModel(var peerId: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPeerPinnedModel(var peerId: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPluginDisabled(var id: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPluginEnabled(var id: String? = null, var enabledBy: String? = null) : BasePayloadModel
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketPoll(val id: String, val options: List<WebSocketPollOption>, val question: String, val anonymous: Boolean, val hideVotes: Boolean, val createdBy: String)
Link copied to clipboard
@Serializable
data class WebSocketPollModel(val poll: WebSocketPoll) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPollOption(val text: String, val votes: List<WebSocketPollVote>, val count: Int)
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketPollVote(val id: String, val name: String)
Link copied to clipboard
@Serializable
data class WebSocketProducerClosedModel(val id: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketProducerConnectModel(val id: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketRoomMessage(val payload: JsonElement) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketSelectedPeersModel(var peerIds: List<String>? = null, var compulsoryPeers: List<String>? = listOf()) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWaitlistPeerAccepted(val id: String? = null, val name: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWaitlistPeerAdded(val id: String, val name: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWaitlistPeerClosed(val id: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWaitlistPeerRejected(val id: String? = null, val name: String? = null) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWebinarPeer(val id: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWebinarPeerAddedToStage(val id: String, val requestToJoinType: String, val requestOrigin: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWebinarPeerRemovedFromStage(val id: String, val requestOrigin: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWebinarPresentRequestAccepted(val requestToJoinType: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWebinarRemovedFromStage(val requestOrigin: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWebinarRequestToJoinPeerAdded(val id: String, val name: String, val requestToJoinType: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketWebinarStagePeer(val id: String) : BasePayloadModel