@@ -86,19 +86,24 @@ public extension Option {
8686 static let messageBatchMessageLimit = register ( name: " messageBatchMessageLimit " , type: . integer)
8787 static let captureAdvertiserId = register ( name: " captureAdvertiserId " , type: . boolean)
8888 static let captureVendorId = register ( name: " captureVendorId " , type: . boolean)
89+ static let startSessionImmediately = register ( name: " startSessionImmediately " , type: . boolean)
90+ static let clearEventPropertiesOnNewUser = register ( name: " clearEventPropertiesOnNewUser " , type: . boolean)
8991}
9092
9193@objc
9294public extension Option {
9395 static let disablePageviewAutocapture = register ( name: " disablePageviewAutocapture " , type: . boolean)
9496 static let disablePageviewTitleCapture = register ( name: " disablePageviewTitleCapture " , type: . boolean)
97+
9598 static let disableInteractionAutocapture = register ( name: " disableInteractionAutocapture " , type: . boolean)
9699 static let disableInteractionTextCapture = register ( name: " disableInteractionTextCapture " , type: . boolean)
97- static let startSessionImmediately = register ( name: " startSessionImmediately " , type: . boolean)
98100 static let disableInteractionAccessibilityLabelCapture = register ( name: " disableInteractionAccessibilityLabelCapture " , type: . boolean)
101+
102+ @available ( * , deprecated, message: " This feature is off by default in heap-ios-autocapture 0.5.0 and later. Use enableInteractionReferencingPropertyCapture to enable it. " )
99103 static let disableInteractionReferencingPropertyCapture = register ( name: " disableInteractionReferencingPropertyCapture " , type: . boolean)
104+ static let enableInteractionReferencingPropertyCapture = register ( name: " enableInteractionReferencingPropertyCapture " , type: . boolean)
105+
100106 static let interactionHierarchyCaptureLimit = register ( name: " interactionHierarchyCaptureLimit " , type: . integer)
101- static let clearEventPropertiesOnNewUser = register ( name: " clearEventPropertiesOnNewUser " , type: . boolean)
102107}
103108
104109extension Option {
@@ -126,6 +131,7 @@ extension Option {
126131 Option . startSessionImmediately,
127132 Option . disableInteractionAccessibilityLabelCapture,
128133 Option . disableInteractionReferencingPropertyCapture,
134+ Option . enableInteractionReferencingPropertyCapture,
129135 Option . interactionHierarchyCaptureLimit,
130136 Option . clearEventPropertiesOnNewUser,
131137 ]
0 commit comments