dyvmsapi

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 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 = "central"

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 AddRtcAccountRequest

type AddRtcAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId             string           `position:"Query" name:"DeviceId"`
}

AddRtcAccountRequest is the request struct for api AddRtcAccount

func CreateAddRtcAccountRequest

func CreateAddRtcAccountRequest() (request *AddRtcAccountRequest)

CreateAddRtcAccountRequest creates a request to invoke AddRtcAccount API

type AddRtcAccountResponse

type AddRtcAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

AddRtcAccountResponse is the response struct for api AddRtcAccount

func CreateAddRtcAccountResponse

func CreateAddRtcAccountResponse() (response *AddRtcAccountResponse)

CreateAddRtcAccountResponse creates a response to parse from AddRtcAccount response

type AddVirtualNumberRelationRequest

type AddVirtualNumberRelationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	NumberList           string           `position:"Query" name:"NumberList"`
	RouteType            requests.Integer `position:"Query" name:"RouteType"`
	CorpNameList         string           `position:"Query" name:"CorpNameList"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdCode             string           `position:"Query" name:"ProdCode"`
	PhoneNum             string           `position:"Query" name:"PhoneNum"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

AddVirtualNumberRelationRequest is the request struct for api AddVirtualNumberRelation

func CreateAddVirtualNumberRelationRequest

func CreateAddVirtualNumberRelationRequest() (request *AddVirtualNumberRelationRequest)

CreateAddVirtualNumberRelationRequest creates a request to invoke AddVirtualNumberRelation API

type AddVirtualNumberRelationResponse

type AddVirtualNumberRelationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

AddVirtualNumberRelationResponse is the response struct for api AddVirtualNumberRelation

func CreateAddVirtualNumberRelationResponse

func CreateAddVirtualNumberRelationResponse() (response *AddVirtualNumberRelationResponse)

CreateAddVirtualNumberRelationResponse creates a response to parse from AddVirtualNumberRelation response

type BatchRobotSmartCallRequest

type BatchRobotSmartCallRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	EarlyMediaAsr        requests.Boolean `position:"Query" name:"EarlyMediaAsr"`
	TtsParamHead         string           `position:"Query" name:"TtsParamHead"`
	TaskName             string           `position:"Query" name:"TaskName"`
	TtsParam             string           `position:"Query" name:"TtsParam"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	CalledShowNumber     string           `position:"Query" name:"CalledShowNumber"`
	IsSelfLine           requests.Boolean `position:"Query" name:"IsSelfLine"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DialogId             string           `position:"Query" name:"DialogId"`
	ScheduleTime         requests.Integer `position:"Query" name:"ScheduleTime"`
	CorpName             string           `position:"Query" name:"CorpName"`
	ScheduleCall         requests.Boolean `position:"Query" name:"ScheduleCall"`
}

BatchRobotSmartCallRequest is the request struct for api BatchRobotSmartCall

func CreateBatchRobotSmartCallRequest

func CreateBatchRobotSmartCallRequest() (request *BatchRobotSmartCallRequest)

CreateBatchRobotSmartCallRequest creates a request to invoke BatchRobotSmartCall API

type BatchRobotSmartCallResponse

type BatchRobotSmartCallResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

BatchRobotSmartCallResponse is the response struct for api BatchRobotSmartCall

func CreateBatchRobotSmartCallResponse

func CreateBatchRobotSmartCallResponse() (response *BatchRobotSmartCallResponse)

CreateBatchRobotSmartCallResponse creates a response to parse from BatchRobotSmartCall response

type BindNumberAndVoipIdRequest

type BindNumberAndVoipIdRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VoipId               string           `position:"Query" name:"VoipId"`
}

BindNumberAndVoipIdRequest is the request struct for api BindNumberAndVoipId

func CreateBindNumberAndVoipIdRequest

func CreateBindNumberAndVoipIdRequest() (request *BindNumberAndVoipIdRequest)

CreateBindNumberAndVoipIdRequest creates a request to invoke BindNumberAndVoipId API

type BindNumberAndVoipIdResponse

type BindNumberAndVoipIdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Module    string `json:"Module" xml:"Module"`
	Message   string `json:"Message" xml:"Message"`
}

BindNumberAndVoipIdResponse is the response struct for api BindNumberAndVoipId

func CreateBindNumberAndVoipIdResponse

func CreateBindNumberAndVoipIdResponse() (response *BindNumberAndVoipIdResponse)

CreateBindNumberAndVoipIdResponse creates a response to parse from BindNumberAndVoipId response

type CancelCallRequest

type CancelCallRequest struct {
	*requests.RpcRequest
	CallId               string           `position:"Query" name:"CallId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CancelCallRequest is the request struct for api CancelCall

func CreateCancelCallRequest

func CreateCancelCallRequest() (request *CancelCallRequest)

CreateCancelCallRequest creates a request to invoke CancelCall API

type CancelCallResponse

type CancelCallResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Status    bool   `json:"Status" xml:"Status"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

CancelCallResponse is the response struct for api CancelCall

func CreateCancelCallResponse

func CreateCancelCallResponse() (response *CancelCallResponse)

CreateCancelCallResponse creates a response to parse from CancelCall response

type CancelOrderRobotTaskRequest

type CancelOrderRobotTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
}

CancelOrderRobotTaskRequest is the request struct for api CancelOrderRobotTask

func CreateCancelOrderRobotTaskRequest

func CreateCancelOrderRobotTaskRequest() (request *CancelOrderRobotTaskRequest)

CreateCancelOrderRobotTaskRequest creates a request to invoke CancelOrderRobotTask API

type CancelOrderRobotTaskResponse

type CancelOrderRobotTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

CancelOrderRobotTaskResponse is the response struct for api CancelOrderRobotTask

func CreateCancelOrderRobotTaskResponse

func CreateCancelOrderRobotTaskResponse() (response *CancelOrderRobotTaskResponse)

CreateCancelOrderRobotTaskResponse creates a response to parse from CancelOrderRobotTask response

type CancelRobotTaskRequest

type CancelRobotTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
}

CancelRobotTaskRequest is the request struct for api CancelRobotTask

func CreateCancelRobotTaskRequest

func CreateCancelRobotTaskRequest() (request *CancelRobotTaskRequest)

CreateCancelRobotTaskRequest creates a request to invoke CancelRobotTask API

type CancelRobotTaskResponse

type CancelRobotTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

CancelRobotTaskResponse is the response struct for api CancelRobotTask

func CreateCancelRobotTaskResponse

func CreateCancelRobotTaskResponse() (response *CancelRobotTaskResponse)

CreateCancelRobotTaskResponse creates a response to parse from CancelRobotTask response

type ClickToDialRequest

type ClickToDialRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CallerShowNumber     string           `position:"Query" name:"CallerShowNumber"`
	SessionTimeout       requests.Integer `position:"Query" name:"SessionTimeout"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	CalledShowNumber     string           `position:"Query" name:"CalledShowNumber"`
	AsrFlag              requests.Boolean `position:"Query" name:"AsrFlag"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RecordFlag           requests.Boolean `position:"Query" name:"RecordFlag"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	OutId                string           `position:"Query" name:"OutId"`
	AsrModelId           string           `position:"Query" name:"AsrModelId"`
	CallerNumber         string           `position:"Query" name:"CallerNumber"`
}

ClickToDialRequest is the request struct for api ClickToDial

func CreateClickToDialRequest

func CreateClickToDialRequest() (request *ClickToDialRequest)

CreateClickToDialRequest creates a request to invoke ClickToDial API

type ClickToDialResponse

type ClickToDialResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	CallId    string `json:"CallId" xml:"CallId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

ClickToDialResponse is the response struct for api ClickToDial

func CreateClickToDialResponse

func CreateClickToDialResponse() (response *ClickToDialResponse)

CreateClickToDialResponse creates a response to parse from ClickToDial 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) AddRtcAccount

func (client *Client) AddRtcAccount(request *AddRtcAccountRequest) (response *AddRtcAccountResponse, err error)

AddRtcAccount invokes the dyvmsapi.AddRtcAccount API synchronously

func (*Client) AddRtcAccountWithCallback

func (client *Client) AddRtcAccountWithCallback(request *AddRtcAccountRequest, callback func(response *AddRtcAccountResponse, err error)) <-chan int

AddRtcAccountWithCallback invokes the dyvmsapi.AddRtcAccount API asynchronously

func (*Client) AddRtcAccountWithChan

func (client *Client) AddRtcAccountWithChan(request *AddRtcAccountRequest) (<-chan *AddRtcAccountResponse, <-chan error)

AddRtcAccountWithChan invokes the dyvmsapi.AddRtcAccount API asynchronously

func (*Client) AddVirtualNumberRelation

func (client *Client) AddVirtualNumberRelation(request *AddVirtualNumberRelationRequest) (response *AddVirtualNumberRelationResponse, err error)

AddVirtualNumberRelation invokes the dyvmsapi.AddVirtualNumberRelation API synchronously

func (*Client) AddVirtualNumberRelationWithCallback

func (client *Client) AddVirtualNumberRelationWithCallback(request *AddVirtualNumberRelationRequest, callback func(response *AddVirtualNumberRelationResponse, err error)) <-chan int

AddVirtualNumberRelationWithCallback invokes the dyvmsapi.AddVirtualNumberRelation API asynchronously

func (*Client) AddVirtualNumberRelationWithChan

func (client *Client) AddVirtualNumberRelationWithChan(request *AddVirtualNumberRelationRequest) (<-chan *AddVirtualNumberRelationResponse, <-chan error)

AddVirtualNumberRelationWithChan invokes the dyvmsapi.AddVirtualNumberRelation API asynchronously

func (*Client) BatchRobotSmartCall

func (client *Client) BatchRobotSmartCall(request *BatchRobotSmartCallRequest) (response *BatchRobotSmartCallResponse, err error)

BatchRobotSmartCall invokes the dyvmsapi.BatchRobotSmartCall API synchronously

func (*Client) BatchRobotSmartCallWithCallback

func (client *Client) BatchRobotSmartCallWithCallback(request *BatchRobotSmartCallRequest, callback func(response *BatchRobotSmartCallResponse, err error)) <-chan int

BatchRobotSmartCallWithCallback invokes the dyvmsapi.BatchRobotSmartCall API asynchronously

func (*Client) BatchRobotSmartCallWithChan

func (client *Client) BatchRobotSmartCallWithChan(request *BatchRobotSmartCallRequest) (<-chan *BatchRobotSmartCallResponse, <-chan error)

BatchRobotSmartCallWithChan invokes the dyvmsapi.BatchRobotSmartCall API asynchronously

func (*Client) BindNumberAndVoipId

func (client *Client) BindNumberAndVoipId(request *BindNumberAndVoipIdRequest) (response *BindNumberAndVoipIdResponse, err error)

BindNumberAndVoipId invokes the dyvmsapi.BindNumberAndVoipId API synchronously

func (*Client) BindNumberAndVoipIdWithCallback

func (client *Client) BindNumberAndVoipIdWithCallback(request *BindNumberAndVoipIdRequest, callback func(response *BindNumberAndVoipIdResponse, err error)) <-chan int

BindNumberAndVoipIdWithCallback invokes the dyvmsapi.BindNumberAndVoipId API asynchronously

func (*Client) BindNumberAndVoipIdWithChan

func (client *Client) BindNumberAndVoipIdWithChan(request *BindNumberAndVoipIdRequest) (<-chan *BindNumberAndVoipIdResponse, <-chan error)

BindNumberAndVoipIdWithChan invokes the dyvmsapi.BindNumberAndVoipId API asynchronously

func (*Client) CancelCall

func (client *Client) CancelCall(request *CancelCallRequest) (response *CancelCallResponse, err error)

CancelCall invokes the dyvmsapi.CancelCall API synchronously

func (*Client) CancelCallWithCallback

func (client *Client) CancelCallWithCallback(request *CancelCallRequest, callback func(response *CancelCallResponse, err error)) <-chan int

CancelCallWithCallback invokes the dyvmsapi.CancelCall API asynchronously

func (*Client) CancelCallWithChan

func (client *Client) CancelCallWithChan(request *CancelCallRequest) (<-chan *CancelCallResponse, <-chan error)

CancelCallWithChan invokes the dyvmsapi.CancelCall API asynchronously

func (*Client) CancelOrderRobotTask

func (client *Client) CancelOrderRobotTask(request *CancelOrderRobotTaskRequest) (response *CancelOrderRobotTaskResponse, err error)

CancelOrderRobotTask invokes the dyvmsapi.CancelOrderRobotTask API synchronously

func (*Client) CancelOrderRobotTaskWithCallback

func (client *Client) CancelOrderRobotTaskWithCallback(request *CancelOrderRobotTaskRequest, callback func(response *CancelOrderRobotTaskResponse, err error)) <-chan int

CancelOrderRobotTaskWithCallback invokes the dyvmsapi.CancelOrderRobotTask API asynchronously

func (*Client) CancelOrderRobotTaskWithChan

func (client *Client) CancelOrderRobotTaskWithChan(request *CancelOrderRobotTaskRequest) (<-chan *CancelOrderRobotTaskResponse, <-chan error)

CancelOrderRobotTaskWithChan invokes the dyvmsapi.CancelOrderRobotTask API asynchronously

func (*Client) CancelRobotTask

func (client *Client) CancelRobotTask(request *CancelRobotTaskRequest) (response *CancelRobotTaskResponse, err error)

CancelRobotTask invokes the dyvmsapi.CancelRobotTask API synchronously

func (*Client) CancelRobotTaskWithCallback

func (client *Client) CancelRobotTaskWithCallback(request *CancelRobotTaskRequest, callback func(response *CancelRobotTaskResponse, err error)) <-chan int

CancelRobotTaskWithCallback invokes the dyvmsapi.CancelRobotTask API asynchronously

func (*Client) CancelRobotTaskWithChan

func (client *Client) CancelRobotTaskWithChan(request *CancelRobotTaskRequest) (<-chan *CancelRobotTaskResponse, <-chan error)

CancelRobotTaskWithChan invokes the dyvmsapi.CancelRobotTask API asynchronously

func (*Client) ClickToDial

func (client *Client) ClickToDial(request *ClickToDialRequest) (response *ClickToDialResponse, err error)

ClickToDial invokes the dyvmsapi.ClickToDial API synchronously

func (*Client) ClickToDialWithCallback

func (client *Client) ClickToDialWithCallback(request *ClickToDialRequest, callback func(response *ClickToDialResponse, err error)) <-chan int

ClickToDialWithCallback invokes the dyvmsapi.ClickToDial API asynchronously

func (*Client) ClickToDialWithChan

func (client *Client) ClickToDialWithChan(request *ClickToDialRequest) (<-chan *ClickToDialResponse, <-chan error)

ClickToDialWithChan invokes the dyvmsapi.ClickToDial API asynchronously

func (*Client) CloseSipAccount

func (client *Client) CloseSipAccount(request *CloseSipAccountRequest) (response *CloseSipAccountResponse, err error)

CloseSipAccount invokes the dyvmsapi.CloseSipAccount API synchronously

func (*Client) CloseSipAccountWithCallback

func (client *Client) CloseSipAccountWithCallback(request *CloseSipAccountRequest, callback func(response *CloseSipAccountResponse, err error)) <-chan int

CloseSipAccountWithCallback invokes the dyvmsapi.CloseSipAccount API asynchronously

func (*Client) CloseSipAccountWithChan

func (client *Client) CloseSipAccountWithChan(request *CloseSipAccountRequest) (<-chan *CloseSipAccountResponse, <-chan error)

CloseSipAccountWithChan invokes the dyvmsapi.CloseSipAccount API asynchronously

func (*Client) CreateCallTask

func (client *Client) CreateCallTask(request *CreateCallTaskRequest) (response *CreateCallTaskResponse, err error)

CreateCallTask invokes the dyvmsapi.CreateCallTask API synchronously

func (*Client) CreateCallTaskWithCallback

func (client *Client) CreateCallTaskWithCallback(request *CreateCallTaskRequest, callback func(response *CreateCallTaskResponse, err error)) <-chan int

