customer-android-kotlin

//core/com.kustomer.core.models/KusChatSetting/KusChatSetting

KusChatSetting

[androidJvm]
fun KusChatSetting(id: String?, widgetType: KusPreferredView, teamName: String? = "", teamIconUrl: String?, greeting: String?, @Json(name = "activeForm")activeFormId: String?, activeAssistant: String?, enabled: Boolean, kbId: String?, brandId: String?, showAllBrandsConversationHistory: Boolean = false, @Json(name = "offhoursDisplay")availability: KusChatAvailability = KusChatAvailability.KUS_OFFLINE, @Json(name = "offhoursImageUrl")offHoursImageUrl: String?, @Json(name = "offhoursMessage")offHoursMessage: String?, volumeControl: KusVolumeControlSetting?, @Json(name = "waitMessage")defaultWaitMessage: String?, closableChat: Boolean, singleSessionChat: Boolean, noHistory: Boolean, showBrandingIdentifier: Boolean? = true, showTypingIndicatorCustomerWeb: Boolean? = false, showTypingIndicatorWeb: Boolean? = false, sharedPubNubKeySet: KusChatSetting.PubNubKeySet, orgPubNubKeysets: List<KusChatSetting.PubNubKeySet>?, assistantRules: List<KusAssistantRule>?, disableAttachments: Boolean? = false, outboundChatEnabled: Boolean? = false, sentry: KusSentryConfig? = null, rawJson: Any?)