MoEngageInAppSelfHandledCampaign

@objc
public class MoEngageInAppSelfHandledCampaign : MoEngageInAppCampaign

MoEngageInAppSelfHandledCampaign gives all the information required for a self-handled inApp campaign

  • Self handled campaign payload.

    Declaration

    Swift

    @objc
    public let campaignContent: String
  • Interval after which in-app should be dismissed, unit - Seconds. By default the value will be -1.

    Declaration

    Swift

    @objc
    public let autoDismissInterval: Int
  • Rules Model has screenName and contexts associated with the campaign

    Declaration

    Swift

    @objc
    public var displayRules: MoEngageInAppRules

Initialize method

  • Declaration

    Swift

    override public var description: String { get }