Prompt data type
The prompt data type can be a useful tool in helping flow authors easily obtain details about a prompt. Use prompt data types for single and collection values for the operators listed in this table:
Function or operator | Description |
---|---|
== | Comparison operator that returns a Boolean value indicating whether two values are equal. |
!= | Inequality operator that returns a Boolean value indicating whether two values are not equal. |
[] | Square brackets for collection access that return an item at a fixed or specified index in a collection. |
. | Property accessor. |
AreEqual | Comparison operator that checks whether all arguments are equal. |
IsSet | Determines whether a value is set by testing to see if it is not equal to NOT_SET. |
IsNotSetOrEmpty | Determines whether a value is NOT_SET or empty. |
GetAt | Gets an item at a specified index in a collection. |
Count | Gets the number of items in a collection. |
Find | Finds all occurrences of an item in a collection and returns an Integer collection of indexes where that item exists. If the system does not find the item, it returns an empty Integer collection. |
FindFirst | Finds the first occurrence of an item in a collection and returns an Integer indicating the index where that item exists. If the system does not find the item, it returns -1. |
Property | Description |
---|---|
id | The prompt identifier. |
name |
The prompt name. For example, in Prompt.Welcome:
|
textToSpeech | The text to speech set on a prompt resource for the currently running language of the flow. It cannot be NOT_SET. |
duration | The duration of the successfully transcoded audio set on the prompt. It cannot be NOT_SET. |