CreateCallTaskWithCallback invokes the dyvmsapi.CreateCallTask API asynchronously

func (*Client) CreateCallTaskWithChan

func (client *Client) CreateCallTaskWithChan(request *CreateCallTaskRequest) (<-chan *CreateCallTaskResponse, <-chan error)

CreateCallTaskWithChan invokes the dyvmsapi.CreateCallTask API asynchronously

func (*Client) CreateRobotTask

func (client *Client) CreateRobotTask(request *CreateRobotTaskRequest) (response *CreateRobotTaskResponse, err error)

CreateRobotTask invokes the dyvmsapi.CreateRobotTask API synchronously

func (*Client) CreateRobotTaskWithCallback

func (client *Client) CreateRobotTaskWithCallback(request *CreateRobotTaskRequest, callback func(response *CreateRobotTaskResponse, err error)) <-chan int

CreateRobotTaskWithCallback invokes the dyvmsapi.CreateRobotTask API asynchronously

func (*Client) CreateRobotTaskWithChan

func (client *Client) CreateRobotTaskWithChan(request *CreateRobotTaskRequest) (<-chan *CreateRobotTaskResponse, <-chan error)

CreateRobotTaskWithChan invokes the dyvmsapi.CreateRobotTask API asynchronously

func (*Client) CreateSipAccount

func (client *Client) CreateSipAccount(request *CreateSipAccountRequest) (response *CreateSipAccountResponse, err error)

CreateSipAccount invokes the dyvmsapi.CreateSipAccount API synchronously

func (*Client) CreateSipAccountWithCallback

func (client *Client) CreateSipAccountWithCallback(request *CreateSipAccountRequest, callback func(response *CreateSipAccountResponse, err error)) <-chan int

CreateSipAccountWithCallback invokes the dyvmsapi.CreateSipAccount API asynchronously

func (*Client) CreateSipAccountWithChan

func (client *Client) CreateSipAccountWithChan(request *CreateSipAccountRequest) (<-chan *CreateSipAccountResponse, <-chan error)

CreateSipAccountWithChan invokes the dyvmsapi.CreateSipAccount API asynchronously

func (*Client) DeleteRobotTask

func (client *Client) DeleteRobotTask(request *DeleteRobotTaskRequest) (response *DeleteRobotTaskResponse, err error)

DeleteRobotTask invokes the dyvmsapi.DeleteRobotTask API synchronously

func (*Client) DeleteRobotTaskWithCallback

func (client *Client) DeleteRobotTaskWithCallback(request *DeleteRobotTaskRequest, callback func(response *DeleteRobotTaskResponse, err error)) <-chan int

DeleteRobotTaskWithCallback invokes the dyvmsapi.DeleteRobotTask API asynchronously

func (*Client) DeleteRobotTaskWithChan

func (client *Client) DeleteRobotTaskWithChan(request *DeleteRobotTaskRequest) (<-chan *DeleteRobotTaskResponse, <-chan error)

DeleteRobotTaskWithChan invokes the dyvmsapi.DeleteRobotTask API asynchronously

func (*Client) DescribeRecordData

func (client *Client) DescribeRecordData(request *DescribeRecordDataRequest) (response *DescribeRecordDataResponse, err error)

DescribeRecordData invokes the dyvmsapi.DescribeRecordData API synchronously

func (*Client) DescribeRecordDataWithCallback

func (client *Client) DescribeRecordDataWithCallback(request *DescribeRecordDataRequest, callback func(response *DescribeRecordDataResponse, err error)) <-chan int

DescribeRecordDataWithCallback invokes the dyvmsapi.DescribeRecordData API asynchronously

func (*Client) DescribeRecordDataWithChan

func (client *Client) DescribeRecordDataWithChan(request *DescribeRecordDataRequest) (<-chan *DescribeRecordDataResponse, <-chan error)

DescribeRecordDataWithChan invokes the dyvmsapi.DescribeRecordData API asynchronously

func (*Client) DoRtcNumberAuth

func (client *Client) DoRtcNumberAuth(request *DoRtcNumberAuthRequest) (response *DoRtcNumberAuthResponse, err error)

DoRtcNumberAuth invokes the dyvmsapi.DoRtcNumberAuth API synchronously

func (*Client) DoRtcNumberAuthWithCallback

func (client *Client) DoRtcNumberAuthWithCallback(request *DoRtcNumberAuthRequest, callback func(response *DoRtcNumberAuthResponse, err error)) <-chan int

DoRtcNumberAuthWithCallback invokes the dyvmsapi.DoRtcNumberAuth API asynchronously

func (*Client) DoRtcNumberAuthWithChan

func (client *Client) DoRtcNumberAuthWithChan(request *DoRtcNumberAuthRequest) (<-chan *DoRtcNumberAuthResponse, <-chan error)

DoRtcNumberAuthWithChan invokes the dyvmsapi.DoRtcNumberAuth API asynchronously

func (*Client) DoubleCallSeat

func (client *Client) DoubleCallSeat(request *DoubleCallSeatRequest) (response *DoubleCallSeatResponse, err error)

DoubleCallSeat invokes the dyvmsapi.DoubleCallSeat API synchronously

func (*Client) DoubleCallSeatWithCallback

func (client *Client) DoubleCallSeatWithCallback(request *DoubleCallSeatRequest, callback func(response *DoubleCallSeatResponse, err error)) <-chan int

DoubleCallSeatWithCallback invokes the dyvmsapi.DoubleCallSeat API asynchronously

func (*Client) DoubleCallSeatWithChan

func (client *Client) DoubleCallSeatWithChan(request *DoubleCallSeatRequest) (<-chan *DoubleCallSeatResponse, <-chan error)

DoubleCallSeatWithChan invokes the dyvmsapi.DoubleCallSeat API asynchronously

func (*Client) ExecuteCallTask

func (client *Client) ExecuteCallTask(request *ExecuteCallTaskRequest) (response *ExecuteCallTaskResponse, err error)

ExecuteCallTask invokes the dyvmsapi.ExecuteCallTask API synchronously

func (*Client) ExecuteCallTaskWithCallback

func (client *Client) ExecuteCallTaskWithCallback(request *ExecuteCallTaskRequest, callback func(response *ExecuteCallTaskResponse, err error)) <-chan int

ExecuteCallTaskWithCallback invokes the dyvmsapi.ExecuteCallTask API asynchronously

func (*Client) ExecuteCallTaskWithChan

func (client *Client) ExecuteCallTaskWithChan(request *ExecuteCallTaskRequest) (<-chan *ExecuteCallTaskResponse, <-chan error)

ExecuteCallTaskWithChan invokes the dyvmsapi.ExecuteCallTask API asynchronously

func (*Client) GetCallInfo

func (client *Client) GetCallInfo(request *GetCallInfoRequest) (response *GetCallInfoResponse, err error)

GetCallInfo invokes the dyvmsapi.GetCallInfo API synchronously

func (*Client) GetCallInfoWithCallback

func (client *Client) GetCallInfoWithCallback(request *GetCallInfoRequest, callback func(response *GetCallInfoResponse, err error)) <-chan int

GetCallInfoWithCallback invokes the dyvmsapi.GetCallInfo API asynchronously

func (*Client) GetCallInfoWithChan

func (client *Client) GetCallInfoWithChan(request *GetCallInfoRequest) (<-chan *GetCallInfoResponse, <-chan error)

GetCallInfoWithChan invokes the dyvmsapi.GetCallInfo API asynchronously

func (*Client) GetHotlineQualificationByOrder

func (client *Client) GetHotlineQualificationByOrder(request *GetHotlineQualificationByOrderRequest) (response *GetHotlineQualificationByOrderResponse, err error)

GetHotlineQualificationByOrder invokes the dyvmsapi.GetHotlineQualificationByOrder API synchronously

func (*Client) GetHotlineQualificationByOrderWithCallback

func (client *Client) GetHotlineQualificationByOrderWithCallback(request *GetHotlineQualificationByOrderRequest, callback func(response *GetHotlineQualificationByOrderResponse, err error)) <-chan int

GetHotlineQualificationByOrderWithCallback invokes the dyvmsapi.GetHotlineQualificationByOrder API asynchronously

func (*Client) GetHotlineQualificationByOrderWithChan

func (client *Client) GetHotlineQualificationByOrderWithChan(request *GetHotlineQualificationByOrderRequest) (<-chan *GetHotlineQualificationByOrderResponse, <-chan error)

GetHotlineQualificationByOrderWithChan invokes the dyvmsapi.GetHotlineQualificationByOrder API asynchronously

func (*Client) GetRtcToken

func (client *Client) GetRtcToken(request *GetRtcTokenRequest) (response *GetRtcTokenResponse, err error)

GetRtcToken invokes the dyvmsapi.GetRtcToken API synchronously

func (*Client) GetRtcTokenWithCallback

func (client *Client) GetRtcTokenWithCallback(request *GetRtcTokenRequest, callback func(response *GetRtcTokenResponse, err error)) <-chan int

GetRtcTokenWithCallback invokes the dyvmsapi.GetRtcToken API asynchronously

func (*Client) GetRtcTokenWithChan

func (client *Client) GetRtcTokenWithChan(request *GetRtcTokenRequest) (<-chan *GetRtcTokenResponse, <-chan error)

GetRtcTokenWithChan invokes the dyvmsapi.GetRtcToken API asynchronously

func (*Client) GetToken

func (client *Client) GetToken(request *GetTokenRequest) (response *GetTokenResponse, err error)

GetToken invokes the dyvmsapi.GetToken API synchronously

func (*Client) GetTokenWithCallback

func (client *Client) GetTokenWithCallback(request *GetTokenRequest, callback func(response *GetTokenResponse, err error)) <-chan int

GetTokenWithCallback invokes the dyvmsapi.GetToken API asynchronously

func (*Client) GetTokenWithChan

func (client *Client) GetTokenWithChan(request *GetTokenRequest) (<-chan *GetTokenResponse, <-chan error)

GetTokenWithChan invokes the dyvmsapi.GetToken API asynchronously

func (*Client) IvrCall

func (client *Client) IvrCall(request *IvrCallRequest) (response *IvrCallResponse, err error)

IvrCall invokes the dyvmsapi.IvrCall API synchronously

func (*Client) IvrCallWithCallback

func (client *Client) IvrCallWithCallback(request *IvrCallRequest, callback func(response *IvrCallResponse, err error)) <-chan int

IvrCallWithCallback invokes the dyvmsapi.IvrCall API asynchronously

func (*Client) IvrCallWithChan

func (client *Client) IvrCallWithChan(request *IvrCallRequest) (<-chan *IvrCallResponse, <-chan error)

IvrCallWithChan invokes the dyvmsapi.IvrCall API asynchronously

func (*Client) ListCallTask

func (client *Client) ListCallTask(request *ListCallTaskRequest) (response *ListCallTaskResponse, err error)

ListCallTask invokes the dyvmsapi.ListCallTask API synchronously

func (*Client) ListCallTaskDetail

func (client *Client) ListCallTaskDetail(request *ListCallTaskDetailRequest) (response *ListCallTaskDetailResponse, err error)

ListCallTaskDetail invokes the dyvmsapi.ListCallTaskDetail API synchronously

func (*Client) ListCallTaskDetailWithCallback

func (client *Client) ListCallTaskDetailWithCallback(request *ListCallTaskDetailRequest, callback func(response *ListCallTaskDetailResponse, err error)) <-chan int

ListCallTaskDetailWithCallback invokes the dyvmsapi.ListCallTaskDetail API asynchronously

func (*Client) ListCallTaskDetailWithChan

func (client *Client) ListCallTaskDetailWithChan(request *ListCallTaskDetailRequest) (<-chan *ListCallTaskDetailResponse, <-chan error)

ListCallTaskDetailWithChan invokes the dyvmsapi.ListCallTaskDetail API asynchronously

func (*Client) ListCallTaskWithCallback

func (client *Client) ListCallTaskWithCallback(request *ListCallTaskRequest, callback func(response *ListCallTaskResponse, err error)) <-chan int

ListCallTaskWithCallback invokes the dyvmsapi.ListCallTask API asynchronously

func (*Client) ListCallTaskWithChan

func (client *Client) ListCallTaskWithChan(request *ListCallTaskRequest) (<-chan *ListCallTaskResponse, <-chan error)

ListCallTaskWithChan invokes the dyvmsapi.ListCallTask API asynchronously

func (*Client) ListHotlineTransferNumber

func (client *Client) ListHotlineTransferNumber(request *ListHotlineTransferNumberRequest) (response *ListHotlineTransferNumberResponse, err error)

ListHotlineTransferNumber invokes the dyvmsapi.ListHotlineTransferNumber API synchronously

func (*Client) ListHotlineTransferNumberWithCallback

func (client *Client) ListHotlineTransferNumberWithCallback(request *ListHotlineTransferNumberRequest, callback func(response *ListHotlineTransferNumberResponse, err error)) <-chan int

ListHotlineTransferNumberWithCallback invokes the dyvmsapi.ListHotlineTransferNumber API asynchronously

func (*Client) ListHotlineTransferNumberWithChan

func (client *Client) ListHotlineTransferNumberWithChan(request *ListHotlineTransferNumberRequest) (<-chan *ListHotlineTransferNumberResponse, <-chan error)

ListHotlineTransferNumberWithChan invokes the dyvmsapi.ListHotlineTransferNumber API asynchronously

func (*Client) ListHotlineTransferRegisterFile

func (client *Client) ListHotlineTransferRegisterFile(request *ListHotlineTransferRegisterFileRequest) (response *ListHotlineTransferRegisterFileResponse, err error)

ListHotlineTransferRegisterFile invokes the dyvmsapi.ListHotlineTransferRegisterFile API synchronously

func (*Client) ListHotlineTransferRegisterFileWithCallback

func (client *Client) ListHotlineTransferRegisterFileWithCallback(request *ListHotlineTransferRegisterFileRequest, callback func(response *ListHotlineTransferRegisterFileResponse, err error)) <-chan int

ListHotlineTransferRegisterFileWithCallback invokes the dyvmsapi.ListHotlineTransferRegisterFile API asynchronously

func (*Client) ListHotlineTransferRegisterFileWithChan

func (client *Client) ListHotlineTransferRegisterFileWithChan(request *ListHotlineTransferRegisterFileRequest) (<-chan *ListHotlineTransferRegisterFileResponse, <-chan error)

ListHotlineTransferRegisterFileWithChan invokes the dyvmsapi.ListHotlineTransferRegisterFile API asynchronously

func (*Client) ListOrderedNumbers

func (client *Client) ListOrderedNumbers(request *ListOrderedNumbersRequest) (response *ListOrderedNumbersResponse, err error)

ListOrderedNumbers invokes the dyvmsapi.ListOrderedNumbers API synchronously

func (*Client) ListOrderedNumbersWithCallback

func (client *Client) ListOrderedNumbersWithCallback(request *ListOrderedNumbersRequest, callback func(response *ListOrderedNumbersResponse, err error)) <-chan int

ListOrderedNumbersWithCallback invokes the dyvmsapi.ListOrderedNumbers API asynchronously

func (*Client) ListOrderedNumbersWithChan

func (client *Client) ListOrderedNumbersWithChan(request *ListOrderedNumbersRequest) (<-chan *ListOrderedNumbersResponse, <-chan error)

ListOrderedNumbersWithChan invokes the dyvmsapi.ListOrderedNumbers API asynchronously

func (*Client) ListOutboundStrategies

func (client *Client) ListOutboundStrategies(request *ListOutboundStrategiesRequest) (response *ListOutboundStrategiesResponse, err error)

ListOutboundStrategies invokes the dyvmsapi.ListOutboundStrategies API synchronously

func (*Client) ListOutboundStrategiesWithCallback

func (client *Client) ListOutboundStrategiesWithCallback(request *ListOutboundStrategiesRequest, callback func(response *ListOutboundStrategiesResponse, err error)) <-chan int

ListOutboundStrategiesWithCallback invokes the dyvmsapi.ListOutboundStrategies API asynchronously

