Package-level declarations

Types

Link copied to clipboard
data class ExperienceCampaign(val experienceKey: String, val payload: Map<String, Any>, val experienceContext: Map<String, String>, val source: DataSource)

Represents an experience campaign.

Link copied to clipboard
data class ExperienceCampaignFailure(val reason: ExperienceFailureReason, val experienceKeys: List<String>)

Represents the failure of an experience campaign.

Link copied to clipboard
data class ExperienceCampaignMetaDetail(val experienceKey: String, val experienceName: String, val status: ExperienceStatus)

Metadata detail for an experience campaign.

Link copied to clipboard
data class ExperienceCampaignsMetadata(val source: DataSource, val campaignsMeta: List<ExperienceCampaignMetaDetail>)

Metadata for experience campaigns.

Link copied to clipboard

Result of the experience campaigns request.

Link copied to clipboard

Represents the reason for a failed experience.

Link copied to clipboard
@Serializable(with = ExperienceStatusSerializer::class)
enum ExperienceStatus : Enum<ExperienceStatus>

Represents the status of a personalization experience.