customer-android-kotlin

//core/com.kustomer.core.models.chat/KusCurrentCustomer

KusCurrentCustomer

[androidJvm]
@JsonClass(generateAdapter = true)

data class KusCurrentCustomer(var id: String?, var rawJson: Any?, val activityAt: Long?, val createdAt: Long?, var lastMessageAt: Long?, var lastMessageSeenAt: Long?, var lastMessageSentAt: Long?, var lastOutboundMsgSentAt: Long?, val lastSeenAt: Long?, val signedUpAt: Long?, val avgSatisfactionRating: Double?, val avgSatisfactionScore: Double?, val conversationCount: KusConversationCount?, val name: String?, val email: String?, val phone: String?, val sentiment: String?, var createdBy: String? = null, var lastMessageUnrespondedTo: String? = null, var customAttributes: MutableList<KusCustomAttribute>? = mutableListOf(), val company: String?)

Constructors

   
KusCurrentCustomer [androidJvm]
fun KusCurrentCustomer(id: String?, rawJson: Any?, activityAt: Long?, createdAt: Long?, lastMessageAt: Long?, lastMessageSeenAt: Long?, lastMessageSentAt: Long?, lastOutboundMsgSentAt: Long?, lastSeenAt: Long?, signedUpAt: Long?, avgSatisfactionRating: Double?, avgSatisfactionScore: Double?, conversationCount: KusConversationCount?, name: String?, email: String?, phone: String?, sentiment: String?, createdBy: String? = null, lastMessageUnrespondedTo: String? = null, customAttributes: MutableList<KusCustomAttribute>? = mutableListOf(), company: String?)

Properties

Name Summary
activityAt [androidJvm]
val activityAt: Long?
avgSatisfactionRating [androidJvm]
val avgSatisfactionRating: Double?
avgSatisfactionScore [androidJvm]
val avgSatisfactionScore: Double?
company [androidJvm]
val company: String?
conversationCount [androidJvm]
val conversationCount: KusConversationCount?
createdAt [androidJvm]
val createdAt: Long?
createdBy [androidJvm]
@Transient
var createdBy: String? = null
customAttributes [androidJvm]
@Transient
var customAttributes: MutableList<KusCustomAttribute>?
email [androidJvm]
val email: String?
id [androidJvm]
var id: String?
lastMessageAt [androidJvm]
var lastMessageAt: Long?
lastMessageSeenAt [androidJvm]
var lastMessageSeenAt: Long?
lastMessageSentAt [androidJvm]
var lastMessageSentAt: Long?
lastMessageUnrespondedTo [androidJvm]
@Transient
var lastMessageUnrespondedTo: String? = null
lastOutboundMsgSentAt [androidJvm]
var lastOutboundMsgSentAt: Long?
lastSeenAt [androidJvm]
val lastSeenAt: Long?
name [androidJvm]
val name: String?
phone [androidJvm]
val phone: String?
rawJson [androidJvm]
var rawJson: Any?
sentiment [androidJvm]
val sentiment: String?
signedUpAt [androidJvm]
val signedUpAt: Long?