Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ActiveLiveStreamResponse(val data: LiveStreamData)
Link copied to clipboard
@Serializable
enum BorderRadiusType : Enum<BorderRadiusType>
Link copied to clipboard
@Serializable
enum BorderWidthType : Enum<BorderWidthType>
Link copied to clipboard
@Serializable
data class ChatPrivatePermissions(val canSend: Boolean? = null, val canReceive: Boolean? = null, val text: Boolean? = null, val files: Boolean? = null)
Link copied to clipboard
@Serializable
data class ChatPublicPermissions(val canSend: Boolean? = null, val text: Boolean? = null, val files: Boolean? = null)
Link copied to clipboard
@Serializable
data class CreateMeetingRequest(val title: String = "no title provided - from android core", val preferred_region: String = "ap-south-1")
Link copied to clipboard
@Serializable
data class CreateMeetingResponse(val id: String, val title: String, val createdAt: String, val updatedAt: String, val waitingRoom: Boolean)
Link copied to clipboard
@Serializable
data class CreateMeetingResponseWrapper(val success: Boolean, val data: CreateMeetingResponse)
Link copied to clipboard
@Serializable
data class CreateParticipantRequest(val client_specific_id: String, val name: String?, val preset_name: String?, val picture: String? = null)
Link copied to clipboard
@Serializable
data class CreateParticipantResponse(val id: String, val name: String, val clientSpecificId: String, val presetId: String, val createdAt: String, val updatedAt: String, val token: String)
Link copied to clipboard
@Serializable
data class CreateParticipantResponseWrapper(val success: Boolean, val data: CreateParticipantResponse)
Link copied to clipboard
@Serializable
data class FeaturesData(val logrocket: FeaturesOrganizationModelWrapper?, val newCallstatsOrganization: List<FeaturesOrganizationModelWrapper>?)
Link copied to clipboard
@Serializable
data class FeaturesOrganizationModel(val organization: List<String>?)
Link copied to clipboard
@Serializable
data class FeaturesOrganizationModelWrapper(val wrapper: FeaturesOrganizationModel?, val config: String? = null)
Link copied to clipboard
@Serializable
data class GraphQlRequest(val query: String, val variables: GraphQlRequestVariables)
Link copied to clipboard
@Serializable
data class GraphQlRequestVariables(val roomName: String, val password: String, val ipInformation: String? = null)
Link copied to clipboard
@Serializable
data class IceServerData(val url: String, val username: String? = null, val credential: String? = null, val credentialType: String? = null)
Link copied to clipboard
@Serializable
data class IceServersWrapper(val iceServers: List<IceServerData>)
Link copied to clipboard
@Serializable
data class IpDetailsResponsePayload(val city: String = "", val country: String = "", val region: String = "", val location: String = "", val timezone: String = "", val ip: String = "", val postal: String = "")
Link copied to clipboard
@Serializable
data class LiveStreamData(val url: String)
Link copied to clipboard
@Serializable
data class MediaConfig(val video: VideoConfig, val screenshare: VideoConfig)
Link copied to clipboard
@Serializable
data class MediaPreset(val canProduce: String)
Link copied to clipboard
@Serializable
data class MeetingSessionData constructor(val title: String? = null, val roomNodeLink: String? = null, val useHive: Boolean? = false)
Link copied to clipboard

{ "data": { "session": { "title": "Monday Sprint Planning", "roomNodeLink": "https://room-node-ap-south-1-0.cluster.dyte.in", "roomName": "tpzroe-lztvyk", "password": null } } }

