Documentation ¶
Index ¶
- type PhoneConfig
- type PhoneConfigAttributes
- type PhoneConfigState
- type QueueConfig
- type QueueConfigAttributes
- func (qc QueueConfigAttributes) ContactFlowId() terra.StringValue
- func (qc QueueConfigAttributes) InternalRef() (terra.Reference, error)
- func (qc QueueConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qc QueueConfigAttributes) InternalWithRef(ref terra.Reference) QueueConfigAttributes
- func (qc QueueConfigAttributes) QueueId() terra.StringValue
- type QueueConfigState
- type QuickConnectConfig
- type QuickConnectConfigAttributes
- func (qcc QuickConnectConfigAttributes) InternalRef() (terra.Reference, error)
- func (qcc QuickConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (qcc QuickConnectConfigAttributes) InternalWithRef(ref terra.Reference) QuickConnectConfigAttributes
- func (qcc QuickConnectConfigAttributes) PhoneConfig() terra.ListValue[PhoneConfigAttributes]
- func (qcc QuickConnectConfigAttributes) QueueConfig() terra.ListValue[QueueConfigAttributes]
- func (qcc QuickConnectConfigAttributes) QuickConnectType() terra.StringValue
- func (qcc QuickConnectConfigAttributes) UserConfig() terra.ListValue[UserConfigAttributes]
- type QuickConnectConfigState
- type UserConfig
- type UserConfigAttributes
- func (uc UserConfigAttributes) ContactFlowId() terra.StringValue
- func (uc UserConfigAttributes) InternalRef() (terra.Reference, error)
- func (uc UserConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (uc UserConfigAttributes) InternalWithRef(ref terra.Reference) UserConfigAttributes
- func (uc UserConfigAttributes) UserId() terra.StringValue
- type UserConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PhoneConfig ¶
type PhoneConfig struct { // PhoneNumber: string, required PhoneNumber terra.StringValue `hcl:"phone_number,attr" validate:"required"` }
type PhoneConfigAttributes ¶
type PhoneConfigAttributes struct {
// contains filtered or unexported fields
}
func (PhoneConfigAttributes) InternalRef ¶
func (pc PhoneConfigAttributes) InternalRef() (terra.Reference, error)
func (PhoneConfigAttributes) InternalTokens ¶
func (pc PhoneConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PhoneConfigAttributes) InternalWithRef ¶
func (pc PhoneConfigAttributes) InternalWithRef(ref terra.Reference) PhoneConfigAttributes
func (PhoneConfigAttributes) PhoneNumber ¶
func (pc PhoneConfigAttributes) PhoneNumber() terra.StringValue
type PhoneConfigState ¶
type PhoneConfigState struct {
PhoneNumber string `json:"phone_number"`
}
type QueueConfig ¶
type QueueConfig struct { // ContactFlowId: string, required ContactFlowId terra.StringValue `hcl:"contact_flow_id,attr" validate:"required"` // QueueId: string, required QueueId terra.StringValue `hcl:"queue_id,attr" validate:"required"` }
type QueueConfigAttributes ¶
type QueueConfigAttributes struct {
// contains filtered or unexported fields
}
func (QueueConfigAttributes) ContactFlowId ¶
func (qc QueueConfigAttributes) ContactFlowId() terra.StringValue
func (QueueConfigAttributes) InternalRef ¶
func (qc QueueConfigAttributes) InternalRef() (terra.Reference, error)
func (QueueConfigAttributes) InternalTokens ¶
func (qc QueueConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QueueConfigAttributes) InternalWithRef ¶
func (qc QueueConfigAttributes) InternalWithRef(ref terra.Reference) QueueConfigAttributes
func (QueueConfigAttributes) QueueId ¶
func (qc QueueConfigAttributes) QueueId() terra.StringValue
type QueueConfigState ¶
type QuickConnectConfig ¶
type QuickConnectConfig struct { // QuickConnectType: string, required QuickConnectType terra.StringValue `hcl:"quick_connect_type,attr" validate:"required"` // PhoneConfig: min=0 PhoneConfig []PhoneConfig `hcl:"phone_config,block" validate:"min=0"` // QueueConfig: min=0 QueueConfig []QueueConfig `hcl:"queue_config,block" validate:"min=0"` // UserConfig: min=0 UserConfig []UserConfig `hcl:"user_config,block" validate:"min=0"` }
type QuickConnectConfigAttributes ¶
type QuickConnectConfigAttributes struct {
// contains filtered or unexported fields
}
func (QuickConnectConfigAttributes) InternalRef ¶
func (qcc QuickConnectConfigAttributes) InternalRef() (terra.Reference, error)
func (QuickConnectConfigAttributes) InternalTokens ¶
func (qcc QuickConnectConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (QuickConnectConfigAttributes) InternalWithRef ¶
func (qcc QuickConnectConfigAttributes) InternalWithRef(ref terra.Reference) QuickConnectConfigAttributes
func (QuickConnectConfigAttributes) PhoneConfig ¶
func (qcc QuickConnectConfigAttributes) PhoneConfig() terra.ListValue[PhoneConfigAttributes]
func (QuickConnectConfigAttributes) QueueConfig ¶
func (qcc QuickConnectConfigAttributes) QueueConfig() terra.ListValue[QueueConfigAttributes]
func (QuickConnectConfigAttributes) QuickConnectType ¶
func (qcc QuickConnectConfigAttributes) QuickConnectType() terra.StringValue
func (QuickConnectConfigAttributes) UserConfig ¶
func (qcc QuickConnectConfigAttributes) UserConfig() terra.ListValue[UserConfigAttributes]
type QuickConnectConfigState ¶
type QuickConnectConfigState struct { QuickConnectType string `json:"quick_connect_type"` PhoneConfig []PhoneConfigState `json:"phone_config"` QueueConfig []QueueConfigState `json:"queue_config"` UserConfig []UserConfigState `json:"user_config"` }
type UserConfig ¶
type UserConfig struct { // ContactFlowId: string, required ContactFlowId terra.StringValue `hcl:"contact_flow_id,attr" validate:"required"` // UserId: string, required UserId terra.StringValue `hcl:"user_id,attr" validate:"required"` }
type UserConfigAttributes ¶
type UserConfigAttributes struct {
// contains filtered or unexported fields
}
func (UserConfigAttributes) ContactFlowId ¶
func (uc UserConfigAttributes) ContactFlowId() terra.StringValue
func (UserConfigAttributes) InternalRef ¶
func (uc UserConfigAttributes) InternalRef() (terra.Reference, error)
func (UserConfigAttributes) InternalTokens ¶
func (uc UserConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UserConfigAttributes) InternalWithRef ¶
func (uc UserConfigAttributes) InternalWithRef(ref terra.Reference) UserConfigAttributes
func (UserConfigAttributes) UserId ¶
func (uc UserConfigAttributes) UserId() terra.StringValue
type UserConfigState ¶
Click to show internal directories.
Click to hide internal directories.