kzulip
Module Contents
alltypes
Module Contents
class BadZulipResponseStatusException : IllegalStateException
interface CommonResponse
enum class Emoji
enum class Flag
data class GetAllStreamsRequest
data class GetAllStreamsResponse : CommonResponse
data class GetMessageDetail
Module Contents
GetMessageDetail(avatarUrl: String?, client: String, content: String, contentType: String, displayRecipient: Recipient, flags: List<String>, id: Long, isMeMessage: String, reactions: List<Reaction>, recipientId: Long, senderEmail: String, senderFullName: String, senderId: Long, senderRealmStr: String, streamId: Long?, subject: String?, topicLinks: List<String>, submessages: List<String>, timestamp: Long, type: String)
val avatarUrl: String?
val client: String
val content: String
val contentType: String
val displayRecipient: Recipient
val flags: List<String>
fun getTime(zoneId: ZoneId = ZoneId.systemDefault()): ZonedDateTime
fun getTopic(): String?
val id: Long
val isMeMessage: String
val reactions: List<Reaction>
val recipientId: Long
val senderEmail: String
val senderFullName: String
val senderId: Long
val senderRealmStr: String
val streamId: Long?
val subject: String?
val submessages: List<String>
val timestamp: Long
val topicLinks: List<String>
val type: String
data class GetMessageRequest
data class GetMessageResponse : CommonResponse
data class GetRenderMessageResponse : CommonResponse
enum class HasValue
enum class HttpLogLevel
io.ktor.client.HttpClient
io.ktor.client.HttpClient
enum class IsValue
class NarrowBuilder
Module Contents
NarrowBuilder()
fun build(): String
@JvmOverloads fun groupPmWith(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun has(value: HasValue, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun id(id: Long, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun ist(value: IsValue, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun near(id: Long, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun pmWith(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun sender(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun stream(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun subject(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun topic(name: String, negated: Boolean = false): NarrowBuilder
object ObjectMapperHolder
data class Reaction
data class ReactionRequest
data class ReactionResponse : CommonResponse
data class Recipient
class RecipientDeserializer : StdDeserializer<Recipient>
enum class Result
data class SendMessageRequest
data class SendMessageResponse : CommonResponse
data class StreamInfo
enum class UpdateMessageFlagOperation
data class UpdateMessageFlagRequest
data class UpdateMessageFlagResponse : CommonResponse
class ValidationException : Exception
class ZulipClient
data class ZulipUser
package de.ppi.oss.kzulip.api.common
package de.ppi.oss.kzulip.api.messages
Module Contents
data class GetMessageDetail
Module Contents
GetMessageDetail(avatarUrl: String?, client: String, content: String, contentType: String, displayRecipient: Recipient, flags: List<String>, id: Long, isMeMessage: String, reactions: List<Reaction>, recipientId: Long, senderEmail: String, senderFullName: String, senderId: Long, senderRealmStr: String, streamId: Long?, subject: String?, topicLinks: List<String>, submessages: List<String>, timestamp: Long, type: String)
val avatarUrl: String?
val client: String
val content: String
val contentType: String
val displayRecipient: Recipient
val flags: List<String>
fun getTime(zoneId: ZoneId = ZoneId.systemDefault()): ZonedDateTime
fun getTopic(): String?
val id: Long
val isMeMessage: String
val reactions: List<Reaction>
val recipientId: Long
val senderEmail: String
val senderFullName: String
val senderId: Long
val senderRealmStr: String
val streamId: Long?
val subject: String?
val submessages: List<String>
val timestamp: Long
val topicLinks: List<String>
val type: String
data class GetMessageRequest
data class GetMessageResponse : CommonResponse
data class GetRenderMessageResponse : CommonResponse
enum class HasValue
io.ktor.client.HttpClient
enum class IsValue
const val maxContentSize: Int
const val maxSubjectLength: Int
class NarrowBuilder
Module Contents
NarrowBuilder()
fun build(): String
@JvmOverloads fun groupPmWith(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun has(value: HasValue, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun id(id: Long, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun ist(value: IsValue, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun near(id: Long, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun pmWith(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun sender(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun stream(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun subject(name: String, negated: Boolean = false): NarrowBuilder
@JvmOverloads fun topic(name: String, negated: Boolean = false): NarrowBuilder
data class Reaction
data class ReactionRequest
data class ReactionResponse : CommonResponse
data class Recipient
data class SendMessageRequest
data class SendMessageResponse : CommonResponse
enum class UpdateMessageFlagOperation
data class UpdateMessageFlagRequest
data class UpdateMessageFlagResponse : CommonResponse
data class ZulipUser
package de.ppi.oss.kzulip.api.streams
package de.ppi.oss.kzulip.client
package de.ppi.oss.kzulip.jackson