aws_lexv2models_slot

package
v0.0.0-...-4deecce Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Args

type Args struct {
	// BotId: string, required
	BotId terra.StringValue `hcl:"bot_id,attr" validate:"required"`
	// BotVersion: string, required
	BotVersion terra.StringValue `hcl:"bot_version,attr" validate:"required"`
	// Description: string, optional
	Description terra.StringValue `hcl:"description,attr"`
	// IntentId: string, required
	IntentId terra.StringValue `hcl:"intent_id,attr" validate:"required"`
	// LocaleId: string, required
	LocaleId terra.StringValue `hcl:"locale_id,attr" validate:"required"`
	// Name: string, required
	Name terra.StringValue `hcl:"name,attr" validate:"required"`
	// SlotTypeId: string, optional
	SlotTypeId terra.StringValue `hcl:"slot_type_id,attr"`
	// MultipleValuesSetting: min=0
	MultipleValuesSetting []MultipleValuesSetting `hcl:"multiple_values_setting,block" validate:"min=0"`
	// ObfuscationSetting: min=0
	ObfuscationSetting []ObfuscationSetting `hcl:"obfuscation_setting,block" validate:"min=0"`
	// Timeouts: optional
	Timeouts *Timeouts `hcl:"timeouts,block"`
	// ValueElicitationSetting: min=0
	ValueElicitationSetting []ValueElicitationSetting `hcl:"value_elicitation_setting,block" validate:"min=0"`
}

Args contains the configurations for aws_lexv2models_slot.

type MultipleValuesSetting

type MultipleValuesSetting struct {
	// AllowMultipleValues: bool, optional
	AllowMultipleValues terra.BoolValue `hcl:"allow_multiple_values,attr"`
}

type MultipleValuesSettingAttributes

type MultipleValuesSettingAttributes struct {
	// contains filtered or unexported fields
}

func (MultipleValuesSettingAttributes) AllowMultipleValues

func (mvs MultipleValuesSettingAttributes) AllowMultipleValues() terra.BoolValue

func (MultipleValuesSettingAttributes) InternalRef

func (MultipleValuesSettingAttributes) InternalTokens

func (mvs MultipleValuesSettingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MultipleValuesSettingAttributes) InternalWithRef

type MultipleValuesSettingState

type MultipleValuesSettingState struct {
	AllowMultipleValues bool `json:"allow_multiple_values"`
}

type ObfuscationSetting

type ObfuscationSetting struct {
	// ObfuscationSettingType: string, required
	ObfuscationSettingType terra.StringValue `hcl:"obfuscation_setting_type,attr" validate:"required"`
}

type ObfuscationSettingAttributes

type ObfuscationSettingAttributes struct {
	// contains filtered or unexported fields
}

func (ObfuscationSettingAttributes) InternalRef

func (os ObfuscationSettingAttributes) InternalRef() (terra.Reference, error)

func (ObfuscationSettingAttributes) InternalTokens

func (os ObfuscationSettingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ObfuscationSettingAttributes) InternalWithRef

func (ObfuscationSettingAttributes) ObfuscationSettingType

func (os ObfuscationSettingAttributes) ObfuscationSettingType() terra.StringValue

type ObfuscationSettingState

type ObfuscationSettingState struct {
	ObfuscationSettingType string `json:"obfuscation_setting_type"`
}

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 aws_lexv2models_slot.

func New

func New(name string, args Args) *Resource

New creates a new instance of Resource.

func (*Resource) Attributes

func (als *Resource) Attributes() awsLexv2ModelsSlotAttributes

Attributes returns the attributes for Resource.

func (*Resource) Configuration

func (als *Resource) Configuration() interface{}

Configuration returns the configuration (args) for Resource.

func (*Resource) DependOn

func (als *Resource) DependOn() terra.Reference

DependOn is used for other resources to depend on Resource.

func (*Resource) Dependencies

func (als *Resource) Dependencies() terra.Dependencies

Dependencies returns the list of resources Resource depends_on.

func (*Resource) ImportState

func (als *Resource) ImportState(state io.Reader) error

ImportState imports the given attribute values into Resource's state.

func (*Resource) LifecycleManagement

func (als *Resource) LifecycleManagement() *terra.Lifecycle

LifecycleManagement returns the lifecycle block for Resource.

func (*Resource) LocalName

func (als *Resource) LocalName() string

LocalName returns the local name for Resource.

func (*Resource) State

func (als *Resource) State() (*awsLexv2ModelsSlotState, bool)

State returns the state and a bool indicating if Resource has state.

func (*Resource) StateMust

func (als *Resource) StateMust() *awsLexv2ModelsSlotState

StateMust returns the state for Resource. Panics if the state is nil.

func (*Resource) Type

func (als *Resource) Type() string

Type returns the Terraform object type 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 (TimeoutsAttributes) Delete

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

type TimeoutsState

type TimeoutsState struct {
	Create string `json:"create"`
	Delete string `json:"delete"`
	Update string `json:"update"`
}

type ValueElicitationSetting

type ValueElicitationSetting struct {
	// SlotConstraint: string, required
	SlotConstraint terra.StringValue `hcl:"slot_constraint,attr" validate:"required"`
	// ValueElicitationSettingDefaultValueSpecification: min=0
	DefaultValueSpecification []ValueElicitationSettingDefaultValueSpecification `hcl:"default_value_specification,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecification: min=0
	PromptSpecification []ValueElicitationSettingPromptSpecification `hcl:"prompt_specification,block" validate:"min=0"`
	// ValueElicitationSettingSampleUtterance: min=0
	SampleUtterance []ValueElicitationSettingSampleUtterance `hcl:"sample_utterance,block" validate:"min=0"`
	// ValueElicitationSettingSlotResolutionSetting: min=0
	SlotResolutionSetting []ValueElicitationSettingSlotResolutionSetting `hcl:"slot_resolution_setting,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification: min=0
	WaitAndContinueSpecification []ValueElicitationSettingWaitAndContinueSpecification `hcl:"wait_and_continue_specification,block" validate:"min=0"`
}

type ValueElicitationSettingAttributes

type ValueElicitationSettingAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingAttributes) DefaultValueSpecification

func (ValueElicitationSettingAttributes) InternalRef

func (ValueElicitationSettingAttributes) InternalTokens

func (ves ValueElicitationSettingAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ValueElicitationSettingAttributes) InternalWithRef

func (ValueElicitationSettingAttributes) PromptSpecification

func (ValueElicitationSettingAttributes) SampleUtterance

func (ValueElicitationSettingAttributes) SlotConstraint

func (ValueElicitationSettingAttributes) SlotResolutionSetting

type ValueElicitationSettingDefaultValueSpecification

type ValueElicitationSettingDefaultValueSpecification struct {
	// ValueElicitationSettingDefaultValueSpecificationDefaultValueList: min=0
	DefaultValueList []ValueElicitationSettingDefaultValueSpecificationDefaultValueList `hcl:"default_value_list,block" validate:"min=0"`
}

type ValueElicitationSettingDefaultValueSpecificationAttributes

type ValueElicitationSettingDefaultValueSpecificationAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingDefaultValueSpecificationAttributes) InternalRef

func (ValueElicitationSettingDefaultValueSpecificationAttributes) InternalTokens

