voicenavigator

package
v1.62.576 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type ApplicableOperationsInDescribeInstance

type ApplicableOperationsInDescribeInstance struct {
	Operation []string `json:"Operation" xml:"Operation"`
}

ApplicableOperationsInDescribeInstance is a nested struct in voicenavigator response

type ApplicableOperationsInListInstances

type ApplicableOperationsInListInstances struct {
	Operation []string `json:"Operation" xml:"Operation"`
}

ApplicableOperationsInListInstances is a nested struct in voicenavigator response

type AskingBackConfig

type AskingBackConfig struct {
	NegativeFeedbackPrompt       string   `json:"NegativeFeedbackPrompt" xml:"NegativeFeedbackPrompt"`
	NegativeFeedbackAction       string   `json:"NegativeFeedbackAction" xml:"NegativeFeedbackAction"`
	NegativeFeedbackActionParams string   `json:"NegativeFeedbackActionParams" xml:"NegativeFeedbackActionParams"`
	EnableNegativeFeedback       bool     `json:"EnableNegativeFeedback" xml:"EnableNegativeFeedback"`
	Enabled                      bool     `json:"Enabled" xml:"Enabled"`
	Prompt                       string   `json:"Prompt" xml:"Prompt"`
	NegativeFeedbackUtterances   []string `json:"NegativeFeedbackUtterances" xml:"NegativeFeedbackUtterances"`
}

AskingBackConfig is a nested struct in voicenavigator response

type AssociateChatbotInstanceRequest added in v1.61.733

type AssociateChatbotInstanceRequest struct {
	*requests.RpcRequest
	InstanceId        string `position:"Query" name:"InstanceId"`
	ChatbotInstanceId string `position:"Query" name:"ChatbotInstanceId"`
	ChatbotName       string `position:"Query" name:"ChatbotName"`
}

AssociateChatbotInstanceRequest is the request struct for api AssociateChatbotInstance

func CreateAssociateChatbotInstanceRequest added in v1.61.733

func CreateAssociateChatbotInstanceRequest() (request *AssociateChatbotInstanceRequest)

CreateAssociateChatbotInstanceRequest creates a request to invoke AssociateChatbotInstance API

type AssociateChatbotInstanceResponse added in v1.61.733

type AssociateChatbotInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AssociateChatbotInstanceResponse is the response struct for api AssociateChatbotInstance

func CreateAssociateChatbotInstanceResponse added in v1.61.733

func CreateAssociateChatbotInstanceResponse() (response *AssociateChatbotInstanceResponse)

CreateAssociateChatbotInstanceResponse creates a response to parse from AssociateChatbotInstance response

type AuditTTSVoiceRequest

type AuditTTSVoiceRequest struct {
	*requests.RpcRequest
	Voice      string `position:"Query" name:"Voice"`
	Volume     string `position:"Query" name:"Volume"`
	InstanceId string `position:"Query" name:"InstanceId"`
	Text       string `position:"Query" name:"Text"`
	SpeechRate string `position:"Query" name:"SpeechRate"`
}

AuditTTSVoiceRequest is the request struct for api AuditTTSVoice

func CreateAuditTTSVoiceRequest

func CreateAuditTTSVoiceRequest() (request *AuditTTSVoiceRequest)

CreateAuditTTSVoiceRequest creates a request to invoke AuditTTSVoice API

type AuditTTSVoiceResponse

type AuditTTSVoiceResponse struct {
	*responses.BaseResponse
	RequestId   string `json:"RequestId" xml:"RequestId"`
	AuditionUrl string `json:"AuditionUrl" xml:"AuditionUrl"`
}

AuditTTSVoiceResponse is the response struct for api AuditTTSVoice

func CreateAuditTTSVoiceResponse

func CreateAuditTTSVoiceResponse() (response *AuditTTSVoiceResponse)

CreateAuditTTSVoiceResponse creates a response to parse from AuditTTSVoice response

type BeginDialogueRequest

type BeginDialogueRequest struct {
	*requests.RpcRequest
	ConversationId  string           `position:"Query" name:"ConversationId"`
	InitialContext  string           `position:"Query" name:"InitialContext"`
	CallingNumber   string           `position:"Query" name:"CallingNumber"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	CalledNumber    string           `position:"Query" name:"CalledNumber"`
	InstanceOwnerId requests.Integer `position:"Query" name:"InstanceOwnerId"`
}

BeginDialogueRequest is the request struct for api BeginDialogue

func CreateBeginDialogueRequest

func CreateBeginDialogueRequest() (request *BeginDialogueRequest)

CreateBeginDialogueRequest creates a request to invoke BeginDialogue API

type BeginDialogueResponse

type BeginDialogueResponse struct {
	*responses.BaseResponse
	Action        string `json:"Action" xml:"Action"`
	Interruptible bool   `json:"Interruptible" xml:"Interruptible"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ActionParams  string `json:"ActionParams" xml:"ActionParams"`
	TextResponse  string `json:"TextResponse" xml:"TextResponse"`
}

BeginDialogueResponse is the response struct for api BeginDialogue

func CreateBeginDialogueResponse

func CreateBeginDialogueResponse() (response *BeginDialogueResponse)

CreateBeginDialogueResponse creates a response to parse from BeginDialogue response

type Bot added in v1.61.733

