customer-android-kotlin

//core/com.kustomer.core.models.handoff/HandoffParameters/HandoffParameters

HandoffParameters

[androidJvm]
constructor(@Json(name = "active")active: Boolean, @Json(name = "from")from: String, @Json(name = "messages")messages: List<HandoffMessage>, @Json(name = "brand")brand: String? = null, @Json(name = "externalId")externalId: String? = null, @Json(name = "lang")lang: String? = null)

Parameters

androidJvm

   
active Whether the session should be created open (true) or closed (false)
from Sender identifier for outbound messages (e.g., user ID, agent name, or system identifier)
messages Array of handoff messages (must contain at least 2 messages: one inbound and one outbound)
brand Optional brand ID to associate with the session
externalId Optional external identifier to associate with the session
lang Optional language code (e.g., ‘en’, ‘es’, ‘fr’) applied to all messages