Package-level declarations

Types

Link copied to clipboard
@Serializable
enum BorderRadiusType : Enum<BorderRadiusType>
Link copied to clipboard
@Serializable
enum BorderWidthType : Enum<BorderWidthType>
Link copied to clipboard
@Serializable
class ChatPrivatePermissions(val canSend: Boolean? = null, val canReceive: Boolean? = null, val text: Boolean? = null, val files: Boolean? = null)
Link copied to clipboard
@Serializable
class CreateMeetingResponse(val id: String, val title: String, val createdAt: String, val updatedAt: String, val waitingRoom: Boolean)
Link copied to clipboard
@Serializable
class CreateMeetingResponseWrapper(val success: Boolean, val data: CreateMeetingResponse)
Link copied to clipboard
@Serializable
class CreateParticipantResponse(val id: String, val name: String, val customParticipantId: String, val presetId: String, val createdAt: String, val updatedAt: String, val token: String)
Link copied to clipboard
@Serializable
class CreateParticipantResponseWrapper(val success: Boolean, val data: CreateParticipantResponse)
Link copied to clipboard
@Serializable
class MediaConfig(val video: VideoConfig, val screenshare: VideoConfig)
Link copied to clipboard
@Serializable
class MediaPreset(val canProduce: String)
Link copied to clipboard
@Serializable
class ParticipantChatPreset(val public: PublicChatPreset, val private: PrivateChatPreset)
Link copied to clipboard
@Serializable
class ParticipantMediaPreset(val video: MediaPreset, val audio: MediaPreset, val screenshare: MediaPreset)
Link copied to clipboard
@Serializable
class ParticipantPluginPreset(val canClose: Boolean, val canStart: Boolean, val config: Map<String, PluginConfig>)
Link copied to clipboard
@Serializable
class ParticipantPollPreset(val canCreate: Boolean, val canVote: Boolean, val canView: Boolean)
Link copied to clipboard
@Serializable
class ParticipantPresetConfig(val viewType: String, val media: MediaConfig, val streamsConfig: VideoStreamConfig, val maxScreenShareCount: Int, val livestreamViewerQualities: List<Int> = emptyList())
Link copied to clipboard
@Serializable
class ParticipantPresetPermission(val acceptWaitingRequests: Boolean, val disableParticipantAudio: Boolean, val disableParticipantScreenSharing: Boolean, val disableParticipantVideo: Boolean, val kickParticipant: Boolean, val pinParticipant: Boolean, val canRecord: Boolean, val waitingRoomType: String, val plugins: ParticipantPluginPreset, val polls: ParticipantPollPreset, val media: ParticipantMediaPreset, val chat: ParticipantChatPreset, val hiddenParticipant: Boolean, val showParticipantList: Boolean, val canEditDisplayName: Boolean, val canAcceptProductionRequests: Boolean, val canLivestream: Boolean, val isRecorder: Boolean? = null, val recorderType: String, val canSpotlight: Boolean?, val stageEnabled: Boolean? = null, val stageAccess: String? = null)
Link copied to clipboard
@Serializable
class PluginConfig(val accessControl: String = "FULL_ACCESS")
Link copied to clipboard
@Serializable
class PrivateChatPreset(val canSend: Boolean, val canReceive: Boolean, val text: Boolean, val files: Boolean)
Link copied to clipboard
@Serializable
class PublicChatPreset(val canSend: Boolean, val text: Boolean, val files: Boolean)
Link copied to clipboard
@Serializable
class UserPresetDesignColors(val brand: Map<String, String>, val background: Map<String, String>, val danger: String, val text: String, val textOnBrand: String, val success: String, val videoBg: String, val warning: String)
Link copied to clipboard
@Serializable
class UserPresetDesignToken(val borderRadius: BorderRadiusType, val borderWidth: BorderWidthType, val spacingBase: Int, val theme: String, val colors: UserPresetDesignColors)
Link copied to clipboard
@Serializable
class UserPresetUI(val designTokens: UserPresetDesignToken)
Link copied to clipboard
@Serializable
class VideoConfig(val quality: String, val frameRate: Int)
Link copied to clipboard
@Serializable
class VideoStreamConfig(val mobile: Int, val desktop: Int)
Link copied to clipboard
@Serializable
enum WaitingRoomType : Enum<WaitingRoomType>