MoEngageUserAttributeVariant
@objc(MoEngageUserAttributeVariant)
public enum MoEngageUserAttributeVariant : Int
Discriminates which setUserAttribute* variant produced the result. Customers can
switch on this when handling generic user-attribute outcomes.
-
Plain
setUserAttribute(_:withAttributeName:...)— typed value (String, Number, Bool, Date, geolocation, etc.).Declaration
Swift
case standard -
setUserAttributeEpochTime(_:withAttributeName:...)— epoch seconds (Double).Declaration
Swift
case epochTime -
setUserAttributeISODate(_:withAttributeName:...)— ISO-8601 string.Declaration
Swift
case isoDate