Processing item group
Represents processing items to perform by channel.
| Element | Type | Description |
|---|---|---|
| id | String | UUID of the processing item group |
| channelProcessingItemsMap | Object | Key-value pairs where the key is a channel UUID and the value contains a processing item list for the specified channel |
| lastModified | String | Date and time of the last modification, in this format: YYYY-MM-DD hh:mm:ssZ—for example, 2019-08-21T08:34:27Z |
| parentNodeId | String | UUID of the parent node |
Processing item list
Represents the processing items to perform for a specific channel, in a processing item group.
| Element | Type | Description |
|---|---|---|
| processingItems | Array of processing items | Processing items to perform |
Processing item
Represents a processing item in a processing item list.
| Element | Type | Description |
|---|---|---|
| processing item | Object | One of the supported processing item types |
| id | String | UUID of the processing item |
| note | String | Designer notes such as a description or reminder (maximum 4000 characters) |
| promptGroupId | String | Only present if the processing item is of type promptGroup; UUID of the prompt group |
Supported processing item types
Dialog models support these types of processing item:
| Element key | Processing item type | Description |
|---|---|---|
| condition | Condition | Sets a condition (such as if, else if, else) to control the dialog flow |
| action | Action | Performs one of these actions: assign a value to a variable or set a log message |
| promptGroup | Prompt group | Sets a prompt |
| transition | Transition | Sets a transition to another node or throws an event |
| placeholderProcessingType | String | note for designer notes; action for an action that is not yet defined; prompt_tts, prompt_text, or prompt_ttsAudio for a message that is not yet defined |
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.