Package-level declarations

Types

Link copied to clipboard
interface Configuration : Parcelable

Configuration used to create a CoreClient instance.

Link copied to clipboard

Represents a specific conversation.

Link copied to clipboard
interface Core

Core interface for the SDK.

Link copied to clipboard
interface CoreClient

A CoreClient instance serves as the entry point to all Messaging for In-App actions and events.

Link copied to clipboard

Factory class that creates a CoreClient object.

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class CoreConfiguration(@Json(name = "Url") val serviceAPI: URL, @Json(name = "OrganizationId") val organizationId: String, @Json(name = "DeveloperName") val developerName: String, val isUserVerificationRequired: Boolean = false, val remoteLocaleMap: Map<String, String> = emptyMap()) : Configuration

Configuration used to create a CoreClient instance.

Link copied to clipboard
enum LogCategory : Enum<LogCategory>

The category for the logging message.

Link copied to clipboard

An interface to pass instructions for setting the configured hidden pre-chat fields.

Link copied to clipboard

An interface to pass instructions for setting a templated URL with values for an auto-response messaging component.

Link copied to clipboard

The type of user verification.