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
data class ExperienceCampaignsResult(val experiences: List<ExperienceCampaign>, val failures: List<ExperienceCampaignFailure>)
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)
Represents the status of a personalization experience.