type Bot struct {
	Introduction string `json:"Introduction" xml:"Introduction"`
	Avatar       string `json:"Avatar" xml:"Avatar"`
	TimeZone     string `json:"TimeZone" xml:"TimeZone"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	LanguageCode string `json:"LanguageCode" xml:"LanguageCode"`
	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
	Name         string `json:"Name" xml:"Name"`
}

Bot is a nested struct in voicenavigator response

type Bots added in v1.61.733

type Bots struct {
	Bot []Bot `json:"Bot" xml:"Bot"`
}

Bots is a nested struct in voicenavigator response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AssociateChatbotInstance added in v1.61.733

func (client *Client) AssociateChatbotInstance(request *AssociateChatbotInstanceRequest) (response *AssociateChatbotInstanceResponse, err error)

AssociateChatbotInstance invokes the voicenavigator.AssociateChatbotInstance API synchronously

func (*Client) AssociateChatbotInstanceWithCallback added in v1.61.733

func (client *Client) AssociateChatbotInstanceWithCallback(request *AssociateChatbotInstanceRequest, callback func(response *AssociateChatbotInstanceResponse, err error)) <-chan int

AssociateChatbotInstanceWithCallback invokes the voicenavigator.AssociateChatbotInstance API asynchronously

func (*Client) AssociateChatbotInstanceWithChan added in v1.61.733

func (client *Client) AssociateChatbotInstanceWithChan(request *AssociateChatbotInstanceRequest) (<-chan *AssociateChatbotInstanceResponse, <-chan error)

AssociateChatbotInstanceWithChan invokes the voicenavigator.AssociateChatbotInstance API asynchronously

func (*Client) AuditTTSVoice

func (client *Client) AuditTTSVoice(request *AuditTTSVoiceRequest) (response *AuditTTSVoiceResponse, err error)

AuditTTSVoice invokes the voicenavigator.AuditTTSVoice API synchronously

func (*Client) AuditTTSVoiceWithCallback

func (client *Client) AuditTTSVoiceWithCallback(request *AuditTTSVoiceRequest, callback func(response *AuditTTSVoiceResponse, err error)) <-chan int

AuditTTSVoiceWithCallback invokes the voicenavigator.AuditTTSVoice API asynchronously

func (*Client) AuditTTSVoiceWithChan

func (client *Client) AuditTTSVoiceWithChan(request *AuditTTSVoiceRequest) (<-chan *AuditTTSVoiceResponse, <-chan error)

AuditTTSVoiceWithChan invokes the voicenavigator.AuditTTSVoice API asynchronously

func (*Client) BeginDialogue

func (client *Client) BeginDialogue(request *BeginDialogueRequest) (response *BeginDialogueResponse, err error)

BeginDialogue invokes the voicenavigator.BeginDialogue API synchronously

func (*Client) BeginDialogueWithCallback

func (client *Client) BeginDialogueWithCallback(request *BeginDialogueRequest, callback func(response *BeginDialogueResponse, err error)) <-chan int

BeginDialogueWithCallback invokes the voicenavigator.BeginDialogue API asynchronously

func (*Client) BeginDialogueWithChan

func (client *Client) BeginDialogueWithChan(request *BeginDialogueRequest) (<-chan *BeginDialogueResponse, <-chan error)

BeginDialogueWithChan invokes the voicenavigator.BeginDialogue API asynchronously

func (*Client) CollectedNumber

func (client *Client) CollectedNumber(request *CollectedNumberRequest) (response *CollectedNumberResponse, err error)

CollectedNumber invokes the voicenavigator.CollectedNumber API synchronously

func (*Client) CollectedNumberWithCallback

func (client *Client) CollectedNumberWithCallback(request *CollectedNumberRequest, callback func(response *CollectedNumberResponse, err error)) <-chan int

CollectedNumberWithCallback invokes the voicenavigator.CollectedNumber API asynchronously

func (*Client) CollectedNumberWithChan

func (client *Client) CollectedNumberWithChan(request *CollectedNumberRequest) (<-chan *CollectedNumberResponse, <-chan error)

CollectedNumberWithChan invokes the voicenavigator.CollectedNumber API asynchronously

func (*Client) CreateDownloadUrl added in v1.61.1349

func (client *Client) CreateDownloadUrl(request *CreateDownloadUrlRequest) (response *CreateDownloadUrlResponse, err error)

CreateDownloadUrl invokes the voicenavigator.CreateDownloadUrl API synchronously

func (*Client) CreateDownloadUrlWithCallback added in v1.61.1349

func (client *Client) CreateDownloadUrlWithCallback(request *CreateDownloadUrlRequest, callback func(response *CreateDownloadUrlResponse, err error)) <-chan int

CreateDownloadUrlWithCallback invokes the voicenavigator.CreateDownloadUrl API asynchronously

func (*Client) CreateDownloadUrlWithChan added in v1.61.1349

func (client *Client) CreateDownloadUrlWithChan(request *CreateDownloadUrlRequest) (<-chan *CreateDownloadUrlResponse, <-chan error)

CreateDownloadUrlWithChan invokes the voicenavigator.CreateDownloadUrl API asynchronously

func (*Client) CreateInstance

func (client *Client) CreateInstance(request *CreateInstanceRequest) (response *CreateInstanceResponse, err error)

CreateInstance invokes the voicenavigator.CreateInstance API synchronously

func (*Client) CreateInstanceWithCallback

func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest, callback func(response *CreateInstanceResponse, err error)) <-chan int

CreateInstanceWithCallback invokes the voicenavigator.CreateInstance API asynchronously

func (*Client) CreateInstanceWithChan

func (client *Client) CreateInstanceWithChan(request *CreateInstanceRequest) (<-chan *CreateInstanceResponse, <-chan error)

CreateInstanceWithChan invokes the voicenavigator.CreateInstance API asynchronously

func (*Client) DebugBeginDialogue

func (client *Client) DebugBeginDialogue(request *DebugBeginDialogueRequest) (response *DebugBeginDialogueResponse, err error)

DebugBeginDialogue invokes the voicenavigator.DebugBeginDialogue API synchronously

func (*Client) DebugBeginDialogueWithCallback

func (client *Client) DebugBeginDialogueWithCallback(request *DebugBeginDialogueRequest, callback func(response *DebugBeginDialogueResponse, err error)) <-chan int

DebugBeginDialogueWithCallback invokes the voicenavigator.DebugBeginDialogue API asynchronously

func (*Client) DebugBeginDialogueWithChan

func (client *Client) DebugBeginDialogueWithChan(request *DebugBeginDialogueRequest) (<-chan *DebugBeginDialogueResponse, <-chan error)

DebugBeginDialogueWithChan invokes the voicenavigator.DebugBeginDialogue API asynchronously

func (*Client) DebugCollectedNumber

func (client *Client) DebugCollectedNumber(request *DebugCollectedNumberRequest) (response *DebugCollectedNumberResponse, err error)

DebugCollectedNumber invokes the voicenavigator.DebugCollectedNumber API synchronously

func (*Client) DebugCollectedNumberWithCallback

func (client *Client) DebugCollectedNumberWithCallback(request *DebugCollectedNumberRequest, callback func(response *DebugCollectedNumberResponse, err error)) <-chan int

DebugCollectedNumberWithCallback invokes the voicenavigator.DebugCollectedNumber API asynchronously

func (*Client) DebugCollectedNumberWithChan

func (client *Client) DebugCollectedNumberWithChan(request *DebugCollectedNumberRequest) (<-chan *DebugCollectedNumberResponse, <-chan error)

DebugCollectedNumberWithChan invokes the voicenavigator.DebugCollectedNumber API asynchronously

func (*Client) DebugDialogue

func (client *Client) DebugDialogue(request *DebugDialogueRequest) (response *DebugDialogueResponse, err error)

DebugDialogue invokes the voicenavigator.DebugDialogue API synchronously

func (*Client) DebugDialogueWithCallback

func (client *Client) DebugDialogueWithCallback(request *DebugDialogueRequest, callback func(response *DebugDialogueResponse, err error)) <-chan int

DebugDialogueWithCallback invokes the voicenavigator.DebugDialogue API asynchronously

func (*Client) DebugDialogueWithChan

func (client *Client) DebugDialogueWithChan(request *DebugDialogueRequest) (<-chan *DebugDialogueResponse, <-chan error)

DebugDialogueWithChan invokes the voicenavigator.DebugDialogue API asynchronously

func (*Client) DeleteInstance

func (client *Client) DeleteInstance(request *DeleteInstanceRequest) (response *DeleteInstanceResponse, err error)

DeleteInstance invokes the voicenavigator.DeleteInstance API synchronously

func (*Client) DeleteInstanceWithCallback

func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest, callback func(response *DeleteInstanceResponse, err error)) <-chan int

DeleteInstanceWithCallback invokes the voicenavigator.DeleteInstance API asynchronously

func (*Client) DeleteInstanceWithChan

func (client *Client) DeleteInstanceWithChan(request *DeleteInstanceRequest) (<-chan *DeleteInstanceResponse, <-chan error)

DeleteInstanceWithChan invokes the voicenavigator.DeleteInstance API asynchronously

func (*Client) DescribeConversation

func (client *Client) DescribeConversation(request *DescribeConversationRequest) (response *DescribeConversationResponse, err error)

DescribeConversation invokes the voicenavigator.DescribeConversation API synchronously

func (*Client) DescribeConversationContext

func (client *Client) DescribeConversationContext(request *DescribeConversationContextRequest) (response *DescribeConversationContextResponse, err error)

DescribeConversationContext invokes the voicenavigator.DescribeConversationContext API synchronously

func (*Client) DescribeConversationContextWithCallback

func (client *Client) DescribeConversationContextWithCallback(request *DescribeConversationContextRequest, callback func(response *DescribeConversationContextResponse, err error)) <-chan int

DescribeConversationContextWithCallback invokes the voicenavigator.DescribeConversationContext API asynchronously

func (*Client) DescribeConversationContextWithChan

func (client *Client) DescribeConversationContextWithChan(request *DescribeConversationContextRequest) (<-chan *DescribeConversationContextResponse, <-chan error)

DescribeConversationContextWithChan invokes the voicenavigator.DescribeConversationContext API asynchronously

func (*Client) DescribeConversationWithCallback

func (client *Client) DescribeConversationWithCallback(request *DescribeConversationRequest, callback func(response *DescribeConversationResponse, err error)) <-chan int

DescribeConversationWithCallback invokes the voicenavigator.DescribeConversation API asynchronously

func (*Client) DescribeConversationWithChan

func (client *Client) DescribeConversationWithChan(request *DescribeConversationRequest) (<-chan *DescribeConversationResponse, <-chan error)

DescribeConversationWithChan invokes the voicenavigator.DescribeConversation API asynchronously

func (*Client) DescribeExportProgress

func (client *Client) DescribeExportProgress(request *DescribeExportProgressRequest) (response *DescribeExportProgressResponse, err error)

DescribeExportProgress invokes the voicenavigator.DescribeExportProgress API synchronously

func (*Client) DescribeExportProgressWithCallback

func (client *Client) DescribeExportProgressWithCallback(request *DescribeExportProgressRequest, callback func(response *DescribeExportProgressResponse, err error)) <-chan int

DescribeExportProgressWithCallback invokes the voicenavigator.DescribeExportProgress API asynchronously

func (*Client) DescribeExportProgressWithChan

func (client *Client) DescribeExportProgressWithChan(request *DescribeExportProgressRequest) (<-chan *DescribeExportProgressResponse, <-chan error)

DescribeExportProgressWithChan invokes the voicenavigator.DescribeExportProgress API asynchronously

func (*Client) DescribeInstance

func (client *Client) DescribeInstance(request *DescribeInstanceRequest) (response *DescribeInstanceResponse, err error)

DescribeInstance invokes the voicenavigator.DescribeInstance API synchronously

func (*Client) DescribeInstanceWithCallback

func (client *Client) DescribeInstanceWithCallback(request *DescribeInstanceRequest, callback func(response *DescribeInstanceResponse, err error)) <-chan int

DescribeInstanceWithCallback invokes the voicenavigator.DescribeInstance API asynchronously

func (*Client) DescribeInstanceWithChan

func (client *Client) DescribeInstanceWithChan(request *DescribeInstanceRequest) (<-chan *DescribeInstanceResponse, <-chan error)

DescribeInstanceWithChan invokes the voicenavigator.DescribeInstance API asynchronously

func (*Client) DescribeNavigationConfig

func (client *Client) DescribeNavigationConfig(request *DescribeNavigationConfigRequest) (response *DescribeNavigationConfigResponse, err error)

DescribeNavigationConfig invokes the voicenavigator.DescribeNavigationConfig API synchronously

func (*Client) DescribeNavigationConfigWithCallback

func (client *Client) DescribeNavigationConfigWithCallback(request *DescribeNavigationConfigRequest, callback func(response *DescribeNavigationConfigResponse, err error)) <-chan int

DescribeNavigationConfigWithCallback invokes the voicenavigator.DescribeNavigationConfig API asynchronously

func (*Client) DescribeNavigationConfigWithChan

func (client *Client) DescribeNavigationConfigWithChan(request *DescribeNavigationConfigRequest) (<-chan *DescribeNavigationConfigResponse, <-chan error)

DescribeNavigationConfigWithChan invokes the voicenavigator.DescribeNavigationConfig API asynchronously

func (*Client) DescribeRecording

func (client *Client) DescribeRecording(request *DescribeRecordingRequest) (response *DescribeRecordingResponse, err error)

DescribeRecording invokes the voicenavigator.DescribeRecording API synchronously

func (*Client) DescribeRecordingWithCallback

func (client *Client) DescribeRecordingWithCallback(request *DescribeRecordingRequest, callback func(response *DescribeRecordingResponse, err error)) <-chan int

DescribeRecordingWithCallback invokes the voicenavigator.DescribeRecording API asynchronously

func (*Client) DescribeRecordingWithChan

func (client *Client) DescribeRecordingWithChan(request *DescribeRecordingRequest) (<-chan *DescribeRecordingResponse, <-chan error)

DescribeRecordingWithChan invokes the voicenavigator.DescribeRecording API asynchronously

func (*Client) DescribeStatisticalData

func (client *Client) DescribeStatisticalData(request *DescribeStatisticalDataRequest) (response *DescribeStatisticalDataResponse, err error)

DescribeStatisticalData invokes the voicenavigator.DescribeStatisticalData API synchronously

func (*Client) DescribeStatisticalDataWithCallback

func (client *Client) DescribeStatisticalDataWithCallback(request *DescribeStatisticalDataRequest, callback func(response *DescribeStatisticalDataResponse, err error)) <-chan int

DescribeStatisticalDataWithCallback invokes the voicenavigator.DescribeStatisticalData API asynchronously

func (*Client) DescribeStatisticalDataWithChan

func (client *Client) DescribeStatisticalDataWithChan(request *DescribeStatisticalDataRequest) (<-chan *DescribeStatisticalDataResponse, <-chan error)

DescribeStatisticalDataWithChan invokes the voicenavigator.DescribeStatisticalData API asynchronously

func (*Client) DescribeTTSConfig

func (client *Client) DescribeTTSConfig(request *DescribeTTSConfigRequest) (response *DescribeTTSConfigResponse, err error)

DescribeTTSConfig invokes the voicenavigator.DescribeTTSConfig API synchronously

func (*Client) DescribeTTSConfigWithCallback

func (client *Client) DescribeTTSConfigWithCallback(request *DescribeTTSConfigRequest, callback func(response *DescribeTTSConfigResponse, err error)) <-chan int

DescribeTTSConfigWithCallback invokes the voicenavigator.DescribeTTSConfig API asynchronously

func (*Client) DescribeTTSConfigWithChan

func (client *Client) DescribeTTSConfigWithChan(request *DescribeTTSConfigRequest) (<-chan *DescribeTTSConfigResponse, <-chan error)

DescribeTTSConfigWithChan invokes the voicenavigator.DescribeTTSConfig API asynchronously

func (*Client) Dialogue

func (client *Client) Dialogue(request *DialogueRequest) (response *DialogueResponse, err error)

Dialogue invokes the voicenavigator.Dialogue API synchronously

func (*Client) DialogueWithCallback

func (client *Client) DialogueWithCallback(request *DialogueRequest, callback func(response *DialogueResponse, err error)) <-chan int

DialogueWithCallback invokes the voicenavigator.Dialogue API asynchronously

func (*Client) DialogueWithChan

func (client *Client) DialogueWithChan(request *DialogueRequest) (<-chan *DialogueResponse, <-chan error)

DialogueWithChan invokes the voicenavigator.Dialogue API asynchronously

func (*Client) DisableInstance

func (client *Client) DisableInstance(request *DisableInstanceRequest) (response *DisableInstanceResponse, err error)

DisableInstance invokes the voicenavigator.DisableInstance API synchronously

func (*Client) DisableInstanceWithCallback

func (client *Client) DisableInstanceWithCallback(request *DisableInstanceRequest, callback func(response *DisableInstanceResponse, err error)) <-chan int

DisableInstanceWithCallback invokes the voicenavigator.DisableInstance API asynchronously

func (*Client) DisableInstanceWithChan

func (client *Client) DisableInstanceWithChan(request *DisableInstanceRequest) (<-chan *DisableInstanceResponse, <-chan error)

DisableInstanceWithChan invokes the voicenavigator.DisableInstance API asynchronously

func (*Client) EnableInstance

func (client *Client) EnableInstance(request *EnableInstanceRequest) (response *EnableInstanceResponse, err error)

EnableInstance invokes the voicenavigator.EnableInstance API synchronously

func (*Client) EnableInstanceWithCallback

func (client *Client) EnableInstanceWithCallback(request *EnableInstanceRequest, callback func(response *EnableInstanceResponse, err error)) <-chan int

EnableInstanceWithCallback invokes the voicenavigator.EnableInstance API asynchronously

func (*Client) EnableInstanceWithChan

func (client *Client) EnableInstanceWithChan(request *EnableInstanceRequest) (<-chan *EnableInstanceResponse, <-chan error)

EnableInstanceWithChan invokes the voicenavigator.EnableInstance API asynchronously

func (*Client) EndDialogue

func (client *Client) EndDialogue(request *EndDialogueRequest) (response *EndDialogueResponse, err error)

EndDialogue invokes the voicenavigator.EndDialogue API synchronously

func (*Client) EndDialogueWithCallback

func (client *Client) EndDialogueWithCallback(request *EndDialogueRequest, callback func(response *EndDialogueResponse, err error)) <-chan int

EndDialogueWithCallback invokes the voicenavigator.EndDialogue API asynchronously

func (*Client) EndDialogueWithChan

func (client *Client) EndDialogueWithChan(request *EndDialogueRequest) (<-chan *EndDialogueResponse, <-chan error)

EndDialogueWithChan invokes the voicenavigator.EndDialogue API asynchronously

func (*Client) ExportConversationDetails

func (client *Client) ExportConversationDetails(request *ExportConversationDetailsRequest) (response *ExportConversationDetailsResponse, err error)

ExportConversationDetails invokes the voicenavigator.ExportConversationDetails API synchronously

func (*Client) ExportConversationDetailsWithCallback

func (client *Client) ExportConversationDetailsWithCallback(request *ExportConversationDetailsRequest, callback func(response *ExportConversationDetailsResponse, err error)) <-chan int

ExportConversationDetailsWithCallback invokes the voicenavigator.ExportConversationDetails API asynchronously

func (*Client) ExportConversationDetailsWithChan

func (client *Client) ExportConversationDetailsWithChan(request *ExportConversationDetailsRequest) (<-chan *ExportConversationDetailsResponse, <-chan error)

ExportConversationDetailsWithChan invokes the voicenavigator.ExportConversationDetails API asynchronously

func (*Client) ExportStatisticalData

func (client *Client) ExportStatisticalData(request *ExportStatisticalDataRequest) (response *ExportStatisticalDataResponse, err error)

ExportStatisticalData invokes the voicenavigator.ExportStatisticalData API synchronously

func (*Client) ExportStatisticalDataWithCallback

func (client *Client) ExportStatisticalDataWithCallback(request *ExportStatisticalDataRequest, callback func(response *ExportStatisticalDataResponse, err error)) <-chan int

ExportStatisticalDataWithCallback invokes the voicenavigator.ExportStatisticalData API asynchronously

func (*Client) ExportStatisticalDataWithChan

func (client *Client) ExportStatisticalDataWithChan(request *ExportStatisticalDataRequest) (<-chan *ExportStatisticalDataResponse, <-chan error)

ExportStatisticalDataWithChan invokes the voicenavigator.ExportStatisticalData API asynchronously

func (*Client) GenerateUploadUrl added in v1.61.1570

func (client *Client) GenerateUploadUrl(request *GenerateUploadUrlRequest) (response *GenerateUploadUrlResponse, err error)

GenerateUploadUrl invokes the voicenavigator.GenerateUploadUrl API synchronously

func (*Client) GenerateUploadUrlWithCallback added in v1.61.1570

func (client *Client) GenerateUploadUrlWithCallback(request *GenerateUploadUrlRequest, callback func(response *GenerateUploadUrlResponse, err error)) <-chan int

GenerateUploadUrlWithCallback invokes the voicenavigator.GenerateUploadUrl API asynchronously

func (*Client) GenerateUploadUrlWithChan added in v1.61.1570

func (client *Client) GenerateUploadUrlWithChan(request *GenerateUploadUrlRequest) (<-chan *GenerateUploadUrlResponse, <-chan error)

GenerateUploadUrlWithChan invokes the voicenavigator.GenerateUploadUrl API asynchronously

func (*Client) GetAsrConfig added in v1.61.1570

func (client *Client) GetAsrConfig(request *GetAsrConfigRequest) (response *GetAsrConfigResponse, err error)

GetAsrConfig invokes the voicenavigator.GetAsrConfig API synchronously

func (*Client) GetAsrConfigWithCallback added in v1.61.1570

func (client *Client) GetAsrConfigWithCallback(request *GetAsrConfigRequest, callback func(response *GetAsrConfigResponse, err error)) <-chan int

GetAsrConfigWithCallback invokes the voicenavigator.GetAsrConfig API asynchronously

func (*Client) GetAsrConfigWithChan added in v1.61.1570

func (client *Client) GetAsrConfigWithChan(request *GetAsrConfigRequest) (<-chan *GetAsrConfigResponse, <-chan error)

GetAsrConfigWithChan invokes the voicenavigator.GetAsrConfig API asynchronously

func (*Client) GetRealTimeConcurrency added in v1.61.1744

func (client *Client) GetRealTimeConcurrency(request *GetRealTimeConcurrencyRequest) (response *GetRealTimeConcurrencyResponse, err error)

GetRealTimeConcurrency invokes the voicenavigator.GetRealTimeConcurrency API synchronously

func (*Client) GetRealTimeConcurrencyWithCallback added in v1.61.1744

func (client *Client) GetRealTimeConcurrencyWithCallback(request *GetRealTimeConcurrencyRequest, callback func(response *GetRealTimeConcurrencyResponse, err error)) <-chan int

GetRealTimeConcurrencyWithCallback invokes the voicenavigator.GetRealTimeConcurrency API asynchronously

func (*Client) GetRealTimeConcurrencyWithChan added in v1.61.1744

func (client *Client) GetRealTimeConcurrencyWithChan(request *GetRealTimeConcurrencyRequest) (<-chan *GetRealTimeConcurrencyResponse, <-chan error)

GetRealTimeConcurrencyWithChan invokes the voicenavigator.GetRealTimeConcurrency API asynchronously

func (*Client) ListChatbotInstances added in v1.61.733

func (client *Client) ListChatbotInstances(request *ListChatbotInstancesRequest) (response *ListChatbotInstancesResponse, err error)

ListChatbotInstances invokes the voicenavigator.ListChatbotInstances API synchronously

func (*Client) ListChatbotInstancesWithCallback added in v1.61.733

func (client *Client) ListChatbotInstancesWithCallback(request *ListChatbotInstancesRequest, callback func(response *ListChatbotInstancesResponse, err error)) <-chan int

ListChatbotInstancesWithCallback invokes the voicenavigator.ListChatbotInstances API asynchronously

func (*Client) ListChatbotInstancesWithChan added in v1.61.733

func (client *Client) ListChatbotInstancesWithChan(request *ListChatbotInstancesRequest) (<-chan *ListChatbotInstancesResponse, <-chan error)

ListChatbotInstancesWithChan invokes the voicenavigator.ListChatbotInstances API asynchronously

func (*Client) ListConversationDetails

func (client *Client) ListConversationDetails(request *ListConversationDetailsRequest) (response *ListConversationDetailsResponse, err error)

ListConversationDetails invokes the voicenavigator.ListConversationDetails API synchronously

func (*Client) ListConversationDetailsWithCallback

func (client *Client) ListConversationDetailsWithCallback(request *ListConversationDetailsRequest, callback func(response *ListConversationDetailsResponse, err error)) <-chan int

ListConversationDetailsWithCallback invokes the voicenavigator.ListConversationDetails API asynchronously

func (*Client) ListConversationDetailsWithChan

func (client *Client) ListConversationDetailsWithChan(request *ListConversationDetailsRequest) (<-chan *ListConversationDetailsResponse, <-chan error)

ListConversationDetailsWithChan invokes the voicenavigator.ListConversationDetails API asynchronously

func (*Client) ListConversations

func (client *Client) ListConversations(request *ListConversationsRequest) (response *ListConversationsResponse, err error)

ListConversations invokes the voicenavigator.ListConversations API synchronously

func (*Client) ListConversationsWithCallback

func (client *Client) ListConversationsWithCallback(request *ListConversationsRequest, callback func(response *ListConversationsResponse, err error)) <-chan int

ListConversationsWithCallback invokes the voicenavigator.ListConversations API asynchronously

func (*Client) ListConversationsWithChan

func (client *Client) ListConversationsWithChan(request *ListConversationsRequest) (<-chan *ListConversationsResponse, <-chan error)

ListConversationsWithChan invokes the voicenavigator.ListConversations API asynchronously

func (*Client) ListDownloadTasks added in v1.61.1349

func (client *Client) ListDownloadTasks(request *ListDownloadTasksRequest) (response *ListDownloadTasksResponse, err error)

ListDownloadTasks invokes the voicenavigator.ListDownloadTasks API synchronously

func (*Client) ListDownloadTasksWithCallback added in v1.61.1349

func (client *Client) ListDownloadTasksWithCallback(request *ListDownloadTasksRequest, callback func(response *ListDownloadTasksResponse, err error)) <-chan int

ListDownloadTasksWithCallback invokes the voicenavigator.ListDownloadTasks API asynchronously

func (*Client) ListDownloadTasksWithChan added in v1.61.1349

func (client *Client) ListDownloadTasksWithChan(request *ListDownloadTasksRequest) (<-chan *ListDownloadTasksResponse, <-chan error)

ListDownloadTasksWithChan invokes the voicenavigator.ListDownloadTasks API asynchronously

func (*Client) ListInstances

func (client *Client) ListInstances(request *ListInstancesRequest) (response *ListInstancesResponse, err error)

ListInstances invokes the voicenavigator.ListInstances API synchronously

func (*Client) ListInstancesWithCallback

func (client *Client) ListInstancesWithCallback(request *ListInstancesRequest, callback func(response *ListInstancesResponse, err error)) <-chan int

ListInstancesWithCallback invokes the voicenavigator.ListInstances API asynchronously

func (*Client) ListInstancesWithChan

func (client *Client) ListInstancesWithChan(request *ListInstancesRequest) (<-chan *ListInstancesResponse, <-chan error)

ListInstancesWithChan invokes the voicenavigator.ListInstances API asynchronously

func (*Client) ModifyAsrConfig added in v1.61.1570

func (client *Client) ModifyAsrConfig(request *ModifyAsrConfigRequest) (response *ModifyAsrConfigResponse, err error)

ModifyAsrConfig invokes the voicenavigator.ModifyAsrConfig API synchronously

func (*Client) ModifyAsrConfigWithCallback added in v1.61.1570

func (client *Client) ModifyAsrConfigWithCallback(request *ModifyAsrConfigRequest, callback func(response *ModifyAsrConfigResponse, err error)) <-chan int

ModifyAsrConfigWithCallback invokes the voicenavigator.ModifyAsrConfig API asynchronously

func (*Client) ModifyAsrConfigWithChan added in v1.61.1570

func (client *Client) ModifyAsrConfigWithChan(request *ModifyAsrConfigRequest) (<-chan *ModifyAsrConfigResponse, <-chan error)

ModifyAsrConfigWithChan invokes the voicenavigator.ModifyAsrConfig API asynchronously

func (*Client) ModifyGreetingConfig

func (client *Client) ModifyGreetingConfig(request *ModifyGreetingConfigRequest) (response *ModifyGreetingConfigResponse, err error)

ModifyGreetingConfig invokes the voicenavigator.ModifyGreetingConfig API synchronously

func (*Client) ModifyGreetingConfigWithCallback

func (client *Client) ModifyGreetingConfigWithCallback(request *ModifyGreetingConfigRequest, callback func(response *ModifyGreetingConfigResponse, err error)) <-chan int

ModifyGreetingConfigWithCallback invokes the voicenavigator.ModifyGreetingConfig API asynchronously

func (*Client) ModifyGreetingConfigWithChan

func (client *Client) ModifyGreetingConfigWithChan(request *ModifyGreetingConfigRequest) (<-chan *ModifyGreetingConfigResponse, <-chan error)

ModifyGreetingConfigWithChan invokes the voicenavigator.ModifyGreetingConfig API asynchronously

func (*Client) ModifyInstance

func (client *Client) ModifyInstance(request *ModifyInstanceRequest) (response *ModifyInstanceResponse, err error)

ModifyInstance invokes the voicenavigator.ModifyInstance API synchronously

func (*Client) ModifyInstanceWithCallback

func (client *Client) ModifyInstanceWithCallback(request *ModifyInstanceRequest, callback func(response *ModifyInstanceResponse, err error)) <-chan int

ModifyInstanceWithCallback invokes the voicenavigator.ModifyInstance API asynchronously

func (*Client) ModifyInstanceWithChan

func (client *Client) ModifyInstanceWithChan(request *ModifyInstanceRequest) (<-chan *ModifyInstanceResponse, <-chan error)

ModifyInstanceWithChan invokes the voicenavigator.ModifyInstance API asynchronously

func (*Client) ModifySilenceTimeoutConfig

func (client *Client) ModifySilenceTimeoutConfig(request *ModifySilenceTimeoutConfigRequest) (response *ModifySilenceTimeoutConfigResponse, err error)

ModifySilenceTimeoutConfig invokes the voicenavigator.ModifySilenceTimeoutConfig API synchronously

func (*Client) ModifySilenceTimeoutConfigWithCallback

func (client *Client) ModifySilenceTimeoutConfigWithCallback(request *ModifySilenceTimeoutConfigRequest, callback func(response *ModifySilenceTimeoutConfigResponse, err error)) <-chan int

ModifySilenceTimeoutConfigWithCallback invokes the voicenavigator.ModifySilenceTimeoutConfig API asynchronously

func (*Client) ModifySilenceTimeoutConfigWithChan

func (client *Client) ModifySilenceTimeoutConfigWithChan(request *ModifySilenceTimeoutConfigRequest) (<-chan *ModifySilenceTimeoutConfigResponse, <-chan error)

ModifySilenceTimeoutConfigWithChan invokes the voicenavigator.ModifySilenceTimeoutConfig API asynchronously

func (*Client) ModifyTTSConfig

func (client *Client) ModifyTTSConfig(request *ModifyTTSConfigRequest) (response *ModifyTTSConfigResponse, err error)

ModifyTTSConfig invokes the voicenavigator.ModifyTTSConfig API synchronously

func (*Client) ModifyTTSConfigWithCallback

func (client *Client) ModifyTTSConfigWithCallback(request *ModifyTTSConfigRequest, callback func(response *ModifyTTSConfigResponse, err error)) <-chan int

ModifyTTSConfigWithCallback invokes the voicenavigator.ModifyTTSConfig API asynchronously

func (*Client) ModifyTTSConfigWithChan

func (client *Client) ModifyTTSConfigWithChan(request *ModifyTTSConfigRequest) (<-chan *ModifyTTSConfigResponse, <-chan error)

ModifyTTSConfigWithChan invokes the voicenavigator.ModifyTTSConfig API asynchronously

func (*Client) ModifyUnrecognizingConfig

func (client *Client) ModifyUnrecognizingConfig(request *ModifyUnrecognizingConfigRequest) (response *ModifyUnrecognizingConfigResponse, err error)

ModifyUnrecognizingConfig invokes the voicenavigator.ModifyUnrecognizingConfig API synchronously

func (*Client) ModifyUnrecognizingConfigWithCallback

func (client *Client) ModifyUnrecognizingConfigWithCallback(request *ModifyUnrecognizingConfigRequest, callback func(response *ModifyUnrecognizingConfigResponse, err error)) <-chan int

ModifyUnrecognizingConfigWithCallback invokes the voicenavigator.ModifyUnrecognizingConfig API asynchronously

func (*Client) ModifyUnrecognizingConfigWithChan

func (client *Client) ModifyUnrecognizingConfigWithChan(request *ModifyUnrecognizingConfigRequest) (<-chan *ModifyUnrecognizingConfigResponse, <-chan error)

ModifyUnrecognizingConfigWithChan invokes the voicenavigator.ModifyUnrecognizingConfig API asynchronously

func (*Client) QueryConversations

func (client *Client) QueryConversations(request *QueryConversationsRequest) (response *QueryConversationsResponse, err error)

QueryConversations invokes the voicenavigator.QueryConversations API synchronously

func (*Client) QueryConversationsWithCallback

func (client *Client) QueryConversationsWithCallback(request *QueryConversationsRequest, callback func(response *QueryConversationsResponse, err error)) <-chan int

QueryConversationsWithCallback invokes the voicenavigator.QueryConversations API asynchronously

func (*Client) QueryConversationsWithChan

func (client *Client) QueryConversationsWithChan(request *QueryConversationsRequest) (<-chan *QueryConversationsResponse, <-chan error)

QueryConversationsWithChan invokes the voicenavigator.QueryConversations API asynchronously

func (*Client) SaveRecording

func (client *Client) SaveRecording(request *SaveRecordingRequest) (response *SaveRecordingResponse, err error)

SaveRecording invokes the voicenavigator.SaveRecording API synchronously

func (*Client) SaveRecordingWithCallback

func (client *Client) SaveRecordingWithCallback(request *SaveRecordingRequest, callback func(response *SaveRecordingResponse, err error)) <-chan int

SaveRecordingWithCallback invokes the voicenavigator.SaveRecording API asynchronously

func (*Client) SaveRecordingWithChan

func (client *Client) SaveRecordingWithChan(request *SaveRecordingRequest) (<-chan *SaveRecordingResponse, <-chan error)

SaveRecordingWithChan invokes the voicenavigator.SaveRecording API asynchronously

func (*Client) SilenceTimeout

func (client *Client) SilenceTimeout(request *SilenceTimeoutRequest) (response *SilenceTimeoutResponse, err error)

SilenceTimeout invokes the voicenavigator.SilenceTimeout API synchronously

func (*Client) SilenceTimeoutWithCallback

func (client *Client) SilenceTimeoutWithCallback(request *SilenceTimeoutRequest, callback func(response *SilenceTimeoutResponse, err error)) <-chan int

SilenceTimeoutWithCallback invokes the voicenavigator.SilenceTimeout API asynchronously

func (*Client) SilenceTimeoutWithChan

func (client *Client) SilenceTimeoutWithChan(request *SilenceTimeoutRequest) (<-chan *SilenceTimeoutResponse, <-chan error)

SilenceTimeoutWithChan invokes the voicenavigator.SilenceTimeout API asynchronously

type CollectedNumberRequest

type CollectedNumberRequest struct {
	*requests.RpcRequest
	ConversationId  string           `position:"Query" name:"ConversationId"`
	Number          string           `position:"Query" name:"Number"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	InstanceOwnerId requests.Integer `position:"Query" name:"InstanceOwnerId"`
}

CollectedNumberRequest is the request struct for api CollectedNumber

func CreateCollectedNumberRequest

func CreateCollectedNumberRequest() (request *CollectedNumberRequest)

CreateCollectedNumberRequest creates a request to invoke CollectedNumber API

type CollectedNumberResponse

type CollectedNumberResponse struct {
	*responses.BaseResponse
	Action        string `json:"Action" xml:"Action"`
	Interruptible bool   `json:"Interruptible" xml:"Interruptible"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ActionParams  string `json:"ActionParams" xml:"ActionParams"`
	TextResponse  string `json:"TextResponse" xml:"TextResponse"`
}

CollectedNumberResponse is the response struct for api CollectedNumber

func CreateCollectedNumberResponse

func CreateCollectedNumberResponse() (response *CollectedNumberResponse)

CreateCollectedNumberResponse creates a response to parse from CollectedNumber response

type ComplainingConfig

type ComplainingConfig struct {
	FinalAction       string   `json:"FinalAction" xml:"FinalAction"`
	Prompt            string   `json:"Prompt" xml:"Prompt"`
	FinalActionParams string   `json:"FinalActionParams" xml:"FinalActionParams"`
	Utterances        []string `json:"Utterances" xml:"Utterances"`
}

ComplainingConfig is a nested struct in voicenavigator response

type Conversation

type Conversation struct {
	EffectiveAnswerCount     int    `json:"EffectiveAnswerCount" xml:"EffectiveAnswerCount"`
	SandBox                  bool   `json:"SandBox" xml:"SandBox"`
	SkillGroup               string `json:"SkillGroup" xml:"SkillGroup"`
	TransferredToAgent       bool   `json:"TransferredToAgent" xml:"TransferredToAgent"`
	EndReason                int    `json:"EndReason" xml:"EndReason"`
	EndTime                  int64  `json:"EndTime" xml:"EndTime"`
	CalledNumber             string `json:"CalledNumber" xml:"CalledNumber"`
	StartTime                int64  `json:"StartTime" xml:"StartTime"`
	CallingNumber            string `json:"CallingNumber" xml:"CallingNumber"`
	BeginTime                int64  `json:"BeginTime" xml:"BeginTime"`
	SkillGroupId             string `json:"SkillGroupId" xml:"SkillGroupId"`
	UserUtteranceCount       int    `json:"UserUtteranceCount" xml:"UserUtteranceCount"`
	HasLastPlaybackCompleted bool   `json:"HasLastPlaybackCompleted" xml:"HasLastPlaybackCompleted"`
	HasToAgent               bool   `json:"HasToAgent" xml:"HasToAgent"`
	ConversationId           string `json:"ConversationId" xml:"ConversationId"`
	Rounds                   int    `json:"Rounds" xml:"Rounds"`
}

Conversation is a nested struct in voicenavigator response

type ConversationDetail

type ConversationDetail struct {
	Action         string `json:"Action" xml:"Action"`
	Speaker        string `json:"Speaker" xml:"Speaker"`
	CreateTime     int64  `json:"CreateTime" xml:"CreateTime"`
	ConversationId string `json:"ConversationId" xml:"ConversationId"`
	ActionParams   string `json:"ActionParams" xml:"ActionParams"`
	SequenceId     string `json:"SequenceId" xml:"SequenceId"`
	Utterance      string `json:"Utterance" xml:"Utterance"`
}

ConversationDetail is a nested struct in voicenavigator response

type ConversationDetails

type ConversationDetails struct {
	ConversationDetail []ConversationDetail `json:"ConversationDetail" xml:"ConversationDetail"`
}

ConversationDetails is a nested struct in voicenavigator response

type ConversationsInListConversations

type ConversationsInListConversations struct {
	Conversation []Conversation `json:"Conversation" xml:"Conversation"`
}

ConversationsInListConversations is a nested struct in voicenavigator response

type ConversationsInQueryConversations

type ConversationsInQueryConversations struct {
	Conversation []Conversation `json:"Conversation" xml:"Conversation"`
}

ConversationsInQueryConversations is a nested struct in voicenavigator response

type CreateDownloadUrlRequest added in v1.61.1349

type CreateDownloadUrlRequest struct {
	*requests.RpcRequest
	DownloadTaskId string `position:"Query" name:"DownloadTaskId"`
	FileId         string `position:"Query" name:"FileId"`
}

CreateDownloadUrlRequest is the request struct for api CreateDownloadUrl

func CreateCreateDownloadUrlRequest added in v1.61.1349

func CreateCreateDownloadUrlRequest() (request *CreateDownloadUrlRequest)

CreateCreateDownloadUrlRequest creates a request to invoke CreateDownloadUrl API

type CreateDownloadUrlResponse added in v1.61.1349

type CreateDownloadUrlResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	FileHttpUrl    string `json:"FileHttpUrl" xml:"FileHttpUrl"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
}

