customer-android-kotlin

//core/com.kustomer.core.models.chat/KusAssistant

KusAssistant

[androidJvm]
@JsonClass(generateAdapter = true)

data class KusAssistant(var id: String = "", var rawJson: String? = null, val name: String?, val publicName: String?, val avatarUrl: String?, var dialog: String = "", var node: String = "", var messages: List<KusChatMessage> = emptyList())

Constructors

   
KusAssistant [androidJvm]
fun KusAssistant(id: String = "", rawJson: String? = null, name: String?, publicName: String?, avatarUrl: String?, dialog: String = "", node: String = "", messages: List<KusChatMessage> = emptyList())

Functions

Name Summary
getInitialMessages [androidJvm]
fun getInitialMessages(): List<KusAssistantInitialMessage>

Properties

Name Summary
avatarUrl [androidJvm]
val avatarUrl: String?
dialog [androidJvm]
@Transient
var dialog: String
id [androidJvm]
var id: String
messages [androidJvm]
var messages: List<KusChatMessage>
name [androidJvm]
val name: String?
node [androidJvm]
@Transient
var node: String
publicName [androidJvm]
val publicName: String?
rawJson [androidJvm]
var rawJson: String? = null