//core/com.kustomer.core.models.chat/KusConversation
[androidJvm]
@JsonClass(generateAdapter = true)
data class KusConversation(var id: String = "", var preview: KusConversationPreview? = null, val trackingId: String?, val responders: List<String>? = null, var lastMessageAt: Long? = 0, val createdAt: Long? = 0, var lockedAt: Long?, var lockedByCustomer: Boolean? = null, var lockReason: String? = null, val satisfaction: KusConversationCsat?, var unreadMessageCount: Int = 0, var users: Set<KusUser>? = null, @Json(name = "pubnub")val channelInfo: KusChannelInfo, var rawJson: String? = null, val isInAssistantMode: Boolean = false, @Json(name = "deleted")var isDeleted: Boolean? = false, @Json(name = "brand")var brandId: String?, var mergedTo: String? = null)
KusConversation | [androidJvm] fun KusConversation(id: String = "", preview: KusConversationPreview? = null, trackingId: String?, responders: List<String>? = null, lastMessageAt: Long? = 0, createdAt: Long? = 0, lockedAt: Long?, lockedByCustomer: Boolean? = null, lockReason: String? = null, satisfaction: KusConversationCsat?, unreadMessageCount: Int = 0, users: Set<KusUser>? = null, @Json(name = "pubnub")channelInfo: KusChannelInfo, rawJson: String? = null, isInAssistantMode: Boolean = false, @Json(name = "deleted")isDeleted: Boolean? = false, @Json(name = "brand")brandId: String?, mergedTo: String? = null) |
Name | Summary |
---|---|
isConversationClosed | [androidJvm] fun isConversationClosed(): Boolean |
isConversationDeleted | [androidJvm] fun isConversationDeleted(): Boolean |
isDraftConversation | [androidJvm] fun isDraftConversation(): Boolean |