Documentation ¶
Index ¶
- type AbortStatement
- type AbortStatementAttributes
- func (as AbortStatementAttributes) InternalRef() (terra.Reference, error)
- func (as AbortStatementAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (as AbortStatementAttributes) InternalWithRef(ref terra.Reference) AbortStatementAttributes
- func (as AbortStatementAttributes) Message() terra.SetValue[AbortStatementMessageAttributes]
- func (as AbortStatementAttributes) ResponseCard() terra.StringValue
- type AbortStatementMessage
- type AbortStatementMessageAttributes
- func (m AbortStatementMessageAttributes) Content() terra.StringValue
- func (m AbortStatementMessageAttributes) ContentType() terra.StringValue
- func (m AbortStatementMessageAttributes) GroupNumber() terra.NumberValue
- func (m AbortStatementMessageAttributes) InternalRef() (terra.Reference, error)
- func (m AbortStatementMessageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m AbortStatementMessageAttributes) InternalWithRef(ref terra.Reference) AbortStatementMessageAttributes
- type AbortStatementMessageState
- type AbortStatementState
- type ClarificationPrompt
- type ClarificationPromptAttributes
- func (cp ClarificationPromptAttributes) InternalRef() (terra.Reference, error)
- func (cp ClarificationPromptAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp ClarificationPromptAttributes) InternalWithRef(ref terra.Reference) ClarificationPromptAttributes
- func (cp ClarificationPromptAttributes) MaxAttempts() terra.NumberValue
- func (cp ClarificationPromptAttributes) Message() terra.SetValue[ClarificationPromptMessageAttributes]
- func (cp ClarificationPromptAttributes) ResponseCard() terra.StringValue
- type ClarificationPromptMessage
- type ClarificationPromptMessageAttributes
- func (m ClarificationPromptMessageAttributes) Content() terra.StringValue
- func (m ClarificationPromptMessageAttributes) ContentType() terra.StringValue
- func (m ClarificationPromptMessageAttributes) GroupNumber() terra.NumberValue
- func (m ClarificationPromptMessageAttributes) InternalRef() (terra.Reference, error)
- func (m ClarificationPromptMessageAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m ClarificationPromptMessageAttributes) InternalWithRef(ref terra.Reference) ClarificationPromptMessageAttributes
- type ClarificationPromptMessageState
- type ClarificationPromptState
- type Intent
- type IntentAttributes
- func (i IntentAttributes) IntentName() terra.StringValue
- func (i IntentAttributes) IntentVersion() terra.StringValue
- func (i IntentAttributes) InternalRef() (terra.Reference, error)
- func (i IntentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IntentAttributes) InternalWithRef(ref terra.Reference) IntentAttributes
- type IntentState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbortStatement ¶
type AbortStatement struct { // ResponseCard: string, optional ResponseCard terra.StringValue `hcl:"response_card,attr"` // AbortStatementMessage: min=1,max=15 Message []AbortStatementMessage `hcl:"message,block" validate:"min=1,max=15"` }
type AbortStatementAttributes ¶
type AbortStatementAttributes struct {
// contains filtered or unexported fields
}
func (AbortStatementAttributes) InternalRef ¶
func (as AbortStatementAttributes) InternalRef() (terra.Reference, error)
func (AbortStatementAttributes) InternalTokens ¶
func (as AbortStatementAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AbortStatementAttributes) InternalWithRef ¶
func (as AbortStatementAttributes) InternalWithRef(ref terra.Reference) AbortStatementAttributes
func (AbortStatementAttributes) Message ¶
func (as AbortStatementAttributes) Message() terra.SetValue[AbortStatementMessageAttributes]
func (AbortStatementAttributes) ResponseCard ¶
func (as AbortStatementAttributes) ResponseCard() terra.StringValue
type AbortStatementMessage ¶
type AbortStatementMessage struct { // Content: string, required Content terra.StringValue `hcl:"content,attr" validate:"required"` // ContentType: string, required ContentType terra.StringValue `hcl:"content_type,attr" validate:"required"` // GroupNumber: number, optional GroupNumber terra.NumberValue `hcl:"group_number,attr"` }
type AbortStatementMessageAttributes ¶
type AbortStatementMessageAttributes struct {
// contains filtered or unexported fields
}
func (AbortStatementMessageAttributes) Content ¶
func (m AbortStatementMessageAttributes) Content() terra.StringValue
func (AbortStatementMessageAttributes) ContentType ¶
func (m AbortStatementMessageAttributes) ContentType() terra.StringValue
func (AbortStatementMessageAttributes) GroupNumber ¶
func (m AbortStatementMessageAttributes) GroupNumber() terra.NumberValue
func (AbortStatementMessageAttributes) InternalRef ¶
func (m AbortStatementMessageAttributes) InternalRef() (terra.Reference, error)
func (AbortStatementMessageAttributes) InternalTokens ¶
func (m AbortStatementMessageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AbortStatementMessageAttributes) InternalWithRef ¶
func (m AbortStatementMessageAttributes) InternalWithRef(ref terra.Reference) AbortStatementMessageAttributes
type AbortStatementState ¶
type AbortStatementState struct { ResponseCard string `json:"response_card"` Message []AbortStatementMessageState `json:"message"` }
type ClarificationPrompt ¶
type ClarificationPrompt struct { // MaxAttempts: number, required MaxAttempts terra.NumberValue `hcl:"max_attempts,attr" validate:"required"` // ResponseCard: string, optional ResponseCard terra.StringValue `hcl:"response_card,attr"` // ClarificationPromptMessage: min=1,max=15 Message []ClarificationPromptMessage `hcl:"message,block" validate:"min=1,max=15"` }
type ClarificationPromptAttributes ¶
type ClarificationPromptAttributes struct {
// contains filtered or unexported fields
}
func (ClarificationPromptAttributes) InternalRef ¶
func (cp ClarificationPromptAttributes) InternalRef() (terra.Reference, error)
func (ClarificationPromptAttributes) InternalTokens ¶
func (cp ClarificationPromptAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClarificationPromptAttributes) InternalWithRef ¶
func (cp ClarificationPromptAttributes) InternalWithRef(ref terra.Reference) ClarificationPromptAttributes
func (ClarificationPromptAttributes) MaxAttempts ¶
func (cp ClarificationPromptAttributes) MaxAttempts() terra.NumberValue
func (ClarificationPromptAttributes) Message ¶
func (cp ClarificationPromptAttributes) Message() terra.SetValue[ClarificationPromptMessageAttributes]
func (ClarificationPromptAttributes) ResponseCard ¶
func (cp ClarificationPromptAttributes) ResponseCard() terra.StringValue
type ClarificationPromptMessage ¶
type ClarificationPromptMessage struct { // Content: string, required Content terra.StringValue `hcl:"content,attr" validate:"required"` // ContentType: string, required ContentType terra.StringValue `hcl:"content_type,attr" validate:"required"` // GroupNumber: number, optional GroupNumber terra.NumberValue `hcl:"group_number,attr"` }
type ClarificationPromptMessageAttributes ¶
type ClarificationPromptMessageAttributes struct {
// contains filtered or unexported fields
}
func (ClarificationPromptMessageAttributes) Content ¶
func (m ClarificationPromptMessageAttributes) Content() terra.StringValue
func (ClarificationPromptMessageAttributes) ContentType ¶
func (m ClarificationPromptMessageAttributes) ContentType() terra.StringValue
func (ClarificationPromptMessageAttributes) GroupNumber ¶
func (m ClarificationPromptMessageAttributes) GroupNumber() terra.NumberValue
func (ClarificationPromptMessageAttributes) InternalRef ¶
func (m ClarificationPromptMessageAttributes) InternalRef() (terra.Reference, error)
func (ClarificationPromptMessageAttributes) InternalTokens ¶
func (m ClarificationPromptMessageAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClarificationPromptMessageAttributes) InternalWithRef ¶
func (m ClarificationPromptMessageAttributes) InternalWithRef(ref terra.Reference) ClarificationPromptMessageAttributes
type ClarificationPromptState ¶
type ClarificationPromptState struct { MaxAttempts float64 `json:"max_attempts"` ResponseCard string `json:"response_card"` Message []ClarificationPromptMessageState `json:"message"` }
type Intent ¶
type Intent struct { // IntentName: string, required IntentName terra.StringValue `hcl:"intent_name,attr" validate:"required"` // IntentVersion: string, required IntentVersion terra.StringValue `hcl:"intent_version,attr" validate:"required"` }
type IntentAttributes ¶
type IntentAttributes struct {
// contains filtered or unexported fields
}
func (IntentAttributes) IntentName ¶
func (i IntentAttributes) IntentName() terra.StringValue
func (IntentAttributes) IntentVersion ¶
func (i IntentAttributes) IntentVersion() terra.StringValue
func (IntentAttributes) InternalRef ¶
func (i IntentAttributes) InternalRef() (terra.Reference, error)
func (IntentAttributes) InternalTokens ¶
func (i IntentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IntentAttributes) InternalWithRef ¶
func (i IntentAttributes) InternalWithRef(ref terra.Reference) IntentAttributes
type IntentState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
Click to show internal directories.
Click to hide internal directories.