Other Extensions

The following extensions are available globally.

Concrete Types Conformances

  • Int

    Declaration

    Swift

    extension Int: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Int8: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Int16: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Int32: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Int64: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension UInt: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension UInt8: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension UInt16: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension UInt32: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension UInt64: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Float: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Float16: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Double: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension CGFloat: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension NSNumber: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension String: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension NSString: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension Bool: MoEngageDeviceAttributes.Attributable
  • Declaration

    Swift

    extension MoEngageDeviceAttributes
  • Declaration

    Swift

    extension MoEngageDelayedOperation
  • Extension to make MoEngagePrimitiveSingleValueDecodingContainer conform to the Decoder protocol. This allows the container to be used for decoding nested containers and complex objects.

    Declaration

    Swift

    extension MoEngagePrimitiveSingleValueDecodingContainer: Decoder
  • Extension to make MoEngagePrimitiveSingleValueEncodingContainer conform to the Encoder protocol. This allows the container to be used for encoding complex objects and nested containers.

    Declaration

    Swift

    extension MoEngagePrimitiveSingleValueEncodingContainer: Encoder
  • Declaration

    Swift

    public extension Collection where Element: MoEngageModuleInfo

Entity Mapping

Fetch SDK Instance for other modules

Path

Backwards Deployment Support

Border Management for MoEngageInAppContainerView

MoEngageInAppImageWidget Swift Extension

Confirmance to test inapp protocol