Package-level declarations
Types
Link copied to clipboard
object HatangChat
Link copied to clipboard
class HatangCommerce(val onBuyProduct: (context: Context, product: ProductCardItem) -> Boolean? = null, val onPay: (context: Context, payment: PaymentCard) -> Boolean? = null, val showExternalCheckout: Boolean = true)
How purchases started from chat cards are handled.
Link copied to clipboard
data class HatangConfig(val siteId: String, val appKey: String, val baseUrl: String = HatangChat.DEFAULT_BASE_URL, val locale: HatangLocale? = null, val themeMode: HatangChatThemeMode = HatangChatThemeMode.SITE, val theme: HatangChatTheme? = null, val darkTheme: HatangChatTheme? = null, val strings: Map<HatangLocale, HatangChatStrings>? = null, val autoConnect: Boolean = true, val openOnProactiveMessage: Boolean = true, val logger: HatangLogger = HatangLogger.SILENT, val appInfo: HatangAppInfo? = null, val commerce: HatangCommerce = HatangCommerce.STANDARD)
Settings for HatangChat.configure.