CreateDownloadUrlResponse is the response struct for api CreateDownloadUrl

func CreateCreateDownloadUrlResponse added in v1.61.1349

func CreateCreateDownloadUrlResponse() (response *CreateDownloadUrlResponse)

CreateCreateDownloadUrlResponse creates a response to parse from CreateDownloadUrl response

type CreateInstanceRequest

type CreateInstanceRequest struct {
	*requests.RpcRequest
	Description       string           `position:"Query" name:"Description"`
	Concurrency       requests.Integer `position:"Query" name:"Concurrency"`
	ChatbotInstanceId string           `position:"Query" name:"ChatbotInstanceId"`
	Name              string           `position:"Query" name:"Name"`
	NluServiceType    string           `position:"Query" name:"NluServiceType"`
	ChatbotName       string           `position:"Query" name:"ChatbotName"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse

type CreateInstanceResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type Data added in v1.61.1413

type Data struct {
	AffectedRows         int    `json:"AffectedRows" xml:"AffectedRows"`
	Message              string `json:"Message" xml:"Message"`
	Folder               string `json:"Folder" xml:"Folder"`
	AsrClassVocabularyId string `json:"AsrClassVocabularyId" xml:"AsrClassVocabularyId"`
	AccessId             string `json:"AccessId" xml:"AccessId"`
	AsrCustomizationId   string `json:"AsrCustomizationId" xml:"AsrCustomizationId"`
	Host                 string `json:"Host" xml:"Host"`
	Signature            string `json:"Signature" xml:"Signature"`
	AsrVocabularyId      string `json:"AsrVocabularyId" xml:"AsrVocabularyId"`
	Expire               int    `json:"Expire" xml:"Expire"`
	Success              bool   `json:"Success" xml:"Success"`
	Policy               string `json:"Policy" xml:"Policy"`
	AsrAcousticModelId   string `json:"AsrAcousticModelId" xml:"AsrAcousticModelId"`
}

Data is a nested struct in voicenavigator response

type DebugBeginDialogueRequest

type DebugBeginDialogueRequest struct {
	*requests.RpcRequest
	ConversationId string `position:"Query" name:"ConversationId"`
	InitialContext string `position:"Query" name:"InitialContext"`
	CallingNumber  string `position:"Query" name:"CallingNumber"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	CalledNumber   string `position:"Query" name:"CalledNumber"`
}

DebugBeginDialogueRequest is the request struct for api DebugBeginDialogue

func CreateDebugBeginDialogueRequest

func CreateDebugBeginDialogueRequest() (request *DebugBeginDialogueRequest)

CreateDebugBeginDialogueRequest creates a request to invoke DebugBeginDialogue API

