Automatic APIs
MXOAutomaticInteractionAssignment
The configuration class used to assign a custom Interaction path to a View Controller.
Property | Type | Description |
---|---|---|
interaction | MXOInteraction? | The MXO Interaction to assign to a View Controller. |
viewController | UIViewController? | The View Controller to assign an MXO Interaction path to. |
Create an instance using the Builder as shown below:
MXOAutomaticInteractionExclusion
The class to configure an exclusion of an automatic Interaction.
Property | Type | Description |
---|---|---|
viewController | UIViewController? | The View Controller to exclude from Interaction tracking. |
Create an instance using the Builder as shown below:
MXOAutomaticInteractionSubscriber
The subscriber for receiving automatic Interaction responses.
Property | Type | Description |
---|---|---|
interaction | MXOInteraction | The MXO Interaction to subscribe. |
onResponse | MXOAutomaticInteractionOnResponseBlock? | Provide an MXO Interaction Response handler. |
Create an instance using the Builder as shown below:
MXOAutomaticInteractionSubscription
The subscription protocol for an automatic Interaction.
Property | Type | Description |
---|---|---|
interaction | MXOInteraction! | The MXO Interaction to subscribe. |
To unsubscribe from the automatic Interaction tracking use the following:
MXOAutomaticInteractionTrackingConfiguration
The configuration object for MXO SDK Interaction tracking.
Property | Type | Description |
---|---|---|
disableInteractionTracking | Bool | Set to true to disable Interaction tracking. |
disableOutboundLinkTracking | Bool | Set to true to disable updating outbound links. |
Create an instance using the Builder as shown below: