Package-level declarations
Types
Link copied to clipboard
class CampaignContext(val formattedCampaignId: String, val payload: JSONObject, val attributes: Map<String, Any>)
Link copied to clipboard
class CampaignData(val campaignId: String, val campaignName: String, val campaignContext: CampaignContext)
Campaign Meta data.
Link copied to clipboard
InApp Click related data.
Link copied to clipboard
Base class for inApp related data.
Link copied to clipboard
InApp Campaign related meta data.
Link copied to clipboard
data class SelfHandledCampaign(val payload: String, val dismissInterval: Long, val displayRules: Rules)
Self handled campaign object.
Link copied to clipboard
class SelfHandledCampaignData(val campaignData: CampaignData, accountMeta: AccountMeta, val campaign: SelfHandledCampaign) : InAppBaseData
Data for self handled campaign.
Link copied to clipboard
data class SelfHandledCampaignsData(val accountMeta: AccountMeta, val campaigns: List<SelfHandledCampaignData>)
Data for multiple Self Handled InApp Campaigns Creates an instance of SelfHandledCampaignsData with the provided accountMeta and campaigns