type DebugBeginDialogueResponse

type DebugBeginDialogueResponse struct {
	*responses.BaseResponse
	Action        string `json:"Action" xml:"Action"`
	Interruptible bool   `json:"Interruptible" xml:"Interruptible"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ActionParams  string `json:"ActionParams" xml:"ActionParams"`
	TextResponse  string `json:"TextResponse" xml:"TextResponse"`
}

DebugBeginDialogueResponse is the response struct for api DebugBeginDialogue

func CreateDebugBeginDialogueResponse

func CreateDebugBeginDialogueResponse() (response *DebugBeginDialogueResponse)

CreateDebugBeginDialogueResponse creates a response to parse from DebugBeginDialogue response

type DebugCollectedNumberRequest

type DebugCollectedNumberRequest struct {
	*requests.RpcRequest
	ConversationId string `position:"Query" name:"ConversationId"`
	Number         string `position:"Query" name:"Number"`
	InstanceId     string `position:"Query" name:"InstanceId"`
}

DebugCollectedNumberRequest is the request struct for api DebugCollectedNumber

func CreateDebugCollectedNumberRequest

func CreateDebugCollectedNumberRequest() (request *DebugCollectedNumberRequest)

CreateDebugCollectedNumberRequest creates a request to invoke DebugCollectedNumber API

type DebugCollectedNumberResponse

type DebugCollectedNumberResponse struct {
	*responses.BaseResponse
	Action        string `json:"Action" xml:"Action"`
	Interruptible bool   `json:"Interruptible" xml:"Interruptible"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ActionParams  string `json:"ActionParams" xml:"ActionParams"`
	TextResponse  string `json:"TextResponse" xml:"TextResponse"`
}

DebugCollectedNumberResponse is the response struct for api DebugCollectedNumber

func CreateDebugCollectedNumberResponse

func CreateDebugCollectedNumberResponse() (response *DebugCollectedNumberResponse)

CreateDebugCollectedNumberResponse creates a response to parse from DebugCollectedNumber response

type DebugDialogueRequest

type DebugDialogueRequest struct {
	*requests.RpcRequest
	ConversationId    string `position:"Query" name:"ConversationId"`
	InstanceId        string `position:"Query" name:"InstanceId"`
	AdditionalContext string `position:"Query" name:"AdditionalContext"`
	Utterance         string `position:"Query" name:"Utterance"`
}

DebugDialogueRequest is the request struct for api DebugDialogue

func CreateDebugDialogueRequest

func CreateDebugDialogueRequest() (request *DebugDialogueRequest)

CreateDebugDialogueRequest creates a request to invoke DebugDialogue API

type DebugDialogueResponse

type DebugDialogueResponse struct {
	*responses.BaseResponse
	Action        string `json:"Action" xml:"Action"`
	Interruptible bool   `json:"Interruptible" xml:"Interruptible"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ActionParams  string `json:"ActionParams" xml:"ActionParams"`
	TextResponse  string `json:"TextResponse" xml:"TextResponse"`
}

DebugDialogueResponse is the response struct for api DebugDialogue

func CreateDebugDialogueResponse

func CreateDebugDialogueResponse() (response *DebugDialogueResponse)

CreateDebugDialogueResponse creates a response to parse from DebugDialogue response

type DeleteInstanceRequest

type DeleteInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DeleteInstanceRequest is the request struct for api DeleteInstance

func CreateDeleteInstanceRequest

func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest)

CreateDeleteInstanceRequest creates a request to invoke DeleteInstance API

type DeleteInstanceResponse

type DeleteInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteInstanceResponse is the response struct for api DeleteInstance

func CreateDeleteInstanceResponse

func CreateDeleteInstanceResponse() (response *DeleteInstanceResponse)

CreateDeleteInstanceResponse creates a response to parse from DeleteInstance response

type DescribeConversationContextRequest

type DescribeConversationContextRequest struct {
	*requests.RpcRequest
	ConversationId string `position:"Query" name:"ConversationId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
}

DescribeConversationContextRequest is the request struct for api DescribeConversationContext

func CreateDescribeConversationContextRequest

func CreateDescribeConversationContextRequest() (request *DescribeConversationContextRequest)

CreateDescribeConversationContextRequest creates a request to invoke DescribeConversationContext API

type DescribeConversationContextResponse

type DescribeConversationContextResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	ConversationContext string `json:"ConversationContext" xml:"ConversationContext"`
}

DescribeConversationContextResponse is the response struct for api DescribeConversationContext

func CreateDescribeConversationContextResponse

func CreateDescribeConversationContextResponse() (response *DescribeConversationContextResponse)

CreateDescribeConversationContextResponse creates a response to parse from DescribeConversationContext response

type DescribeConversationRequest

type DescribeConversationRequest struct {
	*requests.RpcRequest
	ConversationId string `position:"Query" name:"ConversationId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
}

DescribeConversationRequest is the request struct for api DescribeConversation

func CreateDescribeConversationRequest

func CreateDescribeConversationRequest() (request *DescribeConversationRequest)

CreateDescribeConversationRequest creates a request to invoke DescribeConversation API

type DescribeConversationResponse

type DescribeConversationResponse struct {
	*responses.BaseResponse
	EffectiveAnswerCount int    `json:"EffectiveAnswerCount" xml:"EffectiveAnswerCount"`
	ConversationId       string `json:"ConversationId" xml:"ConversationId"`
	TransferredToAgent   bool   `json:"TransferredToAgent" xml:"TransferredToAgent"`
	EndTime              int64  `json:"EndTime" xml:"EndTime"`
	RequestId            string `json:"RequestId" xml:"RequestId"`
	BeginTime            int64  `json:"BeginTime" xml:"BeginTime"`
	SkillGroupId         string `json:"SkillGroupId" xml:"SkillGroupId"`
	CallingNumber        string `json:"CallingNumber" xml:"CallingNumber"`
	UserUtteranceCount   int    `json:"UserUtteranceCount" xml:"UserUtteranceCount"`
}

DescribeConversationResponse is the response struct for api DescribeConversation

func CreateDescribeConversationResponse

func CreateDescribeConversationResponse() (response *DescribeConversationResponse)

CreateDescribeConversationResponse creates a response to parse from DescribeConversation response

type DescribeExportProgressRequest

type DescribeExportProgressRequest struct {
	*requests.RpcRequest
	InstanceId   string `position:"Query" name:"InstanceId"`
	ExportTaskId string `position:"Query" name:"ExportTaskId"`
}

DescribeExportProgressRequest is the request struct for api DescribeExportProgress

func CreateDescribeExportProgressRequest

func CreateDescribeExportProgressRequest() (request *DescribeExportProgressRequest)

CreateDescribeExportProgressRequest creates a request to invoke DescribeExportProgress API

type DescribeExportProgressResponse

type DescribeExportProgressResponse struct {
	*responses.BaseResponse
	Status      string `json:"Status" xml:"Status"`
	RequestId   string `json:"RequestId" xml:"RequestId"`
	FileHttpUrl string `json:"FileHttpUrl" xml:"FileHttpUrl"`
}

DescribeExportProgressResponse is the response struct for api DescribeExportProgress

func CreateDescribeExportProgressResponse

func CreateDescribeExportProgressResponse() (response *DescribeExportProgressResponse)

CreateDescribeExportProgressResponse creates a response to parse from DescribeExportProgress response

type DescribeInstanceRequest

type DescribeInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeInstanceRequest is the request struct for api DescribeInstance

func CreateDescribeInstanceRequest

func CreateDescribeInstanceRequest() (request *DescribeInstanceRequest)

CreateDescribeInstanceRequest creates a request to invoke DescribeInstance API

type DescribeInstanceResponse

type DescribeInstanceResponse struct {
	*responses.BaseResponse
	Status               string   `json:"Status" xml:"Status"`
	ModifyTime           int64    `json:"ModifyTime" xml:"ModifyTime"`
	Description          string   `json:"Description" xml:"Description"`
	RequestId            string   `json:"RequestId" xml:"RequestId"`
	InstanceId           string   `json:"InstanceId" xml:"InstanceId"`
	Concurrency          int64    `json:"Concurrency" xml:"Concurrency"`
	ModifyUserName       string   `json:"ModifyUserName" xml:"ModifyUserName"`
	NluServiceType       string   `json:"NluServiceType" xml:"NluServiceType"`
	Name                 string   `json:"Name" xml:"Name"`
	ApplicableOperations []string `json:"ApplicableOperations" xml:"ApplicableOperations"`
}

DescribeInstanceResponse is the response struct for api DescribeInstance

func CreateDescribeInstanceResponse

func CreateDescribeInstanceResponse() (response *DescribeInstanceResponse)

CreateDescribeInstanceResponse creates a response to parse from DescribeInstance response

type DescribeNavigationConfigRequest

type DescribeNavigationConfigRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DescribeNavigationConfigRequest is the request struct for api DescribeNavigationConfig

func CreateDescribeNavigationConfigRequest

func CreateDescribeNavigationConfigRequest() (request *DescribeNavigationConfigRequest)

CreateDescribeNavigationConfigRequest creates a request to invoke DescribeNavigationConfig API

type DescribeNavigationConfigResponse

type DescribeNavigationConfigResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	RepeatingConfig      RepeatingConfig      `json:"RepeatingConfig" xml:"RepeatingConfig"`
	AskingBackConfig     AskingBackConfig     `json:"AskingBackConfig" xml:"AskingBackConfig"`
	SilenceTimeoutConfig SilenceTimeoutConfig `json:"SilenceTimeoutConfig" xml:"SilenceTimeoutConfig"`
	GreetingConfig       GreetingConfig       `json:"GreetingConfig" xml:"GreetingConfig"`
	UnrecognizingConfig  UnrecognizingConfig  `json:"UnrecognizingConfig" xml:"UnrecognizingConfig"`
	ComplainingConfig    ComplainingConfig    `json:"ComplainingConfig" xml:"ComplainingConfig"`
}

DescribeNavigationConfigResponse is the response struct for api DescribeNavigationConfig

func CreateDescribeNavigationConfigResponse

func CreateDescribeNavigationConfigResponse() (response *DescribeNavigationConfigResponse)

CreateDescribeNavigationConfigResponse creates a response to parse from DescribeNavigationConfig response

type DescribeRecordingRequest

type DescribeRecordingRequest struct {
	*requests.RpcRequest
	NeedVoiceSliceRecording requests.Boolean `position:"Query" name:"NeedVoiceSliceRecording"`
	ConversationId          string           `position:"Query" name:"ConversationId"`
	InstanceId              string           `position:"Query" name:"InstanceId"`
}

DescribeRecordingRequest is the request struct for api DescribeRecording

func CreateDescribeRecordingRequest

func CreateDescribeRecordingRequest() (request *DescribeRecordingRequest)

CreateDescribeRecordingRequest creates a request to invoke DescribeRecording API

type DescribeRecordingResponse

type DescribeRecordingResponse struct {
	*responses.BaseResponse
	FilePath                    string `json:"FilePath" xml:"FilePath"`
	RequestId                   string `json:"RequestId" xml:"RequestId"`
	FileName                    string `json:"FileName" xml:"FileName"`
	VoiceSliceRecordingListJson string `json:"VoiceSliceRecordingListJson" xml:"VoiceSliceRecordingListJson"`
}

DescribeRecordingResponse is the response struct for api DescribeRecording

func CreateDescribeRecordingResponse

func CreateDescribeRecordingResponse() (response *DescribeRecordingResponse)

CreateDescribeRecordingResponse creates a response to parse from DescribeRecording response

type DescribeStatisticalDataRequest

type DescribeStatisticalDataRequest struct {
	*requests.RpcRequest
	BeginTimeLeftRange  requests.Integer `position:"Query" name:"BeginTimeLeftRange"`
	TimeUnit            string           `position:"Query" name:"TimeUnit"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	BeginTimeRightRange requests.Integer `position:"Query" name:"BeginTimeRightRange"`
}

DescribeStatisticalDataRequest is the request struct for api DescribeStatisticalData

func CreateDescribeStatisticalDataRequest

func CreateDescribeStatisticalDataRequest() (request *DescribeStatisticalDataRequest)

CreateDescribeStatisticalDataRequest creates a request to invoke DescribeStatisticalData API

type DescribeStatisticalDataResponse

