PyzeInAppStatus

@interface PyzeInAppStatus : NSObject

PyzeInAppStatus This class contains return status when any of the button pressed in in-app message.

  • Button index, if provided or else be zero

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) NSInteger buttonIndex;

    Swift

    var buttonIndex: Int { get set }
  • Message-ID of the in-app message.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *messageID;

    Swift

    var messageID: String! { get set }
  • Campaign-IDof the in-app message.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *campaignID;

    Swift

    var campaignID: String! { get set }
  • Title of the message. ‘title’ can be nil.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *title;

    Swift

    var title: String! { get set }
  • Url string of the message for deeplink purpose. This can be nil.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSString *urlString;

    Swift

    var urlString: String! { get set }
  • Status of the deeplink.

    Declaration

    Objective-C

    @property (assign, readwrite, nonatomic) PyzeDeepLinkStatus status;

    Swift

    var status: PyzeDeepLinkStatus { get set }
  • Called only when Webhook request fails.

    Declaration

    Objective-C

    @property (readwrite, strong, nonatomic) NSError *error;

    Swift

    var error: Error! { get set }