Other Enumerations
The following enumerations are available globally.
-
Attribute level enum for Portfolio user attributes
See moreDeclaration
Swift
@objc public enum MoEngageUserAttributeLevel : Int, CaseIterable -
Specifies the environment to use for MoEngage SDK configuration.
This enum allows developers to explicitly control which environment (test or live) the SDK should use, regardless of the settings in the Info.plist file.
See moreNote
Using an explicit environment setting overrides any environment configuration specified in the Info.plist file.Declaration
Swift
@objc public enum MoEngageWorkspaceEnvironment : UInt -
Integration Partners for MoEngage SDK.
See moreDeclaration
Swift
@objc public enum MoEngagePartnerIntegrationType : Int, CustomStringConvertible -
Declaration
Swift
public enum AnyMoEngageCodable : Codable, Hashable -
Environment of the SDK
See more -
A representation of static card images for MoEngage’s UI components.
This enumeration defines the possible states of a card image:
- pinnedCard: Indicates that the card is pinned.
- noCard: Indicates that no card is present.
- loadingPlaceHolder: Indicates that a loading placeholder image should be used.
The
See moredescriptioncomputed property returns a human-readable string corresponding to each enum case.Declaration
Swift
@objc public enum MoEngageStaticCardImage : Int -
Enumeration representing the sub-type classification of in-app campaigns.
This enum defines different categories of in-app campaigns based on their purpose and behavior. It helps in categorizing campaigns for better targeting and analytics.
See moreDeclaration
Swift
@objc public enum MoEngageInAppCampaignSubType : Intextension MoEngageInAppCampaignSubType: Codable -
InApp Widget initial Visibilty status :nodoc
See moreDeclaration
Swift
@objc public enum MoEngageInAppViewVisibility : Int -
:nodoc Enum to get the eligible campaign
See moreDeclaration
Swift
@objc public enum MoEngageInAppEligibleCriteria : Int -
Navigation Type
See moreDeclaration
Swift
@objc public enum MoEngageNavigationType : Int -
Declaration
Swift
@objc public enum MoEngageTestInAppSessionTermination : Int -
Declaration
Swift
@objc public enum MoEngageTestInAppEvents : Int
Other Enumerations Reference