Other Enumerations
The following enumerations are available globally.
-
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.
Note
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 moredescription
computed property returns a human-readable string corresponding to each enum case.Declaration
Swift
@objc public enum MoEngageStaticCardImage : Int
-
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