Package-level declarations

Types

Link copied to clipboard
@Serializable
data class Broadcast(val userId: UserId?, val channelId: ChannelId?, val teamId: TeamId?, val connectionId: String?, val omitConnectionId: String?)
Link copied to clipboard
@Serializable
data class FileInfo(val id: String, val name: String, val mimeType: String)
Link copied to clipboard
@Serializable
data class InternalEvent(val event: String, val data: JsonElement, val broadcast: Broadcast, val seq: Long)
Link copied to clipboard
@Serializable
data class Post(val channelId: ChannelId, val message: String, val userId: UserId, val props: JsonObject? = null, val fileIds: List<String>? = null, val metadata: PostMetadata? = null)
Link copied to clipboard
@Serializable
data class PostMetadata(val files: List<PostMetadata.FileMetadata> = emptyList())
Link copied to clipboard
@Serializable
data class PostToSend(val channelId: ChannelId, val message: String, val props: JsonObject)