func (*Client) ListOutboundStrategiesWithChan

func (client *Client) ListOutboundStrategiesWithChan(request *ListOutboundStrategiesRequest) (<-chan *ListOutboundStrategiesResponse, <-chan error)

ListOutboundStrategiesWithChan invokes the dyvmsapi.ListOutboundStrategies API asynchronously

func (*Client) ListRobotTaskCalls

func (client *Client) ListRobotTaskCalls(request *ListRobotTaskCallsRequest) (response *ListRobotTaskCallsResponse, err error)

ListRobotTaskCalls invokes the dyvmsapi.ListRobotTaskCalls API synchronously

func (*Client) ListRobotTaskCallsWithCallback

func (client *Client) ListRobotTaskCallsWithCallback(request *ListRobotTaskCallsRequest, callback func(response *ListRobotTaskCallsResponse, err error)) <-chan int

ListRobotTaskCallsWithCallback invokes the dyvmsapi.ListRobotTaskCalls API asynchronously

func (*Client) ListRobotTaskCallsWithChan

func (client *Client) ListRobotTaskCallsWithChan(request *ListRobotTaskCallsRequest) (<-chan *ListRobotTaskCallsResponse, <-chan error)

ListRobotTaskCallsWithChan invokes the dyvmsapi.ListRobotTaskCalls API asynchronously

func (*Client) QueryCallDetailByCallId

func (client *Client) QueryCallDetailByCallId(request *QueryCallDetailByCallIdRequest) (response *QueryCallDetailByCallIdResponse, err error)

QueryCallDetailByCallId invokes the dyvmsapi.QueryCallDetailByCallId API synchronously

func (*Client) QueryCallDetailByCallIdWithCallback

func (client *Client) QueryCallDetailByCallIdWithCallback(request *QueryCallDetailByCallIdRequest, callback func(response *QueryCallDetailByCallIdResponse, err error)) <-chan int

QueryCallDetailByCallIdWithCallback invokes the dyvmsapi.QueryCallDetailByCallId API asynchronously

func (*Client) QueryCallDetailByCallIdWithChan

func (client *Client) QueryCallDetailByCallIdWithChan(request *QueryCallDetailByCallIdRequest) (<-chan *QueryCallDetailByCallIdResponse, <-chan error)

QueryCallDetailByCallIdWithChan invokes the dyvmsapi.QueryCallDetailByCallId API asynchronously

func (*Client) QueryCallDetailByTaskId

func (client *Client) QueryCallDetailByTaskId(request *QueryCallDetailByTaskIdRequest) (response *QueryCallDetailByTaskIdResponse, err error)

QueryCallDetailByTaskId invokes the dyvmsapi.QueryCallDetailByTaskId API synchronously

func (*Client) QueryCallDetailByTaskIdWithCallback

func (client *Client) QueryCallDetailByTaskIdWithCallback(request *QueryCallDetailByTaskIdRequest, callback func(response *QueryCallDetailByTaskIdResponse, err error)) <-chan int

QueryCallDetailByTaskIdWithCallback invokes the dyvmsapi.QueryCallDetailByTaskId API asynchronously

func (*Client) QueryCallDetailByTaskIdWithChan

func (client *Client) QueryCallDetailByTaskIdWithChan(request *QueryCallDetailByTaskIdRequest) (<-chan *QueryCallDetailByTaskIdResponse, <-chan error)

QueryCallDetailByTaskIdWithChan invokes the dyvmsapi.QueryCallDetailByTaskId API asynchronously

func (*Client) QueryCallInPoolTransferConfig

func (client *Client) QueryCallInPoolTransferConfig(request *QueryCallInPoolTransferConfigRequest) (response *QueryCallInPoolTransferConfigResponse, err error)

QueryCallInPoolTransferConfig invokes the dyvmsapi.QueryCallInPoolTransferConfig API synchronously

func (*Client) QueryCallInPoolTransferConfigWithCallback

func (client *Client) QueryCallInPoolTransferConfigWithCallback(request *QueryCallInPoolTransferConfigRequest, callback func(response *QueryCallInPoolTransferConfigResponse, err error)) <-chan int

QueryCallInPoolTransferConfigWithCallback invokes the dyvmsapi.QueryCallInPoolTransferConfig API asynchronously

func (*Client) QueryCallInPoolTransferConfigWithChan

func (client *Client) QueryCallInPoolTransferConfigWithChan(request *QueryCallInPoolTransferConfigRequest) (<-chan *QueryCallInPoolTransferConfigResponse, <-chan error)

QueryCallInPoolTransferConfigWithChan invokes the dyvmsapi.QueryCallInPoolTransferConfig API asynchronously

func (*Client) QueryCallInTransferRecord

func (client *Client) QueryCallInTransferRecord(request *QueryCallInTransferRecordRequest) (response *QueryCallInTransferRecordResponse, err error)

QueryCallInTransferRecord invokes the dyvmsapi.QueryCallInTransferRecord API synchronously

func (*Client) QueryCallInTransferRecordWithCallback

func (client *Client) QueryCallInTransferRecordWithCallback(request *QueryCallInTransferRecordRequest, callback func(response *QueryCallInTransferRecordResponse, err error)) <-chan int

QueryCallInTransferRecordWithCallback invokes the dyvmsapi.QueryCallInTransferRecord API asynchronously

func (*Client) QueryCallInTransferRecordWithChan

func (client *Client) QueryCallInTransferRecordWithChan(request *QueryCallInTransferRecordRequest) (<-chan *QueryCallInTransferRecordResponse, <-chan error)

QueryCallInTransferRecordWithChan invokes the dyvmsapi.QueryCallInTransferRecord API asynchronously

func (*Client) QueryRobotInfoList

func (client *Client) QueryRobotInfoList(request *QueryRobotInfoListRequest) (response *QueryRobotInfoListResponse, err error)

QueryRobotInfoList invokes the dyvmsapi.QueryRobotInfoList API synchronously

func (*Client) QueryRobotInfoListWithCallback

func (client *Client) QueryRobotInfoListWithCallback(request *QueryRobotInfoListRequest, callback func(response *QueryRobotInfoListResponse, err error)) <-chan int

QueryRobotInfoListWithCallback invokes the dyvmsapi.QueryRobotInfoList API asynchronously

func (*Client) QueryRobotInfoListWithChan

func (client *Client) QueryRobotInfoListWithChan(request *QueryRobotInfoListRequest) (<-chan *QueryRobotInfoListResponse, <-chan error)

QueryRobotInfoListWithChan invokes the dyvmsapi.QueryRobotInfoList API asynchronously

func (*Client) QueryRobotTaskCallDetail

func (client *Client) QueryRobotTaskCallDetail(request *QueryRobotTaskCallDetailRequest) (response *QueryRobotTaskCallDetailResponse, err error)

QueryRobotTaskCallDetail invokes the dyvmsapi.QueryRobotTaskCallDetail API synchronously

func (*Client) QueryRobotTaskCallDetailWithCallback

func (client *Client) QueryRobotTaskCallDetailWithCallback(request *QueryRobotTaskCallDetailRequest, callback func(response *QueryRobotTaskCallDetailResponse, err error)) <-chan int

QueryRobotTaskCallDetailWithCallback invokes the dyvmsapi.QueryRobotTaskCallDetail API asynchronously

func (*Client) QueryRobotTaskCallDetailWithChan

func (client *Client) QueryRobotTaskCallDetailWithChan(request *QueryRobotTaskCallDetailRequest) (<-chan *QueryRobotTaskCallDetailResponse, <-chan error)

QueryRobotTaskCallDetailWithChan invokes the dyvmsapi.QueryRobotTaskCallDetail API asynchronously

func (*Client) QueryRobotTaskCallList

func (client *Client) QueryRobotTaskCallList(request *QueryRobotTaskCallListRequest) (response *QueryRobotTaskCallListResponse, err error)

QueryRobotTaskCallList invokes the dyvmsapi.QueryRobotTaskCallList API synchronously

func (*Client) QueryRobotTaskCallListWithCallback

func (client *Client) QueryRobotTaskCallListWithCallback(request *QueryRobotTaskCallListRequest, callback func(response *QueryRobotTaskCallListResponse, err error)) <-chan int

QueryRobotTaskCallListWithCallback invokes the dyvmsapi.QueryRobotTaskCallList API asynchronously

func (*Client) QueryRobotTaskCallListWithChan

func (client *Client) QueryRobotTaskCallListWithChan(request *QueryRobotTaskCallListRequest) (<-chan *QueryRobotTaskCallListResponse, <-chan error)

QueryRobotTaskCallListWithChan invokes the dyvmsapi.QueryRobotTaskCallList API asynchronously

func (*Client) QueryRobotTaskDetail

func (client *Client) QueryRobotTaskDetail(request *QueryRobotTaskDetailRequest) (response *QueryRobotTaskDetailResponse, err error)

QueryRobotTaskDetail invokes the dyvmsapi.QueryRobotTaskDetail API synchronously

func (*Client) QueryRobotTaskDetailWithCallback

func (client *Client) QueryRobotTaskDetailWithCallback(request *QueryRobotTaskDetailRequest, callback func(response *QueryRobotTaskDetailResponse, err error)) <-chan int

QueryRobotTaskDetailWithCallback invokes the dyvmsapi.QueryRobotTaskDetail API asynchronously

func (*Client) QueryRobotTaskDetailWithChan

func (client *Client) QueryRobotTaskDetailWithChan(request *QueryRobotTaskDetailRequest) (<-chan *QueryRobotTaskDetailResponse, <-chan error)

QueryRobotTaskDetailWithChan invokes the dyvmsapi.QueryRobotTaskDetail API asynchronously

func (*Client) QueryRobotTaskList

func (client *Client) QueryRobotTaskList(request *QueryRobotTaskListRequest) (response *QueryRobotTaskListResponse, err error)

QueryRobotTaskList invokes the dyvmsapi.QueryRobotTaskList API synchronously

func (*Client) QueryRobotTaskListWithCallback

func (client *Client) QueryRobotTaskListWithCallback(request *QueryRobotTaskListRequest, callback func(response *QueryRobotTaskListResponse, err error)) <-chan int

QueryRobotTaskListWithCallback invokes the dyvmsapi.QueryRobotTaskList API asynchronously

func (*Client) QueryRobotTaskListWithChan

func (client *Client) QueryRobotTaskListWithChan(request *QueryRobotTaskListRequest) (<-chan *QueryRobotTaskListResponse, <-chan error)

QueryRobotTaskListWithChan invokes the dyvmsapi.QueryRobotTaskList API asynchronously

func (*Client) QueryRobotv2AllList

func (client *Client) QueryRobotv2AllList(request *QueryRobotv2AllListRequest) (response *QueryRobotv2AllListResponse, err error)

QueryRobotv2AllList invokes the dyvmsapi.QueryRobotv2AllList API synchronously

func (*Client) QueryRobotv2AllListWithCallback

func (client *Client) QueryRobotv2AllListWithCallback(request *QueryRobotv2AllListRequest, callback func(response *QueryRobotv2AllListResponse, err error)) <-chan int

QueryRobotv2AllListWithCallback invokes the dyvmsapi.QueryRobotv2AllList API asynchronously

func (*Client) QueryRobotv2AllListWithChan

func (client *Client) QueryRobotv2AllListWithChan(request *QueryRobotv2AllListRequest) (<-chan *QueryRobotv2AllListResponse, <-chan error)

QueryRobotv2AllListWithChan invokes the dyvmsapi.QueryRobotv2AllList API asynchronously

func (*Client) QueryRtcNumberAuthStatus

func (client *Client) QueryRtcNumberAuthStatus(request *QueryRtcNumberAuthStatusRequest) (response *QueryRtcNumberAuthStatusResponse, err error)

QueryRtcNumberAuthStatus invokes the dyvmsapi.QueryRtcNumberAuthStatus API synchronously

func (*Client) QueryRtcNumberAuthStatusWithCallback

func (client *Client) QueryRtcNumberAuthStatusWithCallback(request *QueryRtcNumberAuthStatusRequest, callback func(response *QueryRtcNumberAuthStatusResponse, err error)) <-chan int

QueryRtcNumberAuthStatusWithCallback invokes the dyvmsapi.QueryRtcNumberAuthStatus API asynchronously

func (*Client) QueryRtcNumberAuthStatusWithChan

func (client *Client) QueryRtcNumberAuthStatusWithChan(request *QueryRtcNumberAuthStatusRequest) (<-chan *QueryRtcNumberAuthStatusResponse, <-chan error)

QueryRtcNumberAuthStatusWithChan invokes the dyvmsapi.QueryRtcNumberAuthStatus API asynchronously

func (*Client) QueryVirtualNumber

func (client *Client) QueryVirtualNumber(request *QueryVirtualNumberRequest) (response *QueryVirtualNumberResponse, err error)

QueryVirtualNumber invokes the dyvmsapi.QueryVirtualNumber API synchronously

func (*Client) QueryVirtualNumberRelation

func (client *Client) QueryVirtualNumberRelation(request *QueryVirtualNumberRelationRequest) (response *QueryVirtualNumberRelationResponse, err error)

QueryVirtualNumberRelation invokes the dyvmsapi.QueryVirtualNumberRelation API synchronously

func (*Client) QueryVirtualNumberRelationWithCallback

func (client *Client) QueryVirtualNumberRelationWithCallback(request *QueryVirtualNumberRelationRequest, callback func(response *QueryVirtualNumberRelationResponse, err error)) <-chan int

QueryVirtualNumberRelationWithCallback invokes the dyvmsapi.QueryVirtualNumberRelation API asynchronously

func (*Client) QueryVirtualNumberRelationWithChan

func (client *Client) QueryVirtualNumberRelationWithChan(request *QueryVirtualNumberRelationRequest) (<-chan *QueryVirtualNumberRelationResponse, <-chan error)

QueryVirtualNumberRelationWithChan invokes the dyvmsapi.QueryVirtualNumberRelation API asynchronously

func (*Client) QueryVirtualNumberWithCallback

func (client *Client) QueryVirtualNumberWithCallback(request *QueryVirtualNumberRequest, callback func(response *QueryVirtualNumberResponse, err error)) <-chan int

QueryVirtualNumberWithCallback invokes the dyvmsapi.QueryVirtualNumber API asynchronously

func (*Client) QueryVirtualNumberWithChan

func (client *Client) QueryVirtualNumberWithChan(request *QueryVirtualNumberRequest) (<-chan *QueryVirtualNumberResponse, <-chan error)

QueryVirtualNumberWithChan invokes the dyvmsapi.QueryVirtualNumber API asynchronously

func (*Client) QueryVoipNumberBindInfos

func (client *Client) QueryVoipNumberBindInfos(request *QueryVoipNumberBindInfosRequest) (response *QueryVoipNumberBindInfosResponse, err error)

QueryVoipNumberBindInfos invokes the dyvmsapi.QueryVoipNumberBindInfos API synchronously

func (*Client) QueryVoipNumberBindInfosWithCallback

func (client *Client) QueryVoipNumberBindInfosWithCallback(request *QueryVoipNumberBindInfosRequest, callback func(response *QueryVoipNumberBindInfosResponse, err error)) <-chan int

QueryVoipNumberBindInfosWithCallback invokes the dyvmsapi.QueryVoipNumberBindInfos API asynchronously

func (*Client) QueryVoipNumberBindInfosWithChan

func (client *Client) QueryVoipNumberBindInfosWithChan(request *QueryVoipNumberBindInfosRequest) (<-chan *QueryVoipNumberBindInfosResponse, <-chan error)

QueryVoipNumberBindInfosWithChan invokes the dyvmsapi.QueryVoipNumberBindInfos API asynchronously

func (*Client) ReportVoipProblems

func (client *Client) ReportVoipProblems(request *ReportVoipProblemsRequest) (response *ReportVoipProblemsResponse, err error)

ReportVoipProblems invokes the dyvmsapi.ReportVoipProblems API synchronously

func (*Client) ReportVoipProblemsWithCallback

