Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ConsumerAppData(var 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(val hiddenParticipant: Boolean = false, val recorder: Boolean = false, val webinarHiddenParticipant: Boolean = false)
Link copied to clipboard
@Serializable
data class MeetingPeerMetadata(val viewType: String? = null, val presetName: String? = null)
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, val producing: Boolean = false) : BasePayloadModel
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketConsumerModel(val peerId: String, val producerId: String, val id: String, val kind: String, val rtpParameters: ConsumerRtpParameters = ConsumerRtpParameters(), val type: String, val appData: ConsumerAppData? = null, val remotelyPaused: Boolean, val producerPaused: Boolean) : BasePayloadModel
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> = emptyList()) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketMeetingPeerUser(val id: String, val userId: String, val name: String? = null, val device: Device? = null, val picture: String? = null, val isHost: Boolean? = null, val webinarHiddenParticipant: Boolean = false, val flags: MeetingPeerFlags = MeetingPeerFlags(), val clientSpecificId: String? = null, val audioMuted: Boolean = false, val hiddenParticipant: Boolean = false, val participantMetadata: MeetingPeerMetadata = MeetingPeerMetadata(), val stageStatus: WebSocketStageStatus = WebSocketStageStatus.OFF_STAGE, val requestToJoinType: WebSocketRequestToJoinType? = null, val presetType: String? = null, val recorderType: WebSocketRecorderType = WebSocketRecorderType.NONE) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPeerLeftModel(var id: String) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketPeerMuteModel(val peerId: String) : BasePayloadModel
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketPluginEnabled(val id: String, val enabledBy: String = "") : 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
@Serializable
data class WebSocketPollsModel(val polls: Map<String, WebSocketPoll> = emptyMap()) : BasePayloadModel
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) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketProducerConnectModel(val id: String) : BasePayloadModel
Link copied to clipboard
Link copied to clipboard
@Serializable
data class WebSocketRoomMessage(val payload: JsonElement) : BasePayloadModel
Link copied to clipboard
@Serializable
data class WebSocketSelectedPeersModel(val peerIds: List<String>, val compulsoryPeers: List<String>? = null) : BasePayloadModel
Link copied to clipboard
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 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