Runtime representation of a custom automation action type contributed by a marketplace app, built by FunnelActionTypeBuilder.build() when the app's controller mappings call addFunnelActionType. Wraps the app's title, description and configuration fields, and the names of the JS functions that perform the action (doActionFunction) and that can adjust the field list at render time (fieldsFunction).
Group: Journeys
Implements: FunnelActionType
Properties
| Property | Returns | Description |
|---|---|---|
| description | String | Explanatory text shown alongside the title in the automation editor's action picker, as declared by the app. |
| id | String | Unique id of this action type, as declared by the app when it registered the action type. Matched against RepoAppFunnelAction.getFunnelActionId() to resolve the type for a configured action. |
| title | String | Display title of this action type shown in the automation editor's action picker, as declared by the app. |
Methods
getId()
Returns: String
Unique id of this action type, as declared by the app when it registered the action type. Matched against RepoAppFunnelAction.getFunnelActionId() to resolve the type for a configured action.
getTitle()
Returns: String
Display title of this action type shown in the automation editor's action picker, as declared by the app.
getDescription()
Returns: String
Explanatory text shown alongside the title in the automation editor's action picker, as declared by the app.