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 -
Event Id
Declaration
Objective-C
- (nullable NSString *)eventId;Swift
func eventId() -> String? -
Key value pair of data to be passed
Declaration
Objective-C
- (nullable NSDictionary<NSString *, id> *)parameters;Swift
func parameters() -> [String : Any]?
SFMCEvent Protocol Reference