Link copied to clipboard
@Serializable
data class MeetingSessionDataWrapper(val success: Boolean, val data: MeetingSessionData)
Link copied to clipboard
@Serializable
data class MeetingSessionDataWrapperV1(val session: MeetingSessionData)
Link copied to clipboard
@Serializable
data class MultiplePluginResponse(val data: MultiplePluginResponsePlugins)
Link copied to clipboard
@Serializable
data class MultiplePluginResponsePlugins(val plugins: List<PluginDataResponse>)
Link copied to clipboard
@Serializable
data class ParticipantChatPreset(val public: PublicChatPreset, val private: PrivateChatPreset, val channel: ParticipantChatPreset.ChatChannelPreset? = null, val message: ParticipantChatPreset.ChatMessagePreset? = null)
Link copied to clipboard
@Serializable
data class ParticipantData constructor(val id: String, val name: String, val clientSpecificId: String, val organizationId: String, val picture: String? = null)
Link copied to clipboard
@Serializable
data class ParticipantDataWrapper(val participant: ParticipantData, val preset: ParticipantPreset)
Link copied to clipboard
@Serializable
data class ParticipantMediaPreset(val video: MediaPreset, val audio: MediaPreset, val screenshare: MediaPreset)
Link copied to clipboard
@Serializable
data class ParticipantPluginPreset(val canClose: Boolean, val canStart: Boolean)
Link copied to clipboard
@Serializable
data class ParticipantPollPreset(val canCreate: Boolean, val canVote: Boolean, val canView: Boolean)
Link copied to clipboard
@Serializable
data class ParticipantPreset(val id: String, val createdAt: String, val updateAt: String, val name: String, val permissions: ParticipantPresetPermission, val ui: UserPresetUI, val config: ParticipantPresetConfig)
Link copied to clipboard
@Serializable
data class ParticipantPresetConfig(val viewType: String, val media: MediaConfig, val streamsConfig: VideoStreamConfig, val maxScreenShareCount: Int)
Link copied to clipboard
@Serializable
data 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)
Link copied to clipboard
@Serializable
data class PluginAuthDataResponse(val token: String)
Link copied to clipboard
@Serializable
data class PluginAuthorizationModel(val roomName: String, val peerId: String)
Link copied to clipboard
@Serializable
data class PluginAuthResponse(val data: PluginAuthDataResponse)
Link copied to clipboard
@Serializable
data class PluginConfigResponse(val name: String, val pluginId: String, val version: String, val description: String, val author: String?, val repository: String?, val tags: Array<String>, val picture: String, val url: String?, val files: PluginFiles, val views: Map<String, PluginView> = emptyMap(), val contentScript: String? = null)
Link copied to clipboard
@Serializable
data class PluginDataResponse(val baseURL: String, val createdAt: String, val description: String, val id: String, val name: String, val organizationId: String, val picture: String, val private: Boolean, val published: Boolean, val staggered: Boolean, val tags: List<String>, val type: String, val updatedAt: String)
Link copied to clipboard
@Serializable
data class PluginFiles(val include: Array<String>, val exclude: Array<String>?)
Link copied to clipboard
@Serializable
data class PluginResponse(val data: PluginDataResponse)
Link copied to clipboard
@Serializable
data class PluginView(var url: String, var suggestedPosition: String)
Link copied to clipboard
@Serializable
data class PresignedUrlData(val putLocation: String, val getLocation: String)
Link copied to clipboard
@Serializable
data class PresignedUrlRequest(val roomName: String, val filename: String?)
Link copied to clipboard
@Serializable
data class PresignedUrlResponse(val data: PresignedUrlData)
Link copied to clipboard
@Serializable
data class PrivateChatPreset(val canSend: Boolean, val canReceive: Boolean, val text: Boolean, val files: Boolean)
Link copied to clipboard
@Serializable
data class PublicChatPreset(val canSend: Boolean, val text: Boolean, val files: Boolean)
Link copied to clipboard
@Serializable
data class RecordingData(val id: String)
Link copied to clipboard
@Serializable
data class RecordingDataWrapper(val recording: RecordingData)
Link copied to clipboard
@Serializable
data class RecordingResponseWrapper(val data: RecordingDataWrapper)
Link copied to clipboard
@Serializable
data class RecordingResponseWrapperV2(val data: RecordingData)
Link copied to clipboard
@Serializable
data class StartLiveStreamResponse(val data: LiveStreamData? = null)
Link copied to clipboard
@Serializable
data class StartRecordingModel(val meetingId: String)
Link copied to clipboard
@Serializable
data class StopLiveStreamData(val message: String? = null)
Link copied to clipboard
@Serializable
data class StopLiveStreamResponse(val data: StopLiveStreamData? = null)
Link copied to clipboard
@Serializable
data class StopRecordingModel(val recordingAction: String)
Link copied to clipboard
@Serializable
data class StopRecordingModelV2(val action: String)
Link copied to clipboard
@Serializable
data class UserDataWrapper(val success: Boolean, val data: ParticipantDataWrapper)
Link copied to clipboard
@Serializable
data class UserDataWrapperV1(val user: ParticipantData)
Link copied to clipboard
@Serializable
data class UserPresetAloneHereTheme(var isEnabled: Boolean? = null)
Link copied to clipboard
@Serializable
data class UserPresetChatPermissionProps(val chatPublicProps: ChatPublicPermissions? = null, val chatPrivateProps: ChatPrivatePermissions? = null)
Link copied to clipboard
@Serializable
data class UserPresetColorsTheme(var primary: JsonElement? = null, var secondary: JsonElement? = null, var text: String? = null, var background: JsonElement? = null, var textPrimary: JsonElement? = null, var videoBackground: String? = null)
Link copied to clipboard
@Serializable
data class UserPresetControlBarTheme(var isEnabled: Boolean? = null, var elements: UserPresetControlBarThemeElements? = null)
Link copied to clipboard
@Serializable
data class UserPresetControlBarThemeElements(var plugins: Boolean? = null, var screenshare: Boolean? = null, var invite: Boolean? = null, var participants: Boolean? = null, var chat: Boolean? = null, var reactions: Boolean? = null, var polls: Boolean? = null, var fullscreen: Boolean? = null, var layout: Boolean? = null)
Link copied to clipboard
@Serializable
data class UserPresetData(val preset: UserPresetModel? = null)
Link copied to clipboard
@Serializable
data class UserPresetDataWrapper(val success: Boolean? = null, val message: String? = null, val data: UserPresetData? = null)
Link copied to clipboard
@Serializable
data 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
data class UserPresetDesignToken(val borderRadius: BorderRadiusType, val borderWidth: BorderWidthType, val spacingBase: Int, val theme: String, val colors: UserPresetDesignColors)
Link copied to clipboard
@Serializable
data class UserPresetGridTheme(var multi: UserPresetMultiTheme? = null, var single: UserPresetSingleTheme? = null, var defaultView: String? = null)
Link copied to clipboard
@Serializable
data class UserPresetHeaderTheme(var isEnabled: Boolean? = null, var elements: UserPresetHeaderThemeElements? = null)
Link copied to clipboard
@Serializable
data class UserPresetHeaderThemeElements(var logo: String? = null, var timer: Boolean? = null, var title: Boolean? = null, var participantCount: Boolean? = null, var changeLayout: Boolean? = null)
Link copied to clipboard
@Serializable
data class UserPresetModel(val permissions: UserPresetPermissionsModel? = null, val theme: UserPresetThemeModel? = null, val version: String? = null, val presetName: String? = null, val ui: UserPresetUI? = null)
Link copied to clipboard
@Serializable
data class UserPresetMultiTheme(var maxVideoCount: Int? = null, var videoFit: String? = null)
Link copied to clipboard
@Serializable
data class UserPresetPermissionsModel(val viewType: String? = null, val acceptWaitingRequests: Boolean? = null, val requestProduce: Boolean? = null, val canAllowParticipantScreensharing: Boolean? = null, val canDisableParticipantAudio: Boolean? = null, val canDisableParticipantVideo: Boolean? = null, val requestKickParticipant: Boolean? = null, val kickParticipant: Boolean? = null, val pinParticipant: Boolean? = null, val canRecord: Boolean? = null, val waitingRoomType: WaitingRoomType, val plugins: UserPresetPluginPermissions? = null, val polls: UserPresetPollsPermissions? = null, val produce: UserPresetProducePermissions? = null, val chat: UserPresetChatPermissionProps? = null, val reactions: Boolean? = null, val hiddenParticipant: Boolean? = null, val showParticipantList: Boolean? = null, val canChangeParticipantRole: Boolean? = null, val canChangeTheme: Boolean? = null, val canPresent: Boolean? = null, val acceptPresentRequests: Boolean? = null, val canEditDisplayName: Boolean? = null, val isRecorder: Boolean? = null)
Link copied to clipboard
@Serializable
class UserPresetPluginConfig
Link copied to clipboard
@Serializable
data class UserPresetPluginPermissions(val canClose: Boolean? = null, val canStart: Boolean? = null, val canEditAcl: Boolean? = null, val config: UserPresetPluginConfig? = null)
Link copied to clipboard
@Serializable
data class UserPresetPollsPermissions(val canCreate: Boolean? = null, val canVote: Boolean? = null, val canView: Boolean? = null)
Link copied to clipboard
@Serializable
data class UserPresetProducePermissions(val video: UserPresetVideoPermissions? = null, val audio: Boolean? = null, val screenshare: UserPresetScreenSharePermissions? = null)
Link copied to clipboard
@Serializable
data class UserPresetRequestModel(val authToken: String? = null, val clientType: String? = null, val roomName: String? = null, val version: String? = null)
Link copied to clipboard
@Serializable
data class UserPresetScreenSharePermissions(val allow: Boolean? = null, val quality: String? = null, val frameRate: Int? = null)
Link copied to clipboard
@Serializable
data class UserPresetSetupScreenTheme(var isEnabled: Boolean? = null)
Link copied to clipboard
@Serializable
data class UserPresetSingleTheme(var maxVideoCount: Int? = null, var videoFit: String? = null)
Link copied to clipboard
@Serializable
data class UserPresetThemeModel(var grid: UserPresetGridTheme? = null)
Link copied to clipboard
@Serializable
data class UserPresetUI(val designTokens: UserPresetDesignToken)
Link copied to clipboard
@Serializable
data class UserPresetVideoPermissions(val allow: Boolean? = null, val quality: String? = null, val frameRate: Int? = null)
Link copied to clipboard
@Serializable
data class UserPresetWaitingRoomTheme(var isEnabled: Boolean? = null, var enablePreview: Boolean? = null)
Link copied to clipboard
@Serializable
data class VideoConfig(val quality: String, val frameRate: Int)
Link copied to clipboard
@Serializable
data class VideoStreamConfig(val mobile: Int, val desktop: Int)
Link copied to clipboard
@Serializable
enum WaitingRoomType : Enum<WaitingRoomType>