func (client *Client) ReportVoipProblemsWithCallback(request *ReportVoipProblemsRequest, callback func(response *ReportVoipProblemsResponse, err error)) <-chan int

ReportVoipProblemsWithCallback invokes the dyvmsapi.ReportVoipProblems API asynchronously

func (*Client) ReportVoipProblemsWithChan

func (client *Client) ReportVoipProblemsWithChan(request *ReportVoipProblemsRequest) (<-chan *ReportVoipProblemsResponse, <-chan error)

ReportVoipProblemsWithChan invokes the dyvmsapi.ReportVoipProblems API asynchronously

func (*Client) SendVerification

func (client *Client) SendVerification(request *SendVerificationRequest) (response *SendVerificationResponse, err error)

SendVerification invokes the dyvmsapi.SendVerification API synchronously

func (*Client) SendVerificationWithCallback

func (client *Client) SendVerificationWithCallback(request *SendVerificationRequest, callback func(response *SendVerificationResponse, err error)) <-chan int

SendVerificationWithCallback invokes the dyvmsapi.SendVerification API asynchronously

func (*Client) SendVerificationWithChan

func (client *Client) SendVerificationWithChan(request *SendVerificationRequest) (<-chan *SendVerificationResponse, <-chan error)

SendVerificationWithChan invokes the dyvmsapi.SendVerification API asynchronously

func (*Client) SetTransferCalleePoolConfig

func (client *Client) SetTransferCalleePoolConfig(request *SetTransferCalleePoolConfigRequest) (response *SetTransferCalleePoolConfigResponse, err error)

SetTransferCalleePoolConfig invokes the dyvmsapi.SetTransferCalleePoolConfig API synchronously

func (*Client) SetTransferCalleePoolConfigWithCallback

func (client *Client) SetTransferCalleePoolConfigWithCallback(request *SetTransferCalleePoolConfigRequest, callback func(response *SetTransferCalleePoolConfigResponse, err error)) <-chan int

SetTransferCalleePoolConfigWithCallback invokes the dyvmsapi.SetTransferCalleePoolConfig API asynchronously

func (*Client) SetTransferCalleePoolConfigWithChan

func (client *Client) SetTransferCalleePoolConfigWithChan(request *SetTransferCalleePoolConfigRequest) (<-chan *SetTransferCalleePoolConfigResponse, <-chan error)

SetTransferCalleePoolConfigWithChan invokes the dyvmsapi.SetTransferCalleePoolConfig API asynchronously

func (*Client) SingleCallByTts

func (client *Client) SingleCallByTts(request *SingleCallByTtsRequest) (response *SingleCallByTtsResponse, err error)

SingleCallByTts invokes the dyvmsapi.SingleCallByTts API synchronously

func (*Client) SingleCallByTtsWithCallback

func (client *Client) SingleCallByTtsWithCallback(request *SingleCallByTtsRequest, callback func(response *SingleCallByTtsResponse, err error)) <-chan int

SingleCallByTtsWithCallback invokes the dyvmsapi.SingleCallByTts API asynchronously

func (*Client) SingleCallByTtsWithChan

func (client *Client) SingleCallByTtsWithChan(request *SingleCallByTtsRequest) (<-chan *SingleCallByTtsResponse, <-chan error)

SingleCallByTtsWithChan invokes the dyvmsapi.SingleCallByTts API asynchronously

func (*Client) SingleCallByVoice

func (client *Client) SingleCallByVoice(request *SingleCallByVoiceRequest) (response *SingleCallByVoiceResponse, err error)

SingleCallByVoice invokes the dyvmsapi.SingleCallByVoice API synchronously

func (*Client) SingleCallByVoiceWithCallback

func (client *Client) SingleCallByVoiceWithCallback(request *SingleCallByVoiceRequest, callback func(response *SingleCallByVoiceResponse, err error)) <-chan int

SingleCallByVoiceWithCallback invokes the dyvmsapi.SingleCallByVoice API asynchronously

func (*Client) SingleCallByVoiceWithChan

func (client *Client) SingleCallByVoiceWithChan(request *SingleCallByVoiceRequest) (<-chan *SingleCallByVoiceResponse, <-chan error)

SingleCallByVoiceWithChan invokes the dyvmsapi.SingleCallByVoice API asynchronously

func (*Client) SmartCall

func (client *Client) SmartCall(request *SmartCallRequest) (response *SmartCallResponse, err error)

SmartCall invokes the dyvmsapi.SmartCall API synchronously

func (*Client) SmartCallOperate

func (client *Client) SmartCallOperate(request *SmartCallOperateRequest) (response *SmartCallOperateResponse, err error)

SmartCallOperate invokes the dyvmsapi.SmartCallOperate API synchronously

func (*Client) SmartCallOperateWithCallback

func (client *Client) SmartCallOperateWithCallback(request *SmartCallOperateRequest, callback func(response *SmartCallOperateResponse, err error)) <-chan int

SmartCallOperateWithCallback invokes the dyvmsapi.SmartCallOperate API asynchronously

func (*Client) SmartCallOperateWithChan

func (client *Client) SmartCallOperateWithChan(request *SmartCallOperateRequest) (<-chan *SmartCallOperateResponse, <-chan error)

SmartCallOperateWithChan invokes the dyvmsapi.SmartCallOperate API asynchronously

func (*Client) SmartCallWithCallback

func (client *Client) SmartCallWithCallback(request *SmartCallRequest, callback func(response *SmartCallResponse, err error)) <-chan int

SmartCallWithCallback invokes the dyvmsapi.SmartCall API asynchronously

func (*Client) SmartCallWithChan

func (client *Client) SmartCallWithChan(request *SmartCallRequest) (<-chan *SmartCallResponse, <-chan error)

SmartCallWithChan invokes the dyvmsapi.SmartCall API asynchronously

func (*Client) StartMicroOutbound

func (client *Client) StartMicroOutbound(request *StartMicroOutboundRequest) (response *StartMicroOutboundResponse, err error)

StartMicroOutbound invokes the dyvmsapi.StartMicroOutbound API synchronously

func (*Client) StartMicroOutboundWithCallback

func (client *Client) StartMicroOutboundWithCallback(request *StartMicroOutboundRequest, callback func(response *StartMicroOutboundResponse, err error)) <-chan int

StartMicroOutboundWithCallback invokes the dyvmsapi.StartMicroOutbound API asynchronously

func (*Client) StartMicroOutboundWithChan

func (client *Client) StartMicroOutboundWithChan(request *StartMicroOutboundRequest) (<-chan *StartMicroOutboundResponse, <-chan error)

StartMicroOutboundWithChan invokes the dyvmsapi.StartMicroOutbound API asynchronously

func (*Client) StartRobotTask

func (client *Client) StartRobotTask(request *StartRobotTaskRequest) (response *StartRobotTaskResponse, err error)

StartRobotTask invokes the dyvmsapi.StartRobotTask API synchronously

func (*Client) StartRobotTaskWithCallback

func (client *Client) StartRobotTaskWithCallback(request *StartRobotTaskRequest, callback func(response *StartRobotTaskResponse, err error)) <-chan int

StartRobotTaskWithCallback invokes the dyvmsapi.StartRobotTask API asynchronously

func (*Client) StartRobotTaskWithChan

func (client *Client) StartRobotTaskWithChan(request *StartRobotTaskRequest) (<-chan *StartRobotTaskResponse, <-chan error)

StartRobotTaskWithChan invokes the dyvmsapi.StartRobotTask API asynchronously

func (*Client) StopRobotTask

func (client *Client) StopRobotTask(request *StopRobotTaskRequest) (response *StopRobotTaskResponse, err error)

StopRobotTask invokes the dyvmsapi.StopRobotTask API synchronously

func (*Client) StopRobotTaskWithCallback

func (client *Client) StopRobotTaskWithCallback(request *StopRobotTaskRequest, callback func(response *StopRobotTaskResponse, err error)) <-chan int

StopRobotTaskWithCallback invokes the dyvmsapi.StopRobotTask API asynchronously

func (*Client) StopRobotTaskWithChan

func (client *Client) StopRobotTaskWithChan(request *StopRobotTaskRequest) (<-chan *StopRobotTaskResponse, <-chan error)

StopRobotTaskWithChan invokes the dyvmsapi.StopRobotTask API asynchronously

func (*Client) SubmitHotlineTransferRegister

func (client *Client) SubmitHotlineTransferRegister(request *SubmitHotlineTransferRegisterRequest) (response *SubmitHotlineTransferRegisterResponse, err error)

SubmitHotlineTransferRegister invokes the dyvmsapi.SubmitHotlineTransferRegister API synchronously

func (*Client) SubmitHotlineTransferRegisterWithCallback

func (client *Client) SubmitHotlineTransferRegisterWithCallback(request *SubmitHotlineTransferRegisterRequest, callback func(response *SubmitHotlineTransferRegisterResponse, err error)) <-chan int

SubmitHotlineTransferRegisterWithCallback invokes the dyvmsapi.SubmitHotlineTransferRegister API asynchronously

func (*Client) SubmitHotlineTransferRegisterWithChan

func (client *Client) SubmitHotlineTransferRegisterWithChan(request *SubmitHotlineTransferRegisterRequest) (<-chan *SubmitHotlineTransferRegisterResponse, <-chan error)

SubmitHotlineTransferRegisterWithChan invokes the dyvmsapi.SubmitHotlineTransferRegister API asynchronously

func (*Client) UnbindNumberAndVoipId

func (client *Client) UnbindNumberAndVoipId(request *UnbindNumberAndVoipIdRequest) (response *UnbindNumberAndVoipIdResponse, err error)

UnbindNumberAndVoipId invokes the dyvmsapi.UnbindNumberAndVoipId API synchronously

func (*Client) UnbindNumberAndVoipIdWithCallback

func (client *Client) UnbindNumberAndVoipIdWithCallback(request *UnbindNumberAndVoipIdRequest, callback func(response *UnbindNumberAndVoipIdResponse, err error)) <-chan int

UnbindNumberAndVoipIdWithCallback invokes the dyvmsapi.UnbindNumberAndVoipId API asynchronously

func (*Client) UnbindNumberAndVoipIdWithChan

func (client *Client) UnbindNumberAndVoipIdWithChan(request *UnbindNumberAndVoipIdRequest) (<-chan *UnbindNumberAndVoipIdResponse, <-chan error)

UnbindNumberAndVoipIdWithChan invokes the dyvmsapi.UnbindNumberAndVoipId API asynchronously

func (*Client) UndoRtcNumberAuth

func (client *Client) UndoRtcNumberAuth(request *UndoRtcNumberAuthRequest) (response *UndoRtcNumberAuthResponse, err error)

UndoRtcNumberAuth invokes the dyvmsapi.UndoRtcNumberAuth API synchronously

func (*Client) UndoRtcNumberAuthWithCallback

func (client *Client) UndoRtcNumberAuthWithCallback(request *UndoRtcNumberAuthRequest, callback func(response *UndoRtcNumberAuthResponse, err error)) <-chan int

UndoRtcNumberAuthWithCallback invokes the dyvmsapi.UndoRtcNumberAuth API asynchronously

func (*Client) UndoRtcNumberAuthWithChan

func (client *Client) UndoRtcNumberAuthWithChan(request *UndoRtcNumberAuthRequest) (<-chan *UndoRtcNumberAuthResponse, <-chan error)

UndoRtcNumberAuthWithChan invokes the dyvmsapi.UndoRtcNumberAuth API asynchronously

func (*Client) UploadRobotTaskCalledFile

func (client *Client) UploadRobotTaskCalledFile(request *UploadRobotTaskCalledFileRequest) (response *UploadRobotTaskCalledFileResponse, err error)

UploadRobotTaskCalledFile invokes the dyvmsapi.UploadRobotTaskCalledFile API synchronously

func (*Client) UploadRobotTaskCalledFileWithCallback

func (client *Client) UploadRobotTaskCalledFileWithCallback(request *UploadRobotTaskCalledFileRequest, callback func(response *UploadRobotTaskCalledFileResponse, err error)) <-chan int

UploadRobotTaskCalledFileWithCallback invokes the dyvmsapi.UploadRobotTaskCalledFile API asynchronously

func (*Client) UploadRobotTaskCalledFileWithChan

func (client *Client) UploadRobotTaskCalledFileWithChan(request *UploadRobotTaskCalledFileRequest) (<-chan *UploadRobotTaskCalledFileResponse, <-chan error)

UploadRobotTaskCalledFileWithChan invokes the dyvmsapi.UploadRobotTaskCalledFile API asynchronously

func (*Client) VoipAddAccount

func (client *Client) VoipAddAccount(request *VoipAddAccountRequest) (response *VoipAddAccountResponse, err error)

VoipAddAccount invokes the dyvmsapi.VoipAddAccount API synchronously

func (*Client) VoipAddAccountWithCallback

func (client *Client) VoipAddAccountWithCallback(request *VoipAddAccountRequest, callback func(response *VoipAddAccountResponse, err error)) <-chan int

VoipAddAccountWithCallback invokes the dyvmsapi.VoipAddAccount API asynchronously

func (*Client) VoipAddAccountWithChan

func (client *Client) VoipAddAccountWithChan(request *VoipAddAccountRequest) (<-chan *VoipAddAccountResponse, <-chan error)

VoipAddAccountWithChan invokes the dyvmsapi.VoipAddAccount API asynchronously

func (*Client) VoipGetToken

func (client *Client) VoipGetToken(request *VoipGetTokenRequest) (response *VoipGetTokenResponse, err error)

VoipGetToken invokes the dyvmsapi.VoipGetToken API synchronously

func (*Client) VoipGetTokenWithCallback

func (client *Client) VoipGetTokenWithCallback(request *VoipGetTokenRequest, callback func(response *VoipGetTokenResponse, err error)) <-chan int

VoipGetTokenWithCallback invokes the dyvmsapi.VoipGetToken API asynchronously

func (*Client) VoipGetTokenWithChan

func (client *Client) VoipGetTokenWithChan(request *VoipGetTokenRequest) (<-chan *VoipGetTokenResponse, <-chan error)

VoipGetTokenWithChan invokes the dyvmsapi.VoipGetToken API asynchronously

type CloseSipAccountRequest

type CloseSipAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PartnerId            requests.Integer `position:"Query" name:"PartnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	SipAccountID         string           `position:"Query" name:"SipAccountID"`
}

CloseSipAccountRequest is the request struct for api CloseSipAccount

func CreateCloseSipAccountRequest

func CreateCloseSipAccountRequest() (request *CloseSipAccountRequest)

CreateCloseSipAccountRequest creates a request to invoke CloseSipAccount API

type CloseSipAccountResponse

type CloseSipAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
	Message   string `json:"Message" xml:"Message"`
}

CloseSipAccountResponse is the response struct for api CloseSipAccount

func CreateCloseSipAccountResponse

func CreateCloseSipAccountResponse() (response *CloseSipAccountResponse)

CreateCloseSipAccountResponse creates a response to parse from CloseSipAccount response

type CreateCallTaskRequest

type CreateCallTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ScheduleType         string           `position:"Query" name:"ScheduleType"`
	Data                 string           `position:"Query" name:"Data"`
	TaskName             string           `position:"Query" name:"TaskName"`
	StopTime             string           `position:"Query" name:"StopTime"`
	DataType             string           `position:"Query" name:"DataType"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	Resource             string           `position:"Query" name:"Resource"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceType         string           `position:"Query" name:"ResourceType"`
	BizType              string           `position:"Query" name:"BizType"`
	FireTime             string           `position:"Query" name:"FireTime"`
	TemplateCode         string           `position:"Query" name:"TemplateCode"`
}

CreateCallTaskRequest is the request struct for api CreateCallTask

func CreateCreateCallTaskRequest

func CreateCreateCallTaskRequest() (request *CreateCallTaskRequest)

CreateCreateCallTaskRequest creates a request to invoke CreateCallTask API

type CreateCallTaskResponse

type CreateCallTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Data      int64  `json:"Data" xml:"Data"`
}

CreateCallTaskResponse is the response struct for api CreateCallTask

func CreateCreateCallTaskResponse

func CreateCreateCallTaskResponse() (response *CreateCallTaskResponse)

CreateCreateCallTaskResponse creates a response to parse from CreateCallTask response

type CreateRobotTaskRequest

type CreateRobotTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RecallStateCodes     string           `position:"Query" name:"RecallStateCodes"`
	TaskName             string           `position:"Query" name:"TaskName"`
	RecallTimes          requests.Integer `position:"Query" name:"RecallTimes"`
	IsSelfLine           requests.Boolean `position:"Query" name:"IsSelfLine"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RetryType            requests.Integer `position:"Query" name:"RetryType"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DialogId             requests.Integer `position:"Query" name:"DialogId"`
	Caller               string           `position:"Query" name:"Caller"`
	NumberStatusIdent    requests.Boolean `position:"Query" name:"NumberStatusIdent"`
	CorpName             string           `position:"Query" name:"CorpName"`
	RecallInterval       requests.Integer `position:"Query" name:"RecallInterval"`
}

CreateRobotTaskRequest is the request struct for api CreateRobotTask

func CreateCreateRobotTaskRequest

func CreateCreateRobotTaskRequest() (request *CreateRobotTaskRequest)

CreateCreateRobotTaskRequest creates a request to invoke CreateRobotTask API

type CreateRobotTaskResponse

type CreateRobotTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

CreateRobotTaskResponse is the response struct for api CreateRobotTask

func CreateCreateRobotTaskResponse

func CreateCreateRobotTaskResponse() (response *CreateRobotTaskResponse)

CreateCreateRobotTaskResponse creates a response to parse from CreateRobotTask response

type CreateSipAccountRequest

type CreateSipAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	BusinessKey          string           `position:"Query" name:"BusinessKey"`
	PartnerId            requests.Integer `position:"Query" name:"PartnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

