InAppCampaign

open class InAppCampaign

InApp Campaigns meta object. Contains campaign type, campaign meta data, current state, etc.

Author

Umang Chamaria

Constructors

InAppCampaign
Link copied to clipboard
open fun InAppCampaign(_id: Long, campaignType: String, status: String, deletionTime: Long, lastReceivedTime: Long, campaignMeta: CampaignMeta, campaignState: CampaignState)

Functions

equals
Link copied to clipboard
open fun equals(o: Any): Boolean
toString
Link copied to clipboard
open fun toString(): String

Properties

_id
Link copied to clipboard
open val _id: Long
Database id for the campaign.
campaignMeta
Link copied to clipboard
val campaignMeta: CampaignMeta
Meta data for the campaign contains rules and delivery control params.
campaignState
Link copied to clipboard
open val campaignState: CampaignState
Current state of the campaign, parameters which directly effect the delivery.
campaignType
Link copied to clipboard
val campaignType: String
Type of campaign trigger based or general.
deletionTime
Link copied to clipboard
val deletionTime: Long
Time after which campaign can be deleted.
lastReceivedTime
Link copied to clipboard
val lastReceivedTime: Long
Last time campaign was received in the api response.
status
Link copied to clipboard
open val status: String
Whether campaign is active or not for a given user.