func (ValueElicitationSettingDefaultValueSpecificationAttributes) InternalWithRef

type ValueElicitationSettingDefaultValueSpecificationDefaultValueList

type ValueElicitationSettingDefaultValueSpecificationDefaultValueList struct {
	// DefaultValue: string, required
	DefaultValue terra.StringValue `hcl:"default_value,attr" validate:"required"`
}

type ValueElicitationSettingDefaultValueSpecificationDefaultValueListAttributes

type ValueElicitationSettingDefaultValueSpecificationDefaultValueListAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingDefaultValueSpecificationDefaultValueListAttributes) DefaultValue

func (ValueElicitationSettingDefaultValueSpecificationDefaultValueListAttributes) InternalRef

func (ValueElicitationSettingDefaultValueSpecificationDefaultValueListAttributes) InternalTokens

func (ValueElicitationSettingDefaultValueSpecificationDefaultValueListAttributes) InternalWithRef

type ValueElicitationSettingDefaultValueSpecificationDefaultValueListState

type ValueElicitationSettingDefaultValueSpecificationDefaultValueListState struct {
	DefaultValue string `json:"default_value"`
}

type ValueElicitationSettingDefaultValueSpecificationState

type ValueElicitationSettingDefaultValueSpecificationState struct {
	DefaultValueList []ValueElicitationSettingDefaultValueSpecificationDefaultValueListState `json:"default_value_list"`
}

type ValueElicitationSettingPromptSpecification

type ValueElicitationSettingPromptSpecification struct {
	// AllowInterrupt: bool, optional
	AllowInterrupt terra.BoolValue `hcl:"allow_interrupt,attr"`
	// MaxRetries: number, required
	MaxRetries terra.NumberValue `hcl:"max_retries,attr" validate:"required"`
	// MessageSelectionStrategy: string, optional
	MessageSelectionStrategy terra.StringValue `hcl:"message_selection_strategy,attr"`
	// ValueElicitationSettingPromptSpecificationMessageGroup: min=0
	MessageGroup []ValueElicitationSettingPromptSpecificationMessageGroup `hcl:"message_group,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecificationPromptAttemptsSpecification: min=0
	PromptAttemptsSpecification []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecification `hcl:"prompt_attempts_specification,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecification1A58Ea88

type ValueElicitationSettingPromptSpecification1A58Ea88 struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingPromptSpecification469Eddda: min=0
	Button []ValueElicitationSettingPromptSpecification469Eddda `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecification1A58Ea88Attributes

type ValueElicitationSettingPromptSpecification1A58Ea88Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecification1A58Ea88Attributes) Button

func (ValueElicitationSettingPromptSpecification1A58Ea88Attributes) ImageUrl

func (ValueElicitationSettingPromptSpecification1A58Ea88Attributes) InternalRef

func (ValueElicitationSettingPromptSpecification1A58Ea88Attributes) InternalTokens

func (ValueElicitationSettingPromptSpecification1A58Ea88Attributes) InternalWithRef

func (ValueElicitationSettingPromptSpecification1A58Ea88Attributes) Subtitle

func (ValueElicitationSettingPromptSpecification1A58Ea88Attributes) Title

type ValueElicitationSettingPromptSpecification1A58Ea88State

type ValueElicitationSettingPromptSpecification1A58Ea88State struct {
	ImageUrl string                                                    `json:"image_url"`
	Subtitle string                                                    `json:"subtitle"`
	Title    string                                                    `json:"title"`
	Button   []ValueElicitationSettingPromptSpecification469EdddaState `json:"button"`
}

type ValueElicitationSettingPromptSpecification45B94855

type ValueElicitationSettingPromptSpecification45B94855 struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecification45B94855Attributes

type ValueElicitationSettingPromptSpecification45B94855Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecification45B94855Attributes) InternalRef

func (ValueElicitationSettingPromptSpecification45B94855Attributes) InternalTokens

func (ValueElicitationSettingPromptSpecification45B94855Attributes) InternalWithRef

func (ValueElicitationSettingPromptSpecification45B94855Attributes) Text

func (ValueElicitationSettingPromptSpecification45B94855Attributes) Value

type ValueElicitationSettingPromptSpecification45B94855State

type ValueElicitationSettingPromptSpecification45B94855State struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecification469Eddda

type ValueElicitationSettingPromptSpecification469Eddda struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecification469EdddaAttributes

type ValueElicitationSettingPromptSpecification469EdddaAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecification469EdddaAttributes) InternalRef

func (ValueElicitationSettingPromptSpecification469EdddaAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecification469EdddaAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecification469EdddaAttributes) Text

func (ValueElicitationSettingPromptSpecification469EdddaAttributes) Value

type ValueElicitationSettingPromptSpecification469EdddaState

type ValueElicitationSettingPromptSpecification469EdddaState struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecification7279Fece

type ValueElicitationSettingPromptSpecification7279Fece struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingPromptSpecification45B94855: min=0
	Button []ValueElicitationSettingPromptSpecification45B94855 `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecification7279FeceAttributes

type ValueElicitationSettingPromptSpecification7279FeceAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecification7279FeceAttributes) Button

func (ValueElicitationSettingPromptSpecification7279FeceAttributes) ImageUrl

func (ValueElicitationSettingPromptSpecification7279FeceAttributes) InternalRef

func (ValueElicitationSettingPromptSpecification7279FeceAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecification7279FeceAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecification7279FeceAttributes) Subtitle

func (ValueElicitationSettingPromptSpecification7279FeceAttributes) Title

type ValueElicitationSettingPromptSpecification7279FeceState

type ValueElicitationSettingPromptSpecification7279FeceState struct {
	ImageUrl string                                                    `json:"image_url"`
	Subtitle string                                                    `json:"subtitle"`
	Title    string                                                    `json:"title"`
	Button   []ValueElicitationSettingPromptSpecification45B94855State `json:"button"`
}

type ValueElicitationSettingPromptSpecification81F2075F

