dataconnectquickconnect

package
v0.0.0-...-c2cc54e Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PhoneConfig

type PhoneConfig struct{}

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 (PhoneConfigAttributes) PhoneNumber

func (pc PhoneConfigAttributes) PhoneNumber() terra.StringValue

type PhoneConfigState

type PhoneConfigState struct {
	PhoneNumber string `json:"phone_number"`
}

type QueueConfig

type QueueConfig struct{}

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 (QueueConfigAttributes) QueueId

type QueueConfigState

type QueueConfigState struct {
	ContactFlowId string `json:"contact_flow_id"`
	QueueId       string `json:"queue_id"`
}

type QuickConnectConfig

type QuickConnectConfig struct {
	// 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 (QuickConnectConfigAttributes) PhoneConfig

func (QuickConnectConfigAttributes) QueueConfig

func (QuickConnectConfigAttributes) QuickConnectType

func (qcc QuickConnectConfigAttributes) QuickConnectType() terra.StringValue

func (QuickConnectConfigAttributes) UserConfig

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{}

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

type UserConfigState

type UserConfigState struct {
	ContactFlowId string `json:"contact_flow_id"`
	UserId        string `json:"user_id"`
}

Jump to

Keyboard shortcuts

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