type DescribeStatisticalDataResponse struct {
	*responses.BaseResponse
	TotalDialoguePassRate    string                  `json:"TotalDialoguePassRate" xml:"TotalDialoguePassRate"`
	TotalKnowledgeHitRate    string                  `json:"TotalKnowledgeHitRate" xml:"TotalKnowledgeHitRate"`
	TotalResolutionRate      string                  `json:"TotalResolutionRate" xml:"TotalResolutionRate"`
	TotalValidAnswerRate     string                  `json:"TotalValidAnswerRate" xml:"TotalValidAnswerRate"`
	RequestId                string                  `json:"RequestId" xml:"RequestId"`
	ResolvedQuestionTotalNum int64                   `json:"ResolvedQuestionTotalNum" xml:"ResolvedQuestionTotalNum"`
	ConversationTotalNum     int64                   `json:"ConversationTotalNum" xml:"ConversationTotalNum"`
	StatisticalDataReports   []StatisticalDataReport `json:"StatisticalDataReports" xml:"StatisticalDataReports"`
}

DescribeStatisticalDataResponse is the response struct for api DescribeStatisticalData

func CreateDescribeStatisticalDataResponse

func CreateDescribeStatisticalDataResponse() (response *DescribeStatisticalDataResponse)

CreateDescribeStatisticalDataResponse creates a response to parse from DescribeStatisticalData response

type DescribeTTSConfigRequest

type DescribeTTSConfigRequest struct {
	*requests.RpcRequest
	InstanceId      string           `position:"Query" name:"InstanceId"`
	InstanceOwnerId requests.Integer `position:"Query" name:"InstanceOwnerId"`
}

DescribeTTSConfigRequest is the request struct for api DescribeTTSConfig

func CreateDescribeTTSConfigRequest

func CreateDescribeTTSConfigRequest() (request *DescribeTTSConfigRequest)

CreateDescribeTTSConfigRequest creates a request to invoke DescribeTTSConfig API

type DescribeTTSConfigResponse

type DescribeTTSConfigResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Volume     int    `json:"Volume" xml:"Volume"`
	Voice      string `json:"Voice" xml:"Voice"`
	SpeechRate int    `json:"SpeechRate" xml:"SpeechRate"`
}

DescribeTTSConfigResponse is the response struct for api DescribeTTSConfig

func CreateDescribeTTSConfigResponse

func CreateDescribeTTSConfigResponse() (response *DescribeTTSConfigResponse)

CreateDescribeTTSConfigResponse creates a response to parse from DescribeTTSConfig response

type DialogueRequest

type DialogueRequest struct {
	*requests.RpcRequest
	ConversationId    string           `position:"Query" name:"ConversationId"`
	CallingNumber     string           `position:"Query" name:"CallingNumber"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
	CalledNumber      string           `position:"Query" name:"CalledNumber"`
	AdditionalContext string           `position:"Query" name:"AdditionalContext"`
	InstanceOwnerId   requests.Integer `position:"Query" name:"InstanceOwnerId"`
	Utterance         string           `position:"Query" name:"Utterance"`
}

DialogueRequest is the request struct for api Dialogue

func CreateDialogueRequest

func CreateDialogueRequest() (request *DialogueRequest)

CreateDialogueRequest creates a request to invoke Dialogue API

type DialogueResponse

type DialogueResponse struct {
	*responses.BaseResponse
	Action        string `json:"Action" xml:"Action"`
	Interruptible bool   `json:"Interruptible" xml:"Interruptible"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ActionParams  string `json:"ActionParams" xml:"ActionParams"`
	TextResponse  string `json:"TextResponse" xml:"TextResponse"`
}

DialogueResponse is the response struct for api Dialogue

func CreateDialogueResponse

func CreateDialogueResponse() (response *DialogueResponse)

CreateDialogueResponse creates a response to parse from Dialogue response

type DisableInstanceRequest

type DisableInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

DisableInstanceRequest is the request struct for api DisableInstance

func CreateDisableInstanceRequest

func CreateDisableInstanceRequest() (request *DisableInstanceRequest)

CreateDisableInstanceRequest creates a request to invoke DisableInstance API

type DisableInstanceResponse

type DisableInstanceResponse struct {
	*responses.BaseResponse
	Status    string `json:"Status" xml:"Status"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DisableInstanceResponse is the response struct for api DisableInstance

func CreateDisableInstanceResponse

func CreateDisableInstanceResponse() (response *DisableInstanceResponse)

CreateDisableInstanceResponse creates a response to parse from DisableInstance response

type DownloadTask added in v1.61.1349

type DownloadTask struct {
	Status            string              `json:"Status" xml:"Status"`
	Title             string              `json:"Title" xml:"Title"`
	ExpireTime        int64               `json:"ExpireTime" xml:"ExpireTime"`
	TaskId            string              `json:"TaskId" xml:"TaskId"`
	DownloadTaskFiles []DownloadTaskFile0 `json:"DownloadTaskFiles" xml:"DownloadTaskFiles"`
}

DownloadTask is a nested struct in voicenavigator response

type DownloadTaskFile0 added in v1.61.1349

type DownloadTaskFile0 struct {
	Status   string `json:"Status" xml:"Status"`
	Title    string `json:"Title" xml:"Title"`
	Progress int    `json:"Progress" xml:"Progress"`
	FileId   string `json:"FileId" xml:"FileId"`
}

DownloadTaskFile0 is a nested struct in voicenavigator response

type DownloadTaskFiles added in v1.61.1349

type DownloadTaskFiles struct {
	DownloadTaskFile0 []DownloadTaskFile0 `json:"DownloadTaskFile0" xml:"DownloadTaskFile0"`
}

DownloadTaskFiles is a nested struct in voicenavigator response

type DownloadTasks added in v1.61.1349

type DownloadTasks struct {
	PageNumber int            `json:"PageNumber" xml:"PageNumber"`
	PageSize   int            `json:"PageSize" xml:"PageSize"`
	TotalCount int            `json:"TotalCount" xml:"TotalCount"`
	List       []DownloadTask `json:"List" xml:"List"`
}

DownloadTasks is a nested struct in voicenavigator response

type EnableInstanceRequest

type EnableInstanceRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

EnableInstanceRequest is the request struct for api EnableInstance

func CreateEnableInstanceRequest

func CreateEnableInstanceRequest() (request *EnableInstanceRequest)

CreateEnableInstanceRequest creates a request to invoke EnableInstance API

type EnableInstanceResponse

type EnableInstanceResponse struct {
	*responses.BaseResponse
	Status    string `json:"Status" xml:"Status"`
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EnableInstanceResponse is the response struct for api EnableInstance

func CreateEnableInstanceResponse

func CreateEnableInstanceResponse() (response *EnableInstanceResponse)

CreateEnableInstanceResponse creates a response to parse from EnableInstance response

type EndDialogueRequest

type EndDialogueRequest struct {
	*requests.RpcRequest
	ConversationId  string           `position:"Query" name:"ConversationId"`
	HangUpParams    string           `position:"Query" name:"HangUpParams"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	InstanceOwnerId requests.Integer `position:"Query" name:"InstanceOwnerId"`
}

EndDialogueRequest is the request struct for api EndDialogue

func CreateEndDialogueRequest

func CreateEndDialogueRequest() (request *EndDialogueRequest)

CreateEndDialogueRequest creates a request to invoke EndDialogue API

type EndDialogueResponse

type EndDialogueResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EndDialogueResponse is the response struct for api EndDialogue

func CreateEndDialogueResponse

func CreateEndDialogueResponse() (response *EndDialogueResponse)

CreateEndDialogueResponse creates a response to parse from EndDialogue response

type ExportConversationDetailsRequest

type ExportConversationDetailsRequest struct {
	*requests.RpcRequest
	BeginTimeLeftRange  requests.Integer `position:"Query" name:"BeginTimeLeftRange"`
	CallingNumber       string           `position:"Query" name:"CallingNumber"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	BeginTimeRightRange requests.Integer `position:"Query" name:"BeginTimeRightRange"`
	Options             *[]string        `position:"Query" name:"Options"  type:"Repeated"`
}

ExportConversationDetailsRequest is the request struct for api ExportConversationDetails

func CreateExportConversationDetailsRequest

func CreateExportConversationDetailsRequest() (request *ExportConversationDetailsRequest)

CreateExportConversationDetailsRequest creates a request to invoke ExportConversationDetails API

type ExportConversationDetailsResponse

type ExportConversationDetailsResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ExportTaskId string `json:"ExportTaskId" xml:"ExportTaskId"`
}

ExportConversationDetailsResponse is the response struct for api ExportConversationDetails

func CreateExportConversationDetailsResponse

func CreateExportConversationDetailsResponse() (response *ExportConversationDetailsResponse)

CreateExportConversationDetailsResponse creates a response to parse from ExportConversationDetails response

type ExportStatisticalDataRequest

type ExportStatisticalDataRequest struct {
	*requests.RpcRequest
	BeginTimeLeftRange  requests.Integer `position:"Query" name:"BeginTimeLeftRange"`
	ExportType          string           `position:"Query" name:"ExportType"`
	TimeUnit            string           `position:"Query" name:"TimeUnit"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	BeginTimeRightRange requests.Integer `position:"Query" name:"BeginTimeRightRange"`
}

ExportStatisticalDataRequest is the request struct for api ExportStatisticalData

func CreateExportStatisticalDataRequest

func CreateExportStatisticalDataRequest() (request *ExportStatisticalDataRequest)

CreateExportStatisticalDataRequest creates a request to invoke ExportStatisticalData API

type ExportStatisticalDataResponse

type ExportStatisticalDataResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ExportTaskId string `json:"ExportTaskId" xml:"ExportTaskId"`
}

ExportStatisticalDataResponse is the response struct for api ExportStatisticalData

func CreateExportStatisticalDataResponse

func CreateExportStatisticalDataResponse() (response *ExportStatisticalDataResponse)

CreateExportStatisticalDataResponse creates a response to parse from ExportStatisticalData response

type GenerateUploadUrlRequest added in v1.61.1570

type GenerateUploadUrlRequest struct {
	*requests.RpcRequest
	CallerParentId                 requests.Integer `position:"Body" name:"CallerParentId"`
	SecurityTransport              requests.Boolean `position:"Body" name:"SecurityTransport"`
	ProxyOriginalSecurityTransport requests.Boolean `position:"Body" name:"ProxyOriginalSecurityTransport"`
	UserId                         requests.Integer `position:"Body" name:"UserId"`
	CallerType                     string           `position:"Body" name:"CallerType"`
	CallerIp                       string           `position:"Body" name:"CallerIp"`
	SecurityToken                  string           `position:"Body" name:"SecurityToken"`
	InstanceOwnerId                requests.Integer `position:"Body" name:"InstanceOwnerId"`
	ClientIp                       string           `position:"Body" name:"ClientIp"`
	TenantId                       requests.Integer `position:"Body" name:"TenantId"`
	ProxyOriginalSourceIp          string           `position:"Body" name:"ProxyOriginalSourceIp"`
	Key                            string           `position:"Body" name:"Key"`
	CallerUid                      requests.Integer `position:"Body" name:"CallerUid"`
	CallerBid                      string           `position:"Body" name:"CallerBid"`
	XspaceTenantBuId               requests.Integer `position:"Body" name:"XspaceTenantBuId"`
	MfaPresent                     requests.Boolean `position:"Body" name:"MfaPresent"`
	Environment                    requests.Integer `position:"Body" name:"Environment"`
	FileName                       string           `position:"Body" name:"FileName"`
	InstanceId                     string           `position:"Body" name:"InstanceId"`
	RequestId                      string           `position:"Body" name:"RequestId"`
	XspaceServicerId               requests.Integer `position:"Body" name:"XspaceServicerId"`
	TenantName                     string           `position:"Body" name:"TenantName"`
	ProxyTrustTransportInfo        requests.Boolean `position:"Body" name:"ProxyTrustTransportInfo"`
	UserName                       string           `position:"Body" name:"UserName"`
}

GenerateUploadUrlRequest is the request struct for api GenerateUploadUrl

func CreateGenerateUploadUrlRequest added in v1.61.1570

func CreateGenerateUploadUrlRequest() (request *GenerateUploadUrlRequest)

CreateGenerateUploadUrlRequest creates a request to invoke GenerateUploadUrl API