type ValueElicitationSettingPromptSpecification81F2075F struct {
	// DeletionCharacter: string, required
	DeletionCharacter terra.StringValue `hcl:"deletion_character,attr" validate:"required"`
	// EndCharacter: string, required
	EndCharacter terra.StringValue `hcl:"end_character,attr" validate:"required"`
	// EndTimeoutMs: number, required
	EndTimeoutMs terra.NumberValue `hcl:"end_timeout_ms,attr" validate:"required"`
	// MaxLength: number, required
	MaxLength terra.NumberValue `hcl:"max_length,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecification81F2075FAttributes

type ValueElicitationSettingPromptSpecification81F2075FAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecification81F2075FAttributes) DeletionCharacter

func (ValueElicitationSettingPromptSpecification81F2075FAttributes) EndCharacter

func (ValueElicitationSettingPromptSpecification81F2075FAttributes) EndTimeoutMs

func (ValueElicitationSettingPromptSpecification81F2075FAttributes) InternalRef

func (ValueElicitationSettingPromptSpecification81F2075FAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecification81F2075FAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecification81F2075FAttributes) MaxLength

type ValueElicitationSettingPromptSpecification81F2075FState

type ValueElicitationSettingPromptSpecification81F2075FState struct {
	DeletionCharacter string  `json:"deletion_character"`
	EndCharacter      string  `json:"end_character"`
	EndTimeoutMs      float64 `json:"end_timeout_ms"`
	MaxLength         float64 `json:"max_length"`
}

type ValueElicitationSettingPromptSpecification991333Ab

type ValueElicitationSettingPromptSpecification991333Ab struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecification991333AbAttributes

type ValueElicitationSettingPromptSpecification991333AbAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecification991333AbAttributes) InternalRef

func (ValueElicitationSettingPromptSpecification991333AbAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecification991333AbAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecification991333AbAttributes) Value

type ValueElicitationSettingPromptSpecification991333AbState

type ValueElicitationSettingPromptSpecification991333AbState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecificationA3Ae7306

type ValueElicitationSettingPromptSpecificationA3Ae7306 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationA3Ae7306Attributes

type ValueElicitationSettingPromptSpecificationA3Ae7306Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationA3Ae7306Attributes) InternalRef

func (ValueElicitationSettingPromptSpecificationA3Ae7306Attributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationA3Ae7306Attributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationA3Ae7306Attributes) Value

type ValueElicitationSettingPromptSpecificationA3Ae7306State

type ValueElicitationSettingPromptSpecificationA3Ae7306State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecificationA50C245E

type ValueElicitationSettingPromptSpecificationA50C245E struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationA50C245EAttributes

type ValueElicitationSettingPromptSpecificationA50C245EAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationA50C245EAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationA50C245EAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationA50C245EAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationA50C245EAttributes) Value

type ValueElicitationSettingPromptSpecificationA50C245EState

type ValueElicitationSettingPromptSpecificationA50C245EState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecificationAttributes

type ValueElicitationSettingPromptSpecificationAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationAttributes) AllowInterrupt

func (ValueElicitationSettingPromptSpecificationAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationAttributes) MaxRetries

func (ValueElicitationSettingPromptSpecificationAttributes) MessageSelectionStrategy

type ValueElicitationSettingPromptSpecificationD90982C4

type ValueElicitationSettingPromptSpecificationD90982C4 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationD90982C4Attributes

type ValueElicitationSettingPromptSpecificationD90982C4Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationD90982C4Attributes) InternalRef

func (ValueElicitationSettingPromptSpecificationD90982C4Attributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationD90982C4Attributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationD90982C4Attributes) Value

type ValueElicitationSettingPromptSpecificationD90982C4State

type ValueElicitationSettingPromptSpecificationD90982C4State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecificationE429Dc03

type ValueElicitationSettingPromptSpecificationE429Dc03 struct {
	// EndTimeoutMs: number, required
	EndTimeoutMs terra.NumberValue `hcl:"end_timeout_ms,attr" validate:"required"`
	// MaxLengthMs: number, required
	MaxLengthMs terra.NumberValue `hcl:"max_length_ms,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationE429Dc03Attributes

type ValueElicitationSettingPromptSpecificationE429Dc03Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationE429Dc03Attributes) EndTimeoutMs

func (ValueElicitationSettingPromptSpecificationE429Dc03Attributes) InternalRef

func (ValueElicitationSettingPromptSpecificationE429Dc03Attributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationE429Dc03Attributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationE429Dc03Attributes) MaxLengthMs

type ValueElicitationSettingPromptSpecificationE429Dc03State

type ValueElicitationSettingPromptSpecificationE429Dc03State struct {
	EndTimeoutMs float64 `json:"end_timeout_ms"`
	MaxLengthMs  float64 `json:"max_length_ms"`
}

type ValueElicitationSettingPromptSpecificationF207Ca49

type ValueElicitationSettingPromptSpecificationF207Ca49 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationF207Ca49Attributes

type ValueElicitationSettingPromptSpecificationF207Ca49Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationF207Ca49Attributes) InternalRef

func (ValueElicitationSettingPromptSpecificationF207Ca49Attributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationF207Ca49Attributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationF207Ca49Attributes) Value

type ValueElicitationSettingPromptSpecificationF207Ca49State

type ValueElicitationSettingPromptSpecificationF207Ca49State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecificationF94Cd6F1

type ValueElicitationSettingPromptSpecificationF94Cd6F1 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationF94Cd6F1Attributes

type ValueElicitationSettingPromptSpecificationF94Cd6F1Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationF94Cd6F1Attributes) InternalRef

func (ValueElicitationSettingPromptSpecificationF94Cd6F1Attributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationF94Cd6F1Attributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationF94Cd6F1Attributes) Value

type ValueElicitationSettingPromptSpecificationF94Cd6F1State

type ValueElicitationSettingPromptSpecificationF94Cd6F1State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingPromptSpecificationMessageGroup

type ValueElicitationSettingPromptSpecificationMessageGroup struct {
	// ValueElicitationSettingPromptSpecificationMessageGroupMessage: min=0
	Message []ValueElicitationSettingPromptSpecificationMessageGroupMessage `hcl:"message,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecificationMessageGroupVariation: min=0
	Variation []ValueElicitationSettingPromptSpecificationMessageGroupVariation `hcl:"variation,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecificationMessageGroupAttributes

type ValueElicitationSettingPromptSpecificationMessageGroupAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationMessageGroupAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationMessageGroupAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationMessageGroupAttributes) InternalWithRef

type ValueElicitationSettingPromptSpecificationMessageGroupMessage

type ValueElicitationSettingPromptSpecificationMessageGroupMessage struct {
	// ValueElicitationSettingPromptSpecificationD90982C4: min=0
	CustomPayload []ValueElicitationSettingPromptSpecificationD90982C4 `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecification7279Fece: min=0
	ImageResponseCard []ValueElicitationSettingPromptSpecification7279Fece `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecificationF207Ca49: min=0
	PlainTextMessage []ValueElicitationSettingPromptSpecificationF207Ca49 `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecificationA50C245E: min=0
	SsmlMessage []ValueElicitationSettingPromptSpecificationA50C245E `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes

type ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes) CustomPayload

func (ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes) ImageResponseCard

func (ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes) PlainTextMessage

func (ValueElicitationSettingPromptSpecificationMessageGroupMessageAttributes) SsmlMessage

type ValueElicitationSettingPromptSpecificationMessageGroupMessageState

