Other Classes
The following classes are available globally.
-
Declaration
Swift
public final class MoEngageLiveActivityManager : MoEngageEnvironmentMigratable
-
Declaration
Swift
open class MoEngageAsyncOperation : Operation
-
Declaration
Swift
public class MoEngageGeneralAsyncOperation : MoEngageAsyncOperation
-
Declaration
Swift
public class MoEngageQueueManager
-
Model class to enable console logging and logLevel
See moreDeclaration
Swift
@objc public class MoEngageConsoleLogConfig : NSObject, MoEngageDictionaryConvertible, MoEngageStringConvertibleModel
-
/ Model class to support environmet configuration
See more -
Declaration
Swift
@objc public class MoEngageRequestBodyBuildResult : NSObject
-
MoEngageSDKAppPersonalization provides APIs to track personalization experience events such as impressions and clicks.
See moreDeclaration
Swift
@objc public class MoEngageSDKAppPersonalization : NSObject
-
Declaration
Swift
@objc public final class MoEngageMessagingPermissionHandler : NSObject
-
A utility class for handling accessibility data in push notifications. This class provides methods to fetch and assess accessibility information from push payloads, ensuring that the content displayed adheres to accessibility settings on the device.
See moreDeclaration
Swift
public class MoEngagePushAccessibility
-
Declaration
Swift
public class MoEngagePushCallBackHandler : NSObject, UNUserNotificationCenterDelegate
-
Declaration
Swift
@objc public class MoEngageInboxAccessibilityData : NSObject, Codable
-
MoEngage Cards Accessibility data
See moreDeclaration
Swift
@objc public class MoEngageCardAccessibilityData : NSObject, Codable
-
A model representing the card data for a MoEngage campaign.
See moreDeclaration
Swift
@objcMembers public class MoEngageCardData : NSObject
-
A custom content view that forwards specific properties to the parent container. This is used inside a UIScrollView to properly handle dataSource and other properties.
See moreDeclaration
Swift
@objc @MainActor public class MoEngageInAppScrollContentView : UIView
-
Video widget view for inapps.
See moreDeclaration
Swift
@objcMembers @MainActor public class MoEngageInAppVideoWidget : UIView
extension MoEngageInAppVideoWidget: MoEngageInAppWidgetResizingCallbackListnerDelegate
-
Video widget helpers.
See moreDeclaration
Swift
@objcMembers public class MoEngageInAppVideoWidgetUtils : NSObject
-
Declaration
Swift
@objcMembers public class MoEngageInAppControllerProviderInterface : NSObject
-
Declaration
Swift
@objcMembers public class MoEngageInAppControllerProvider : MoEngageControllerProvider
-
The utility class for parsing
See moreMoEngageInAppWidgetAlignment
.Declaration
Swift
@objcMembers public class MoEngageInAppWidgetAlignmentUtil : NSObject
-
MoEngageInAppDisplaySize Utils
See moreDeclaration
Swift
@objc public class MoEngageInAppDisplaySizeUtils : NSObject
-
Model describing the navigation action for inapp
See moreDeclaration
Swift
@objc public class MoEngageInAppNavigationAction : MoEngageInAppAction
-
InApp Display Rules
See moreDeclaration
Swift
@objc public class MoEngageInAppRules : NSObject
-
MoEngageInAppSelfHandledData provides info about multiple selfhandled Inapps
See moreDeclaration
Swift
@objc public class MoEngageInAppSelfHandledData : NSObject
-
This class can be used for all inapp instance agnostic behaviour
See moreDeclaration
Swift
@objcMembers public final class MoEngageInAppConfigurationHandler : NSObject