customer-android-kotlin

//core/com.kustomer.core.models.chat/KusChatMessageNetworkPostBody

KusChatMessageNetworkPostBody

[androidJvm]
@JsonClass(generateAdapter = true)

data class KusChatMessageNetworkPostBody(val session: String, val body: String?, val payload: String?, val lastDeflection: KusKbLastDeflectionData? = null, val attachments: List<String>? = null, val initialMessages: List<KusInitialAgentMessage>?, val initialMessagesUserId: String? = null, @Json(ignore = true)val isAiResponse: Boolean? = false)

Constructors

   
KusChatMessageNetworkPostBody [androidJvm]
constructor(session: String, body: String?, payload: String?, lastDeflection: KusKbLastDeflectionData? = null, attachments: List<String>? = null, initialMessages: List<KusInitialAgentMessage>?, initialMessagesUserId: String? = null, @Json(ignore = true)isAiResponse: Boolean? = false)

Properties

Name Summary
attachments [androidJvm]
val attachments: List<String>? = null
body [androidJvm]
val body: String?
initialMessages [androidJvm]
val initialMessages: List<KusInitialAgentMessage>?
initialMessagesUserId [androidJvm]
val initialMessagesUserId: String? = null
isAiResponse [androidJvm]
val isAiResponse: Boolean? = false
lastDeflection [androidJvm]
val lastDeflection: KusKbLastDeflectionData? = null
payload [androidJvm]
val payload: String?
session [androidJvm]
val session: String