customer-android-kotlin

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

KusCurrentCustomer

[androidJvm]
@JsonClass(generateAdapter = true)

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

Constructors

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

Properties

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