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.
    See more

    Declaration

    Swift

    @objc
    public enum MoEngageWorkspaceEnvironment : UInt
  • Integration Partners for MoEngage SDK.

    See more

    Declaration

    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 description computed property returns a human-readable string corresponding to each enum case.

    See more

    Declaration

    Swift

    @objc
    public enum MoEngageStaticCardImage : Int
  • InApp Widget initial Visibilty status :nodoc

    See more

    Declaration

    Swift

    @objc
    public enum MoEngageInAppViewVisibility : Int
  • :nodoc Enum to get the eligible campaign

    See more

    Declaration

    Swift

    @objc
    public enum MoEngageInAppEligibleCriteria : Int
  • Navigation Type

    See more

    Declaration

    Swift

    @objc
    public enum MoEngageNavigationType : Int