type ValueElicitationSettingPromptSpecificationMessageGroupMessageState struct {
	CustomPayload     []ValueElicitationSettingPromptSpecificationD90982C4State `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingPromptSpecification7279FeceState `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingPromptSpecificationF207Ca49State `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingPromptSpecificationA50C245EState `json:"ssml_message"`
}

type ValueElicitationSettingPromptSpecificationMessageGroupState

type ValueElicitationSettingPromptSpecificationMessageGroupState struct {
	Message   []ValueElicitationSettingPromptSpecificationMessageGroupMessageState   `json:"message"`
	Variation []ValueElicitationSettingPromptSpecificationMessageGroupVariationState `json:"variation"`
}

type ValueElicitationSettingPromptSpecificationMessageGroupVariation

type ValueElicitationSettingPromptSpecificationMessageGroupVariation struct {
	// ValueElicitationSettingPromptSpecificationF94Cd6F1: min=0
	CustomPayload []ValueElicitationSettingPromptSpecificationF94Cd6F1 `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecification1A58Ea88: min=0
	ImageResponseCard []ValueElicitationSettingPromptSpecification1A58Ea88 `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecification991333Ab: min=0
	PlainTextMessage []ValueElicitationSettingPromptSpecification991333Ab `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecificationA3Ae7306: min=0
	SsmlMessage []ValueElicitationSettingPromptSpecificationA3Ae7306 `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes

type ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes) CustomPayload

func (ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes) ImageResponseCard

func (ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes) PlainTextMessage

func (ValueElicitationSettingPromptSpecificationMessageGroupVariationAttributes) SsmlMessage

type ValueElicitationSettingPromptSpecificationMessageGroupVariationState

type ValueElicitationSettingPromptSpecificationMessageGroupVariationState struct {
	CustomPayload     []ValueElicitationSettingPromptSpecificationF94Cd6F1State `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingPromptSpecification1A58Ea88State `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingPromptSpecification991333AbState `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingPromptSpecificationA3Ae7306State `json:"ssml_message"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecification

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecification struct {
	// AllowInterrupt: bool, optional
	AllowInterrupt terra.BoolValue `hcl:"allow_interrupt,attr"`
	// MapBlockKey: string, required
	MapBlockKey terra.StringValue `hcl:"map_block_key,attr" validate:"required"`
	// ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes: min=0
	AllowedInputTypes []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes `hcl:"allowed_input_types,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification: min=0
	AudioAndDtmfInputSpecification []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification `hcl:"audio_and_dtmf_input_specification,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification: min=0
	TextInputSpecification []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification `hcl:"text_input_specification,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypes struct {
	// AllowAudioInput: bool, required
	AllowAudioInput terra.BoolValue `hcl:"allow_audio_input,attr" validate:"required"`
	// AllowDtmfInput: bool, required
	AllowDtmfInput terra.BoolValue `hcl:"allow_dtmf_input,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesAttributes

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesAttributes) AllowAudioInput

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesAttributes) AllowDtmfInput

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesAttributes) InternalTokens

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesState

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesState struct {
	AllowAudioInput bool `json:"allow_audio_input"`
	AllowDtmfInput  bool `json:"allow_dtmf_input"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAttributes

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAttributes) AllowInterrupt

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAttributes) InternalWithRef

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAttributes) MapBlockKey

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecification struct {
	// StartTimeoutMs: number, required
	StartTimeoutMs terra.NumberValue `hcl:"start_timeout_ms,attr" validate:"required"`
	// ValueElicitationSettingPromptSpecificationE429Dc03: min=0
	AudioSpecification []ValueElicitationSettingPromptSpecificationE429Dc03 `hcl:"audio_specification,block" validate:"min=0"`
	// ValueElicitationSettingPromptSpecification81F2075F: min=0
	DtmfSpecification []ValueElicitationSettingPromptSpecification81F2075F `hcl:"dtmf_specification,block" validate:"min=0"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAttributes

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAttributes) AudioSpecification

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAttributes) DtmfSpecification

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationAttributes) StartTimeoutMs

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationState

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationState struct {
	StartTimeoutMs     float64                                                   `json:"start_timeout_ms"`
	AudioSpecification []ValueElicitationSettingPromptSpecificationE429Dc03State `json:"audio_specification"`
	DtmfSpecification  []ValueElicitationSettingPromptSpecification81F2075FState `json:"dtmf_specification"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationState

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationState struct {
	AllowInterrupt                 bool                                                                                                       `json:"allow_interrupt"`
	MapBlockKey                    string                                                                                                     `json:"map_block_key"`
	AllowedInputTypes              []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAllowedInputTypesState              `json:"allowed_input_types"`
	AudioAndDtmfInputSpecification []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationAudioAndDtmfInputSpecificationState `json:"audio_and_dtmf_input_specification"`
	TextInputSpecification         []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationState         `json:"text_input_specification"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecification struct {
	// StartTimeoutMs: number, required
	StartTimeoutMs terra.NumberValue `hcl:"start_timeout_ms,attr" validate:"required"`
}

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationAttributes

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationAttributes) InternalRef

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationAttributes) InternalTokens

func (ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationAttributes) StartTimeoutMs

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationState

type ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationTextInputSpecificationState struct {
	StartTimeoutMs float64 `json:"start_timeout_ms"`
}

type ValueElicitationSettingPromptSpecificationState

type ValueElicitationSettingPromptSpecificationState struct {
	AllowInterrupt              bool                                                                         `json:"allow_interrupt"`
	MaxRetries                  float64                                                                      `json:"max_retries"`
	MessageSelectionStrategy    string                                                                       `json:"message_selection_strategy"`
	MessageGroup                []ValueElicitationSettingPromptSpecificationMessageGroupState                `json:"message_group"`
	PromptAttemptsSpecification []ValueElicitationSettingPromptSpecificationPromptAttemptsSpecificationState `json:"prompt_attempts_specification"`
}

type ValueElicitationSettingSampleUtterance

type ValueElicitationSettingSampleUtterance struct {
	// Utterance: string, required
	Utterance terra.StringValue `hcl:"utterance,attr" validate:"required"`
}

type ValueElicitationSettingSampleUtteranceAttributes

type ValueElicitationSettingSampleUtteranceAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingSampleUtteranceAttributes) InternalRef

func (ValueElicitationSettingSampleUtteranceAttributes) InternalTokens

func (ValueElicitationSettingSampleUtteranceAttributes) InternalWithRef

func (ValueElicitationSettingSampleUtteranceAttributes) Utterance

type ValueElicitationSettingSampleUtteranceState

type ValueElicitationSettingSampleUtteranceState struct {
	Utterance string `json:"utterance"`
}

type ValueElicitationSettingSlotResolutionSetting

type ValueElicitationSettingSlotResolutionSetting struct {
	// SlotResolutionStrategy: string, required
	SlotResolutionStrategy terra.StringValue `hcl:"slot_resolution_strategy,attr" validate:"required"`
}

type ValueElicitationSettingSlotResolutionSettingAttributes

type ValueElicitationSettingSlotResolutionSettingAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingSlotResolutionSettingAttributes) InternalRef

func (ValueElicitationSettingSlotResolutionSettingAttributes) InternalTokens

func (ValueElicitationSettingSlotResolutionSettingAttributes) InternalWithRef

func (ValueElicitationSettingSlotResolutionSettingAttributes) SlotResolutionStrategy

type ValueElicitationSettingSlotResolutionSettingState

type ValueElicitationSettingSlotResolutionSettingState struct {
	SlotResolutionStrategy string `json:"slot_resolution_strategy"`
}

type ValueElicitationSettingState

type ValueElicitationSettingState struct {
	SlotConstraint               string                                                     `json:"slot_constraint"`
	DefaultValueSpecification    []ValueElicitationSettingDefaultValueSpecificationState    `json:"default_value_specification"`
	PromptSpecification          []ValueElicitationSettingPromptSpecificationState          `json:"prompt_specification"`
	SampleUtterance              []ValueElicitationSettingSampleUtteranceState              `json:"sample_utterance"`
	SlotResolutionSetting        []ValueElicitationSettingSlotResolutionSettingState        `json:"slot_resolution_setting"`
	WaitAndContinueSpecification []ValueElicitationSettingWaitAndContinueSpecificationState `json:"wait_and_continue_specification"`
}

type ValueElicitationSettingWaitAndContinueSpecification

type ValueElicitationSettingWaitAndContinueSpecification struct {
	// Active: bool, optional
	Active terra.BoolValue `hcl:"active,attr"`
	// ValueElicitationSettingWaitAndContinueSpecificationContinueResponse: min=0
	ContinueResponse []ValueElicitationSettingWaitAndContinueSpecificationContinueResponse `hcl:"continue_response,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse: min=0
	StillWaitingResponse []ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse `hcl:"still_waiting_response,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationWaitingResponse: min=0
	WaitingResponse []ValueElicitationSettingWaitAndContinueSpecificationWaitingResponse `hcl:"waiting_response,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification039Ac18D

type ValueElicitationSettingWaitAndContinueSpecification039Ac18D struct {
	// ValueElicitationSettingWaitAndContinueSpecification8B5D9F75: min=0
	CustomPayload []ValueElicitationSettingWaitAndContinueSpecification8B5D9F75 `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationD02512D4: min=0
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecificationD02512D4 `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationFf693890: min=0
	PlainTextMessage []ValueElicitationSettingWaitAndContinueSpecificationFf693890 `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification7180232C: min=0
	SsmlMessage []ValueElicitationSettingWaitAndContinueSpecification7180232C `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification039Ac18DAttributes

type ValueElicitationSettingWaitAndContinueSpecification039Ac18DAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification039Ac18DAttributes) ImageResponseCard

func (ValueElicitationSettingWaitAndContinueSpecification039Ac18DAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification039Ac18DAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification039Ac18DAttributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecification039Ac18DState

type ValueElicitationSettingWaitAndContinueSpecification039Ac18DState struct {
	CustomPayload     []ValueElicitationSettingWaitAndContinueSpecification8B5D9F75State `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecificationD02512D4State `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingWaitAndContinueSpecificationFf693890State `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingWaitAndContinueSpecification7180232CState `json:"ssml_message"`
}

type ValueElicitationSettingWaitAndContinueSpecification097F92Fa

type ValueElicitationSettingWaitAndContinueSpecification097F92Fa struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingWaitAndContinueSpecificationE1B4583D: min=0
	Button []ValueElicitationSettingWaitAndContinueSpecificationE1B4583D `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes

type ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes) ImageUrl

func (ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes) Subtitle

func (ValueElicitationSettingWaitAndContinueSpecification097F92FaAttributes) Title

type ValueElicitationSettingWaitAndContinueSpecification097F92FaState

type ValueElicitationSettingWaitAndContinueSpecification097F92FaState struct {
	ImageUrl string                                                             `json:"image_url"`
	Subtitle string                                                             `json:"subtitle"`
	Title    string                                                             `json:"title"`
	Button   []ValueElicitationSettingWaitAndContinueSpecificationE1B4583DState `json:"button"`
}

type ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8

type ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8 struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8Attributes

type ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8Attributes) Text

func (ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8State

type ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8State struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification0Dc72870

type ValueElicitationSettingWaitAndContinueSpecification0Dc72870 struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6: min=0
	Button []ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6 `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes

type ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes) ImageUrl

func (ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes) Subtitle

func (ValueElicitationSettingWaitAndContinueSpecification0Dc72870Attributes) Title

type ValueElicitationSettingWaitAndContinueSpecification0Dc72870State

type ValueElicitationSettingWaitAndContinueSpecification0Dc72870State struct {
	ImageUrl string                                                             `json:"image_url"`
	Subtitle string                                                             `json:"subtitle"`
	Title    string                                                             `json:"title"`
	Button   []ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6State `json:"button"`
}

type ValueElicitationSettingWaitAndContinueSpecification0F04Ab5A

type ValueElicitationSettingWaitAndContinueSpecification0F04Ab5A struct {
	// ValueElicitationSettingWaitAndContinueSpecification7Bc649F4: min=0
	CustomPayload []ValueElicitationSettingWaitAndContinueSpecification7Bc649F4 `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification51Dc4Eef: min=0
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification51Dc4Eef `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification2D448E28: min=0
	PlainTextMessage []ValueElicitationSettingWaitAndContinueSpecification2D448E28 `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationD4E74C56: min=0
	SsmlMessage []ValueElicitationSettingWaitAndContinueSpecificationD4E74C56 `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AAttributes

type ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AAttributes) ImageResponseCard

func (ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AAttributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AState

type ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AState struct {
	CustomPayload     []ValueElicitationSettingWaitAndContinueSpecification7Bc649F4State `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification51Dc4EefState `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingWaitAndContinueSpecification2D448E28State `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingWaitAndContinueSpecificationD4E74C56State `json:"ssml_message"`
}

type ValueElicitationSettingWaitAndContinueSpecification16D895E4

type ValueElicitationSettingWaitAndContinueSpecification16D895E4 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification16D895E4Attributes

type ValueElicitationSettingWaitAndContinueSpecification16D895E4Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification16D895E4Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification16D895E4Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification16D895E4Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification16D895E4Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification16D895E4State

type ValueElicitationSettingWaitAndContinueSpecification16D895E4State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification2D448E28

type ValueElicitationSettingWaitAndContinueSpecification2D448E28 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification2D448E28Attributes

type ValueElicitationSettingWaitAndContinueSpecification2D448E28Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification2D448E28Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification2D448E28Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification2D448E28Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification2D448E28Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification2D448E28State

type ValueElicitationSettingWaitAndContinueSpecification2D448E28State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification305Bb9E3

type ValueElicitationSettingWaitAndContinueSpecification305Bb9E3 struct {
	// ValueElicitationSettingWaitAndContinueSpecificationBfefd27C: min=0
	CustomPayload []ValueElicitationSettingWaitAndContinueSpecificationBfefd27C `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification5F8696F8: min=0
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification5F8696F8 `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification7561807E: min=0
	PlainTextMessage []ValueElicitationSettingWaitAndContinueSpecification7561807E `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification5B23A781: min=0
	SsmlMessage []ValueElicitationSettingWaitAndContinueSpecification5B23A781 `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification305Bb9E3Attributes

type ValueElicitationSettingWaitAndContinueSpecification305Bb9E3Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification305Bb9E3Attributes) ImageResponseCard

func (ValueElicitationSettingWaitAndContinueSpecification305Bb9E3Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification305Bb9E3Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification305Bb9E3Attributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecification305Bb9E3State

type ValueElicitationSettingWaitAndContinueSpecification305Bb9E3State struct {
	CustomPayload     []ValueElicitationSettingWaitAndContinueSpecificationBfefd27CState `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification5F8696F8State `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingWaitAndContinueSpecification7561807EState `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingWaitAndContinueSpecification5B23A781State `json:"ssml_message"`
}

type ValueElicitationSettingWaitAndContinueSpecification33Cd5D03

type ValueElicitationSettingWaitAndContinueSpecification33Cd5D03 struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification33Cd5D03Attributes

type ValueElicitationSettingWaitAndContinueSpecification33Cd5D03Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification33Cd5D03Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification33Cd5D03Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification33Cd5D03Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification33Cd5D03Attributes) Text

func (ValueElicitationSettingWaitAndContinueSpecification33Cd5D03Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification33Cd5D03State

type ValueElicitationSettingWaitAndContinueSpecification33Cd5D03State struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification33Ed2669

type ValueElicitationSettingWaitAndContinueSpecification33Ed2669 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification33Ed2669Attributes

type ValueElicitationSettingWaitAndContinueSpecification33Ed2669Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification33Ed2669Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification33Ed2669Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification33Ed2669Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification33Ed2669Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification33Ed2669State

type ValueElicitationSettingWaitAndContinueSpecification33Ed2669State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6

type ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6 struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6Attributes

type ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6Attributes) Text

func (ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6State

type ValueElicitationSettingWaitAndContinueSpecification3Aaf6Ee6State struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification3C2Affbf

type ValueElicitationSettingWaitAndContinueSpecification3C2Affbf struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification3C2AffbfAttributes

type ValueElicitationSettingWaitAndContinueSpecification3C2AffbfAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification3C2AffbfAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification3C2AffbfAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification3C2AffbfAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification3C2AffbfAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecification3C2AffbfState

type ValueElicitationSettingWaitAndContinueSpecification3C2AffbfState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification51Dc4Eef

type ValueElicitationSettingWaitAndContinueSpecification51Dc4Eef struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingWaitAndContinueSpecification33Cd5D03: min=0
	Button []ValueElicitationSettingWaitAndContinueSpecification33Cd5D03 `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes

type ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes) ImageUrl

func (ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes) Subtitle

func (ValueElicitationSettingWaitAndContinueSpecification51Dc4EefAttributes) Title

type ValueElicitationSettingWaitAndContinueSpecification51Dc4EefState

type ValueElicitationSettingWaitAndContinueSpecification51Dc4EefState struct {
	ImageUrl string                                                             `json:"image_url"`
	Subtitle string                                                             `json:"subtitle"`
	Title    string                                                             `json:"title"`
	Button   []ValueElicitationSettingWaitAndContinueSpecification33Cd5D03State `json:"button"`
}

type ValueElicitationSettingWaitAndContinueSpecification5B23A781

type ValueElicitationSettingWaitAndContinueSpecification5B23A781 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification5B23A781Attributes

type ValueElicitationSettingWaitAndContinueSpecification5B23A781Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification5B23A781Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification5B23A781Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification5B23A781Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification5B23A781Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification5B23A781State

type ValueElicitationSettingWaitAndContinueSpecification5B23A781State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification5F68F3D2

type ValueElicitationSettingWaitAndContinueSpecification5F68F3D2 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification5F68F3D2Attributes

type ValueElicitationSettingWaitAndContinueSpecification5F68F3D2Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification5F68F3D2Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification5F68F3D2Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification5F68F3D2Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification5F68F3D2Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification5F68F3D2State

type ValueElicitationSettingWaitAndContinueSpecification5F68F3D2State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification5F8696F8

type ValueElicitationSettingWaitAndContinueSpecification5F8696F8 struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4: min=0
	Button []ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4 `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes

type ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes) ImageUrl

func (ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes) Subtitle

func (ValueElicitationSettingWaitAndContinueSpecification5F8696F8Attributes) Title

type ValueElicitationSettingWaitAndContinueSpecification5F8696F8State

type ValueElicitationSettingWaitAndContinueSpecification5F8696F8State struct {
	ImageUrl string                                                             `json:"image_url"`
	Subtitle string                                                             `json:"subtitle"`
	Title    string                                                             `json:"title"`
	Button   []ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4State `json:"button"`
}

type ValueElicitationSettingWaitAndContinueSpecification7180232C

type ValueElicitationSettingWaitAndContinueSpecification7180232C struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification7180232CAttributes

type ValueElicitationSettingWaitAndContinueSpecification7180232CAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification7180232CAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification7180232CAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification7180232CAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification7180232CAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecification7180232CState

type ValueElicitationSettingWaitAndContinueSpecification7180232CState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification73E84096

type ValueElicitationSettingWaitAndContinueSpecification73E84096 struct {
	// ValueElicitationSettingWaitAndContinueSpecificationAafb107B: min=0
	CustomPayload []ValueElicitationSettingWaitAndContinueSpecificationAafb107B `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification0Dc72870: min=0
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification0Dc72870 `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationAcde60Dc: min=0
	PlainTextMessage []ValueElicitationSettingWaitAndContinueSpecificationAcde60Dc `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification33Ed2669: min=0
	SsmlMessage []ValueElicitationSettingWaitAndContinueSpecification33Ed2669 `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification73E84096Attributes

type ValueElicitationSettingWaitAndContinueSpecification73E84096Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification73E84096Attributes) ImageResponseCard

func (ValueElicitationSettingWaitAndContinueSpecification73E84096Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification73E84096Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification73E84096Attributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecification73E84096State

type ValueElicitationSettingWaitAndContinueSpecification73E84096State struct {
	CustomPayload     []ValueElicitationSettingWaitAndContinueSpecificationAafb107BState `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification0Dc72870State `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingWaitAndContinueSpecificationAcde60DcState `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingWaitAndContinueSpecification33Ed2669State `json:"ssml_message"`
}

type ValueElicitationSettingWaitAndContinueSpecification7561807E

type ValueElicitationSettingWaitAndContinueSpecification7561807E struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification7561807EAttributes

type ValueElicitationSettingWaitAndContinueSpecification7561807EAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification7561807EAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification7561807EAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification7561807EAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification7561807EAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecification7561807EState

type ValueElicitationSettingWaitAndContinueSpecification7561807EState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification77Ac90F5

type ValueElicitationSettingWaitAndContinueSpecification77Ac90F5 struct {
	// ValueElicitationSettingWaitAndContinueSpecificationBf054580: min=0
	CustomPayload []ValueElicitationSettingWaitAndContinueSpecificationBf054580 `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationF2872E1B: min=0
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecificationF2872E1B `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification9A79541A: min=0
	PlainTextMessage []ValueElicitationSettingWaitAndContinueSpecification9A79541A `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification16D895E4: min=0
	SsmlMessage []ValueElicitationSettingWaitAndContinueSpecification16D895E4 `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecification77Ac90F5Attributes

type ValueElicitationSettingWaitAndContinueSpecification77Ac90F5Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification77Ac90F5Attributes) ImageResponseCard

func (ValueElicitationSettingWaitAndContinueSpecification77Ac90F5Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification77Ac90F5Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification77Ac90F5Attributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecification77Ac90F5State

type ValueElicitationSettingWaitAndContinueSpecification77Ac90F5State struct {
	CustomPayload     []ValueElicitationSettingWaitAndContinueSpecificationBf054580State `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecificationF2872E1BState `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingWaitAndContinueSpecification9A79541AState `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingWaitAndContinueSpecification16D895E4State `json:"ssml_message"`
}

type ValueElicitationSettingWaitAndContinueSpecification7Bc649F4

type ValueElicitationSettingWaitAndContinueSpecification7Bc649F4 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification7Bc649F4Attributes

type ValueElicitationSettingWaitAndContinueSpecification7Bc649F4Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification7Bc649F4Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification7Bc649F4Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification7Bc649F4Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification7Bc649F4Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification7Bc649F4State

type ValueElicitationSettingWaitAndContinueSpecification7Bc649F4State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification8B5D9F75

type ValueElicitationSettingWaitAndContinueSpecification8B5D9F75 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification8B5D9F75Attributes

type ValueElicitationSettingWaitAndContinueSpecification8B5D9F75Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification8B5D9F75Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification8B5D9F75Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification8B5D9F75Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification8B5D9F75Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecification8B5D9F75State

type ValueElicitationSettingWaitAndContinueSpecification8B5D9F75State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecification9A79541A

type ValueElicitationSettingWaitAndContinueSpecification9A79541A struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecification9A79541AAttributes

type ValueElicitationSettingWaitAndContinueSpecification9A79541AAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecification9A79541AAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecification9A79541AAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecification9A79541AAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecification9A79541AAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecification9A79541AState

type ValueElicitationSettingWaitAndContinueSpecification9A79541AState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationAafb107B

type ValueElicitationSettingWaitAndContinueSpecificationAafb107B struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationAafb107BAttributes

type ValueElicitationSettingWaitAndContinueSpecificationAafb107BAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationAafb107BAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationAafb107BAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationAafb107BAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationAafb107BAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationAafb107BState

type ValueElicitationSettingWaitAndContinueSpecificationAafb107BState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationAcde60Dc

type ValueElicitationSettingWaitAndContinueSpecificationAcde60Dc struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationAcde60DcAttributes

type ValueElicitationSettingWaitAndContinueSpecificationAcde60DcAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationAcde60DcAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationAcde60DcAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationAcde60DcAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationAcde60DcAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationAcde60DcState

type ValueElicitationSettingWaitAndContinueSpecificationAcde60DcState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationAttributes

type ValueElicitationSettingWaitAndContinueSpecificationAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationAttributes) Active

func (ValueElicitationSettingWaitAndContinueSpecificationAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationAttributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4

type ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4 struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4Attributes

type ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4Attributes) Text

func (ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4State

type ValueElicitationSettingWaitAndContinueSpecificationB137Bfe4State struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationB88E292E

type ValueElicitationSettingWaitAndContinueSpecificationB88E292E struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationB88E292EAttributes

type ValueElicitationSettingWaitAndContinueSpecificationB88E292EAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationB88E292EAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationB88E292EAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationB88E292EAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationB88E292EAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationB88E292EState

type ValueElicitationSettingWaitAndContinueSpecificationB88E292EState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationBf054580

type ValueElicitationSettingWaitAndContinueSpecificationBf054580 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationBf054580Attributes

type ValueElicitationSettingWaitAndContinueSpecificationBf054580Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationBf054580Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationBf054580Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationBf054580Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationBf054580Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationBf054580State

type ValueElicitationSettingWaitAndContinueSpecificationBf054580State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationBfefd27C

type ValueElicitationSettingWaitAndContinueSpecificationBfefd27C struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationBfefd27CAttributes

type ValueElicitationSettingWaitAndContinueSpecificationBfefd27CAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationBfefd27CAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationBfefd27CAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationBfefd27CAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationBfefd27CAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationBfefd27CState

type ValueElicitationSettingWaitAndContinueSpecificationBfefd27CState struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationC8C5C474

type ValueElicitationSettingWaitAndContinueSpecificationC8C5C474 struct {
	// ValueElicitationSettingWaitAndContinueSpecification3C2Affbf: min=0
	CustomPayload []ValueElicitationSettingWaitAndContinueSpecification3C2Affbf `hcl:"custom_payload,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification097F92Fa: min=0
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification097F92Fa `hcl:"image_response_card,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecificationB88E292E: min=0
	PlainTextMessage []ValueElicitationSettingWaitAndContinueSpecificationB88E292E `hcl:"plain_text_message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification5F68F3D2: min=0
	SsmlMessage []ValueElicitationSettingWaitAndContinueSpecification5F68F3D2 `hcl:"ssml_message,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationC8C5C474Attributes

type ValueElicitationSettingWaitAndContinueSpecificationC8C5C474Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationC8C5C474Attributes) ImageResponseCard

func (ValueElicitationSettingWaitAndContinueSpecificationC8C5C474Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationC8C5C474Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationC8C5C474Attributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecificationC8C5C474State

type ValueElicitationSettingWaitAndContinueSpecificationC8C5C474State struct {
	CustomPayload     []ValueElicitationSettingWaitAndContinueSpecification3C2AffbfState `json:"custom_payload"`
	ImageResponseCard []ValueElicitationSettingWaitAndContinueSpecification097F92FaState `json:"image_response_card"`
	PlainTextMessage  []ValueElicitationSettingWaitAndContinueSpecificationB88E292EState `json:"plain_text_message"`
	SsmlMessage       []ValueElicitationSettingWaitAndContinueSpecification5F68F3D2State `json:"ssml_message"`
}

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponse

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponse struct {
	// AllowInterrupt: bool, optional
	AllowInterrupt terra.BoolValue `hcl:"allow_interrupt,attr"`
	// ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroup: min=0
	MessageGroup []ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroup `hcl:"message_group,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseAttributes

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationContinueResponseAttributes) AllowInterrupt

func (ValueElicitationSettingWaitAndContinueSpecificationContinueResponseAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationContinueResponseAttributes) InternalTokens

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroup

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroup struct {
	// ValueElicitationSettingWaitAndContinueSpecificationC8C5C474: min=0
	Message []ValueElicitationSettingWaitAndContinueSpecificationC8C5C474 `hcl:"message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification77Ac90F5: min=0
	Variation []ValueElicitationSettingWaitAndContinueSpecification77Ac90F5 `hcl:"variation,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupAttributes

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupAttributes) Message

func (ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupAttributes) Variation

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupState

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupState struct {
	Message   []ValueElicitationSettingWaitAndContinueSpecificationC8C5C474State `json:"message"`
	Variation []ValueElicitationSettingWaitAndContinueSpecification77Ac90F5State `json:"variation"`
}

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseState

type ValueElicitationSettingWaitAndContinueSpecificationContinueResponseState struct {
	AllowInterrupt bool                                                                                   `json:"allow_interrupt"`
	MessageGroup   []ValueElicitationSettingWaitAndContinueSpecificationContinueResponseMessageGroupState `json:"message_group"`
}

type ValueElicitationSettingWaitAndContinueSpecificationD02512D4

type ValueElicitationSettingWaitAndContinueSpecificationD02512D4 struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7: min=0
	Button []ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7 `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes

type ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes) ImageUrl

func (ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes) Subtitle

func (ValueElicitationSettingWaitAndContinueSpecificationD02512D4Attributes) Title

type ValueElicitationSettingWaitAndContinueSpecificationD02512D4State

type ValueElicitationSettingWaitAndContinueSpecificationD02512D4State struct {
	ImageUrl string                                                             `json:"image_url"`
	Subtitle string                                                             `json:"subtitle"`
	Title    string                                                             `json:"title"`
	Button   []ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7State `json:"button"`
}

type ValueElicitationSettingWaitAndContinueSpecificationD4E74C56

type ValueElicitationSettingWaitAndContinueSpecificationD4E74C56 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationD4E74C56Attributes

type ValueElicitationSettingWaitAndContinueSpecificationD4E74C56Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationD4E74C56Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationD4E74C56Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationD4E74C56Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationD4E74C56Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationD4E74C56State

type ValueElicitationSettingWaitAndContinueSpecificationD4E74C56State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7

type ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7 struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7Attributes

type ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7Attributes) Text

func (ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7State

type ValueElicitationSettingWaitAndContinueSpecificationDa15C5B7State struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationE1B4583D

type ValueElicitationSettingWaitAndContinueSpecificationE1B4583D struct {
	// Text: string, required
	Text terra.StringValue `hcl:"text,attr" validate:"required"`
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationE1B4583DAttributes

type ValueElicitationSettingWaitAndContinueSpecificationE1B4583DAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationE1B4583DAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationE1B4583DAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationE1B4583DAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationE1B4583DAttributes) Text

func (ValueElicitationSettingWaitAndContinueSpecificationE1B4583DAttributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationE1B4583DState

type ValueElicitationSettingWaitAndContinueSpecificationE1B4583DState struct {
	Text  string `json:"text"`
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationF2872E1B

type ValueElicitationSettingWaitAndContinueSpecificationF2872E1B struct {
	// ImageUrl: string, optional
	ImageUrl terra.StringValue `hcl:"image_url,attr"`
	// Subtitle: string, optional
	Subtitle terra.StringValue `hcl:"subtitle,attr"`
	// Title: string, required
	Title terra.StringValue `hcl:"title,attr" validate:"required"`
	// ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8: min=0
	Button []ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8 `hcl:"button,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes

type ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes) ImageUrl

func (ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes) Subtitle

func (ValueElicitationSettingWaitAndContinueSpecificationF2872E1BAttributes) Title

type ValueElicitationSettingWaitAndContinueSpecificationF2872E1BState

type ValueElicitationSettingWaitAndContinueSpecificationF2872E1BState struct {
	ImageUrl string                                                             `json:"image_url"`
	Subtitle string                                                             `json:"subtitle"`
	Title    string                                                             `json:"title"`
	Button   []ValueElicitationSettingWaitAndContinueSpecification0B0Adcc8State `json:"button"`
}

type ValueElicitationSettingWaitAndContinueSpecificationFf693890

type ValueElicitationSettingWaitAndContinueSpecificationFf693890 struct {
	// Value: string, required
	Value terra.StringValue `hcl:"value,attr" validate:"required"`
}

type ValueElicitationSettingWaitAndContinueSpecificationFf693890Attributes

type ValueElicitationSettingWaitAndContinueSpecificationFf693890Attributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationFf693890Attributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationFf693890Attributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationFf693890Attributes) InternalWithRef

func (ValueElicitationSettingWaitAndContinueSpecificationFf693890Attributes) Value

type ValueElicitationSettingWaitAndContinueSpecificationFf693890State

type ValueElicitationSettingWaitAndContinueSpecificationFf693890State struct {
	Value string `json:"value"`
}

type ValueElicitationSettingWaitAndContinueSpecificationState

type ValueElicitationSettingWaitAndContinueSpecificationState struct {
	Active               bool                                                                           `json:"active"`
	ContinueResponse     []ValueElicitationSettingWaitAndContinueSpecificationContinueResponseState     `json:"continue_response"`
	StillWaitingResponse []ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseState `json:"still_waiting_response"`
	WaitingResponse      []ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseState      `json:"waiting_response"`
}

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponse struct {
	// AllowInterrupt: bool, optional
	AllowInterrupt terra.BoolValue `hcl:"allow_interrupt,attr"`
	// FrequencyInSeconds: number, required
	FrequencyInSeconds terra.NumberValue `hcl:"frequency_in_seconds,attr" validate:"required"`
	// TimeoutInSeconds: number, required
	TimeoutInSeconds terra.NumberValue `hcl:"timeout_in_seconds,attr" validate:"required"`
	// ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroup: min=0
	MessageGroup []ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroup `hcl:"message_group,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseAttributes

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseAttributes) AllowInterrupt

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseAttributes) FrequencyInSeconds

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseAttributes) TimeoutInSeconds

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroup

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroup struct {
	// ValueElicitationSettingWaitAndContinueSpecification039Ac18D: min=0
	Message []ValueElicitationSettingWaitAndContinueSpecification039Ac18D `hcl:"message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification0F04Ab5A: min=0
	Variation []ValueElicitationSettingWaitAndContinueSpecification0F04Ab5A `hcl:"variation,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupAttributes

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupAttributes) Message

func (ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupAttributes) Variation

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupState

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupState struct {
	Message   []ValueElicitationSettingWaitAndContinueSpecification039Ac18DState `json:"message"`
	Variation []ValueElicitationSettingWaitAndContinueSpecification0F04Ab5AState `json:"variation"`
}

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseState

type ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseState struct {
	AllowInterrupt     bool                                                                                       `json:"allow_interrupt"`
	FrequencyInSeconds float64                                                                                    `json:"frequency_in_seconds"`
	TimeoutInSeconds   float64                                                                                    `json:"timeout_in_seconds"`
	MessageGroup       []ValueElicitationSettingWaitAndContinueSpecificationStillWaitingResponseMessageGroupState `json:"message_group"`
}

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponse

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponse struct {
	// AllowInterrupt: bool, optional
	AllowInterrupt terra.BoolValue `hcl:"allow_interrupt,attr"`
	// ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroup: min=0
	MessageGroup []ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroup `hcl:"message_group,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseAttributes

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseAttributes) AllowInterrupt

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseAttributes) InternalWithRef

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroup

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroup struct {
	// ValueElicitationSettingWaitAndContinueSpecification73E84096: min=0
	Message []ValueElicitationSettingWaitAndContinueSpecification73E84096 `hcl:"message,block" validate:"min=0"`
	// ValueElicitationSettingWaitAndContinueSpecification305Bb9E3: min=0
	Variation []ValueElicitationSettingWaitAndContinueSpecification305Bb9E3 `hcl:"variation,block" validate:"min=0"`
}

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupAttributes

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupAttributes struct {
	// contains filtered or unexported fields
}

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupAttributes) InternalRef

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupAttributes) InternalTokens

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupAttributes) Message

func (ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupAttributes) Variation

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupState

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupState struct {
	Message   []ValueElicitationSettingWaitAndContinueSpecification73E84096State `json:"message"`
	Variation []ValueElicitationSettingWaitAndContinueSpecification305Bb9E3State `json:"variation"`
}

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseState

type ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseState struct {
	AllowInterrupt bool                                                                                  `json:"allow_interrupt"`
	MessageGroup   []ValueElicitationSettingWaitAndContinueSpecificationWaitingResponseMessageGroupState `json:"message_group"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL