Documentation ¶
Index ¶
- type AdvancedSettings
- type AdvancedSettingsAttributes
- func (as AdvancedSettingsAttributes) AudioExportGcsDestination() terra.ListValue[AdvancedSettingsAudioExportGcsDestinationAttributes]
- func (as AdvancedSettingsAttributes) DtmfSettings() terra.ListValue[AdvancedSettingsDtmfSettingsAttributes]
- func (as AdvancedSettingsAttributes) InternalRef() (terra.Reference, error)
- func (as AdvancedSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (as AdvancedSettingsAttributes) InternalWithRef(ref terra.Reference) AdvancedSettingsAttributes
- type AdvancedSettingsAudioExportGcsDestination
- type AdvancedSettingsAudioExportGcsDestinationAttributes
- func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) InternalRef() (terra.Reference, error)
- func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) InternalWithRef(ref terra.Reference) AdvancedSettingsAudioExportGcsDestinationAttributes
- func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) Uri() terra.StringValue
- type AdvancedSettingsAudioExportGcsDestinationState
- type AdvancedSettingsDtmfSettings
- type AdvancedSettingsDtmfSettingsAttributes
- func (ds AdvancedSettingsDtmfSettingsAttributes) Enabled() terra.BoolValue
- func (ds AdvancedSettingsDtmfSettingsAttributes) FinishDigit() terra.StringValue
- func (ds AdvancedSettingsDtmfSettingsAttributes) InternalRef() (terra.Reference, error)
- func (ds AdvancedSettingsDtmfSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ds AdvancedSettingsDtmfSettingsAttributes) InternalWithRef(ref terra.Reference) AdvancedSettingsDtmfSettingsAttributes
- func (ds AdvancedSettingsDtmfSettingsAttributes) MaxDigits() terra.NumberValue
- type AdvancedSettingsDtmfSettingsState
- type AdvancedSettingsState
- type Args
- type EventHandlers
- type EventHandlersAttributes
- func (eh EventHandlersAttributes) Event() terra.StringValue
- func (eh EventHandlersAttributes) InternalRef() (terra.Reference, error)
- func (eh EventHandlersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (eh EventHandlersAttributes) InternalWithRef(ref terra.Reference) EventHandlersAttributes
- func (eh EventHandlersAttributes) Name() terra.StringValue
- func (eh EventHandlersAttributes) TargetFlow() terra.StringValue
- func (eh EventHandlersAttributes) TargetPage() terra.StringValue
- func (eh EventHandlersAttributes) TriggerFulfillment() terra.ListValue[EventHandlersTriggerFulfillmentAttributes]
- type EventHandlersState
- type EventHandlersTriggerFulfillment
- type EventHandlersTriggerFulfillmentAttributes
- func (tf EventHandlersTriggerFulfillmentAttributes) ConditionalCases() terra.ListValue[EventHandlersTriggerFulfillmentConditionalCasesAttributes]
- func (tf EventHandlersTriggerFulfillmentAttributes) InternalRef() (terra.Reference, error)
- func (tf EventHandlersTriggerFulfillmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tf EventHandlersTriggerFulfillmentAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentAttributes
- func (tf EventHandlersTriggerFulfillmentAttributes) Messages() terra.ListValue[EventHandlersTriggerFulfillmentMessagesAttributes]
- func (tf EventHandlersTriggerFulfillmentAttributes) ReturnPartialResponses() terra.BoolValue
- func (tf EventHandlersTriggerFulfillmentAttributes) SetParameterActions() terra.ListValue[EventHandlersTriggerFulfillmentSetParameterActionsAttributes]
- func (tf EventHandlersTriggerFulfillmentAttributes) Tag() terra.StringValue
- func (tf EventHandlersTriggerFulfillmentAttributes) Webhook() terra.StringValue
- type EventHandlersTriggerFulfillmentConditionalCases
- type EventHandlersTriggerFulfillmentConditionalCasesAttributes
- func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) Cases() terra.StringValue
- func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalRef() (terra.Reference, error)
- func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentConditionalCasesAttributes
- type EventHandlersTriggerFulfillmentConditionalCasesState
- type EventHandlersTriggerFulfillmentMessages
- type EventHandlersTriggerFulfillmentMessagesAttributes
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) Channel() terra.StringValue
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) ConversationSuccess() ...
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) InternalRef() (terra.Reference, error)
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesAttributes
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) LiveAgentHandoff() ...
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) OutputAudioText() ...
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) Payload() terra.StringValue
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) PlayAudio() terra.ListValue[EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes]
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) TelephonyTransferCall() ...
- func (m EventHandlersTriggerFulfillmentMessagesAttributes) Text() terra.ListValue[EventHandlersTriggerFulfillmentMessagesTextAttributes]
- type EventHandlersTriggerFulfillmentMessagesConversationSuccess
- type EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes
- func (cs EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalRef() (terra.Reference, error)
- func (cs EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes
- func (cs EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) Metadata() terra.StringValue
- type EventHandlersTriggerFulfillmentMessagesConversationSuccessState
- type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoff
- type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes
- func (lah EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalRef() (terra.Reference, error)
- func (lah EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lah EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes
- func (lah EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) Metadata() terra.StringValue
- type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffState
- type EventHandlersTriggerFulfillmentMessagesOutputAudioText
- type EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes
- func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) AllowPlaybackInterruption() terra.BoolValue
- func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalRef() (terra.Reference, error)
- func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes
- func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) Ssml() terra.StringValue
- func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) Text() terra.StringValue
- type EventHandlersTriggerFulfillmentMessagesOutputAudioTextState
- type EventHandlersTriggerFulfillmentMessagesPlayAudio
- type EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes
- func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) AllowPlaybackInterruption() terra.BoolValue
- func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) AudioUri() terra.StringValue
- func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalRef() (terra.Reference, error)
- func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes
- type EventHandlersTriggerFulfillmentMessagesPlayAudioState
- type EventHandlersTriggerFulfillmentMessagesState
- type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCall
- type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes
- func (ttc EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalRef() (terra.Reference, error)
- func (ttc EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ttc EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes
- func (ttc EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) PhoneNumber() terra.StringValue
- type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallState
- type EventHandlersTriggerFulfillmentMessagesText
- type EventHandlersTriggerFulfillmentMessagesTextAttributes
- func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) AllowPlaybackInterruption() terra.BoolValue
- func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalRef() (terra.Reference, error)
- func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesTextAttributes
- func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) Text() terra.ListValue[terra.StringValue]
- type EventHandlersTriggerFulfillmentMessagesTextState
- type EventHandlersTriggerFulfillmentSetParameterActions
- type EventHandlersTriggerFulfillmentSetParameterActionsAttributes
- func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalRef() (terra.Reference, error)
- func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentSetParameterActionsAttributes
- func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) Parameter() terra.StringValue
- func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) Value() terra.StringValue
- type EventHandlersTriggerFulfillmentSetParameterActionsState
- type EventHandlersTriggerFulfillmentState
- type NluSettings
- type NluSettingsAttributes
- func (ns NluSettingsAttributes) ClassificationThreshold() terra.NumberValue
- func (ns NluSettingsAttributes) InternalRef() (terra.Reference, error)
- func (ns NluSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ns NluSettingsAttributes) InternalWithRef(ref terra.Reference) NluSettingsAttributes
- func (ns NluSettingsAttributes) ModelTrainingMode() terra.StringValue
- func (ns NluSettingsAttributes) ModelType() terra.StringValue
- type NluSettingsState
- type Resource
- func (gdcf *Resource) Attributes() googleDialogflowCxFlowAttributes
- func (gdcf *Resource) Configuration() interface{}
- func (gdcf *Resource) DependOn() terra.Reference
- func (gdcf *Resource) Dependencies() terra.Dependencies
- func (gdcf *Resource) ImportState(state io.Reader) error
- func (gdcf *Resource) LifecycleManagement() *terra.Lifecycle
- func (gdcf *Resource) LocalName() string
- func (gdcf *Resource) State() (*googleDialogflowCxFlowState, bool)
- func (gdcf *Resource) StateMust() *googleDialogflowCxFlowState
- func (gdcf *Resource) Type() string
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type TransitionRoutes
- type TransitionRoutesAttributes
- func (tr TransitionRoutesAttributes) Condition() terra.StringValue
- func (tr TransitionRoutesAttributes) Intent() terra.StringValue
- func (tr TransitionRoutesAttributes) InternalRef() (terra.Reference, error)
- func (tr TransitionRoutesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tr TransitionRoutesAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesAttributes
- func (tr TransitionRoutesAttributes) Name() terra.StringValue
- func (tr TransitionRoutesAttributes) TargetFlow() terra.StringValue
- func (tr TransitionRoutesAttributes) TargetPage() terra.StringValue
- func (tr TransitionRoutesAttributes) TriggerFulfillment() terra.ListValue[TransitionRoutesTriggerFulfillmentAttributes]
- type TransitionRoutesState
- type TransitionRoutesTriggerFulfillment
- type TransitionRoutesTriggerFulfillmentAttributes
- func (tf TransitionRoutesTriggerFulfillmentAttributes) ConditionalCases() terra.ListValue[TransitionRoutesTriggerFulfillmentConditionalCasesAttributes]
- func (tf TransitionRoutesTriggerFulfillmentAttributes) InternalRef() (terra.Reference, error)
- func (tf TransitionRoutesTriggerFulfillmentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tf TransitionRoutesTriggerFulfillmentAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentAttributes
- func (tf TransitionRoutesTriggerFulfillmentAttributes) Messages() terra.ListValue[TransitionRoutesTriggerFulfillmentMessagesAttributes]
- func (tf TransitionRoutesTriggerFulfillmentAttributes) ReturnPartialResponses() terra.BoolValue
- func (tf TransitionRoutesTriggerFulfillmentAttributes) SetParameterActions() ...
- func (tf TransitionRoutesTriggerFulfillmentAttributes) Tag() terra.StringValue
- func (tf TransitionRoutesTriggerFulfillmentAttributes) Webhook() terra.StringValue
- type TransitionRoutesTriggerFulfillmentConditionalCases
- type TransitionRoutesTriggerFulfillmentConditionalCasesAttributes
- func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) Cases() terra.StringValue
- func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalRef() (terra.Reference, error)
- func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentConditionalCasesAttributes
- type TransitionRoutesTriggerFulfillmentConditionalCasesState
- type TransitionRoutesTriggerFulfillmentMessages
- type TransitionRoutesTriggerFulfillmentMessagesAttributes
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) Channel() terra.StringValue
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) ConversationSuccess() ...
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalRef() (terra.Reference, error)
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesAttributes
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) LiveAgentHandoff() ...
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) OutputAudioText() ...
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) Payload() terra.StringValue
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) PlayAudio() terra.ListValue[TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes]
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) TelephonyTransferCall() ...
- func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) Text() terra.ListValue[TransitionRoutesTriggerFulfillmentMessagesTextAttributes]
- type TransitionRoutesTriggerFulfillmentMessagesConversationSuccess
- type TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes
- func (cs TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalRef() (terra.Reference, error)
- func (cs TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cs TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes
- func (cs TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) Metadata() terra.StringValue
- type TransitionRoutesTriggerFulfillmentMessagesConversationSuccessState
- type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff
- type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes
- func (lah TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalRef() (terra.Reference, error)
- func (lah TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lah TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes
- func (lah TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) Metadata() terra.StringValue
- type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffState
- type TransitionRoutesTriggerFulfillmentMessagesOutputAudioText
- type TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes
- func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) AllowPlaybackInterruption() terra.BoolValue
- func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalRef() (terra.Reference, error)
- func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes
- func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) Ssml() terra.StringValue
- func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) Text() terra.StringValue
- type TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextState
- type TransitionRoutesTriggerFulfillmentMessagesPlayAudio
- type TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes
- func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) AllowPlaybackInterruption() terra.BoolValue
- func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) AudioUri() terra.StringValue
- func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalRef() (terra.Reference, error)
- func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes
- type TransitionRoutesTriggerFulfillmentMessagesPlayAudioState
- type TransitionRoutesTriggerFulfillmentMessagesState
- type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall
- type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes
- func (ttc TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalRef() (terra.Reference, error)
- func (ttc TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ttc TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes
- func (ttc TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) PhoneNumber() terra.StringValue
- type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallState
- type TransitionRoutesTriggerFulfillmentMessagesText
- type TransitionRoutesTriggerFulfillmentMessagesTextAttributes
- func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) AllowPlaybackInterruption() terra.BoolValue
- func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalRef() (terra.Reference, error)
- func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesTextAttributes
- func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) Text() terra.ListValue[terra.StringValue]
- type TransitionRoutesTriggerFulfillmentMessagesTextState
- type TransitionRoutesTriggerFulfillmentSetParameterActions
- type TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes
- func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalRef() (terra.Reference, error)
- func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes
- func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) Parameter() terra.StringValue
- func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) Value() terra.StringValue
- type TransitionRoutesTriggerFulfillmentSetParameterActionsState
- type TransitionRoutesTriggerFulfillmentState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvancedSettings ¶
type AdvancedSettings struct { // AdvancedSettingsAudioExportGcsDestination: optional AudioExportGcsDestination *AdvancedSettingsAudioExportGcsDestination `hcl:"audio_export_gcs_destination,block"` // AdvancedSettingsDtmfSettings: optional DtmfSettings *AdvancedSettingsDtmfSettings `hcl:"dtmf_settings,block"` }
type AdvancedSettingsAttributes ¶
type AdvancedSettingsAttributes struct {
// contains filtered or unexported fields
}
func (AdvancedSettingsAttributes) AudioExportGcsDestination ¶
func (as AdvancedSettingsAttributes) AudioExportGcsDestination() terra.ListValue[AdvancedSettingsAudioExportGcsDestinationAttributes]
func (AdvancedSettingsAttributes) DtmfSettings ¶
func (as AdvancedSettingsAttributes) DtmfSettings() terra.ListValue[AdvancedSettingsDtmfSettingsAttributes]
func (AdvancedSettingsAttributes) InternalRef ¶
func (as AdvancedSettingsAttributes) InternalRef() (terra.Reference, error)
func (AdvancedSettingsAttributes) InternalTokens ¶
func (as AdvancedSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdvancedSettingsAttributes) InternalWithRef ¶
func (as AdvancedSettingsAttributes) InternalWithRef(ref terra.Reference) AdvancedSettingsAttributes
type AdvancedSettingsAudioExportGcsDestination ¶
type AdvancedSettingsAudioExportGcsDestination struct { // Uri: string, optional Uri terra.StringValue `hcl:"uri,attr"` }
type AdvancedSettingsAudioExportGcsDestinationAttributes ¶
type AdvancedSettingsAudioExportGcsDestinationAttributes struct {
// contains filtered or unexported fields
}
func (AdvancedSettingsAudioExportGcsDestinationAttributes) InternalRef ¶
func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) InternalRef() (terra.Reference, error)
func (AdvancedSettingsAudioExportGcsDestinationAttributes) InternalTokens ¶
func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdvancedSettingsAudioExportGcsDestinationAttributes) InternalWithRef ¶
func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) InternalWithRef(ref terra.Reference) AdvancedSettingsAudioExportGcsDestinationAttributes
func (AdvancedSettingsAudioExportGcsDestinationAttributes) Uri ¶
func (aegd AdvancedSettingsAudioExportGcsDestinationAttributes) Uri() terra.StringValue
type AdvancedSettingsAudioExportGcsDestinationState ¶
type AdvancedSettingsAudioExportGcsDestinationState struct {
Uri string `json:"uri"`
}
type AdvancedSettingsDtmfSettings ¶
type AdvancedSettingsDtmfSettings struct { // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // FinishDigit: string, optional FinishDigit terra.StringValue `hcl:"finish_digit,attr"` // MaxDigits: number, optional MaxDigits terra.NumberValue `hcl:"max_digits,attr"` }
type AdvancedSettingsDtmfSettingsAttributes ¶
type AdvancedSettingsDtmfSettingsAttributes struct {
// contains filtered or unexported fields
}
func (AdvancedSettingsDtmfSettingsAttributes) Enabled ¶
func (ds AdvancedSettingsDtmfSettingsAttributes) Enabled() terra.BoolValue
func (AdvancedSettingsDtmfSettingsAttributes) FinishDigit ¶
func (ds AdvancedSettingsDtmfSettingsAttributes) FinishDigit() terra.StringValue
func (AdvancedSettingsDtmfSettingsAttributes) InternalRef ¶
func (ds AdvancedSettingsDtmfSettingsAttributes) InternalRef() (terra.Reference, error)
func (AdvancedSettingsDtmfSettingsAttributes) InternalTokens ¶
func (ds AdvancedSettingsDtmfSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AdvancedSettingsDtmfSettingsAttributes) InternalWithRef ¶
func (ds AdvancedSettingsDtmfSettingsAttributes) InternalWithRef(ref terra.Reference) AdvancedSettingsDtmfSettingsAttributes
func (AdvancedSettingsDtmfSettingsAttributes) MaxDigits ¶
func (ds AdvancedSettingsDtmfSettingsAttributes) MaxDigits() terra.NumberValue
type AdvancedSettingsState ¶
type AdvancedSettingsState struct { AudioExportGcsDestination []AdvancedSettingsAudioExportGcsDestinationState `json:"audio_export_gcs_destination"` DtmfSettings []AdvancedSettingsDtmfSettingsState `json:"dtmf_settings"` }
type Args ¶
type Args struct { // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // DisplayName: string, required DisplayName terra.StringValue `hcl:"display_name,attr" validate:"required"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // IsDefaultStartFlow: bool, optional IsDefaultStartFlow terra.BoolValue `hcl:"is_default_start_flow,attr"` // LanguageCode: string, optional LanguageCode terra.StringValue `hcl:"language_code,attr"` // Parent: string, optional Parent terra.StringValue `hcl:"parent,attr"` // TransitionRouteGroups: list of string, optional TransitionRouteGroups terra.ListValue[terra.StringValue] `hcl:"transition_route_groups,attr"` // AdvancedSettings: optional AdvancedSettings *AdvancedSettings `hcl:"advanced_settings,block"` // EventHandlers: min=0 EventHandlers []EventHandlers `hcl:"event_handlers,block" validate:"min=0"` // NluSettings: optional NluSettings *NluSettings `hcl:"nlu_settings,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // TransitionRoutes: min=0 TransitionRoutes []TransitionRoutes `hcl:"transition_routes,block" validate:"min=0"` }
Args contains the configurations for google_dialogflow_cx_flow.
type EventHandlers ¶
type EventHandlers struct { // Event: string, optional Event terra.StringValue `hcl:"event,attr"` // TargetFlow: string, optional TargetFlow terra.StringValue `hcl:"target_flow,attr"` // TargetPage: string, optional TargetPage terra.StringValue `hcl:"target_page,attr"` // EventHandlersTriggerFulfillment: optional TriggerFulfillment *EventHandlersTriggerFulfillment `hcl:"trigger_fulfillment,block"` }
type EventHandlersAttributes ¶
type EventHandlersAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersAttributes) Event ¶
func (eh EventHandlersAttributes) Event() terra.StringValue
func (EventHandlersAttributes) InternalRef ¶
func (eh EventHandlersAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersAttributes) InternalTokens ¶
func (eh EventHandlersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersAttributes) InternalWithRef ¶
func (eh EventHandlersAttributes) InternalWithRef(ref terra.Reference) EventHandlersAttributes
func (EventHandlersAttributes) Name ¶
func (eh EventHandlersAttributes) Name() terra.StringValue
func (EventHandlersAttributes) TargetFlow ¶
func (eh EventHandlersAttributes) TargetFlow() terra.StringValue
func (EventHandlersAttributes) TargetPage ¶
func (eh EventHandlersAttributes) TargetPage() terra.StringValue
func (EventHandlersAttributes) TriggerFulfillment ¶
func (eh EventHandlersAttributes) TriggerFulfillment() terra.ListValue[EventHandlersTriggerFulfillmentAttributes]
type EventHandlersState ¶
type EventHandlersState struct { Event string `json:"event"` Name string `json:"name"` TargetFlow string `json:"target_flow"` TargetPage string `json:"target_page"` TriggerFulfillment []EventHandlersTriggerFulfillmentState `json:"trigger_fulfillment"` }
type EventHandlersTriggerFulfillment ¶
type EventHandlersTriggerFulfillment struct { // ReturnPartialResponses: bool, optional ReturnPartialResponses terra.BoolValue `hcl:"return_partial_responses,attr"` // Tag: string, optional Tag terra.StringValue `hcl:"tag,attr"` // Webhook: string, optional Webhook terra.StringValue `hcl:"webhook,attr"` // EventHandlersTriggerFulfillmentConditionalCases: min=0 ConditionalCases []EventHandlersTriggerFulfillmentConditionalCases `hcl:"conditional_cases,block" validate:"min=0"` // EventHandlersTriggerFulfillmentMessages: min=0 Messages []EventHandlersTriggerFulfillmentMessages `hcl:"messages,block" validate:"min=0"` // EventHandlersTriggerFulfillmentSetParameterActions: min=0 SetParameterActions []EventHandlersTriggerFulfillmentSetParameterActions `hcl:"set_parameter_actions,block" validate:"min=0"` }
type EventHandlersTriggerFulfillmentAttributes ¶
type EventHandlersTriggerFulfillmentAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentAttributes) ConditionalCases ¶
func (tf EventHandlersTriggerFulfillmentAttributes) ConditionalCases() terra.ListValue[EventHandlersTriggerFulfillmentConditionalCasesAttributes]
func (EventHandlersTriggerFulfillmentAttributes) InternalRef ¶
func (tf EventHandlersTriggerFulfillmentAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentAttributes) InternalTokens ¶
func (tf EventHandlersTriggerFulfillmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentAttributes) InternalWithRef ¶
func (tf EventHandlersTriggerFulfillmentAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentAttributes
func (EventHandlersTriggerFulfillmentAttributes) ReturnPartialResponses ¶
func (tf EventHandlersTriggerFulfillmentAttributes) ReturnPartialResponses() terra.BoolValue
func (EventHandlersTriggerFulfillmentAttributes) SetParameterActions ¶
func (tf EventHandlersTriggerFulfillmentAttributes) SetParameterActions() terra.ListValue[EventHandlersTriggerFulfillmentSetParameterActionsAttributes]
func (EventHandlersTriggerFulfillmentAttributes) Tag ¶
func (tf EventHandlersTriggerFulfillmentAttributes) Tag() terra.StringValue
func (EventHandlersTriggerFulfillmentAttributes) Webhook ¶
func (tf EventHandlersTriggerFulfillmentAttributes) Webhook() terra.StringValue
type EventHandlersTriggerFulfillmentConditionalCases ¶
type EventHandlersTriggerFulfillmentConditionalCases struct { // Cases: string, optional Cases terra.StringValue `hcl:"cases,attr"` }
type EventHandlersTriggerFulfillmentConditionalCasesAttributes ¶
type EventHandlersTriggerFulfillmentConditionalCasesAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentConditionalCasesAttributes) Cases ¶
func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) Cases() terra.StringValue
func (EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalRef ¶
func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalTokens ¶
func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalWithRef ¶
func (cc EventHandlersTriggerFulfillmentConditionalCasesAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentConditionalCasesAttributes
type EventHandlersTriggerFulfillmentConditionalCasesState ¶
type EventHandlersTriggerFulfillmentConditionalCasesState struct {
Cases string `json:"cases"`
}
type EventHandlersTriggerFulfillmentMessages ¶
type EventHandlersTriggerFulfillmentMessages struct { // Channel: string, optional Channel terra.StringValue `hcl:"channel,attr"` // Payload: string, optional Payload terra.StringValue `hcl:"payload,attr"` // EventHandlersTriggerFulfillmentMessagesConversationSuccess: optional ConversationSuccess *EventHandlersTriggerFulfillmentMessagesConversationSuccess `hcl:"conversation_success,block"` // EventHandlersTriggerFulfillmentMessagesLiveAgentHandoff: optional LiveAgentHandoff *EventHandlersTriggerFulfillmentMessagesLiveAgentHandoff `hcl:"live_agent_handoff,block"` // EventHandlersTriggerFulfillmentMessagesOutputAudioText: optional OutputAudioText *EventHandlersTriggerFulfillmentMessagesOutputAudioText `hcl:"output_audio_text,block"` // EventHandlersTriggerFulfillmentMessagesPlayAudio: optional PlayAudio *EventHandlersTriggerFulfillmentMessagesPlayAudio `hcl:"play_audio,block"` // EventHandlersTriggerFulfillmentMessagesTelephonyTransferCall: optional TelephonyTransferCall *EventHandlersTriggerFulfillmentMessagesTelephonyTransferCall `hcl:"telephony_transfer_call,block"` // EventHandlersTriggerFulfillmentMessagesText: optional Text *EventHandlersTriggerFulfillmentMessagesText `hcl:"text,block"` }
type EventHandlersTriggerFulfillmentMessagesAttributes ¶
type EventHandlersTriggerFulfillmentMessagesAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentMessagesAttributes) Channel ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) Channel() terra.StringValue
func (EventHandlersTriggerFulfillmentMessagesAttributes) ConversationSuccess ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) ConversationSuccess() terra.ListValue[EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes]
func (EventHandlersTriggerFulfillmentMessagesAttributes) InternalRef ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentMessagesAttributes) InternalTokens ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentMessagesAttributes) InternalWithRef ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesAttributes
func (EventHandlersTriggerFulfillmentMessagesAttributes) LiveAgentHandoff ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) LiveAgentHandoff() terra.ListValue[EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes]
func (EventHandlersTriggerFulfillmentMessagesAttributes) OutputAudioText ¶
func (EventHandlersTriggerFulfillmentMessagesAttributes) Payload ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) Payload() terra.StringValue
func (EventHandlersTriggerFulfillmentMessagesAttributes) TelephonyTransferCall ¶
func (m EventHandlersTriggerFulfillmentMessagesAttributes) TelephonyTransferCall() terra.ListValue[EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes]
type EventHandlersTriggerFulfillmentMessagesConversationSuccess ¶
type EventHandlersTriggerFulfillmentMessagesConversationSuccess struct { // Metadata: string, optional Metadata terra.StringValue `hcl:"metadata,attr"` }
type EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes ¶
type EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalRef ¶
func (cs EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalTokens ¶
func (cs EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) InternalWithRef ¶
func (EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) Metadata ¶
func (cs EventHandlersTriggerFulfillmentMessagesConversationSuccessAttributes) Metadata() terra.StringValue
type EventHandlersTriggerFulfillmentMessagesConversationSuccessState ¶
type EventHandlersTriggerFulfillmentMessagesConversationSuccessState struct {
Metadata string `json:"metadata"`
}
type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoff ¶
type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoff struct { // Metadata: string, optional Metadata terra.StringValue `hcl:"metadata,attr"` }
type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes ¶
type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalRef ¶
func (lah EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalTokens ¶
func (lah EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalWithRef ¶
func (EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) Metadata ¶
func (lah EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffAttributes) Metadata() terra.StringValue
type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffState ¶
type EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffState struct {
Metadata string `json:"metadata"`
}
type EventHandlersTriggerFulfillmentMessagesOutputAudioText ¶
type EventHandlersTriggerFulfillmentMessagesOutputAudioText struct { // Ssml: string, optional Ssml terra.StringValue `hcl:"ssml,attr"` // Text: string, optional Text terra.StringValue `hcl:"text,attr"` }
type EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes ¶
type EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) AllowPlaybackInterruption ¶
func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) AllowPlaybackInterruption() terra.BoolValue
func (EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalRef ¶
func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalTokens ¶
func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalWithRef ¶
func (EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) Ssml ¶
func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) Ssml() terra.StringValue
func (EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) Text ¶
func (oat EventHandlersTriggerFulfillmentMessagesOutputAudioTextAttributes) Text() terra.StringValue
type EventHandlersTriggerFulfillmentMessagesPlayAudio ¶
type EventHandlersTriggerFulfillmentMessagesPlayAudio struct { // AudioUri: string, required AudioUri terra.StringValue `hcl:"audio_uri,attr" validate:"required"` }
type EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes ¶
type EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) AllowPlaybackInterruption ¶
func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) AllowPlaybackInterruption() terra.BoolValue
func (EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) AudioUri ¶
func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) AudioUri() terra.StringValue
func (EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalRef ¶
func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalTokens ¶
func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalWithRef ¶
func (pa EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesPlayAudioAttributes
type EventHandlersTriggerFulfillmentMessagesState ¶
type EventHandlersTriggerFulfillmentMessagesState struct { Channel string `json:"channel"` Payload string `json:"payload"` ConversationSuccess []EventHandlersTriggerFulfillmentMessagesConversationSuccessState `json:"conversation_success"` LiveAgentHandoff []EventHandlersTriggerFulfillmentMessagesLiveAgentHandoffState `json:"live_agent_handoff"` OutputAudioText []EventHandlersTriggerFulfillmentMessagesOutputAudioTextState `json:"output_audio_text"` PlayAudio []EventHandlersTriggerFulfillmentMessagesPlayAudioState `json:"play_audio"` TelephonyTransferCall []EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallState `json:"telephony_transfer_call"` Text []EventHandlersTriggerFulfillmentMessagesTextState `json:"text"` }
type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCall ¶
type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCall struct { // PhoneNumber: string, required PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"` }
type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes ¶
type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalRef ¶
func (ttc EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalTokens ¶
func (ttc EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalWithRef ¶
func (EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) PhoneNumber ¶
func (ttc EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallAttributes) PhoneNumber() terra.StringValue
type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallState ¶
type EventHandlersTriggerFulfillmentMessagesTelephonyTransferCallState struct {
PhoneNumber string `json:"phone_number"`
}
type EventHandlersTriggerFulfillmentMessagesText ¶
type EventHandlersTriggerFulfillmentMessagesText struct { // Text: list of string, optional Text terra.ListValue[terra.StringValue] `hcl:"text,attr"` }
type EventHandlersTriggerFulfillmentMessagesTextAttributes ¶
type EventHandlersTriggerFulfillmentMessagesTextAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentMessagesTextAttributes) AllowPlaybackInterruption ¶
func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) AllowPlaybackInterruption() terra.BoolValue
func (EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalRef ¶
func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalTokens ¶
func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalWithRef ¶
func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentMessagesTextAttributes
func (EventHandlersTriggerFulfillmentMessagesTextAttributes) Text ¶
func (t EventHandlersTriggerFulfillmentMessagesTextAttributes) Text() terra.ListValue[terra.StringValue]
type EventHandlersTriggerFulfillmentSetParameterActions ¶
type EventHandlersTriggerFulfillmentSetParameterActions struct { // Parameter: string, optional Parameter terra.StringValue `hcl:"parameter,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type EventHandlersTriggerFulfillmentSetParameterActionsAttributes ¶
type EventHandlersTriggerFulfillmentSetParameterActionsAttributes struct {
// contains filtered or unexported fields
}
func (EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalRef ¶
func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalRef() (terra.Reference, error)
func (EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalTokens ¶
func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalWithRef ¶
func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) InternalWithRef(ref terra.Reference) EventHandlersTriggerFulfillmentSetParameterActionsAttributes
func (EventHandlersTriggerFulfillmentSetParameterActionsAttributes) Parameter ¶
func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) Parameter() terra.StringValue
func (EventHandlersTriggerFulfillmentSetParameterActionsAttributes) Value ¶
func (spa EventHandlersTriggerFulfillmentSetParameterActionsAttributes) Value() terra.StringValue
type EventHandlersTriggerFulfillmentState ¶
type EventHandlersTriggerFulfillmentState struct { ReturnPartialResponses bool `json:"return_partial_responses"` Tag string `json:"tag"` Webhook string `json:"webhook"` ConditionalCases []EventHandlersTriggerFulfillmentConditionalCasesState `json:"conditional_cases"` Messages []EventHandlersTriggerFulfillmentMessagesState `json:"messages"` SetParameterActions []EventHandlersTriggerFulfillmentSetParameterActionsState `json:"set_parameter_actions"` }
type NluSettings ¶
type NluSettings struct { // ClassificationThreshold: number, optional ClassificationThreshold terra.NumberValue `hcl:"classification_threshold,attr"` // ModelTrainingMode: string, optional ModelTrainingMode terra.StringValue `hcl:"model_training_mode,attr"` // ModelType: string, optional ModelType terra.StringValue `hcl:"model_type,attr"` }
type NluSettingsAttributes ¶
type NluSettingsAttributes struct {
// contains filtered or unexported fields
}
func (NluSettingsAttributes) ClassificationThreshold ¶
func (ns NluSettingsAttributes) ClassificationThreshold() terra.NumberValue
func (NluSettingsAttributes) InternalRef ¶
func (ns NluSettingsAttributes) InternalRef() (terra.Reference, error)
func (NluSettingsAttributes) InternalTokens ¶
func (ns NluSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NluSettingsAttributes) InternalWithRef ¶
func (ns NluSettingsAttributes) InternalWithRef(ref terra.Reference) NluSettingsAttributes
func (NluSettingsAttributes) ModelTrainingMode ¶
func (ns NluSettingsAttributes) ModelTrainingMode() terra.StringValue
func (NluSettingsAttributes) ModelType ¶
func (ns NluSettingsAttributes) ModelType() terra.StringValue
type NluSettingsState ¶
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource google_dialogflow_cx_flow.
func (*Resource) Attributes ¶
func (gdcf *Resource) Attributes() googleDialogflowCxFlowAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (gdcf *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (gdcf *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type TransitionRoutes ¶
type TransitionRoutes struct { // Condition: string, optional Condition terra.StringValue `hcl:"condition,attr"` // Intent: string, optional Intent terra.StringValue `hcl:"intent,attr"` // TargetFlow: string, optional TargetFlow terra.StringValue `hcl:"target_flow,attr"` // TargetPage: string, optional TargetPage terra.StringValue `hcl:"target_page,attr"` // TransitionRoutesTriggerFulfillment: optional TriggerFulfillment *TransitionRoutesTriggerFulfillment `hcl:"trigger_fulfillment,block"` }
type TransitionRoutesAttributes ¶
type TransitionRoutesAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesAttributes) Condition ¶
func (tr TransitionRoutesAttributes) Condition() terra.StringValue
func (TransitionRoutesAttributes) Intent ¶
func (tr TransitionRoutesAttributes) Intent() terra.StringValue
func (TransitionRoutesAttributes) InternalRef ¶
func (tr TransitionRoutesAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesAttributes) InternalTokens ¶
func (tr TransitionRoutesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesAttributes) InternalWithRef ¶
func (tr TransitionRoutesAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesAttributes
func (TransitionRoutesAttributes) Name ¶
func (tr TransitionRoutesAttributes) Name() terra.StringValue
func (TransitionRoutesAttributes) TargetFlow ¶
func (tr TransitionRoutesAttributes) TargetFlow() terra.StringValue
func (TransitionRoutesAttributes) TargetPage ¶
func (tr TransitionRoutesAttributes) TargetPage() terra.StringValue
func (TransitionRoutesAttributes) TriggerFulfillment ¶
func (tr TransitionRoutesAttributes) TriggerFulfillment() terra.ListValue[TransitionRoutesTriggerFulfillmentAttributes]
type TransitionRoutesState ¶
type TransitionRoutesTriggerFulfillment ¶
type TransitionRoutesTriggerFulfillment struct { // ReturnPartialResponses: bool, optional ReturnPartialResponses terra.BoolValue `hcl:"return_partial_responses,attr"` // Tag: string, optional Tag terra.StringValue `hcl:"tag,attr"` // Webhook: string, optional Webhook terra.StringValue `hcl:"webhook,attr"` // TransitionRoutesTriggerFulfillmentConditionalCases: min=0 ConditionalCases []TransitionRoutesTriggerFulfillmentConditionalCases `hcl:"conditional_cases,block" validate:"min=0"` // TransitionRoutesTriggerFulfillmentMessages: min=0 Messages []TransitionRoutesTriggerFulfillmentMessages `hcl:"messages,block" validate:"min=0"` // TransitionRoutesTriggerFulfillmentSetParameterActions: min=0 SetParameterActions []TransitionRoutesTriggerFulfillmentSetParameterActions `hcl:"set_parameter_actions,block" validate:"min=0"` }
type TransitionRoutesTriggerFulfillmentAttributes ¶
type TransitionRoutesTriggerFulfillmentAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentAttributes) ConditionalCases ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) ConditionalCases() terra.ListValue[TransitionRoutesTriggerFulfillmentConditionalCasesAttributes]
func (TransitionRoutesTriggerFulfillmentAttributes) InternalRef ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentAttributes) InternalTokens ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentAttributes) InternalWithRef ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentAttributes
func (TransitionRoutesTriggerFulfillmentAttributes) ReturnPartialResponses ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) ReturnPartialResponses() terra.BoolValue
func (TransitionRoutesTriggerFulfillmentAttributes) SetParameterActions ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) SetParameterActions() terra.ListValue[TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes]
func (TransitionRoutesTriggerFulfillmentAttributes) Tag ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) Tag() terra.StringValue
func (TransitionRoutesTriggerFulfillmentAttributes) Webhook ¶
func (tf TransitionRoutesTriggerFulfillmentAttributes) Webhook() terra.StringValue
type TransitionRoutesTriggerFulfillmentConditionalCases ¶
type TransitionRoutesTriggerFulfillmentConditionalCases struct { // Cases: string, optional Cases terra.StringValue `hcl:"cases,attr"` }
type TransitionRoutesTriggerFulfillmentConditionalCasesAttributes ¶
type TransitionRoutesTriggerFulfillmentConditionalCasesAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) Cases ¶
func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) Cases() terra.StringValue
func (TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalRef ¶
func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalTokens ¶
func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalWithRef ¶
func (cc TransitionRoutesTriggerFulfillmentConditionalCasesAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentConditionalCasesAttributes
type TransitionRoutesTriggerFulfillmentConditionalCasesState ¶
type TransitionRoutesTriggerFulfillmentConditionalCasesState struct {
Cases string `json:"cases"`
}
type TransitionRoutesTriggerFulfillmentMessages ¶
type TransitionRoutesTriggerFulfillmentMessages struct { // Channel: string, optional Channel terra.StringValue `hcl:"channel,attr"` // Payload: string, optional Payload terra.StringValue `hcl:"payload,attr"` // TransitionRoutesTriggerFulfillmentMessagesConversationSuccess: optional ConversationSuccess *TransitionRoutesTriggerFulfillmentMessagesConversationSuccess `hcl:"conversation_success,block"` // TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff: optional LiveAgentHandoff *TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff `hcl:"live_agent_handoff,block"` // TransitionRoutesTriggerFulfillmentMessagesOutputAudioText: optional OutputAudioText *TransitionRoutesTriggerFulfillmentMessagesOutputAudioText `hcl:"output_audio_text,block"` // TransitionRoutesTriggerFulfillmentMessagesPlayAudio: optional PlayAudio *TransitionRoutesTriggerFulfillmentMessagesPlayAudio `hcl:"play_audio,block"` // TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall: optional TelephonyTransferCall *TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall `hcl:"telephony_transfer_call,block"` // TransitionRoutesTriggerFulfillmentMessagesText: optional Text *TransitionRoutesTriggerFulfillmentMessagesText `hcl:"text,block"` }
type TransitionRoutesTriggerFulfillmentMessagesAttributes ¶
type TransitionRoutesTriggerFulfillmentMessagesAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) Channel ¶
func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) Channel() terra.StringValue
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) ConversationSuccess ¶
func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) ConversationSuccess() terra.ListValue[TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes]
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalRef ¶
func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalTokens ¶
func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalWithRef ¶
func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesAttributes
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) LiveAgentHandoff ¶
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) OutputAudioText ¶
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) Payload ¶
func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) Payload() terra.StringValue
func (TransitionRoutesTriggerFulfillmentMessagesAttributes) TelephonyTransferCall ¶
func (m TransitionRoutesTriggerFulfillmentMessagesAttributes) TelephonyTransferCall() terra.ListValue[TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes]
type TransitionRoutesTriggerFulfillmentMessagesConversationSuccess ¶
type TransitionRoutesTriggerFulfillmentMessagesConversationSuccess struct { // Metadata: string, optional Metadata terra.StringValue `hcl:"metadata,attr"` }
type TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes ¶
type TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalRef ¶
func (cs TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalTokens ¶
func (cs TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) InternalWithRef ¶
func (TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) Metadata ¶
func (cs TransitionRoutesTriggerFulfillmentMessagesConversationSuccessAttributes) Metadata() terra.StringValue
type TransitionRoutesTriggerFulfillmentMessagesConversationSuccessState ¶
type TransitionRoutesTriggerFulfillmentMessagesConversationSuccessState struct {
Metadata string `json:"metadata"`
}
type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff ¶
type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoff struct { // Metadata: string, optional Metadata terra.StringValue `hcl:"metadata,attr"` }
type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes ¶
type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalRef ¶
func (lah TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalTokens ¶
func (lah TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) InternalWithRef ¶
func (TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) Metadata ¶
func (lah TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffAttributes) Metadata() terra.StringValue
type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffState ¶
type TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffState struct {
Metadata string `json:"metadata"`
}
type TransitionRoutesTriggerFulfillmentMessagesOutputAudioText ¶
type TransitionRoutesTriggerFulfillmentMessagesOutputAudioText struct { // Ssml: string, optional Ssml terra.StringValue `hcl:"ssml,attr"` // Text: string, optional Text terra.StringValue `hcl:"text,attr"` }
type TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes ¶
type TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) AllowPlaybackInterruption ¶
func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) AllowPlaybackInterruption() terra.BoolValue
func (TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalRef ¶
func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalTokens ¶
func (oat TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextAttributes) InternalWithRef ¶
type TransitionRoutesTriggerFulfillmentMessagesPlayAudio ¶
type TransitionRoutesTriggerFulfillmentMessagesPlayAudio struct { // AudioUri: string, required AudioUri terra.StringValue `hcl:"audio_uri,attr" validate:"required"` }
type TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes ¶
type TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) AllowPlaybackInterruption ¶
func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) AllowPlaybackInterruption() terra.BoolValue
func (TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) AudioUri ¶
func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) AudioUri() terra.StringValue
func (TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalRef ¶
func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalTokens ¶
func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalWithRef ¶
func (pa TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesPlayAudioAttributes
type TransitionRoutesTriggerFulfillmentMessagesState ¶
type TransitionRoutesTriggerFulfillmentMessagesState struct { Channel string `json:"channel"` Payload string `json:"payload"` ConversationSuccess []TransitionRoutesTriggerFulfillmentMessagesConversationSuccessState `json:"conversation_success"` LiveAgentHandoff []TransitionRoutesTriggerFulfillmentMessagesLiveAgentHandoffState `json:"live_agent_handoff"` OutputAudioText []TransitionRoutesTriggerFulfillmentMessagesOutputAudioTextState `json:"output_audio_text"` PlayAudio []TransitionRoutesTriggerFulfillmentMessagesPlayAudioState `json:"play_audio"` TelephonyTransferCall []TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallState `json:"telephony_transfer_call"` Text []TransitionRoutesTriggerFulfillmentMessagesTextState `json:"text"` }
type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall ¶
type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCall struct { // PhoneNumber: string, required PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"` }
type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes ¶
type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalRef ¶
func (ttc TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalTokens ¶
func (ttc TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) InternalWithRef ¶
func (TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) PhoneNumber ¶
func (ttc TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallAttributes) PhoneNumber() terra.StringValue
type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallState ¶
type TransitionRoutesTriggerFulfillmentMessagesTelephonyTransferCallState struct {
PhoneNumber string `json:"phone_number"`
}
type TransitionRoutesTriggerFulfillmentMessagesText ¶
type TransitionRoutesTriggerFulfillmentMessagesText struct { // Text: list of string, optional Text terra.ListValue[terra.StringValue] `hcl:"text,attr"` }
type TransitionRoutesTriggerFulfillmentMessagesTextAttributes ¶
type TransitionRoutesTriggerFulfillmentMessagesTextAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentMessagesTextAttributes) AllowPlaybackInterruption ¶
func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) AllowPlaybackInterruption() terra.BoolValue
func (TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalRef ¶
func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalTokens ¶
func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalWithRef ¶
func (t TransitionRoutesTriggerFulfillmentMessagesTextAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentMessagesTextAttributes
type TransitionRoutesTriggerFulfillmentSetParameterActions ¶
type TransitionRoutesTriggerFulfillmentSetParameterActions struct { // Parameter: string, optional Parameter terra.StringValue `hcl:"parameter,attr"` // Value: string, optional Value terra.StringValue `hcl:"value,attr"` }
type TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes ¶
type TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes struct {
// contains filtered or unexported fields
}
func (TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalRef ¶
func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalRef() (terra.Reference, error)
func (TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalTokens ¶
func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalWithRef ¶
func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) InternalWithRef(ref terra.Reference) TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes
func (TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) Parameter ¶
func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) Parameter() terra.StringValue
func (TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) Value ¶
func (spa TransitionRoutesTriggerFulfillmentSetParameterActionsAttributes) Value() terra.StringValue
type TransitionRoutesTriggerFulfillmentState ¶
type TransitionRoutesTriggerFulfillmentState struct { ReturnPartialResponses bool `json:"return_partial_responses"` Tag string `json:"tag"` Webhook string `json:"webhook"` ConditionalCases []TransitionRoutesTriggerFulfillmentConditionalCasesState `json:"conditional_cases"` Messages []TransitionRoutesTriggerFulfillmentMessagesState `json:"messages"` SetParameterActions []TransitionRoutesTriggerFulfillmentSetParameterActionsState `json:"set_parameter_actions"` }
Click to show internal directories.
Click to hide internal directories.