-
public class LocalCampaignRepresents an In-App messaging campaign
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceLocalCampaign.TriggerRepresents what will triggers the display of an In-App Campaign
public abstract classLocalCampaign.OutputDefine how this campaign will be displayed on the screen when triggered successfully
public classLocalCampaign.SyncedJITResultClass used to cache the result of a LocalCampaign after a JIT sync.Keep the timestamp of the sync and whether the campaign was eligible or not.
-
Field Summary
Fields Modifier and Type Field Description public Stringidpublic IntegerminimumAPILevelpublic IntegermaximumAPILevelpublic intprioritypublic BatchDatestartDatepublic BatchDateendDatepublic intminimumDisplayIntervalpublic Integercappingpublic LocalCampaign.Outputoutputpublic JSONObjecteventDatapublic List<LocalCampaign.Trigger>triggerspublic booleanpersistpublic StringpublicTokenpublic JSONObjectcustomPayloadpublic booleanrequiresJustInTimeSync
-
Method Summary
Modifier and Type Method Description voidgenerateOccurrenceID()voiddisplayMessage()-
-
Method Detail
-
generateOccurrenceID
void generateOccurrenceID()
-
displayMessage
void displayMessage()
-
-
-
-