SFMCEvent
Objective-C
@protocol SFMCEvent <NSObject>
Swift
protocol SFMCEventProtocol : NSObjectProtocol
Required protocol for creating event objects to be passed into the SDK
-
Event Key
Declaration
Objective-C
- (nonnull NSString *)key;
Swift
func key() -> String
-
Key value pair of data to be passed
Declaration
Objective-C
- (nullable NSDictionary<NSString *, id> *)parameters;
Swift
func parameters() -> [String : Any]?