CreateSipAccountRequest is the request struct for api CreateSipAccount

func CreateCreateSipAccountRequest

func CreateCreateSipAccountRequest() (request *CreateSipAccountRequest)

CreateCreateSipAccountRequest creates a request to invoke CreateSipAccount API

type CreateSipAccountResponse

type CreateSipAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

CreateSipAccountResponse is the response struct for api CreateSipAccount

func CreateCreateSipAccountResponse

func CreateCreateSipAccountResponse() (response *CreateSipAccountResponse)

CreateCreateSipAccountResponse creates a response to parse from CreateSipAccount response

type Data

type Data struct {
	SipAccountID    string                                        `json:"SipAccountID" xml:"SipAccountID"`
	CalledRouteMode string                                        `json:"CalledRouteMode" xml:"CalledRouteMode"`
	VoipName        string                                        `json:"VoipName" xml:"VoipName"`
	PageSize        int                                           `json:"PageSize" xml:"PageSize"`
	OrderId         string                                        `json:"OrderId" xml:"OrderId"`
	GmtCreate       int64                                         `json:"GmtCreate" xml:"GmtCreate"`
	PageNo          int                                           `json:"PageNo" xml:"PageNo"`
	ChannelId       string                                        `json:"ChannelId" xml:"ChannelId"`
	VoipPassword    string                                        `json:"VoipPassword" xml:"VoipPassword"`
	QualificationId string                                        `json:"QualificationId" xml:"QualificationId"`
	Status          string                                        `json:"Status" xml:"Status"`
	Total           int64                                         `json:"Total" xml:"Total"`
	TransferTimeout string                                        `json:"TransferTimeout" xml:"TransferTimeout"`
	Details         []DetailsItem                                 `json:"Details" xml:"Details"`
	Values          []ValuesItemInListHotlineTransferRegisterFile `json:"Values" xml:"Values"`
}

Data is a nested struct in dyvmsapi response

type DataInListCallTask

type DataInListCallTask struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListCallTask is a nested struct in dyvmsapi response

type DataInListCallTaskDetail

type DataInListCallTaskDetail struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInListCallTaskDetail is a nested struct in dyvmsapi response

type DataInQueryCallInTransferRecord

type DataInQueryCallInTransferRecord struct {
	Total    int64        `json:"Total" xml:"Total"`
	PageNo   int64        `json:"PageNo" xml:"PageNo"`
	PageSize int64        `json:"PageSize" xml:"PageSize"`
	Values   []ValuesItem `json:"Values" xml:"Values"`
}

DataInQueryCallInTransferRecord is a nested struct in dyvmsapi response

type DataItem

type DataItem struct {
	TemplateName   string `json:"TemplateName" xml:"TemplateName"`
	TemplateCode   string `json:"TemplateCode" xml:"TemplateCode"`
	TotalCount     int64  `json:"TotalCount" xml:"TotalCount"`
	Data           string `json:"Data" xml:"Data"`
	CompletedCount int64  `json:"CompletedCount" xml:"CompletedCount"`
	CalledNum      string `json:"CalledNum" xml:"CalledNum"`
	Id             int64  `json:"Id" xml:"Id"`
	CompletedRate  int    `json:"CompletedRate" xml:"CompletedRate"`
	Caller         string `json:"Caller" xml:"Caller"`
	BizType        string `json:"BizType" xml:"BizType"`
	DataType       string `json:"DataType" xml:"DataType"`
	FireTime       string `json:"FireTime" xml:"FireTime"`
	TaskName       string `json:"TaskName" xml:"TaskName"`
	CompleteTime   string `json:"CompleteTime" xml:"CompleteTime"`
	Status         string `json:"Status" xml:"Status"`
	StopTime       string `json:"StopTime" xml:"StopTime"`
	Duration       int64  `json:"Duration" xml:"Duration"`
	Resource       string `json:"Resource" xml:"Resource"`
}

DataItem is a nested struct in dyvmsapi response

type DeleteRobotTaskRequest

type DeleteRobotTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
}

DeleteRobotTaskRequest is the request struct for api DeleteRobotTask

func CreateDeleteRobotTaskRequest

func CreateDeleteRobotTaskRequest() (request *DeleteRobotTaskRequest)

CreateDeleteRobotTaskRequest creates a request to invoke DeleteRobotTask API

type DeleteRobotTaskResponse

type DeleteRobotTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

DeleteRobotTaskResponse is the response struct for api DeleteRobotTask

func CreateDeleteRobotTaskResponse

func CreateDeleteRobotTaskResponse() (response *DeleteRobotTaskResponse)

CreateDeleteRobotTaskResponse creates a response to parse from DeleteRobotTask response

type DescribeRecordDataRequest

type DescribeRecordDataRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountType          string           `position:"Query" name:"AccountType"`
	Acid                 string           `position:"Query" name:"Acid"`
	AccountId            string           `position:"Query" name:"AccountId"`
	SecLevel             requests.Integer `position:"Query" name:"SecLevel"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdCode             string           `position:"Query" name:"ProdCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DescribeRecordDataRequest is the request struct for api DescribeRecordData

func CreateDescribeRecordDataRequest

func CreateDescribeRecordDataRequest() (request *DescribeRecordDataRequest)

CreateDescribeRecordDataRequest creates a request to invoke DescribeRecordData API

type DescribeRecordDataResponse

type DescribeRecordDataResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	OssLink   string `json:"OssLink" xml:"OssLink"`
	Acid      string `json:"Acid" xml:"Acid"`
	AgentId   string `json:"AgentId" xml:"AgentId"`
}

DescribeRecordDataResponse is the response struct for api DescribeRecordData

func CreateDescribeRecordDataResponse

func CreateDescribeRecordDataResponse() (response *DescribeRecordDataResponse)

CreateDescribeRecordDataResponse creates a response to parse from DescribeRecordData response

type Details

type Details struct {
	DetailsItem []DetailsItem `json:"Details" xml:"Details"`
}

Details is a nested struct in dyvmsapi response

type DetailsItem

type DetailsItem struct {
	Called string `json:"Called" xml:"Called"`
}

DetailsItem is a nested struct in dyvmsapi response

type DoRtcNumberAuthRequest

type DoRtcNumberAuthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

DoRtcNumberAuthRequest is the request struct for api DoRtcNumberAuth

func CreateDoRtcNumberAuthRequest

func CreateDoRtcNumberAuthRequest() (request *DoRtcNumberAuthRequest)

CreateDoRtcNumberAuthRequest creates a request to invoke DoRtcNumberAuth API

type DoRtcNumberAuthResponse

type DoRtcNumberAuthResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

DoRtcNumberAuthResponse is the response struct for api DoRtcNumberAuth

func CreateDoRtcNumberAuthResponse

func CreateDoRtcNumberAuthResponse() (response *DoRtcNumberAuthResponse)

CreateDoRtcNumberAuthResponse creates a response to parse from DoRtcNumberAuth response

type DoubleCallSeatRequest

type DoubleCallSeatRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	CallerShowNumber     string           `position:"Query" name:"CallerShowNumber"`
	SessionTimeout       requests.Integer `position:"Query" name:"SessionTimeout"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	VoiceCode            string           `position:"Query" name:"VoiceCode"`
	CalledShowNumber     string           `position:"Query" name:"CalledShowNumber"`
	AsrFlag              requests.Boolean `position:"Query" name:"AsrFlag"`
	CallType             string           `position:"Query" name:"CallType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RecordFlag           requests.Boolean `position:"Query" name:"RecordFlag"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	RecordPoint          requests.Integer `position:"Query" name:"RecordPoint"`
	OutId                string           `position:"Query" name:"OutId"`
	AsrModelId           string           `position:"Query" name:"AsrModelId"`
	CallerNumber         string           `position:"Query" name:"CallerNumber"`
}

DoubleCallSeatRequest is the request struct for api DoubleCallSeat

func CreateDoubleCallSeatRequest

func CreateDoubleCallSeatRequest() (request *DoubleCallSeatRequest)

CreateDoubleCallSeatRequest creates a request to invoke DoubleCallSeat API

type DoubleCallSeatResponse

type DoubleCallSeatResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	CallId    string `json:"CallId" xml:"CallId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

DoubleCallSeatResponse is the response struct for api DoubleCallSeat

func CreateDoubleCallSeatResponse

func CreateDoubleCallSeatResponse() (response *DoubleCallSeatResponse)

CreateDoubleCallSeatResponse creates a response to parse from DoubleCallSeat response

type ExecuteCallTaskRequest

type ExecuteCallTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	FireTime             string           `position:"Query" name:"FireTime"`
	Status               string           `position:"Query" name:"Status"`
}

ExecuteCallTaskRequest is the request struct for api ExecuteCallTask

func CreateExecuteCallTaskRequest

func CreateExecuteCallTaskRequest() (request *ExecuteCallTaskRequest)

CreateExecuteCallTaskRequest creates a request to invoke ExecuteCallTask API

type ExecuteCallTaskResponse

type ExecuteCallTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
}

ExecuteCallTaskResponse is the response struct for api ExecuteCallTask

func CreateExecuteCallTaskResponse

func CreateExecuteCallTaskResponse() (response *ExecuteCallTaskResponse)

CreateExecuteCallTaskResponse creates a response to parse from ExecuteCallTask response

type GetCallInfoRequest

type GetCallInfoRequest struct {
	*requests.RpcRequest
	RtcId                string           `position:"Query" name:"RtcId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetCallInfoRequest is the request struct for api GetCallInfo

func CreateGetCallInfoRequest

func CreateGetCallInfoRequest() (request *GetCallInfoRequest)

CreateGetCallInfoRequest creates a request to invoke GetCallInfo API

type GetCallInfoResponse

type GetCallInfoResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetCallInfoResponse is the response struct for api GetCallInfo

func CreateGetCallInfoResponse

func CreateGetCallInfoResponse() (response *GetCallInfoResponse)

CreateGetCallInfoResponse creates a response to parse from GetCallInfo response

type GetHotlineQualificationByOrderRequest

type GetHotlineQualificationByOrderRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OrderId              string           `position:"Query" name:"OrderId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetHotlineQualificationByOrderRequest is the request struct for api GetHotlineQualificationByOrder

func CreateGetHotlineQualificationByOrderRequest

func CreateGetHotlineQualificationByOrderRequest() (request *GetHotlineQualificationByOrderRequest)

CreateGetHotlineQualificationByOrderRequest creates a request to invoke GetHotlineQualificationByOrder API

type GetHotlineQualificationByOrderResponse

type GetHotlineQualificationByOrderResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

GetHotlineQualificationByOrderResponse is the response struct for api GetHotlineQualificationByOrder

func CreateGetHotlineQualificationByOrderResponse

func CreateGetHotlineQualificationByOrderResponse() (response *GetHotlineQualificationByOrderResponse)

CreateGetHotlineQualificationByOrderResponse creates a response to parse from GetHotlineQualificationByOrder response

type GetRtcTokenRequest

type GetRtcTokenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	UserId               string           `position:"Query" name:"UserId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId             string           `position:"Query" name:"DeviceId"`
	IsCustomAccount      requests.Boolean `position:"Query" name:"IsCustomAccount"`
}

GetRtcTokenRequest is the request struct for api GetRtcToken

func CreateGetRtcTokenRequest

func CreateGetRtcTokenRequest() (request *GetRtcTokenRequest)

CreateGetRtcTokenRequest creates a request to invoke GetRtcToken API

type GetRtcTokenResponse

type GetRtcTokenResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

GetRtcTokenResponse is the response struct for api GetRtcToken

func CreateGetRtcTokenResponse

func CreateGetRtcTokenResponse() (response *GetRtcTokenResponse)

CreateGetRtcTokenResponse creates a response to parse from GetRtcToken response

type GetTokenRequest

type GetTokenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TokenType            string           `position:"Query" name:"TokenType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

GetTokenRequest is the request struct for api GetToken

func CreateGetTokenRequest

func CreateGetTokenRequest() (request *GetTokenRequest)

CreateGetTokenRequest creates a request to invoke GetToken API

type GetTokenResponse

type GetTokenResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Success   bool   `json:"Success" xml:"Success"`
	Token     string `json:"Token" xml:"Token"`
}

GetTokenResponse is the response struct for api GetToken

func CreateGetTokenResponse

func CreateGetTokenResponse() (response *GetTokenResponse)

CreateGetTokenResponse creates a response to parse from GetToken response

type IvrCallMenuKeyMap

type IvrCallMenuKeyMap struct {
	Code      string `name:"Code"`
	TtsParams string `name:"TtsParams"`
	Key       string `name:"Key"`
}

IvrCallMenuKeyMap is a repeated param struct in IvrCallRequest

type IvrCallRequest

type IvrCallRequest struct {
	*requests.RpcRequest
	ByeCode              string               `position:"Query" name:"ByeCode"`
	ResourceOwnerId      requests.Integer     `position:"Query" name:"ResourceOwnerId"`
	StartTtsParams       string               `position:"Query" name:"StartTtsParams"`
	Timeout              requests.Integer     `position:"Query" name:"Timeout"`
	StartCode            string               `position:"Query" name:"StartCode"`
	CalledNumber         string               `position:"Query" name:"CalledNumber"`
	CalledShowNumber     string               `position:"Query" name:"CalledShowNumber"`
	MenuKeyMap           *[]IvrCallMenuKeyMap `position:"Query" name:"MenuKeyMap"  type:"Repeated"`
	ResourceOwnerAccount string               `position:"Query" name:"ResourceOwnerAccount"`
	PlayTimes            requests.Integer     `position:"Query" name:"PlayTimes"`
	OwnerId              requests.Integer     `position:"Query" name:"OwnerId"`
	OutId                string               `position:"Query" name:"OutId"`
	ByeTtsParams         string               `position:"Query" name:"ByeTtsParams"`
}

IvrCallRequest is the request struct for api IvrCall

func CreateIvrCallRequest

func CreateIvrCallRequest() (request *IvrCallRequest)

CreateIvrCallRequest creates a request to invoke IvrCall API

type IvrCallResponse

type IvrCallResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	CallId    string `json:"CallId" xml:"CallId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

IvrCallResponse is the response struct for api IvrCall

func CreateIvrCallResponse

