2023-11-08 15:34:16 +01:00
|
|
|
import { SetVariableBlock } from './schema'
|
|
|
|
|
|
|
|
|
|
export const valueTypes = [
|
|
|
|
|
'Custom',
|
|
|
|
|
'Empty',
|
|
|
|
|
'Append value(s)',
|
|
|
|
|
'Environment name',
|
2024-05-15 14:24:55 +02:00
|
|
|
'Transcript',
|
2023-11-08 15:34:16 +01:00
|
|
|
'User ID',
|
2024-02-16 11:34:54 +01:00
|
|
|
'Result ID',
|
2023-11-08 15:34:16 +01:00
|
|
|
'Now',
|
|
|
|
|
'Today',
|
|
|
|
|
'Yesterday',
|
|
|
|
|
'Tomorrow',
|
|
|
|
|
'Random ID',
|
|
|
|
|
'Moment of the day',
|
|
|
|
|
'Map item with same index',
|
2024-06-27 08:22:22 +02:00
|
|
|
'Pop',
|
|
|
|
|
'Shift',
|
2023-11-08 15:34:16 +01:00
|
|
|
'Phone number',
|
|
|
|
|
'Contact name',
|
|
|
|
|
] as const
|
|
|
|
|
|
2024-02-16 11:34:54 +01:00
|
|
|
export const hiddenTypes = ['Today', 'User ID'] as const
|
2023-11-08 15:34:16 +01:00
|
|
|
|
2024-05-15 14:24:55 +02:00
|
|
|
export const sessionOnlySetVariableOptions = ['Transcript'] as const
|
|
|
|
|
|
2023-11-08 15:34:16 +01:00
|
|
|
export const defaultSetVariableOptions = {
|
|
|
|
|
type: 'Custom',
|
|
|
|
|
isExecutedOnClient: false,
|
2024-06-11 18:18:05 +02:00
|
|
|
isCode: false,
|
2023-11-08 15:34:16 +01:00
|
|
|
} as const satisfies SetVariableBlock['options']
|