SFSDKInstrumentationEventBuilder Class Reference

Inherits from NSObject
Declared in SFSDKInstrumentationEventBuilder.h

  startTime

@property (nonatomic, assign, readwrite) NSInteger startTime

  endTime

@property (nonatomic, assign, readwrite) NSInteger endTime

  name

@property (nonatomic, strong, readwrite, nonnull) NSString *name

  attributes

@property (nonatomic, strong, readwrite, nullable) NSDictionary *attributes

  sessionId

@property (nonatomic, strong, readwrite, nullable) NSString *sessionId

  senderId

@property (nonatomic, strong, readwrite, nullable) NSString *senderId

  senderContext

@property (nonatomic, strong, readwrite, nullable) NSDictionary *senderContext

  schemaType

@property (nonatomic, assign, readwrite) SFASchemaType schemaType

  eventType

@property (nonatomic, assign, readwrite) SFAEventType eventType

  errorType

@property (nonatomic, assign, readwrite) SFAErrorType errorType

  senderParentId

@property (nonatomic, strong, readwrite, nullable) NSString *senderParentId

  sessionStartTime

@property (nonatomic, assign, readwrite) NSInteger sessionStartTime

  page

@property (nonatomic, strong, readwrite, nullable) NSDictionary *page

  previousPage

@property (nonatomic, strong, readwrite, nullable) NSDictionary *previousPage

  marks

@property (nonatomic, strong, readwrite, nullable) NSDictionary *marks

+ buildEventWithBuilderBlock:analyticsManager:

Builds the event. Returns nil if required fields are missing.

+ (nullable SFSDKInstrumentationEvent *)buildEventWithBuilderBlock:(nonnull SFSDKInstrumentationEventBuilderBlock)builderBlock analyticsManager:(nonnull SFSDKAnalyticsManager *)analyticsManager

Return Value

Event instance.

Declared In

SFSDKInstrumentationEventBuilder.h