type GenerateUploadUrlResponse added in v1.61.1570

type GenerateUploadUrlResponse struct {
	*responses.BaseResponse
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Data           Data   `json:"Data" xml:"Data"`
}

GenerateUploadUrlResponse is the response struct for api GenerateUploadUrl

func CreateGenerateUploadUrlResponse added in v1.61.1570

func CreateGenerateUploadUrlResponse() (response *GenerateUploadUrlResponse)

CreateGenerateUploadUrlResponse creates a response to parse from GenerateUploadUrl response

type GetAsrConfigRequest added in v1.61.1570

type GetAsrConfigRequest struct {
	*requests.RpcRequest
	EntryId     string           `position:"Query" name:"EntryId"`
	ConfigLevel requests.Integer `position:"Query" name:"ConfigLevel"`
}

GetAsrConfigRequest is the request struct for api GetAsrConfig

func CreateGetAsrConfigRequest added in v1.61.1570

func CreateGetAsrConfigRequest() (request *GetAsrConfigRequest)

CreateGetAsrConfigRequest creates a request to invoke GetAsrConfig API

type GetAsrConfigResponse added in v1.61.1570

type GetAsrConfigResponse struct {
	*responses.BaseResponse
	Success        bool   `json:"Success" xml:"Success"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	ErrorMsg       string `json:"ErrorMsg" xml:"ErrorMsg"`
	Data           Data   `json:"Data" xml:"Data"`
}

GetAsrConfigResponse is the response struct for api GetAsrConfig

func CreateGetAsrConfigResponse added in v1.61.1570

func CreateGetAsrConfigResponse() (response *GetAsrConfigResponse)

CreateGetAsrConfigResponse creates a response to parse from GetAsrConfig response

type GetRealTimeConcurrencyRequest added in v1.61.1744

type GetRealTimeConcurrencyRequest struct {
	*requests.RpcRequest
	InstanceId string `position:"Query" name:"InstanceId"`
}

GetRealTimeConcurrencyRequest is the request struct for api GetRealTimeConcurrency

func CreateGetRealTimeConcurrencyRequest added in v1.61.1744

func CreateGetRealTimeConcurrencyRequest() (request *GetRealTimeConcurrencyRequest)

CreateGetRealTimeConcurrencyRequest creates a request to invoke GetRealTimeConcurrency API

type GetRealTimeConcurrencyResponse added in v1.61.1744

type GetRealTimeConcurrencyResponse struct {
	*responses.BaseResponse
	RequestId           string `json:"RequestId" xml:"RequestId"`
	Timestamp           int64  `json:"Timestamp" xml:"Timestamp"`
	RealTimeConcurrency int64  `json:"RealTimeConcurrency" xml:"RealTimeConcurrency"`
	MaxConcurrency      int64  `json:"MaxConcurrency" xml:"MaxConcurrency"`
}

GetRealTimeConcurrencyResponse is the response struct for api GetRealTimeConcurrency

func CreateGetRealTimeConcurrencyResponse added in v1.61.1744

func CreateGetRealTimeConcurrencyResponse() (response *GetRealTimeConcurrencyResponse)

CreateGetRealTimeConcurrencyResponse creates a response to parse from GetRealTimeConcurrency response

type GreetingConfig

type GreetingConfig struct {
	IntentTrigger string `json:"IntentTrigger" xml:"IntentTrigger"`
	GreetingWords string `json:"GreetingWords" xml:"GreetingWords"`
	SourceType    string `json:"SourceType" xml:"SourceType"`
}

GreetingConfig is a nested struct in voicenavigator response

type Instance

type Instance struct {
	Status               string   `json:"Status" xml:"Status"`
	NluServiceType       string   `json:"NluServiceType" xml:"NluServiceType"`
	ModifyUserName       string   `json:"ModifyUserName" xml:"ModifyUserName"`
	Description          string   `json:"Description" xml:"Description"`
	InstanceId           string   `json:"InstanceId" xml:"InstanceId"`
	Name                 string   `json:"Name" xml:"Name"`
	Concurrency          int64    `json:"Concurrency" xml:"Concurrency"`
	ModifyTime           int64    `json:"ModifyTime" xml:"ModifyTime"`
	ApplicableOperations []string `json:"ApplicableOperations" xml:"ApplicableOperations"`
}

Instance is a nested struct in voicenavigator response

type Instances

type Instances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in voicenavigator response

type List added in v1.61.1349

type List struct {
	DownloadTask []DownloadTask `json:"DownloadTask" xml:"DownloadTask"`
}

List is a nested struct in voicenavigator response

type ListChatbotInstancesRequest added in v1.61.733

type ListChatbotInstancesRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListChatbotInstancesRequest is the request struct for api ListChatbotInstances

func CreateListChatbotInstancesRequest added in v1.61.733

func CreateListChatbotInstancesRequest() (request *ListChatbotInstancesRequest)

CreateListChatbotInstancesRequest creates a request to invoke ListChatbotInstances API

type ListChatbotInstancesResponse added in v1.61.733

type ListChatbotInstancesResponse struct {
	*responses.BaseResponse
	TotalCount int64  `json:"TotalCount" xml:"TotalCount"`
	PageSize   int64  `json:"PageSize" xml:"PageSize"`
	RequestId  string `json:"RequestId" xml:"RequestId"`
	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
	Bots       []Bot  `json:"Bots" xml:"Bots"`
}

ListChatbotInstancesResponse is the response struct for api ListChatbotInstances

func CreateListChatbotInstancesResponse added in v1.61.733

func CreateListChatbotInstancesResponse() (response *ListChatbotInstancesResponse)

CreateListChatbotInstancesResponse creates a response to parse from ListChatbotInstances response

type ListConversationDetailsRequest

type ListConversationDetailsRequest struct {
	*requests.RpcRequest
	ConversationId string `position:"Query" name:"ConversationId"`
	InstanceId     string `position:"Query" name:"InstanceId"`
}

ListConversationDetailsRequest is the request struct for api ListConversationDetails

func CreateListConversationDetailsRequest

func CreateListConversationDetailsRequest() (request *ListConversationDetailsRequest)

CreateListConversationDetailsRequest creates a request to invoke ListConversationDetails API

type ListConversationDetailsResponse

type ListConversationDetailsResponse struct {
	*responses.BaseResponse
	RequestId           string               `json:"RequestId" xml:"RequestId"`
	ConversationDetails []ConversationDetail `json:"ConversationDetails" xml:"ConversationDetails"`
}

ListConversationDetailsResponse is the response struct for api ListConversationDetails

func CreateListConversationDetailsResponse

func CreateListConversationDetailsResponse() (response *ListConversationDetailsResponse)

CreateListConversationDetailsResponse creates a response to parse from ListConversationDetails response

type ListConversationsRequest

type ListConversationsRequest struct {
	*requests.RpcRequest
	BeginTimeLeftRange  requests.Integer `position:"Query" name:"BeginTimeLeftRange"`
	Query               string           `position:"Query" name:"Query"`
	PageNumber          requests.Integer `position:"Query" name:"PageNumber"`
	Result              requests.Integer `position:"Query" name:"Result"`
	CallingNumber       string           `position:"Query" name:"CallingNumber"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	BeginTimeRightRange requests.Integer `position:"Query" name:"BeginTimeRightRange"`
	IsSandBox           string           `position:"Query" name:"IsSandBox"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
}

ListConversationsRequest is the request struct for api ListConversations

func CreateListConversationsRequest

func CreateListConversationsRequest() (request *ListConversationsRequest)

CreateListConversationsRequest creates a request to invoke ListConversations API

type ListConversationsResponse

type ListConversationsResponse struct {
	*responses.BaseResponse
	TotalCount    int64          `json:"TotalCount" xml:"TotalCount"`
	PageSize      int            `json:"PageSize" xml:"PageSize"`
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	PageNumber    int            `json:"PageNumber" xml:"PageNumber"`
	Conversations []Conversation `json:"Conversations" xml:"Conversations"`
}

ListConversationsResponse is the response struct for api ListConversations

func CreateListConversationsResponse

func CreateListConversationsResponse() (response *ListConversationsResponse)

CreateListConversationsResponse creates a response to parse from ListConversations response

type ListDownloadTasksRequest added in v1.61.1349

type ListDownloadTasksRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListDownloadTasksRequest is the request struct for api ListDownloadTasks

func CreateListDownloadTasksRequest added in v1.61.1349

func CreateListDownloadTasksRequest() (request *ListDownloadTasksRequest)

CreateListDownloadTasksRequest creates a request to invoke ListDownloadTasks API

type ListDownloadTasksResponse added in v1.61.1349

type ListDownloadTasksResponse struct {
	*responses.BaseResponse
	HttpStatusCode int           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string        `json:"Code" xml:"Code"`
	Message        string        `json:"Message" xml:"Message"`
	RequestId      string        `json:"RequestId" xml:"RequestId"`
	Success        bool          `json:"Success" xml:"Success"`
	DownloadTasks  DownloadTasks `json:"DownloadTasks" xml:"DownloadTasks"`
}

ListDownloadTasksResponse is the response struct for api ListDownloadTasks

func CreateListDownloadTasksResponse added in v1.61.1349

func CreateListDownloadTasksResponse() (response *ListDownloadTasksResponse)

CreateListDownloadTasksResponse creates a response to parse from ListDownloadTasks response

type ListInstancesRequest

type ListInstancesRequest struct {
	*requests.RpcRequest
	PageNumber                   requests.Integer `position:"Query" name:"PageNumber"`
	NluServiceTypeListJsonString string           `position:"Query" name:"NluServiceTypeListJsonString"`
	PageSize                     requests.Integer `position:"Query" name:"PageSize"`
}

ListInstancesRequest is the request struct for api ListInstances

func CreateListInstancesRequest

func CreateListInstancesRequest() (request *ListInstancesRequest)

CreateListInstancesRequest creates a request to invoke ListInstances API

type ListInstancesResponse

type ListInstancesResponse struct {
	*responses.BaseResponse
	TotalCount int        `json:"TotalCount" xml:"TotalCount"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	Instances  []Instance `json:"Instances" xml:"Instances"`
}

ListInstancesResponse is the response struct for api ListInstances

func CreateListInstancesResponse

func CreateListInstancesResponse() (response *ListInstancesResponse)

CreateListInstancesResponse creates a response to parse from ListInstances response

type ModifyAsrConfigRequest added in v1.61.1570

type ModifyAsrConfigRequest struct {
	*requests.RpcRequest
	AsrVocabularyId      string           `position:"Query" name:"AsrVocabularyId"`
	AsrClassVocabularyId string           `position:"Query" name:"AsrClassVocabularyId"`
	EntryId              string           `position:"Query" name:"EntryId"`
	AsrCustomizationId   string           `position:"Query" name:"AsrCustomizationId"`
	ConfigLevel          requests.Integer `position:"Query" name:"ConfigLevel"`
	AsrAcousticModelId   string           `position:"Query" name:"AsrAcousticModelId"`
}

ModifyAsrConfigRequest is the request struct for api ModifyAsrConfig

func CreateModifyAsrConfigRequest added in v1.61.1570

func CreateModifyAsrConfigRequest() (request *ModifyAsrConfigRequest)

CreateModifyAsrConfigRequest creates a request to invoke ModifyAsrConfig API

type ModifyAsrConfigResponse added in v1.61.1570

type ModifyAsrConfigResponse struct {
	*responses.BaseResponse
	Success        bool   `json:"Success" xml:"Success"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	ErrorMsg       string `json:"ErrorMsg" xml:"ErrorMsg"`
	Data           Data   `json:"Data" xml:"Data"`
}

ModifyAsrConfigResponse is the response struct for api ModifyAsrConfig

func CreateModifyAsrConfigResponse added in v1.61.1570

func CreateModifyAsrConfigResponse() (response *ModifyAsrConfigResponse)

CreateModifyAsrConfigResponse creates a response to parse from ModifyAsrConfig response

type ModifyGreetingConfigRequest

type ModifyGreetingConfigRequest struct {
	*requests.RpcRequest
	GreetingWords string `position:"Query" name:"GreetingWords"`
	IntentTrigger string `position:"Query" name:"IntentTrigger"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	SourceType    string `position:"Query" name:"SourceType"`
}

