Package-level declarations

Types

Link copied to clipboard
data class GetThreadOptions @JvmOverloads constructor(    val watch: Boolean = true,     val replyLimit: Int = 2,     val participantLimit: Int = 100,     val memberLimit: Int = 100)

Query threads request.

Link copied to clipboard
Link copied to clipboard

Pagination options for getting pinned messages.

Link copied to clipboard
data class QueryChannelsRequest(    val filter: FilterObject,     var offset: Int = 0,     var limit: Int,     val querySort: QuerySorter<Channel> = QuerySortByField(),     var messageLimit: Int = 0,     var memberLimit: Int = 1) : ChannelRequest<QueryChannelsRequest>

Request body class for querying channels.

Link copied to clipboard
data class QueryThreadsRequest @JvmOverloads constructor(    val watch: Boolean = true,     val limit: Int = 10,     val memberLimit: Int = 100,     val next: String? = null,     val participantLimit: Int = 100,     val prev: String? = null,     val replyLimit: Int = 2,     val user: User? = null,     val userId: String? = null)

Query threads request.

Link copied to clipboard
data class QueryUsersRequest @JvmOverloads constructor(    var filter: FilterObject,     val offset: Int,     val limit: Int,     var querySort: QuerySorter<User> = QuerySortByField(),     var presence: Boolean = false)
Link copied to clipboard
data class SearchMessagesRequest @JvmOverloads constructor(    val offset: Int?,     val limit: Int?,     val channelFilter: FilterObject,     val messageFilter: FilterObject,     val next: String? = null,     val querySort: QuerySorter<Message>? = null)
Link copied to clipboard
data class SendActionRequest(val channelId: String, val messageId: String, val type: String, val formData: Map<Any, Any>)