func CreateIvrCallResponse() (response *IvrCallResponse)

CreateIvrCallResponse creates a response to parse from IvrCall response

type ListCallTaskDetailRequest

type ListCallTaskDetailRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	CalledNum            string           `position:"Query" name:"CalledNum"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Status               string           `position:"Query" name:"Status"`
}

ListCallTaskDetailRequest is the request struct for api ListCallTaskDetail

func CreateListCallTaskDetailRequest

func CreateListCallTaskDetailRequest() (request *ListCallTaskDetailRequest)

CreateListCallTaskDetailRequest creates a request to invoke ListCallTaskDetail API

type ListCallTaskDetailResponse

type ListCallTaskDetailResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Code       string     `json:"Code" xml:"Code"`
	Total      int64      `json:"Total" xml:"Total"`
	TotalPage  int64      `json:"TotalPage" xml:"TotalPage"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	PageNumber int64      `json:"PageNumber" xml:"PageNumber"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

ListCallTaskDetailResponse is the response struct for api ListCallTaskDetail

func CreateListCallTaskDetailResponse

func CreateListCallTaskDetailResponse() (response *ListCallTaskDetailResponse)

CreateListCallTaskDetailResponse creates a response to parse from ListCallTaskDetail response

type ListCallTaskRequest

type ListCallTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskName             string           `position:"Query" name:"TaskName"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	BizType              string           `position:"Query" name:"BizType"`
	Status               string           `position:"Query" name:"Status"`
}

ListCallTaskRequest is the request struct for api ListCallTask

func CreateListCallTaskRequest

func CreateListCallTaskRequest() (request *ListCallTaskRequest)

CreateListCallTaskRequest creates a request to invoke ListCallTask API

type ListCallTaskResponse

type ListCallTaskResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	Code       string     `json:"Code" xml:"Code"`
	PageNumber int64      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	Total      int64      `json:"Total" xml:"Total"`
	Data       []DataItem `json:"Data" xml:"Data"`
}

ListCallTaskResponse is the response struct for api ListCallTask

func CreateListCallTaskResponse

func CreateListCallTaskResponse() (response *ListCallTaskResponse)

CreateListCallTaskResponse creates a response to parse from ListCallTask response

type ListHotlineTransferNumberRequest

type ListHotlineTransferNumberRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HotlineNumber        string           `position:"Query" name:"HotlineNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	QualificationId      string           `position:"Query" name:"QualificationId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
}

ListHotlineTransferNumberRequest is the request struct for api ListHotlineTransferNumber

func CreateListHotlineTransferNumberRequest

func CreateListHotlineTransferNumberRequest() (request *ListHotlineTransferNumberRequest)

CreateListHotlineTransferNumberRequest creates a request to invoke ListHotlineTransferNumber API

type ListHotlineTransferNumberResponse

type ListHotlineTransferNumberResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListHotlineTransferNumberResponse is the response struct for api ListHotlineTransferNumber

func CreateListHotlineTransferNumberResponse

func CreateListHotlineTransferNumberResponse() (response *ListHotlineTransferNumberResponse)

CreateListHotlineTransferNumberResponse creates a response to parse from ListHotlineTransferNumber response

type ListHotlineTransferRegisterFileRequest

type ListHotlineTransferRegisterFileRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	HotlineNumber        string           `position:"Query" name:"HotlineNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	QualificationId      string           `position:"Query" name:"QualificationId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
}

ListHotlineTransferRegisterFileRequest is the request struct for api ListHotlineTransferRegisterFile

func CreateListHotlineTransferRegisterFileRequest

func CreateListHotlineTransferRegisterFileRequest() (request *ListHotlineTransferRegisterFileRequest)

CreateListHotlineTransferRegisterFileRequest creates a request to invoke ListHotlineTransferRegisterFile API

type ListHotlineTransferRegisterFileResponse

type ListHotlineTransferRegisterFileResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

ListHotlineTransferRegisterFileResponse is the response struct for api ListHotlineTransferRegisterFile

func CreateListHotlineTransferRegisterFileResponse

func CreateListHotlineTransferRegisterFileResponse() (response *ListHotlineTransferRegisterFileResponse)

CreateListHotlineTransferRegisterFileResponse creates a response to parse from ListHotlineTransferRegisterFile response

type ListOrderedNumbersRequest

type ListOrderedNumbersRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdCode             string           `position:"Query" name:"ProdCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListOrderedNumbersRequest is the request struct for api ListOrderedNumbers

func CreateListOrderedNumbersRequest

func CreateListOrderedNumbersRequest() (request *ListOrderedNumbersRequest)

CreateListOrderedNumbersRequest creates a request to invoke ListOrderedNumbers API

type ListOrderedNumbersResponse

type ListOrderedNumbersResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	Code      string   `json:"Code" xml:"Code"`
	Message   string   `json:"Message" xml:"Message"`
	Numbers   []string `json:"Numbers" xml:"Numbers"`
}

ListOrderedNumbersResponse is the response struct for api ListOrderedNumbers

func CreateListOrderedNumbersResponse

func CreateListOrderedNumbersResponse() (response *ListOrderedNumbersResponse)

CreateListOrderedNumbersResponse creates a response to parse from ListOrderedNumbers response

type ListOutboundStrategiesRequest

type ListOutboundStrategiesRequest struct {
	*requests.RpcRequest
	BuId                 requests.Integer `position:"Query" name:"BuId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Keyword              string           `position:"Query" name:"Keyword"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdCode             string           `position:"Query" name:"ProdCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

ListOutboundStrategiesRequest is the request struct for api ListOutboundStrategies

func CreateListOutboundStrategiesRequest

func CreateListOutboundStrategiesRequest() (request *ListOutboundStrategiesRequest)

CreateListOutboundStrategiesRequest creates a request to invoke ListOutboundStrategies API

type ListOutboundStrategiesResponse

type ListOutboundStrategiesResponse struct {
	*responses.BaseResponse
	RequestId          string             `json:"RequestId" xml:"RequestId"`
	Code               string             `json:"Code" xml:"Code"`
	Message            string             `json:"Message" xml:"Message"`
	OutboundStrategies []OutboundStrategy `json:"OutboundStrategies" xml:"OutboundStrategies"`
}

ListOutboundStrategiesResponse is the response struct for api ListOutboundStrategies

func CreateListOutboundStrategiesResponse

func CreateListOutboundStrategiesResponse() (response *ListOutboundStrategiesResponse)

CreateListOutboundStrategiesResponse creates a response to parse from ListOutboundStrategies response

type ListRobotTaskCallsRequest

type ListRobotTaskCallsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Called               string           `position:"Query" name:"Called"`
	DialogCountTo        string           `position:"Query" name:"DialogCountTo"`
	DurationFrom         string           `position:"Query" name:"DurationFrom"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DialogCountFrom      string           `position:"Query" name:"DialogCountFrom"`
	DurationTo           string           `position:"Query" name:"DurationTo"`
	HangupDirection      string           `position:"Query" name:"HangupDirection"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	CallResult           string           `position:"Query" name:"CallResult"`
}

ListRobotTaskCallsRequest is the request struct for api ListRobotTaskCalls

func CreateListRobotTaskCallsRequest

func CreateListRobotTaskCallsRequest() (request *ListRobotTaskCallsRequest)

CreateListRobotTaskCallsRequest creates a request to invoke ListRobotTaskCalls API

type ListRobotTaskCallsResponse

type ListRobotTaskCallsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Data       string `json:"Data" xml:"Data"`
	PageSize   string `json:"PageSize" xml:"PageSize"`
	PageNo     string `json:"PageNo" xml:"PageNo"`
	TotalCount string `json:"TotalCount" xml:"TotalCount"`
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
}

ListRobotTaskCallsResponse is the response struct for api ListRobotTaskCalls

func CreateListRobotTaskCallsResponse

func CreateListRobotTaskCallsResponse() (response *ListRobotTaskCallsResponse)

CreateListRobotTaskCallsResponse creates a response to parse from ListRobotTaskCalls response

type Numbers

type Numbers struct {
	Number []string `json:"Number" xml:"Number"`
}

Numbers is a nested struct in dyvmsapi response

type OutboundStrategies

type OutboundStrategies struct {
	OutboundStrategy []OutboundStrategy `json:"OutboundStrategy" xml:"OutboundStrategy"`
}

OutboundStrategies is a nested struct in dyvmsapi response

type OutboundStrategy

type OutboundStrategy struct {
	Id                 int64  `json:"Id" xml:"Id"`
	GmtCreateStr       string `json:"GmtCreateStr" xml:"GmtCreateStr"`
	GmtModifiedStr     string `json:"GmtModifiedStr" xml:"GmtModifiedStr"`
	CreatorId          int64  `json:"CreatorId" xml:"CreatorId"`
	CreatorName        string `json:"CreatorName" xml:"CreatorName"`
	ModifierId         int64  `json:"ModifierId" xml:"ModifierId"`
	ModifierName       string `json:"ModifierName" xml:"ModifierName"`
	BuId               int64  `json:"BuId" xml:"BuId"`
	DepartmentId       int64  `json:"DepartmentId" xml:"DepartmentId"`
	Name               string `json:"name" xml:"name"`
	NumType            int    `json:"NumType" xml:"NumType"`
	OutboundNum        string `json:"OutboundNum" xml:"OutboundNum"`
	RobotType          int    `json:"RobotType" xml:"RobotType"`
	RobotId            string `json:"RobotId" xml:"RobotId"`
	RobotName          string `json:"RobotName" xml:"RobotName"`
	ResourceAllocation int    `json:"ResourceAllocation" xml:"ResourceAllocation"`
	SceneName          string `json:"SceneName" xml:"SceneName"`
	RuleCode           int64  `json:"RuleCode" xml:"RuleCode"`
	Status             int    `json:"Status" xml:"Status"`
	ExtAttr            string `json:"ExtAttr" xml:"ExtAttr"`
	Process            int    `json:"Process" xml:"Process"`
	SuccessRate        int    `json:"SuccessRate" xml:"SuccessRate"`
}

OutboundStrategy is a nested struct in dyvmsapi response

type QueryCallDetailByCallIdRequest

type QueryCallDetailByCallIdRequest struct {
	*requests.RpcRequest
	CallId               string           `position:"Query" name:"CallId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	QueryDate            requests.Integer `position:"Query" name:"QueryDate"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdId               requests.Integer `position:"Query" name:"ProdId"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

QueryCallDetailByCallIdRequest is the request struct for api QueryCallDetailByCallId

func CreateQueryCallDetailByCallIdRequest

func CreateQueryCallDetailByCallIdRequest() (request *QueryCallDetailByCallIdRequest)

CreateQueryCallDetailByCallIdRequest creates a request to invoke QueryCallDetailByCallId API

type QueryCallDetailByCallIdResponse

type QueryCallDetailByCallIdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryCallDetailByCallIdResponse is the response struct for api QueryCallDetailByCallId

func CreateQueryCallDetailByCallIdResponse

func CreateQueryCallDetailByCallIdResponse() (response *QueryCallDetailByCallIdResponse)

CreateQueryCallDetailByCallIdResponse creates a response to parse from QueryCallDetailByCallId response

type QueryCallDetailByTaskIdRequest

type QueryCallDetailByTaskIdRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Callee               string           `position:"Query" name:"Callee"`
	TaskId               string           `position:"Query" name:"TaskId"`
	QueryDate            requests.Integer `position:"Query" name:"QueryDate"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

QueryCallDetailByTaskIdRequest is the request struct for api QueryCallDetailByTaskId

func CreateQueryCallDetailByTaskIdRequest

func CreateQueryCallDetailByTaskIdRequest() (request *QueryCallDetailByTaskIdRequest)

CreateQueryCallDetailByTaskIdRequest creates a request to invoke QueryCallDetailByTaskId API

type QueryCallDetailByTaskIdResponse

type QueryCallDetailByTaskIdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryCallDetailByTaskIdResponse is the response struct for api QueryCallDetailByTaskId

func CreateQueryCallDetailByTaskIdResponse

func CreateQueryCallDetailByTaskIdResponse() (response *QueryCallDetailByTaskIdResponse)

CreateQueryCallDetailByTaskIdResponse creates a response to parse from QueryCallDetailByTaskId response

type QueryCallInPoolTransferConfigRequest

type QueryCallInPoolTransferConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

QueryCallInPoolTransferConfigRequest is the request struct for api QueryCallInPoolTransferConfig

func CreateQueryCallInPoolTransferConfigRequest

func CreateQueryCallInPoolTransferConfigRequest() (request *QueryCallInPoolTransferConfigRequest)

CreateQueryCallInPoolTransferConfigRequest creates a request to invoke QueryCallInPoolTransferConfig API

type QueryCallInPoolTransferConfigResponse

type QueryCallInPoolTransferConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      Data   `json:"Data" xml:"Data"`
}

QueryCallInPoolTransferConfigResponse is the response struct for api QueryCallInPoolTransferConfig

func CreateQueryCallInPoolTransferConfigResponse

func CreateQueryCallInPoolTransferConfigResponse() (response *QueryCallInPoolTransferConfigResponse)

CreateQueryCallInPoolTransferConfigResponse creates a response to parse from QueryCallInPoolTransferConfig response

type QueryCallInTransferRecordRequest

type QueryCallInTransferRecordRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	QueryDate            string           `position:"Query" name:"QueryDate"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	CallInCaller         string           `position:"Query" name:"CallInCaller"`
}

QueryCallInTransferRecordRequest is the request struct for api QueryCallInTransferRecord

func CreateQueryCallInTransferRecordRequest

func CreateQueryCallInTransferRecordRequest() (request *QueryCallInTransferRecordRequest)

CreateQueryCallInTransferRecordRequest creates a request to invoke QueryCallInTransferRecord API

type QueryCallInTransferRecordResponse

type QueryCallInTransferRecordResponse struct {
	*responses.BaseResponse
	RequestId string                          `json:"RequestId" xml:"RequestId"`
	Code      string                          `json:"Code" xml:"Code"`
	Message   string                          `json:"Message" xml:"Message"`
	Data      DataInQueryCallInTransferRecord `json:"Data" xml:"Data"`
}

QueryCallInTransferRecordResponse is the response struct for api QueryCallInTransferRecord

func CreateQueryCallInTransferRecordResponse

func CreateQueryCallInTransferRecordResponse() (response *QueryCallInTransferRecordResponse)

CreateQueryCallInTransferRecordResponse creates a response to parse from QueryCallInTransferRecord response

type QueryRobotInfoListRequest

type QueryRobotInfoListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AuditStatus          string           `position:"Query" name:"AuditStatus"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

QueryRobotInfoListRequest is the request struct for api QueryRobotInfoList

func CreateQueryRobotInfoListRequest

func CreateQueryRobotInfoListRequest() (request *QueryRobotInfoListRequest)

CreateQueryRobotInfoListRequest creates a request to invoke QueryRobotInfoList API

type QueryRobotInfoListResponse

type QueryRobotInfoListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryRobotInfoListResponse is the response struct for api QueryRobotInfoList

func CreateQueryRobotInfoListResponse

func CreateQueryRobotInfoListResponse() (response *QueryRobotInfoListResponse)

CreateQueryRobotInfoListResponse creates a response to parse from QueryRobotInfoList response

type QueryRobotTaskCallDetailRequest

type QueryRobotTaskCallDetailRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Callee               string           `position:"Query" name:"Callee"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
	QueryDate            requests.Integer `position:"Query" name:"QueryDate"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

QueryRobotTaskCallDetailRequest is the request struct for api QueryRobotTaskCallDetail

func CreateQueryRobotTaskCallDetailRequest

func CreateQueryRobotTaskCallDetailRequest() (request *QueryRobotTaskCallDetailRequest)

CreateQueryRobotTaskCallDetailRequest creates a request to invoke QueryRobotTaskCallDetail API

type QueryRobotTaskCallDetailResponse

type QueryRobotTaskCallDetailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryRobotTaskCallDetailResponse is the response struct for api QueryRobotTaskCallDetail