ModifyGreetingConfigRequest is the request struct for api ModifyGreetingConfig

func CreateModifyGreetingConfigRequest

func CreateModifyGreetingConfigRequest() (request *ModifyGreetingConfigRequest)

CreateModifyGreetingConfigRequest creates a request to invoke ModifyGreetingConfig API

type ModifyGreetingConfigResponse

type ModifyGreetingConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyGreetingConfigResponse is the response struct for api ModifyGreetingConfig

func CreateModifyGreetingConfigResponse

func CreateModifyGreetingConfigResponse() (response *ModifyGreetingConfigResponse)

CreateModifyGreetingConfigResponse creates a response to parse from ModifyGreetingConfig response

type ModifyInstanceRequest

type ModifyInstanceRequest struct {
	*requests.RpcRequest
	Description       string           `position:"Query" name:"Description"`
	Concurrency       requests.Integer `position:"Query" name:"Concurrency"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
	ChatbotInstanceId string           `position:"Query" name:"ChatbotInstanceId"`
}

ModifyInstanceRequest is the request struct for api ModifyInstance

func CreateModifyInstanceRequest

func CreateModifyInstanceRequest() (request *ModifyInstanceRequest)

CreateModifyInstanceRequest creates a request to invoke ModifyInstance API

type ModifyInstanceResponse

type ModifyInstanceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyInstanceResponse is the response struct for api ModifyInstance

func CreateModifyInstanceResponse

func CreateModifyInstanceResponse() (response *ModifyInstanceResponse)

CreateModifyInstanceResponse creates a response to parse from ModifyInstance response

type ModifySilenceTimeoutConfigRequest

type ModifySilenceTimeoutConfigRequest struct {
	*requests.RpcRequest
	FinalAction       string           `position:"Query" name:"FinalAction"`
	FinalPrompt       string           `position:"Query" name:"FinalPrompt"`
	Threshold         requests.Integer `position:"Query" name:"Threshold"`
	IntentTrigger     string           `position:"Query" name:"IntentTrigger"`
	Timeout           requests.Integer `position:"Query" name:"Timeout"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
	SourceType        string           `position:"Query" name:"SourceType"`
	FinalActionParams string           `position:"Query" name:"FinalActionParams"`
	Prompt            string           `position:"Query" name:"Prompt"`
}

ModifySilenceTimeoutConfigRequest is the request struct for api ModifySilenceTimeoutConfig

func CreateModifySilenceTimeoutConfigRequest

func CreateModifySilenceTimeoutConfigRequest() (request *ModifySilenceTimeoutConfigRequest)

CreateModifySilenceTimeoutConfigRequest creates a request to invoke ModifySilenceTimeoutConfig API

type ModifySilenceTimeoutConfigResponse

type ModifySilenceTimeoutConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifySilenceTimeoutConfigResponse is the response struct for api ModifySilenceTimeoutConfig

func CreateModifySilenceTimeoutConfigResponse

func CreateModifySilenceTimeoutConfigResponse() (response *ModifySilenceTimeoutConfigResponse)

CreateModifySilenceTimeoutConfigResponse creates a response to parse from ModifySilenceTimeoutConfig response

type ModifyTTSConfigRequest

type ModifyTTSConfigRequest struct {
	*requests.RpcRequest
	Voice      string `position:"Query" name:"Voice"`
	Volume     string `position:"Query" name:"Volume"`
	InstanceId string `position:"Query" name:"InstanceId"`
	SpeechRate string `position:"Query" name:"SpeechRate"`
}

ModifyTTSConfigRequest is the request struct for api ModifyTTSConfig

func CreateModifyTTSConfigRequest

func CreateModifyTTSConfigRequest() (request *ModifyTTSConfigRequest)

CreateModifyTTSConfigRequest creates a request to invoke ModifyTTSConfig API

type ModifyTTSConfigResponse

type ModifyTTSConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyTTSConfigResponse is the response struct for api ModifyTTSConfig

func CreateModifyTTSConfigResponse

func CreateModifyTTSConfigResponse() (response *ModifyTTSConfigResponse)

CreateModifyTTSConfigResponse creates a response to parse from ModifyTTSConfig response

type ModifyUnrecognizingConfigRequest

type ModifyUnrecognizingConfigRequest struct {
	*requests.RpcRequest
	FinalAction       string           `position:"Query" name:"FinalAction"`
	FinalPrompt       string           `position:"Query" name:"FinalPrompt"`
	Threshold         requests.Integer `position:"Query" name:"Threshold"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
	FinalActionParams string           `position:"Query" name:"FinalActionParams"`
	Prompt            string           `position:"Query" name:"Prompt"`
}

ModifyUnrecognizingConfigRequest is the request struct for api ModifyUnrecognizingConfig

func CreateModifyUnrecognizingConfigRequest

func CreateModifyUnrecognizingConfigRequest() (request *ModifyUnrecognizingConfigRequest)

CreateModifyUnrecognizingConfigRequest creates a request to invoke ModifyUnrecognizingConfig API

type ModifyUnrecognizingConfigResponse

type ModifyUnrecognizingConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyUnrecognizingConfigResponse is the response struct for api ModifyUnrecognizingConfig

func CreateModifyUnrecognizingConfigResponse

func CreateModifyUnrecognizingConfigResponse() (response *ModifyUnrecognizingConfigResponse)

CreateModifyUnrecognizingConfigResponse creates a response to parse from ModifyUnrecognizingConfig response

type NegativeFeedbackUtterances

type NegativeFeedbackUtterances struct {
	Utterance []string `json:"Utterance" xml:"Utterance"`
}

NegativeFeedbackUtterances is a nested struct in voicenavigator response

type QueryConversationsRequest

type QueryConversationsRequest struct {
	*requests.RpcRequest
	BeginTimeLeftRange  requests.Integer `position:"Query" name:"BeginTimeLeftRange"`
	PageNumber          requests.Integer `position:"Query" name:"PageNumber"`
	CallingNumber       string           `position:"Query" name:"CallingNumber"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	BeginTimeRightRange requests.Integer `position:"Query" name:"BeginTimeRightRange"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
}

QueryConversationsRequest is the request struct for api QueryConversations

func CreateQueryConversationsRequest

func CreateQueryConversationsRequest() (request *QueryConversationsRequest)

CreateQueryConversationsRequest creates a request to invoke QueryConversations API

type QueryConversationsResponse

type QueryConversationsResponse struct {
	*responses.BaseResponse
	TotalCount    int64          `json:"TotalCount" xml:"TotalCount"`
	PageSize      int            `json:"PageSize" xml:"PageSize"`
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	PageNumber    int            `json:"PageNumber" xml:"PageNumber"`
	Conversations []Conversation `json:"Conversations" xml:"Conversations"`
}

QueryConversationsResponse is the response struct for api QueryConversations

func CreateQueryConversationsResponse

func CreateQueryConversationsResponse() (response *QueryConversationsResponse)

CreateQueryConversationsResponse creates a response to parse from QueryConversations response

type RepeatingConfig

type RepeatingConfig struct {
	Utterances []string `json:"Utterances" xml:"Utterances"`
}

RepeatingConfig is a nested struct in voicenavigator response

type SaveRecordingRequest

type SaveRecordingRequest struct {
	*requests.RpcRequest
	VoiceSliceRecordingList string           `position:"Query" name:"VoiceSliceRecordingList"`
	ConversationId          string           `position:"Query" name:"ConversationId"`
	StartTime               requests.Integer `position:"Query" name:"StartTime"`
	Type                    string           `position:"Query" name:"Type"`
	Duration                string           `position:"Query" name:"Duration"`
	InstanceId              string           `position:"Query" name:"InstanceId"`
	FileName                string           `position:"Query" name:"FileName"`
	FilePath                string           `position:"Query" name:"FilePath"`
	InstanceOwnerId         requests.Integer `position:"Query" name:"InstanceOwnerId"`
}

SaveRecordingRequest is the request struct for api SaveRecording

func CreateSaveRecordingRequest

func CreateSaveRecordingRequest() (request *SaveRecordingRequest)

CreateSaveRecordingRequest creates a request to invoke SaveRecording API

type SaveRecordingResponse

type SaveRecordingResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SaveRecordingResponse is the response struct for api SaveRecording

func CreateSaveRecordingResponse

func CreateSaveRecordingResponse() (response *SaveRecordingResponse)

CreateSaveRecordingResponse creates a response to parse from SaveRecording response

type SilenceTimeoutConfig

type SilenceTimeoutConfig struct {
	Timeout           int64  `json:"Timeout" xml:"Timeout"`
	IntentTrigger     string `json:"IntentTrigger" xml:"IntentTrigger"`
	FinalPrompt       string `json:"FinalPrompt" xml:"FinalPrompt"`
	SourceType        string `json:"SourceType" xml:"SourceType"`
	FinalAction       string `json:"FinalAction" xml:"FinalAction"`
	Prompt            string `json:"Prompt" xml:"Prompt"`
	Threshold         int    `json:"Threshold" xml:"Threshold"`
	FinalActionParams string `json:"FinalActionParams" xml:"FinalActionParams"`
}

SilenceTimeoutConfig is a nested struct in voicenavigator response

type SilenceTimeoutRequest

type SilenceTimeoutRequest struct {
	*requests.RpcRequest
	ConversationId  string           `position:"Query" name:"ConversationId"`
	InitialContext  string           `position:"Query" name:"InitialContext"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	InstanceOwnerId requests.Integer `position:"Query" name:"InstanceOwnerId"`
}

SilenceTimeoutRequest is the request struct for api SilenceTimeout

func CreateSilenceTimeoutRequest

func CreateSilenceTimeoutRequest() (request *SilenceTimeoutRequest)

CreateSilenceTimeoutRequest creates a request to invoke SilenceTimeout API

type SilenceTimeoutResponse

type SilenceTimeoutResponse struct {
	*responses.BaseResponse
	Action        string `json:"Action" xml:"Action"`
	Interruptible bool   `json:"Interruptible" xml:"Interruptible"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
	ActionParams  string `json:"ActionParams" xml:"ActionParams"`
	TextResponse  string `json:"TextResponse" xml:"TextResponse"`
}

SilenceTimeoutResponse is the response struct for api SilenceTimeout

func CreateSilenceTimeoutResponse

func CreateSilenceTimeoutResponse() (response *SilenceTimeoutResponse)

CreateSilenceTimeoutResponse creates a response to parse from SilenceTimeout response

type StatisticalDataReport

type StatisticalDataReport struct {
	KnowledgeHitRate     string `json:"KnowledgeHitRate" xml:"KnowledgeHitRate"`
	ResolvedQuestionNum  int    `json:"ResolvedQuestionNum" xml:"ResolvedQuestionNum"`
	ResolutionRate       string `json:"ResolutionRate" xml:"ResolutionRate"`
	StatisticalDate      string `json:"StatisticalDate" xml:"StatisticalDate"`
	TotalConversationNum int    `json:"TotalConversationNum" xml:"TotalConversationNum"`
	ValidAnswerRate      string `json:"ValidAnswerRate" xml:"ValidAnswerRate"`
	DialoguePassRate     string `json:"DialoguePassRate" xml:"DialoguePassRate"`
}

StatisticalDataReport is a nested struct in voicenavigator response

type StatisticalDataReports

type StatisticalDataReports struct {
	StatisticalDataReport []StatisticalDataReport `json:"StatisticalDataReport" xml:"StatisticalDataReport"`
}

StatisticalDataReports is a nested struct in voicenavigator response

type UnrecognizingConfig

type UnrecognizingConfig struct {
	FinalPrompt       string `json:"FinalPrompt" xml:"FinalPrompt"`
	FinalAction       string `json:"FinalAction" xml:"FinalAction"`
	FinalActionParams string `json:"FinalActionParams" xml:"FinalActionParams"`
	Threshold         int    `json:"Threshold" xml:"Threshold"`
	Prompt            string `json:"Prompt" xml:"Prompt"`
}

UnrecognizingConfig is a nested struct in voicenavigator response

type UtterancesInDescribeNavigationConfig

type UtterancesInDescribeNavigationConfig struct {
	Utterance []string `json:"Utterance" xml:"Utterance"`
}

UtterancesInDescribeNavigationConfig is a nested struct in voicenavigator response

Source Files

Jump to

Keyboard shortcuts

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