func CreateQueryRobotTaskCallDetailResponse

func CreateQueryRobotTaskCallDetailResponse() (response *QueryRobotTaskCallDetailResponse)

CreateQueryRobotTaskCallDetailResponse creates a response to parse from QueryRobotTaskCallDetail response

type QueryRobotTaskCallListRequest

type QueryRobotTaskCallListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Called               string           `position:"Query" name:"Called"`
	DialogCountTo        string           `position:"Query" name:"DialogCountTo"`
	DurationFrom         string           `position:"Query" name:"DurationFrom"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	TaskId               string           `position:"Query" name:"TaskId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	DialogCountFrom      string           `position:"Query" name:"DialogCountFrom"`
	DurationTo           string           `position:"Query" name:"DurationTo"`
	HangupDirection      string           `position:"Query" name:"HangupDirection"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	CallResult           string           `position:"Query" name:"CallResult"`
}

QueryRobotTaskCallListRequest is the request struct for api QueryRobotTaskCallList

func CreateQueryRobotTaskCallListRequest

func CreateQueryRobotTaskCallListRequest() (request *QueryRobotTaskCallListRequest)

CreateQueryRobotTaskCallListRequest creates a request to invoke QueryRobotTaskCallList API

type QueryRobotTaskCallListResponse

type QueryRobotTaskCallListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryRobotTaskCallListResponse is the response struct for api QueryRobotTaskCallList

func CreateQueryRobotTaskCallListResponse

func CreateQueryRobotTaskCallListResponse() (response *QueryRobotTaskCallListResponse)

CreateQueryRobotTaskCallListResponse creates a response to parse from QueryRobotTaskCallList response

type QueryRobotTaskDetailRequest

type QueryRobotTaskDetailRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Id                   requests.Integer `position:"Query" name:"Id"`
}

QueryRobotTaskDetailRequest is the request struct for api QueryRobotTaskDetail

func CreateQueryRobotTaskDetailRequest

func CreateQueryRobotTaskDetailRequest() (request *QueryRobotTaskDetailRequest)

CreateQueryRobotTaskDetailRequest creates a request to invoke QueryRobotTaskDetail API

type QueryRobotTaskDetailResponse

type QueryRobotTaskDetailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryRobotTaskDetailResponse is the response struct for api QueryRobotTaskDetail

func CreateQueryRobotTaskDetailResponse

func CreateQueryRobotTaskDetailResponse() (response *QueryRobotTaskDetailResponse)

CreateQueryRobotTaskDetailResponse creates a response to parse from QueryRobotTaskDetail response

type QueryRobotTaskListRequest

type QueryRobotTaskListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TaskName             string           `position:"Query" name:"TaskName"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	Time                 string           `position:"Query" name:"Time"`
	Status               string           `position:"Query" name:"Status"`
}

QueryRobotTaskListRequest is the request struct for api QueryRobotTaskList

func CreateQueryRobotTaskListRequest

func CreateQueryRobotTaskListRequest() (request *QueryRobotTaskListRequest)

CreateQueryRobotTaskListRequest creates a request to invoke QueryRobotTaskList API

type QueryRobotTaskListResponse

type QueryRobotTaskListResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	Data       string `json:"Data" xml:"Data"`
	PageSize   string `json:"PageSize" xml:"PageSize"`
	PageNo     string `json:"PageNo" xml:"PageNo"`
	TotalCount string `json:"TotalCount" xml:"TotalCount"`
	Code       string `json:"Code" xml:"Code"`
	Message    string `json:"Message" xml:"Message"`
}

QueryRobotTaskListResponse is the response struct for api QueryRobotTaskList

func CreateQueryRobotTaskListResponse

func CreateQueryRobotTaskListResponse() (response *QueryRobotTaskListResponse)

CreateQueryRobotTaskListResponse creates a response to parse from QueryRobotTaskList response

type QueryRobotv2AllListRequest

type QueryRobotv2AllListRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

QueryRobotv2AllListRequest is the request struct for api QueryRobotv2AllList

func CreateQueryRobotv2AllListRequest

func CreateQueryRobotv2AllListRequest() (request *QueryRobotv2AllListRequest)

CreateQueryRobotv2AllListRequest creates a request to invoke QueryRobotv2AllList API

type QueryRobotv2AllListResponse

type QueryRobotv2AllListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryRobotv2AllListResponse is the response struct for api QueryRobotv2AllList

func CreateQueryRobotv2AllListResponse

func CreateQueryRobotv2AllListResponse() (response *QueryRobotv2AllListResponse)

CreateQueryRobotv2AllListResponse creates a response to parse from QueryRobotv2AllList response

type QueryRtcNumberAuthStatusRequest

type QueryRtcNumberAuthStatusRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

QueryRtcNumberAuthStatusRequest is the request struct for api QueryRtcNumberAuthStatus

func CreateQueryRtcNumberAuthStatusRequest

func CreateQueryRtcNumberAuthStatusRequest() (request *QueryRtcNumberAuthStatusRequest)

CreateQueryRtcNumberAuthStatusRequest creates a request to invoke QueryRtcNumberAuthStatus API

type QueryRtcNumberAuthStatusResponse

type QueryRtcNumberAuthStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryRtcNumberAuthStatusResponse is the response struct for api QueryRtcNumberAuthStatus

func CreateQueryRtcNumberAuthStatusResponse

func CreateQueryRtcNumberAuthStatusResponse() (response *QueryRtcNumberAuthStatusResponse)

CreateQueryRtcNumberAuthStatusResponse creates a response to parse from QueryRtcNumberAuthStatus response

type QueryVirtualNumberRelationRequest

type QueryVirtualNumberRelationRequest struct {
	*requests.RpcRequest
	SpecId               requests.Integer `position:"Query" name:"SpecId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RouteType            requests.Integer `position:"Query" name:"RouteType"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	RelatedNum           string           `position:"Query" name:"RelatedNum"`
	RegionNameCity       string           `position:"Query" name:"RegionNameCity"`
	QualificationId      requests.Integer `position:"Query" name:"QualificationId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdCode             string           `position:"Query" name:"ProdCode"`
	PhoneNum             string           `position:"Query" name:"PhoneNum"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
}

QueryVirtualNumberRelationRequest is the request struct for api QueryVirtualNumberRelation

func CreateQueryVirtualNumberRelationRequest

func CreateQueryVirtualNumberRelationRequest() (request *QueryVirtualNumberRelationRequest)

CreateQueryVirtualNumberRelationRequest creates a request to invoke QueryVirtualNumberRelation API

type QueryVirtualNumberRelationResponse

type QueryVirtualNumberRelationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Data      string `json:"Data" xml:"Data"`
}

QueryVirtualNumberRelationResponse is the response struct for api QueryVirtualNumberRelation

func CreateQueryVirtualNumberRelationResponse

func CreateQueryVirtualNumberRelationResponse() (response *QueryVirtualNumberRelationResponse)

CreateQueryVirtualNumberRelationResponse creates a response to parse from QueryVirtualNumberRelation response

type QueryVirtualNumberRequest

type QueryVirtualNumberRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	RouteType            requests.Integer `position:"Query" name:"RouteType"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdCode             string           `position:"Query" name:"ProdCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
}

QueryVirtualNumberRequest is the request struct for api QueryVirtualNumber

func CreateQueryVirtualNumberRequest

func CreateQueryVirtualNumberRequest() (request *QueryVirtualNumberRequest)

CreateQueryVirtualNumberRequest creates a request to invoke QueryVirtualNumber API

type QueryVirtualNumberResponse

type QueryVirtualNumberResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Data      string `json:"Data" xml:"Data"`
}

QueryVirtualNumberResponse is the response struct for api QueryVirtualNumber

func CreateQueryVirtualNumberResponse

func CreateQueryVirtualNumberResponse() (response *QueryVirtualNumberResponse)

CreateQueryVirtualNumberResponse creates a response to parse from QueryVirtualNumber response

type QueryVoipNumberBindInfosRequest

type QueryVoipNumberBindInfosRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VoipId               string           `position:"Query" name:"VoipId"`
}

QueryVoipNumberBindInfosRequest is the request struct for api QueryVoipNumberBindInfos

func CreateQueryVoipNumberBindInfosRequest

func CreateQueryVoipNumberBindInfosRequest() (request *QueryVoipNumberBindInfosRequest)

CreateQueryVoipNumberBindInfosRequest creates a request to invoke QueryVoipNumberBindInfos API

type QueryVoipNumberBindInfosResponse

type QueryVoipNumberBindInfosResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

QueryVoipNumberBindInfosResponse is the response struct for api QueryVoipNumberBindInfos

func CreateQueryVoipNumberBindInfosResponse

func CreateQueryVoipNumberBindInfosResponse() (response *QueryVoipNumberBindInfosResponse)

CreateQueryVoipNumberBindInfosResponse creates a response to parse from QueryVoipNumberBindInfos response

type ReportVoipProblemsRequest

type ReportVoipProblemsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Title                string           `position:"Query" name:"Title"`
	VoipId               string           `position:"Query" name:"VoipId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ChannelId            string           `position:"Query" name:"ChannelId"`
	Desc                 string           `position:"Query" name:"Desc"`
}

ReportVoipProblemsRequest is the request struct for api ReportVoipProblems

func CreateReportVoipProblemsRequest

func CreateReportVoipProblemsRequest() (request *ReportVoipProblemsRequest)

CreateReportVoipProblemsRequest creates a request to invoke ReportVoipProblems API

type ReportVoipProblemsResponse

type ReportVoipProblemsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Module    string `json:"Module" xml:"Module"`
	Message   string `json:"Message" xml:"Message"`
}

ReportVoipProblemsResponse is the response struct for api ReportVoipProblems

func CreateReportVoipProblemsResponse

func CreateReportVoipProblemsResponse() (response *ReportVoipProblemsResponse)

CreateReportVoipProblemsResponse creates a response to parse from ReportVoipProblems response

type SendVerificationRequest

type SendVerificationRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VerifyType           string           `position:"Query" name:"VerifyType"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Target               string           `position:"Query" name:"Target"`
	BizType              string           `position:"Query" name:"BizType"`
}

SendVerificationRequest is the request struct for api SendVerification

func CreateSendVerificationRequest

func CreateSendVerificationRequest() (request *SendVerificationRequest)

CreateSendVerificationRequest creates a request to invoke SendVerification API

type SendVerificationResponse

type SendVerificationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Data      bool   `json:"Data" xml:"Data"`
	Message   string `json:"Message" xml:"Message"`
}

SendVerificationResponse is the response struct for api SendVerification

func CreateSendVerificationResponse

func CreateSendVerificationResponse() (response *SendVerificationResponse)

CreateSendVerificationResponse creates a response to parse from SendVerification response

type SetTransferCalleePoolConfigDetails

type SetTransferCalleePoolConfigDetails struct {
	Caller string `name:"Caller"`
	Called string `name:"Called"`
}

SetTransferCalleePoolConfigDetails is a repeated param struct in SetTransferCalleePoolConfigRequest

type SetTransferCalleePoolConfigRequest

type SetTransferCalleePoolConfigRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
	PhoneNumber          string                                `position:"Query" name:"PhoneNumber"`
	Details              *[]SetTransferCalleePoolConfigDetails `position:"Query" name:"Details"  type:"Repeated"`
	CalledRouteMode      string                                `position:"Query" name:"CalledRouteMode"`
	QualificationId      string                                `position:"Query" name:"QualificationId"`
	ResourceOwnerAccount string                                `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer                      `position:"Query" name:"OwnerId"`
}

SetTransferCalleePoolConfigRequest is the request struct for api SetTransferCalleePoolConfig

func CreateSetTransferCalleePoolConfigRequest

func CreateSetTransferCalleePoolConfigRequest() (request *SetTransferCalleePoolConfigRequest)

CreateSetTransferCalleePoolConfigRequest creates a request to invoke SetTransferCalleePoolConfig API

type SetTransferCalleePoolConfigResponse

type SetTransferCalleePoolConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	Data      bool   `json:"Data" xml:"Data"`
}

SetTransferCalleePoolConfigResponse is the response struct for api SetTransferCalleePoolConfig

func CreateSetTransferCalleePoolConfigResponse

func CreateSetTransferCalleePoolConfigResponse() (response *SetTransferCalleePoolConfigResponse)

CreateSetTransferCalleePoolConfigResponse creates a response to parse from SetTransferCalleePoolConfig response

type SingleCallByTtsRequest

type SingleCallByTtsRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TtsParam             string           `position:"Query" name:"TtsParam"`
	Speed                requests.Integer `position:"Query" name:"Speed"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	CalledShowNumber     string           `position:"Query" name:"CalledShowNumber"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	TtsCode              string           `position:"Query" name:"TtsCode"`
	PlayTimes            requests.Integer `position:"Query" name:"PlayTimes"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Volume               requests.Integer `position:"Query" name:"Volume"`
	OutId                string           `position:"Query" name:"OutId"`
}

SingleCallByTtsRequest is the request struct for api SingleCallByTts

func CreateSingleCallByTtsRequest

func CreateSingleCallByTtsRequest() (request *SingleCallByTtsRequest)

CreateSingleCallByTtsRequest creates a request to invoke SingleCallByTts API

type SingleCallByTtsResponse

type SingleCallByTtsResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	CallId    string `json:"CallId" xml:"CallId"`
}

SingleCallByTtsResponse is the response struct for api SingleCallByTts

func CreateSingleCallByTtsResponse

func CreateSingleCallByTtsResponse() (response *SingleCallByTtsResponse)

CreateSingleCallByTtsResponse creates a response to parse from SingleCallByTts response

type SingleCallByVoiceRequest

type SingleCallByVoiceRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Speed                requests.Integer `position:"Query" name:"Speed"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	VoiceCode            string           `position:"Query" name:"VoiceCode"`
	CalledShowNumber     string           `position:"Query" name:"CalledShowNumber"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PlayTimes            requests.Integer `position:"Query" name:"PlayTimes"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Volume               requests.Integer `position:"Query" name:"Volume"`
	OutId                string           `position:"Query" name:"OutId"`
}

SingleCallByVoiceRequest is the request struct for api SingleCallByVoice

func CreateSingleCallByVoiceRequest

func CreateSingleCallByVoiceRequest() (request *SingleCallByVoiceRequest)

CreateSingleCallByVoiceRequest creates a request to invoke SingleCallByVoice API

type SingleCallByVoiceResponse

type SingleCallByVoiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	CallId    string `json:"CallId" xml:"CallId"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

SingleCallByVoiceResponse is the response struct for api SingleCallByVoice

func CreateSingleCallByVoiceResponse

func CreateSingleCallByVoiceResponse() (response *SingleCallByVoiceResponse)

CreateSingleCallByVoiceResponse creates a response to parse from SingleCallByVoice response

type SmartCallOperateRequest

type SmartCallOperateRequest struct {
	*requests.RpcRequest
	CallId               string           `position:"Query" name:"CallId"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Param                string           `position:"Query" name:"Param"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	Command              string           `position:"Query" name:"Command"`
}

SmartCallOperateRequest is the request struct for api SmartCallOperate

func CreateSmartCallOperateRequest

func CreateSmartCallOperateRequest() (request *SmartCallOperateRequest)

CreateSmartCallOperateRequest creates a request to invoke SmartCallOperate API

type SmartCallOperateResponse

type SmartCallOperateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Status    bool   `json:"Status" xml:"Status"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

SmartCallOperateResponse is the response struct for api SmartCallOperate

func CreateSmartCallOperateResponse

func CreateSmartCallOperateResponse() (response *SmartCallOperateResponse)

CreateSmartCallOperateResponse creates a response to parse from SmartCallOperate response

type SmartCallRequest

type SmartCallRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VoiceCodeParam       string           `position:"Query" name:"VoiceCodeParam"`
	EarlyMediaAsr        requests.Boolean `position:"Query" name:"EarlyMediaAsr"`
	BackgroundSpeed      requests.Integer `position:"Query" name:"BackgroundSpeed"`
	BackgroundVolume     requests.Integer `position:"Query" name:"BackgroundVolume"`
	Speed                requests.Integer `position:"Query" name:"Speed"`
	AsrBaseId            string           `position:"Query" name:"AsrBaseId"`
	SessionTimeout       requests.Integer `position:"Query" name:"SessionTimeout"`
	DynamicId            string           `position:"Query" name:"DynamicId"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	TtsSpeed             requests.Integer `position:"Query" name:"TtsSpeed"`
	VoiceCode            string           `position:"Query" name:"VoiceCode"`
	CalledShowNumber     string           `position:"Query" name:"CalledShowNumber"`
	EnableITN            requests.Boolean `position:"Query" name:"EnableITN"`
	ActionCodeTimeBreak  requests.Integer `position:"Query" name:"ActionCodeTimeBreak"`
	TtsConf              requests.Boolean `position:"Query" name:"TtsConf"`
	ActionCodeBreak      requests.Boolean `position:"Query" name:"ActionCodeBreak"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	RecordFlag           requests.Boolean `position:"Query" name:"RecordFlag"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TtsVolume            requests.Integer `position:"Query" name:"TtsVolume"`
	StreamAsr            requests.Integer `position:"Query" name:"StreamAsr"`
	Volume               requests.Integer `position:"Query" name:"Volume"`
	MuteTime             requests.Integer `position:"Query" name:"MuteTime"`
	BackgroundFileCode   string           `position:"Query" name:"BackgroundFileCode"`
	OutId                string           `position:"Query" name:"OutId"`
	AsrModelId           string           `position:"Query" name:"AsrModelId"`
	PauseTime            requests.Integer `position:"Query" name:"PauseTime"`
	TtsStyle             string           `position:"Query" name:"TtsStyle"`
}

SmartCallRequest is the request struct for api SmartCall

func CreateSmartCallRequest

func CreateSmartCallRequest() (request *SmartCallRequest)

CreateSmartCallRequest creates a request to invoke SmartCall API

type SmartCallResponse

type SmartCallResponse struct {
	*responses.BaseResponse
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
	RequestId string `json:"RequestId" xml:"RequestId"`
	CallId    string `json:"CallId" xml:"CallId"`
}

SmartCallResponse is the response struct for api SmartCall

func CreateSmartCallResponse

func CreateSmartCallResponse() (response *SmartCallResponse)

CreateSmartCallResponse creates a response to parse from SmartCall response

type StartMicroOutboundRequest

type StartMicroOutboundRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountType          string           `position:"Query" name:"AccountType"`
	AccountId            string           `position:"Query" name:"AccountId"`
	AppName              string           `position:"Query" name:"AppName"`
	CommandCode          string           `position:"Query" name:"CommandCode"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	ExtInfo              string           `position:"Query" name:"ExtInfo"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ProdCode             string           `position:"Query" name:"ProdCode"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	CallingNumber        string           `position:"Query" name:"CallingNumber"`
}

StartMicroOutboundRequest is the request struct for api StartMicroOutbound

func CreateStartMicroOutboundRequest

func CreateStartMicroOutboundRequest() (request *StartMicroOutboundRequest)

CreateStartMicroOutboundRequest creates a request to invoke StartMicroOutbound API

type StartMicroOutboundResponse

type StartMicroOutboundResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	Code             string `json:"Code" xml:"Code"`
	Message          string `json:"Message" xml:"Message"`
	CustomerInfo     string `json:"CustomerInfo" xml:"CustomerInfo"`
	InvokeCmdId      string `json:"InvokeCmdId" xml:"InvokeCmdId"`
	InvokeCreateTime string `json:"InvokeCreateTime" xml:"InvokeCreateTime"`
}

StartMicroOutboundResponse is the response struct for api StartMicroOutbound

func CreateStartMicroOutboundResponse

func CreateStartMicroOutboundResponse() (response *StartMicroOutboundResponse)

CreateStartMicroOutboundResponse creates a response to parse from StartMicroOutbound response

type StartRobotTaskRequest

type StartRobotTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ScheduleTime         string           `position:"Query" name:"ScheduleTime"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
}

StartRobotTaskRequest is the request struct for api StartRobotTask

func CreateStartRobotTaskRequest

func CreateStartRobotTaskRequest() (request *StartRobotTaskRequest)

CreateStartRobotTaskRequest creates a request to invoke StartRobotTask API

type StartRobotTaskResponse

type StartRobotTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

StartRobotTaskResponse is the response struct for api StartRobotTask

func CreateStartRobotTaskResponse

func CreateStartRobotTaskResponse() (response *StartRobotTaskResponse)

CreateStartRobotTaskResponse creates a response to parse from StartRobotTask response

type StopRobotTaskRequest

type StopRobotTaskRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	TaskId               requests.Integer `position:"Query" name:"TaskId"`
}

StopRobotTaskRequest is the request struct for api StopRobotTask

func CreateStopRobotTaskRequest

func CreateStopRobotTaskRequest() (request *StopRobotTaskRequest)

CreateStopRobotTaskRequest creates a request to invoke StopRobotTask API

type StopRobotTaskResponse

type StopRobotTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

StopRobotTaskResponse is the response struct for api StopRobotTask

func CreateStopRobotTaskResponse

func CreateStopRobotTaskResponse() (response *StopRobotTaskResponse)

CreateStopRobotTaskResponse creates a response to parse from StopRobotTask response

type SubmitHotlineTransferRegisterRequest

type SubmitHotlineTransferRegisterRequest struct {
	*requests.RpcRequest
	OperatorIdentityCard     string                                                   `position:"Query" name:"OperatorIdentityCard"`
	ResourceOwnerId          requests.Integer                                         `position:"Query" name:"ResourceOwnerId"`
	OperatorMail             string                                                   `position:"Query" name:"OperatorMail"`
	HotlineNumber            string                                                   `position:"Query" name:"HotlineNumber"`
	TransferPhoneNumberInfos *[]SubmitHotlineTransferRegisterTransferPhoneNumberInfos `position:"Query" name:"TransferPhoneNumberInfos"  type:"Repeated"`
	OperatorMobileVerifyCode string                                                   `position:"Query" name:"OperatorMobileVerifyCode"`
	Agreement                string                                                   `position:"Query" name:"Agreement"`
	QualificationId          string                                                   `position:"Query" name:"QualificationId"`
	ResourceOwnerAccount     string                                                   `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId                  requests.Integer                                         `position:"Query" name:"OwnerId"`
	OperatorMobile           string                                                   `position:"Query" name:"OperatorMobile"`
	OperatorMailVerifyCode   string                                                   `position:"Query" name:"OperatorMailVerifyCode"`
	OperatorName             string                                                   `position:"Query" name:"OperatorName"`
}

SubmitHotlineTransferRegisterRequest is the request struct for api SubmitHotlineTransferRegister

func CreateSubmitHotlineTransferRegisterRequest

func CreateSubmitHotlineTransferRegisterRequest() (request *SubmitHotlineTransferRegisterRequest)

CreateSubmitHotlineTransferRegisterRequest creates a request to invoke SubmitHotlineTransferRegister API

type SubmitHotlineTransferRegisterResponse

type SubmitHotlineTransferRegisterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Data      int64  `json:"Data" xml:"Data"`
	Message   string `json:"Message" xml:"Message"`
}

SubmitHotlineTransferRegisterResponse is the response struct for api SubmitHotlineTransferRegister

func CreateSubmitHotlineTransferRegisterResponse

func CreateSubmitHotlineTransferRegisterResponse() (response *SubmitHotlineTransferRegisterResponse)

CreateSubmitHotlineTransferRegisterResponse creates a response to parse from SubmitHotlineTransferRegister response

type SubmitHotlineTransferRegisterTransferPhoneNumberInfos

type SubmitHotlineTransferRegisterTransferPhoneNumberInfos struct {
	PhoneNumber          string `name:"PhoneNumber"`
	PhoneNumberOwnerName string `name:"PhoneNumberOwnerName"`
	IdentityCard         string `name:"IdentityCard"`
}

SubmitHotlineTransferRegisterTransferPhoneNumberInfos is a repeated param struct in SubmitHotlineTransferRegisterRequest

type UnbindNumberAndVoipIdRequest

type UnbindNumberAndVoipIdRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	VoipId               string           `position:"Query" name:"VoipId"`
}

UnbindNumberAndVoipIdRequest is the request struct for api UnbindNumberAndVoipId

func CreateUnbindNumberAndVoipIdRequest

func CreateUnbindNumberAndVoipIdRequest() (request *UnbindNumberAndVoipIdRequest)

CreateUnbindNumberAndVoipIdRequest creates a request to invoke UnbindNumberAndVoipId API

type UnbindNumberAndVoipIdResponse

type UnbindNumberAndVoipIdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Code      string `json:"Code" xml:"Code"`
	Module    string `json:"Module" xml:"Module"`
	Message   string `json:"Message" xml:"Message"`
}

UnbindNumberAndVoipIdResponse is the response struct for api UnbindNumberAndVoipId

func CreateUnbindNumberAndVoipIdResponse

func CreateUnbindNumberAndVoipIdResponse() (response *UnbindNumberAndVoipIdResponse)

CreateUnbindNumberAndVoipIdResponse creates a response to parse from UnbindNumberAndVoipId response

type UndoRtcNumberAuthRequest

type UndoRtcNumberAuthRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	PhoneNumber          string           `position:"Query" name:"PhoneNumber"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UndoRtcNumberAuthRequest is the request struct for api UndoRtcNumberAuth

func CreateUndoRtcNumberAuthRequest

func CreateUndoRtcNumberAuthRequest() (request *UndoRtcNumberAuthRequest)

CreateUndoRtcNumberAuthRequest creates a request to invoke UndoRtcNumberAuth API

type UndoRtcNumberAuthResponse

type UndoRtcNumberAuthResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

UndoRtcNumberAuthResponse is the response struct for api UndoRtcNumberAuth

func CreateUndoRtcNumberAuthResponse

func CreateUndoRtcNumberAuthResponse() (response *UndoRtcNumberAuthResponse)

CreateUndoRtcNumberAuthResponse creates a response to parse from UndoRtcNumberAuth response

type UploadRobotTaskCalledFileRequest

type UploadRobotTaskCalledFileRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TtsParamHead         string           `position:"Query" name:"TtsParamHead"`
	TtsParam             string           `position:"Query" name:"TtsParam"`
	CalledNumber         string           `position:"Query" name:"CalledNumber"`
	Id                   requests.Integer `position:"Query" name:"Id"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
}

UploadRobotTaskCalledFileRequest is the request struct for api UploadRobotTaskCalledFile

func CreateUploadRobotTaskCalledFileRequest

func CreateUploadRobotTaskCalledFileRequest() (request *UploadRobotTaskCalledFileRequest)

CreateUploadRobotTaskCalledFileRequest creates a request to invoke UploadRobotTaskCalledFile API

type UploadRobotTaskCalledFileResponse

type UploadRobotTaskCalledFileResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Data      string `json:"Data" xml:"Data"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

UploadRobotTaskCalledFileResponse is the response struct for api UploadRobotTaskCalledFile

func CreateUploadRobotTaskCalledFileResponse

func CreateUploadRobotTaskCalledFileResponse() (response *UploadRobotTaskCalledFileResponse)

CreateUploadRobotTaskCalledFileResponse creates a response to parse from UploadRobotTaskCalledFile response

type ValuesInListHotlineTransferNumber

type ValuesInListHotlineTransferNumber struct {
	ValuesItem []ValuesItem `json:"Values" xml:"Values"`
}

ValuesInListHotlineTransferNumber is a nested struct in dyvmsapi response

type ValuesInListHotlineTransferRegisterFile

type ValuesInListHotlineTransferRegisterFile struct {
	ValuesItem []ValuesItemInListHotlineTransferRegisterFile `json:"Values" xml:"Values"`
}

ValuesInListHotlineTransferRegisterFile is a nested struct in dyvmsapi response

type ValuesInQueryCallInTransferRecord

type ValuesInQueryCallInTransferRecord struct {
	ValuesItem []ValuesItem `json:"Values" xml:"Values"`
}

ValuesInQueryCallInTransferRecord is a nested struct in dyvmsapi response

type ValuesItem

type ValuesItem struct {
	CallInCalled    string `json:"CallInCalled" xml:"CallInCalled"`
	GmtCreate       int64  `json:"GmtCreate" xml:"GmtCreate"`
	PhoneNumber     string `json:"PhoneNumber" xml:"PhoneNumber"`
	IdentityCard    string `json:"IdentityCard" xml:"IdentityCard"`
	TransferCaller  string `json:"TransferCaller" xml:"TransferCaller"`
	ResUniqueCode   string `json:"ResUniqueCode" xml:"ResUniqueCode"`
	RecordUrl       string `json:"RecordUrl" xml:"RecordUrl"`
	QualificationId string `json:"QualificationId" xml:"QualificationId"`
	CallInCaller    string `json:"CallInCaller" xml:"CallInCaller"`
	TransferCalled  string `json:"TransferCalled" xml:"TransferCalled"`
	NumberOwnerName string `json:"NumberOwnerName" xml:"NumberOwnerName"`
	HotlineNumber   string `json:"HotlineNumber" xml:"HotlineNumber"`
}

ValuesItem is a nested struct in dyvmsapi response

type ValuesItemInListHotlineTransferRegisterFile

type ValuesItemInListHotlineTransferRegisterFile struct {
	QualificationId   string `json:"QualificationId" xml:"QualificationId"`
	CorpName          string `json:"CorpName" xml:"CorpName"`
	MngOpName         string `json:"MngOpName" xml:"MngOpName"`
	MngOpMail         string `json:"MngOpMail" xml:"MngOpMail"`
	MngOpMobile       string `json:"MngOpMobile" xml:"MngOpMobile"`
	MngOpIdentityCard string `json:"MngOpIdentityCard" xml:"MngOpIdentityCard"`
	Agree             string `json:"Agree" xml:"Agree"`
	ResUniqueCode     int64  `json:"ResUniqueCode" xml:"ResUniqueCode"`
	HotlineNumber     string `json:"HotlineNumber" xml:"HotlineNumber"`
}

ValuesItemInListHotlineTransferRegisterFile is a nested struct in dyvmsapi response

type VoipAddAccountRequest

type VoipAddAccountRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId             string           `position:"Query" name:"DeviceId"`
}

VoipAddAccountRequest is the request struct for api VoipAddAccount

func CreateVoipAddAccountRequest

func CreateVoipAddAccountRequest() (request *VoipAddAccountRequest)

CreateVoipAddAccountRequest creates a request to invoke VoipAddAccount API

type VoipAddAccountResponse

type VoipAddAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

VoipAddAccountResponse is the response struct for api VoipAddAccount

func CreateVoipAddAccountResponse

func CreateVoipAddAccountResponse() (response *VoipAddAccountResponse)

CreateVoipAddAccountResponse creates a response to parse from VoipAddAccount response

type VoipGetTokenRequest

type VoipGetTokenRequest struct {
	*requests.RpcRequest
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	VoipId               string           `position:"Query" name:"VoipId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	DeviceId             string           `position:"Query" name:"DeviceId"`
	IsCustomAccount      requests.Boolean `position:"Query" name:"IsCustomAccount"`
}

VoipGetTokenRequest is the request struct for api VoipGetToken

func CreateVoipGetTokenRequest

func CreateVoipGetTokenRequest() (request *VoipGetTokenRequest)

CreateVoipGetTokenRequest creates a request to invoke VoipGetToken API

type VoipGetTokenResponse

type VoipGetTokenResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Module    string `json:"Module" xml:"Module"`
	Code      string `json:"Code" xml:"Code"`
	Message   string `json:"Message" xml:"Message"`
}

VoipGetTokenResponse is the response struct for api VoipGetToken

func CreateVoipGetTokenResponse

func CreateVoipGetTokenResponse() (response *VoipGetTokenResponse)

CreateVoipGetTokenResponse creates a response to parse from VoipGetToken response

Source Files

Jump to

Keyboard shortcuts

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