ccc

package
v1.62.334 Latest Latest
Warning

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

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

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions ¶

func GetEndpointMap ¶

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType ¶

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty ¶

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

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient ¶

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types ¶

type AbortCampaignRequest ¶ added in v1.61.1287

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

AbortCampaignRequest is the request struct for api AbortCampaign

func CreateAbortCampaignRequest ¶ added in v1.61.1287

func CreateAbortCampaignRequest() (request *AbortCampaignRequest)

CreateAbortCampaignRequest creates a request to invoke AbortCampaign API

type AbortCampaignResponse ¶ added in v1.61.1287

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

AbortCampaignResponse is the response struct for api AbortCampaign

func CreateAbortCampaignResponse ¶ added in v1.61.1287

func CreateAbortCampaignResponse() (response *AbortCampaignResponse)

CreateAbortCampaignResponse creates a response to parse from AbortCampaign response

type AddCasesCaseList ¶ added in v1.62.292

type AddCasesCaseList struct {
	CustomVariables string `name:"CustomVariables"`
	Caller          string `name:"Caller"`
	PhoneNumber     string `name:"PhoneNumber"`
	MaskedCallee    string `name:"MaskedCallee"`
	ReferenceId     string `name:"ReferenceId"`
}

AddCasesCaseList is a repeated param struct in AddCasesRequest

type AddCasesRequest ¶ added in v1.62.292

type AddCasesRequest struct {
	*requests.RpcRequest
	InstanceId string              `position:"Query" name:"InstanceId"`
	CampaignId string              `position:"Query" name:"CampaignId"`
	CaseList   *[]AddCasesCaseList `position:"Query" name:"CaseList"  type:"Json"`
}

AddCasesRequest is the request struct for api AddCases

func CreateAddCasesRequest ¶ added in v1.62.292

func CreateAddCasesRequest() (request *AddCasesRequest)

CreateAddCasesRequest creates a request to invoke AddCases API

type AddCasesResponse ¶ added in v1.62.292

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

AddCasesResponse is the response struct for api AddCases

func CreateAddCasesResponse ¶ added in v1.62.292

func CreateAddCasesResponse() (response *AddCasesResponse)

CreateAddCasesResponse creates a response to parse from AddCases response

type AddNumbersToSkillGroupRequest ¶ added in v1.61.1025

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

AddNumbersToSkillGroupRequest is the request struct for api AddNumbersToSkillGroup

func CreateAddNumbersToSkillGroupRequest ¶ added in v1.61.1025

func CreateAddNumbersToSkillGroupRequest() (request *AddNumbersToSkillGroupRequest)

CreateAddNumbersToSkillGroupRequest creates a request to invoke AddNumbersToSkillGroup API

type AddNumbersToSkillGroupResponse ¶ added in v1.61.1025

type AddNumbersToSkillGroupResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

AddNumbersToSkillGroupResponse is the response struct for api AddNumbersToSkillGroup

func CreateAddNumbersToSkillGroupResponse ¶ added in v1.61.1025

func CreateAddNumbersToSkillGroupResponse() (response *AddNumbersToSkillGroupResponse)

CreateAddNumbersToSkillGroupResponse creates a response to parse from AddNumbersToSkillGroup response

type AddPersonalNumbersToUserRequest ¶ added in v1.61.1052

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

AddPersonalNumbersToUserRequest is the request struct for api AddPersonalNumbersToUser

func CreateAddPersonalNumbersToUserRequest ¶ added in v1.61.1052

func CreateAddPersonalNumbersToUserRequest() (request *AddPersonalNumbersToUserRequest)

CreateAddPersonalNumbersToUserRequest creates a request to invoke AddPersonalNumbersToUser API

type AddPersonalNumbersToUserResponse ¶ added in v1.61.1052

type AddPersonalNumbersToUserResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Data           []string `json:"Data" xml:"Data"`
}

AddPersonalNumbersToUserResponse is the response struct for api AddPersonalNumbersToUser

func CreateAddPersonalNumbersToUserResponse ¶ added in v1.61.1052

func CreateAddPersonalNumbersToUserResponse() (response *AddPersonalNumbersToUserResponse)

CreateAddPersonalNumbersToUserResponse creates a response to parse from AddPersonalNumbersToUser response

type AddPhoneNumberToSkillGroupsRequest ¶ added in v1.61.1025

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

AddPhoneNumberToSkillGroupsRequest is the request struct for api AddPhoneNumberToSkillGroups

func CreateAddPhoneNumberToSkillGroupsRequest ¶ added in v1.61.1025

func CreateAddPhoneNumberToSkillGroupsRequest() (request *AddPhoneNumberToSkillGroupsRequest)

CreateAddPhoneNumberToSkillGroupsRequest creates a request to invoke AddPhoneNumberToSkillGroups API

type AddPhoneNumberToSkillGroupsResponse ¶ added in v1.61.1025

type AddPhoneNumberToSkillGroupsResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

AddPhoneNumberToSkillGroupsResponse is the response struct for api AddPhoneNumberToSkillGroups

func CreateAddPhoneNumberToSkillGroupsResponse ¶ added in v1.61.1025

func CreateAddPhoneNumberToSkillGroupsResponse() (response *AddPhoneNumberToSkillGroupsResponse)

CreateAddPhoneNumberToSkillGroupsResponse creates a response to parse from AddPhoneNumberToSkillGroups response

type AddPhoneNumbersRequest ¶ added in v1.61.1052

type AddPhoneNumbersRequest struct {
	*requests.RpcRequest
	ContactFlowId string `position:"Query" name:"ContactFlowId"`
	Usage         string `position:"Query" name:"Usage"`
	NumberGroupId string `position:"Query" name:"NumberGroupId"`
	NumberList    string `position:"Query" name:"NumberList"`
	InstanceId    string `position:"Query" name:"InstanceId"`
}

AddPhoneNumbersRequest is the request struct for api AddPhoneNumbers

func CreateAddPhoneNumbersRequest ¶ added in v1.61.1052

func CreateAddPhoneNumbersRequest() (request *AddPhoneNumbersRequest)

CreateAddPhoneNumbersRequest creates a request to invoke AddPhoneNumbers API

type AddPhoneNumbersResponse ¶ added in v1.61.1052

type AddPhoneNumbersResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Data           []string `json:"Data" xml:"Data"`
}

AddPhoneNumbersResponse is the response struct for api AddPhoneNumbers

func CreateAddPhoneNumbersResponse ¶ added in v1.61.1052

func CreateAddPhoneNumbersResponse() (response *AddPhoneNumbersResponse)

CreateAddPhoneNumbersResponse creates a response to parse from AddPhoneNumbers response

type AddSkillGroupsToUserRequest ¶ added in v1.61.1025

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

AddSkillGroupsToUserRequest is the request struct for api AddSkillGroupsToUser

func CreateAddSkillGroupsToUserRequest ¶ added in v1.61.1025

func CreateAddSkillGroupsToUserRequest() (request *AddSkillGroupsToUserRequest)

CreateAddSkillGroupsToUserRequest creates a request to invoke AddSkillGroupsToUser API

type AddSkillGroupsToUserResponse ¶ added in v1.61.1025

type AddSkillGroupsToUserResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

AddSkillGroupsToUserResponse is the response struct for api AddSkillGroupsToUser

func CreateAddSkillGroupsToUserResponse ¶ added in v1.61.1025

func CreateAddSkillGroupsToUserResponse() (response *AddSkillGroupsToUserResponse)

CreateAddSkillGroupsToUserResponse creates a response to parse from AddSkillGroupsToUser response

type AddUsersToSkillGroupRequest ¶ added in v1.61.1052

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

AddUsersToSkillGroupRequest is the request struct for api AddUsersToSkillGroup

func CreateAddUsersToSkillGroupRequest ¶ added in v1.61.1052

func CreateAddUsersToSkillGroupRequest() (request *AddUsersToSkillGroupRequest)

CreateAddUsersToSkillGroupRequest creates a request to invoke AddUsersToSkillGroup API

type AddUsersToSkillGroupResponse ¶ added in v1.61.1052

type AddUsersToSkillGroupResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

AddUsersToSkillGroupResponse is the response struct for api AddUsersToSkillGroup

func CreateAddUsersToSkillGroupResponse ¶ added in v1.61.1052

func CreateAddUsersToSkillGroupResponse() (response *AddUsersToSkillGroupResponse)

CreateAddUsersToSkillGroupResponse creates a response to parse from AddUsersToSkillGroup response

type AdminListInGetInstance ¶ added in v1.61.1052

type AdminListInGetInstance struct {
	User []User `json:"User" xml:"User"`
}

AdminListInGetInstance is a nested struct in ccc response

type AdminListInListInstances ¶ added in v1.61.1193

type AdminListInListInstances struct {
	User []User `json:"User" xml:"User"`
}

AdminListInListInstances is a nested struct in ccc response

type AdminListInListInstancesOfUser ¶ added in v1.61.1052

type AdminListInListInstancesOfUser struct {
	User []User `json:"User" xml:"User"`
}

AdminListInListInstancesOfUser is a nested struct in ccc response

type AgentEventLog ¶ added in v1.62.292

type AgentEventLog struct {
	TargetSelect     string `json:"TargetSelect" xml:"TargetSelect"`
	TargetRequest    string `json:"TargetRequest" xml:"TargetRequest"`
	StatisticDate    string `json:"StatisticDate" xml:"StatisticDate"`
	PhoneNo          string `json:"PhoneNo" xml:"PhoneNo"`
	GroupNo          string `json:"GroupNo" xml:"GroupNo"`
	Event            string `json:"Event" xml:"Event"`
	ConnId           string `json:"ConnId" xml:"ConnId"`
	CallType         string `json:"CallType" xml:"CallType"`
	CallId           string `json:"CallId" xml:"CallId"`
	CallerId         string `json:"CallerId" xml:"CallerId"`
	CalleeId         string `json:"CalleeId" xml:"CalleeId"`
	AgentNo          string `json:"AgentNo" xml:"AgentNo"`
	AgentDropCall    string `json:"AgentDropCall" xml:"AgentDropCall"`
	TransferNumber   string `json:"TransferNumber" xml:"TransferNumber"`
	CallDir          string `json:"CallDir" xml:"CallDir"`
	CallMode         string `json:"CallMode" xml:"CallMode"`
	TenantId         string `json:"TenantId" xml:"TenantId"`
	OutboundScenario bool   `json:"OutboundScenario" xml:"OutboundScenario"`
}

AgentEventLog is a nested struct in ccc response

type AgentEvents ¶ added in v1.61.1129

type AgentEvents struct {
	AgentEventsItem []AgentEventsItem `json:"AgentEvents" xml:"AgentEvents"`
}

AgentEvents is a nested struct in ccc response

type AgentEventsItem ¶ added in v1.61.1129

type AgentEventsItem struct {
	AgentName     string              `json:"AgentName" xml:"AgentName"`
	AgentId       string              `json:"AgentId" xml:"AgentId"`
	SkillGroupId  string              `json:"SkillGroupId" xml:"SkillGroupId"`
	EventSequence []EventSequenceItem `json:"EventSequence" xml:"EventSequence"`
}

AgentEventsItem is a nested struct in ccc response

type AgentState ¶ added in v1.61.835

type AgentState struct {
	Extension          string   `json:"Extension" xml:"Extension"`
	StateCode          string   `json:"StateCode" xml:"StateCode"`
	State              string   `json:"State" xml:"State"`
	AgentId            string   `json:"AgentId" xml:"AgentId"`
	StateTime          int64    `json:"StateTime" xml:"StateTime"`
	AgentName          string   `json:"AgentName" xml:"AgentName"`
	InstanceId         string   `json:"InstanceId" xml:"InstanceId"`
	CounterParty       string   `json:"CounterParty" xml:"CounterParty"`
	WorkMode           string   `json:"WorkMode" xml:"WorkMode"`
	OutboundScenario   bool     `json:"OutboundScenario" xml:"OutboundScenario"`
	Mobile             string   `json:"Mobile" xml:"Mobile"`
	CallType           string   `json:"CallType" xml:"CallType"`
	Duration           int64    `json:"Duration" xml:"Duration"`
	SkillGroupIdList   []string `json:"SkillGroupIdList" xml:"SkillGroupIdList"`
	SkillGroupNameList []string `json:"SkillGroupNameList" xml:"SkillGroupNameList"`
}

AgentState is a nested struct in ccc response

type AgentStatusLog ¶ added in v1.62.292

type AgentStatusLog struct {
	PhoneNo             string `json:"PhoneNo" xml:"PhoneNo"`
	TargetRequest       string `json:"TargetRequest" xml:"TargetRequest"`
	TransferNumber      string `json:"TransferNumber" xml:"TransferNumber"`
	CallId              string `json:"CallId" xml:"CallId"`
	AliHangupCause      string `json:"AliHangupCause" xml:"AliHangupCause"`
	RamId               string `json:"RamId" xml:"RamId"`
	StatisticDate       string `json:"StatisticDate" xml:"StatisticDate"`
	CallType            string `json:"CallType" xml:"CallType"`
	Extend4             string `json:"Extend4" xml:"Extend4"`
	SkillGroupId        string `json:"SkillGroupId" xml:"SkillGroupId"`
	InstanceId          string `json:"InstanceId" xml:"InstanceId"`
	CalleeId            string `json:"CalleeId" xml:"CalleeId"`
	PressKey            string `json:"PressKey" xml:"PressKey"`
	KeyMarkRelation     string `json:"KeyMarkRelation" xml:"KeyMarkRelation"`
	StatisticTime       int    `json:"StatisticTime" xml:"StatisticTime"`
	MonitedAgentPhoneNo string `json:"MonitedAgentPhoneNo" xml:"MonitedAgentPhoneNo"`
	GroupNo             string `json:"GroupNo" xml:"GroupNo"`
	Extend2             string `json:"Extend2" xml:"Extend2"`
	ConnId              string `json:"ConnId" xml:"ConnId"`
	TenantId            string `json:"TenantId" xml:"TenantId"`
	Type                string `json:"Type" xml:"Type"`
	Extend1             string `json:"Extend1" xml:"Extend1"`
	TransferNo          string `json:"TransferNo" xml:"TransferNo"`
	MonitedAgentNo      string `json:"MonitedAgentNo" xml:"MonitedAgentNo"`
	Id                  int64  `json:"Id" xml:"Id"`
	ParentNote          string `json:"ParentNote" xml:"ParentNote"`
	CallDir             string `json:"CallDir" xml:"CallDir"`
	Note                string `json:"Note" xml:"Note"`
	CallerId            string `json:"CallerId" xml:"CallerId"`
	ContactType         string `json:"ContactType" xml:"ContactType"`
	AgentNo             string `json:"AgentNo" xml:"AgentNo"`
	AgentDropCall       string `json:"AgentDropCall" xml:"AgentDropCall"`
	OutboundScenario    bool   `json:"OutboundScenario" xml:"OutboundScenario"`
	Extend3             string `json:"Extend3" xml:"Extend3"`
	TargetSelect        string `json:"TargetSelect" xml:"TargetSelect"`
	Status              string `json:"Status" xml:"Status"`
	Acid                string `json:"Acid" xml:"Acid"`
}

AgentStatusLog is a nested struct in ccc response

type AgentSummaryReport ¶

type AgentSummaryReport struct {
	LoginName       string                                         `json:"LoginName" xml:"LoginName"`
	AgentId         string                                         `json:"AgentId" xml:"AgentId"`
	AgentName       string                                         `json:"AgentName" xml:"AgentName"`
	SkillGroupNames string                                         `json:"SkillGroupNames" xml:"SkillGroupNames"`
	Timestamp       string                                         `json:"Timestamp" xml:"Timestamp"`
	InstanceId      string                                         `json:"InstanceId" xml:"InstanceId"`
	SkillGroupIds   string                                         `json:"SkillGroupIds" xml:"SkillGroupIds"`
	Overall         OverallInListAgentSummaryReportsSinceMidnight  `json:"Overall" xml:"Overall"`
	Inbound         InboundInListAgentSummaryReportsSinceMidnight  `json:"Inbound" xml:"Inbound"`
	Outbound        OutboundInListAgentSummaryReportsSinceMidnight `json:"Outbound" xml:"Outbound"`
}

AgentSummaryReport is a nested struct in ccc response

type AnswerCallRequest ¶ added in v1.61.829

type AnswerCallRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

AnswerCallRequest is the request struct for api AnswerCall

func CreateAnswerCallRequest ¶ added in v1.61.829

func CreateAnswerCallRequest() (request *AnswerCallRequest)

CreateAnswerCallRequest creates a request to invoke AnswerCall API

type AnswerCallResponse ¶ added in v1.61.829

type AnswerCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

AnswerCallResponse is the response struct for api AnswerCall

func CreateAnswerCallResponse ¶ added in v1.61.829

func CreateAnswerCallResponse() (response *AnswerCallResponse)

CreateAnswerCallResponse creates a response to parse from AnswerCall response

type AppendCasesBody ¶ added in v1.62.292

type AppendCasesBody struct {
	CustomVariables string `name:"CustomVariables"`
	Caller          string `name:"Caller"`
	AgentId         string `name:"AgentId"`
	PhoneNumber     string `name:"PhoneNumber"`
	MaskedCallee    string `name:"MaskedCallee"`
	ReferenceId     string `name:"ReferenceId"`
}

AppendCasesBody is a repeated param struct in AppendCasesRequest

type AppendCasesRequest ¶ added in v1.62.292

type AppendCasesRequest struct {
	*requests.RpcRequest
	InstanceId string             `position:"Query" name:"InstanceId"`
	CampaignId string             `position:"Query" name:"CampaignId"`
	Body       *[]AppendCasesBody `position:"Body" name:"body"  type:"Json"`
}

AppendCasesRequest is the request struct for api AppendCases

func CreateAppendCasesRequest ¶ added in v1.62.292

func CreateAppendCasesRequest() (request *AppendCasesRequest)

CreateAppendCasesRequest creates a request to invoke AppendCases API

type AppendCasesResponse ¶ added in v1.62.292

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

AppendCasesResponse is the response struct for api AppendCases

func CreateAppendCasesResponse ¶ added in v1.62.292

func CreateAppendCasesResponse() (response *AppendCasesResponse)

CreateAppendCasesResponse creates a response to parse from AppendCases response

type AssignUsersRequest ¶

type AssignUsersRequest struct {
	*requests.RpcRequest
	RamIdList      string `position:"Query" name:"RamIdList"`
	RoleId         string `position:"Query" name:"RoleId"`
	WorkMode       string `position:"Query" name:"WorkMode"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	SkillLevelList string `position:"Query" name:"SkillLevelList"`
}

AssignUsersRequest is the request struct for api AssignUsers

func CreateAssignUsersRequest ¶

func CreateAssignUsersRequest() (request *AssignUsersRequest)

CreateAssignUsersRequest creates a request to invoke AssignUsers API

type AssignUsersResponse ¶

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

AssignUsersResponse is the response struct for api AssignUsers

func CreateAssignUsersResponse ¶

func CreateAssignUsersResponse() (response *AssignUsersResponse)

CreateAssignUsersResponse creates a response to parse from AssignUsers response

type AttemptList ¶ added in v1.61.1287

type AttemptList struct {
	AttemptId               string `json:"AttemptId" xml:"AttemptId"`
	ContactId               string `json:"ContactId" xml:"ContactId"`
	CaseId                  string `json:"CaseId" xml:"CaseId"`
	CampaignId              string `json:"CampaignId" xml:"CampaignId"`
	InstanceId              string `json:"InstanceId" xml:"InstanceId"`
	QueueId                 string `json:"QueueId" xml:"QueueId"`
	Caller                  string `json:"Caller" xml:"Caller"`
	Callee                  string `json:"Callee" xml:"Callee"`
	AgentId                 string `json:"AgentId" xml:"AgentId"`
	DialTime                int64  `json:"DialTime" xml:"DialTime"`
	DialDuration            int64  `json:"DialDuration" xml:"DialDuration"`
	CustomerEstablishedTime int64  `json:"CustomerEstablishedTime" xml:"CustomerEstablishedTime"`
	CustomerReleasedTime    int64  `json:"CustomerReleasedTime" xml:"CustomerReleasedTime"`
	EnterIvrTime            int64  `json:"EnterIvrTime" xml:"EnterIvrTime"`
	IvrDuration             int64  `json:"IvrDuration" xml:"IvrDuration"`
	EnqueueTime             int64  `json:"EnqueueTime" xml:"EnqueueTime"`
	QueueDuration           int64  `json:"QueueDuration" xml:"QueueDuration"`
	AssignAgentTime         int64  `json:"AssignAgentTime" xml:"AssignAgentTime"`
	AgentRingDuration       int64  `json:"AgentRingDuration" xml:"AgentRingDuration"`
	AgentEstablishedTime    int64  `json:"AgentEstablishedTime" xml:"AgentEstablishedTime"`
}

AttemptList is a nested struct in ccc response

type BargeInCallRequest ¶ added in v1.61.829

type BargeInCallRequest struct {
	*requests.RpcRequest
	UserId         string           `position:"Query" name:"UserId"`
	DeviceId       string           `position:"Query" name:"DeviceId"`
	BargedUserId   string           `position:"Query" name:"BargedUserId"`
	JobId          string           `position:"Query" name:"JobId"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
}

BargeInCallRequest is the request struct for api BargeInCall

func CreateBargeInCallRequest ¶ added in v1.61.829

func CreateBargeInCallRequest() (request *BargeInCallRequest)

CreateBargeInCallRequest creates a request to invoke BargeInCall API

type BargeInCallResponse ¶ added in v1.61.829

type BargeInCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

BargeInCallResponse is the response struct for api BargeInCall

func CreateBargeInCallResponse ¶ added in v1.61.829

func CreateBargeInCallResponse() (response *BargeInCallResponse)

CreateBargeInCallResponse creates a response to parse from BargeInCall response

type BlindTransferRequest ¶ added in v1.61.829

type BlindTransferRequest struct {
	*requests.RpcRequest
	Transferee     string           `position:"Query" name:"Transferee"`
	Transferor     string           `position:"Query" name:"Transferor"`
	UserId         string           `position:"Query" name:"UserId"`
	DeviceId       string           `position:"Query" name:"DeviceId"`
	StrategyName   string           `position:"Query" name:"StrategyName"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	JobId          string           `position:"Query" name:"JobId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	StrategyParams string           `position:"Query" name:"StrategyParams"`
	CallPriority   requests.Integer `position:"Query" name:"CallPriority"`
}

BlindTransferRequest is the request struct for api BlindTransfer

func CreateBlindTransferRequest ¶ added in v1.61.829

func CreateBlindTransferRequest() (request *BlindTransferRequest)

CreateBlindTransferRequest creates a request to invoke BlindTransfer API

type BlindTransferResponse ¶ added in v1.61.829

type BlindTransferResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

BlindTransferResponse is the response struct for api BlindTransfer

func CreateBlindTransferResponse ¶ added in v1.61.829

func CreateBlindTransferResponse() (response *BlindTransferResponse)

CreateBlindTransferResponse creates a response to parse from BlindTransfer response

type BlockedNumber ¶ added in v1.61.1577

type BlockedNumber struct {
	Number     string `json:"Number" xml:"Number"`
	Scope      string `json:"Scope" xml:"Scope"`
	Remark     string `json:"Remark" xml:"Remark"`
	CreateTime int64  `json:"CreateTime" xml:"CreateTime"`
	Creator    string `json:"Creator" xml:"Creator"`
}

BlockedNumber is a nested struct in ccc response

type BridgeRtcCallRequest ¶ added in v1.62.292

type BridgeRtcCallRequest struct {
	*requests.RpcRequest
	ServiceProvider string           `position:"Query" name:"ServiceProvider"`
	Callee          string           `position:"Query" name:"Callee"`
	UserId          string           `position:"Query" name:"UserId"`
	DeviceId        string           `position:"Query" name:"DeviceId"`
	Tags            string           `position:"Query" name:"Tags"`
	TimeoutSeconds  requests.Integer `position:"Query" name:"TimeoutSeconds"`
	Caller          string           `position:"Query" name:"Caller"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	VideoEnabled    requests.Boolean `position:"Query" name:"VideoEnabled"`
}

BridgeRtcCallRequest is the request struct for api BridgeRtcCall

func CreateBridgeRtcCallRequest ¶ added in v1.62.292

func CreateBridgeRtcCallRequest() (request *BridgeRtcCallRequest)

CreateBridgeRtcCallRequest creates a request to invoke BridgeRtcCall API

type BridgeRtcCallResponse ¶ added in v1.62.292

type BridgeRtcCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

BridgeRtcCallResponse is the response struct for api BridgeRtcCall

func CreateBridgeRtcCallResponse ¶ added in v1.62.292

func CreateBridgeRtcCallResponse() (response *BridgeRtcCallResponse)

CreateBridgeRtcCallResponse creates a response to parse from BridgeRtcCall response

type CallCenterInstance ¶

type CallCenterInstance struct {
	Name        string        `json:"Name" xml:"Name"`
	DomainName  string        `json:"DomainName" xml:"DomainName"`
	ConsoleUrl  string        `json:"ConsoleUrl" xml:"ConsoleUrl"`
	AliyunUid   string        `json:"AliyunUid" xml:"AliyunUid"`
	Id          string        `json:"Id" xml:"Id"`
	Status      string        `json:"Status" xml:"Status"`
	CreateTime  int64         `json:"CreateTime" xml:"CreateTime"`
	Description string        `json:"Description" xml:"Description"`
	NumberList  []PhoneNumber `json:"NumberList" xml:"NumberList"`
	AdminList   []User        `json:"AdminList" xml:"AdminList"`
}

CallCenterInstance is a nested struct in ccc response

type CallContext ¶ added in v1.61.829

type CallContext struct {
	JobId           string           `json:"JobId" xml:"JobId"`
	InstanceId      string           `json:"InstanceId" xml:"InstanceId"`
	CallVariables   string           `json:"CallVariables" xml:"CallVariables"`
	CallType        string           `json:"CallType" xml:"CallType"`
	ChannelContexts []ChannelContext `json:"ChannelContexts" xml:"ChannelContexts"`
}

CallContext is a nested struct in ccc response

type CallDetailRecord ¶

type CallDetailRecord struct {
	SatisfactionSurveyChannel string `json:"SatisfactionSurveyChannel" xml:"SatisfactionSurveyChannel"`
	SkillGroupIds             string `json:"SkillGroupIds" xml:"SkillGroupIds"`
	EarlyMediaState           string `json:"EarlyMediaState" xml:"EarlyMediaState"`
	IvrTime                   int64  `json:"IvrTime" xml:"IvrTime"`
	CalleeLocation            string `json:"CalleeLocation" xml:"CalleeLocation"`
	CallerLocation            string `json:"CallerLocation" xml:"CallerLocation"`
	WaitTime                  int64  `json:"WaitTime" xml:"WaitTime"`
	SkillGroupNames           string `json:"SkillGroupNames" xml:"SkillGroupNames"`
	AgentIds                  string `json:"AgentIds" xml:"AgentIds"`
	StartTime                 int64  `json:"StartTime" xml:"StartTime"`
	InstanceId                string `json:"InstanceId" xml:"InstanceId"`
	RecordingDuration         int64  `json:"RecordingDuration" xml:"RecordingDuration"`
	EstablishedTime           int64  `json:"EstablishedTime" xml:"EstablishedTime"`
	ReleaseTime               int64  `json:"ReleaseTime" xml:"ReleaseTime"`
	Broker                    string `json:"Broker" xml:"Broker"`
	Duration                  int64  `json:"Duration" xml:"Duration"`
	DialingTime               int64  `json:"DialingTime" xml:"DialingTime"`
	RingTime                  int64  `json:"RingTime" xml:"RingTime"`
	QueueTime                 int64  `json:"QueueTime" xml:"QueueTime"`
	ContactId                 string `json:"ContactId" xml:"ContactId"`
	RecordingReady            bool   `json:"RecordingReady" xml:"RecordingReady"`
	CallDuration              string `json:"CallDuration" xml:"CallDuration"`
	AgentNames                string `json:"AgentNames" xml:"AgentNames"`
	CalledNumber              string `json:"CalledNumber" xml:"CalledNumber"`
	ContactType               string `json:"ContactType" xml:"ContactType"`
	SatisfactionIndex         int    `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	AdditionalBroker          string `json:"AdditionalBroker" xml:"AdditionalBroker"`
	CallingNumber             string `json:"CallingNumber" xml:"CallingNumber"`
	SatisfactionSurveyOffered bool   `json:"SatisfactionSurveyOffered" xml:"SatisfactionSurveyOffered"`
	ReleaseReason             string `json:"ReleaseReason" xml:"ReleaseReason"`
	ContactDisposition        string `json:"ContactDisposition" xml:"ContactDisposition"`
	TalkTime                  int64  `json:"TalkTime" xml:"TalkTime"`
	SatisfactionDescription   string `json:"SatisfactionDescription" xml:"SatisfactionDescription"`
	ReleaseInitiator          string `json:"ReleaseInitiator" xml:"ReleaseInitiator"`
}

CallDetailRecord is a nested struct in ccc response

type CallTag ¶ added in v1.61.1577

type CallTag struct {
	TagName    string `json:"TagName" xml:"TagName"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

CallTag is a nested struct in ccc response

type CallTagList ¶ added in v1.61.1577

type CallTagList struct {
	CallTag []CallTag `json:"CallTag" xml:"CallTag"`
}

CallTagList is a nested struct in ccc response

type Callee ¶

type Callee struct {
	Number   string `json:"Number" xml:"Number"`
	City     string `json:"City" xml:"City"`
	Province string `json:"Province" xml:"Province"`
}

Callee is a nested struct in ccc response

type Caller ¶

type Caller struct {
	Number   string `json:"Number" xml:"Number"`
	City     string `json:"City" xml:"City"`
	Province string `json:"Province" xml:"Province"`
}

Caller is a nested struct in ccc response

type CancelAttendedTransferRequest ¶ added in v1.61.829

type CancelAttendedTransferRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

CancelAttendedTransferRequest is the request struct for api CancelAttendedTransfer

func CreateCancelAttendedTransferRequest ¶ added in v1.61.829

func CreateCancelAttendedTransferRequest() (request *CancelAttendedTransferRequest)

CreateCancelAttendedTransferRequest creates a request to invoke CancelAttendedTransfer API

type CancelAttendedTransferResponse ¶ added in v1.61.829

type CancelAttendedTransferResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

CancelAttendedTransferResponse is the response struct for api CancelAttendedTransfer

func CreateCancelAttendedTransferResponse ¶ added in v1.61.829

func CreateCancelAttendedTransferResponse() (response *CancelAttendedTransferResponse)

CreateCancelAttendedTransferResponse creates a response to parse from CancelAttendedTransfer response

type ChangeWorkModeRequest ¶ added in v1.61.829

type ChangeWorkModeRequest struct {
	*requests.RpcRequest
	SignedSkillGroupIdList string `position:"Query" name:"SignedSkillGroupIdList"`
	Mobile                 string `position:"Query" name:"Mobile"`
	WorkMode               string `position:"Query" name:"WorkMode"`
	UserId                 string `position:"Query" name:"UserId"`
	DeviceId               string `position:"Query" name:"DeviceId"`
	InstanceId             string `position:"Query" name:"InstanceId"`
}

ChangeWorkModeRequest is the request struct for api ChangeWorkMode

func CreateChangeWorkModeRequest ¶ added in v1.61.829

func CreateChangeWorkModeRequest() (request *ChangeWorkModeRequest)

CreateChangeWorkModeRequest creates a request to invoke ChangeWorkMode API

type ChangeWorkModeResponse ¶ added in v1.61.829

type ChangeWorkModeResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

ChangeWorkModeResponse is the response struct for api ChangeWorkMode

func CreateChangeWorkModeResponse ¶ added in v1.61.829

func CreateChangeWorkModeResponse() (response *ChangeWorkModeResponse)

CreateChangeWorkModeResponse creates a response to parse from ChangeWorkMode response

type ChannelContext ¶ added in v1.61.829

type ChannelContext struct {
	JobId            string `json:"JobId" xml:"JobId"`
	ChannelState     string `json:"ChannelState" xml:"ChannelState"`
	Timestamp        int64  `json:"Timestamp" xml:"Timestamp"`
	Destination      string `json:"Destination" xml:"Destination"`
	ChannelFlags     string `json:"ChannelFlags" xml:"ChannelFlags"`
	CallType         string `json:"CallType" xml:"CallType"`
	Index            int    `json:"Index" xml:"Index"`
	ReleaseReason    string `json:"ReleaseReason" xml:"ReleaseReason"`
	UserExtension    string `json:"UserExtension" xml:"UserExtension"`
	SkillGroupId     string `json:"SkillGroupId" xml:"SkillGroupId"`
	Originator       string `json:"Originator" xml:"Originator"`
	ChannelId        string `json:"ChannelId" xml:"ChannelId"`
	UserId           string `json:"UserId" xml:"UserId"`
	ChannelVariables string `json:"ChannelVariables" xml:"ChannelVariables"`
	ReleaseInitiator string `json:"ReleaseInitiator" xml:"ReleaseInitiator"`
}

ChannelContext is a nested struct in ccc response

type ChannelContextsInAnswerCall ¶ added in v1.61.829

type ChannelContextsInAnswerCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInAnswerCall is a nested struct in ccc response

type ChannelContextsInBargeInCall ¶ added in v1.61.829

type ChannelContextsInBargeInCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInBargeInCall is a nested struct in ccc response

type ChannelContextsInBlindTransfer ¶ added in v1.61.829

type ChannelContextsInBlindTransfer struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInBlindTransfer is a nested struct in ccc response

type ChannelContextsInCancelAttendedTransfer ¶ added in v1.61.829

type ChannelContextsInCancelAttendedTransfer struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInCancelAttendedTransfer is a nested struct in ccc response

type ChannelContextsInCoachCall ¶ added in v1.61.1052

type ChannelContextsInCoachCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInCoachCall is a nested struct in ccc response

type ChannelContextsInCompleteAttendedTransfer ¶ added in v1.61.829

type ChannelContextsInCompleteAttendedTransfer struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInCompleteAttendedTransfer is a nested struct in ccc response

type ChannelContextsInEndConference ¶ added in v1.62.292

type ChannelContextsInEndConference struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInEndConference is a nested struct in ccc response

type ChannelContextsInHoldCall ¶ added in v1.61.829

type ChannelContextsInHoldCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInHoldCall is a nested struct in ccc response

type ChannelContextsInInitiateAttendedTransfer ¶ added in v1.61.829

type ChannelContextsInInitiateAttendedTransfer struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInInitiateAttendedTransfer is a nested struct in ccc response

type ChannelContextsInInterceptCall ¶ added in v1.61.829

type ChannelContextsInInterceptCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInInterceptCall is a nested struct in ccc response

type ChannelContextsInLaunchAuthentication ¶ added in v1.61.829

type ChannelContextsInLaunchAuthentication struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInLaunchAuthentication is a nested struct in ccc response

type ChannelContextsInLaunchSurvey ¶ added in v1.61.829

type ChannelContextsInLaunchSurvey struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInLaunchSurvey is a nested struct in ccc response

type ChannelContextsInMakeCall ¶ added in v1.61.829

type ChannelContextsInMakeCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInMakeCall is a nested struct in ccc response

type ChannelContextsInMonitorCall ¶ added in v1.61.829

type ChannelContextsInMonitorCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInMonitorCall is a nested struct in ccc response

type ChannelContextsInMuteCall ¶ added in v1.61.829

type ChannelContextsInMuteCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInMuteCall is a nested struct in ccc response

type ChannelContextsInPollUserStatus ¶ added in v1.61.829

type ChannelContextsInPollUserStatus struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInPollUserStatus is a nested struct in ccc response

type ChannelContextsInRedialCall ¶ added in v1.62.292

type ChannelContextsInRedialCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInRedialCall is a nested struct in ccc response

type ChannelContextsInReleaseCall ¶ added in v1.61.829

type ChannelContextsInReleaseCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInReleaseCall is a nested struct in ccc response

type ChannelContextsInRetrieveCall ¶ added in v1.61.829

type ChannelContextsInRetrieveCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInRetrieveCall is a nested struct in ccc response

type ChannelContextsInSendDtmfSignaling ¶ added in v1.61.829

type ChannelContextsInSendDtmfSignaling struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInSendDtmfSignaling is a nested struct in ccc response

type ChannelContextsInStartBack2BackCall ¶ added in v1.61.1025

type ChannelContextsInStartBack2BackCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInStartBack2BackCall is a nested struct in ccc response

type ChannelContextsInStartConference ¶ added in v1.62.292

type ChannelContextsInStartConference struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInStartConference is a nested struct in ccc response

type ChannelContextsInStartPredictiveCall ¶ added in v1.61.1254

type ChannelContextsInStartPredictiveCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInStartPredictiveCall is a nested struct in ccc response

type ChannelContextsInSwitchToConference ¶ added in v1.62.292

type ChannelContextsInSwitchToConference struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInSwitchToConference is a nested struct in ccc response

type ChannelContextsInUnmuteCall ¶ added in v1.61.829

type ChannelContextsInUnmuteCall struct {
	ChannelContext []ChannelContext `json:"ChannelContext" xml:"ChannelContext"`
}

ChannelContextsInUnmuteCall is a nested struct in ccc 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) AbortCampaign ¶ added in v1.61.1287

func (client *Client) AbortCampaign(request *AbortCampaignRequest) (response *AbortCampaignResponse, err error)

AbortCampaign invokes the ccc.AbortCampaign API synchronously

func (*Client) AbortCampaignWithCallback ¶ added in v1.61.1287

func (client *Client) AbortCampaignWithCallback(request *AbortCampaignRequest, callback func(response *AbortCampaignResponse, err error)) <-chan int

AbortCampaignWithCallback invokes the ccc.AbortCampaign API asynchronously

func (*Client) AbortCampaignWithChan ¶ added in v1.61.1287

func (client *Client) AbortCampaignWithChan(request *AbortCampaignRequest) (<-chan *AbortCampaignResponse, <-chan error)

AbortCampaignWithChan invokes the ccc.AbortCampaign API asynchronously

func (*Client) AddCases ¶ added in v1.62.292

func (client *Client) AddCases(request *AddCasesRequest) (response *AddCasesResponse, err error)

AddCases invokes the ccc.AddCases API synchronously

func (*Client) AddCasesWithCallback ¶ added in v1.62.292

func (client *Client) AddCasesWithCallback(request *AddCasesRequest, callback func(response *AddCasesResponse, err error)) <-chan int

AddCasesWithCallback invokes the ccc.AddCases API asynchronously

func (*Client) AddCasesWithChan ¶ added in v1.62.292

func (client *Client) AddCasesWithChan(request *AddCasesRequest) (<-chan *AddCasesResponse, <-chan error)

AddCasesWithChan invokes the ccc.AddCases API asynchronously

func (*Client) AddNumbersToSkillGroup ¶ added in v1.61.1025

func (client *Client) AddNumbersToSkillGroup(request *AddNumbersToSkillGroupRequest) (response *AddNumbersToSkillGroupResponse, err error)

AddNumbersToSkillGroup invokes the ccc.AddNumbersToSkillGroup API synchronously

func (*Client) AddNumbersToSkillGroupWithCallback ¶ added in v1.61.1025

func (client *Client) AddNumbersToSkillGroupWithCallback(request *AddNumbersToSkillGroupRequest, callback func(response *AddNumbersToSkillGroupResponse, err error)) <-chan int

AddNumbersToSkillGroupWithCallback invokes the ccc.AddNumbersToSkillGroup API asynchronously

func (*Client) AddNumbersToSkillGroupWithChan ¶ added in v1.61.1025

func (client *Client) AddNumbersToSkillGroupWithChan(request *AddNumbersToSkillGroupRequest) (<-chan *AddNumbersToSkillGroupResponse, <-chan error)

AddNumbersToSkillGroupWithChan invokes the ccc.AddNumbersToSkillGroup API asynchronously

func (*Client) AddPersonalNumbersToUser ¶ added in v1.61.1052

func (client *Client) AddPersonalNumbersToUser(request *AddPersonalNumbersToUserRequest) (response *AddPersonalNumbersToUserResponse, err error)

AddPersonalNumbersToUser invokes the ccc.AddPersonalNumbersToUser API synchronously

func (*Client) AddPersonalNumbersToUserWithCallback ¶ added in v1.61.1052

func (client *Client) AddPersonalNumbersToUserWithCallback(request *AddPersonalNumbersToUserRequest, callback func(response *AddPersonalNumbersToUserResponse, err error)) <-chan int

AddPersonalNumbersToUserWithCallback invokes the ccc.AddPersonalNumbersToUser API asynchronously

func (*Client) AddPersonalNumbersToUserWithChan ¶ added in v1.61.1052

func (client *Client) AddPersonalNumbersToUserWithChan(request *AddPersonalNumbersToUserRequest) (<-chan *AddPersonalNumbersToUserResponse, <-chan error)

AddPersonalNumbersToUserWithChan invokes the ccc.AddPersonalNumbersToUser API asynchronously

func (*Client) AddPhoneNumberToSkillGroups ¶ added in v1.61.1025

func (client *Client) AddPhoneNumberToSkillGroups(request *AddPhoneNumberToSkillGroupsRequest) (response *AddPhoneNumberToSkillGroupsResponse, err error)

AddPhoneNumberToSkillGroups invokes the ccc.AddPhoneNumberToSkillGroups API synchronously

func (*Client) AddPhoneNumberToSkillGroupsWithCallback ¶ added in v1.61.1025

func (client *Client) AddPhoneNumberToSkillGroupsWithCallback(request *AddPhoneNumberToSkillGroupsRequest, callback func(response *AddPhoneNumberToSkillGroupsResponse, err error)) <-chan int

AddPhoneNumberToSkillGroupsWithCallback invokes the ccc.AddPhoneNumberToSkillGroups API asynchronously

func (*Client) AddPhoneNumberToSkillGroupsWithChan ¶ added in v1.61.1025

func (client *Client) AddPhoneNumberToSkillGroupsWithChan(request *AddPhoneNumberToSkillGroupsRequest) (<-chan *AddPhoneNumberToSkillGroupsResponse, <-chan error)

AddPhoneNumberToSkillGroupsWithChan invokes the ccc.AddPhoneNumberToSkillGroups API asynchronously

func (*Client) AddPhoneNumbers ¶ added in v1.61.1052

func (client *Client) AddPhoneNumbers(request *AddPhoneNumbersRequest) (response *AddPhoneNumbersResponse, err error)

AddPhoneNumbers invokes the ccc.AddPhoneNumbers API synchronously

func (*Client) AddPhoneNumbersWithCallback ¶ added in v1.61.1052

func (client *Client) AddPhoneNumbersWithCallback(request *AddPhoneNumbersRequest, callback func(response *AddPhoneNumbersResponse, err error)) <-chan int

AddPhoneNumbersWithCallback invokes the ccc.AddPhoneNumbers API asynchronously

func (*Client) AddPhoneNumbersWithChan ¶ added in v1.61.1052

func (client *Client) AddPhoneNumbersWithChan(request *AddPhoneNumbersRequest) (<-chan *AddPhoneNumbersResponse, <-chan error)

AddPhoneNumbersWithChan invokes the ccc.AddPhoneNumbers API asynchronously

func (*Client) AddSkillGroupsToUser ¶ added in v1.61.1025

func (client *Client) AddSkillGroupsToUser(request *AddSkillGroupsToUserRequest) (response *AddSkillGroupsToUserResponse, err error)

AddSkillGroupsToUser invokes the ccc.AddSkillGroupsToUser API synchronously

func (*Client) AddSkillGroupsToUserWithCallback ¶ added in v1.61.1025

func (client *Client) AddSkillGroupsToUserWithCallback(request *AddSkillGroupsToUserRequest, callback func(response *AddSkillGroupsToUserResponse, err error)) <-chan int

AddSkillGroupsToUserWithCallback invokes the ccc.AddSkillGroupsToUser API asynchronously

func (*Client) AddSkillGroupsToUserWithChan ¶ added in v1.61.1025

func (client *Client) AddSkillGroupsToUserWithChan(request *AddSkillGroupsToUserRequest) (<-chan *AddSkillGroupsToUserResponse, <-chan error)

AddSkillGroupsToUserWithChan invokes the ccc.AddSkillGroupsToUser API asynchronously

func (*Client) AddUsersToSkillGroup ¶ added in v1.61.1052

func (client *Client) AddUsersToSkillGroup(request *AddUsersToSkillGroupRequest) (response *AddUsersToSkillGroupResponse, err error)

AddUsersToSkillGroup invokes the ccc.AddUsersToSkillGroup API synchronously

func (*Client) AddUsersToSkillGroupWithCallback ¶ added in v1.61.1052

func (client *Client) AddUsersToSkillGroupWithCallback(request *AddUsersToSkillGroupRequest, callback func(response *AddUsersToSkillGroupResponse, err error)) <-chan int

AddUsersToSkillGroupWithCallback invokes the ccc.AddUsersToSkillGroup API asynchronously

func (*Client) AddUsersToSkillGroupWithChan ¶ added in v1.61.1052

func (client *Client) AddUsersToSkillGroupWithChan(request *AddUsersToSkillGroupRequest) (<-chan *AddUsersToSkillGroupResponse, <-chan error)

AddUsersToSkillGroupWithChan invokes the ccc.AddUsersToSkillGroup API asynchronously

func (*Client) AnswerCall ¶ added in v1.61.829

func (client *Client) AnswerCall(request *AnswerCallRequest) (response *AnswerCallResponse, err error)

AnswerCall invokes the ccc.AnswerCall API synchronously

func (*Client) AnswerCallWithCallback ¶ added in v1.61.829

func (client *Client) AnswerCallWithCallback(request *AnswerCallRequest, callback func(response *AnswerCallResponse, err error)) <-chan int

AnswerCallWithCallback invokes the ccc.AnswerCall API asynchronously

func (*Client) AnswerCallWithChan ¶ added in v1.61.829

func (client *Client) AnswerCallWithChan(request *AnswerCallRequest) (<-chan *AnswerCallResponse, <-chan error)

AnswerCallWithChan invokes the ccc.AnswerCall API asynchronously

func (*Client) AppendCases ¶ added in v1.62.292

func (client *Client) AppendCases(request *AppendCasesRequest) (response *AppendCasesResponse, err error)

AppendCases invokes the ccc.AppendCases API synchronously

func (*Client) AppendCasesWithCallback ¶ added in v1.62.292

func (client *Client) AppendCasesWithCallback(request *AppendCasesRequest, callback func(response *AppendCasesResponse, err error)) <-chan int

AppendCasesWithCallback invokes the ccc.AppendCases API asynchronously

func (*Client) AppendCasesWithChan ¶ added in v1.62.292

func (client *Client) AppendCasesWithChan(request *AppendCasesRequest) (<-chan *AppendCasesResponse, <-chan error)

AppendCasesWithChan invokes the ccc.AppendCases API asynchronously

func (*Client) AssignUsers ¶

func (client *Client) AssignUsers(request *AssignUsersRequest) (response *AssignUsersResponse, err error)

AssignUsers invokes the ccc.AssignUsers API synchronously

func (*Client) AssignUsersWithCallback ¶

func (client *Client) AssignUsersWithCallback(request *AssignUsersRequest, callback func(response *AssignUsersResponse, err error)) <-chan int

AssignUsersWithCallback invokes the ccc.AssignUsers API asynchronously

func (*Client) AssignUsersWithChan ¶

func (client *Client) AssignUsersWithChan(request *AssignUsersRequest) (<-chan *AssignUsersResponse, <-chan error)

AssignUsersWithChan invokes the ccc.AssignUsers API asynchronously

func (*Client) BargeInCall ¶ added in v1.61.829

func (client *Client) BargeInCall(request *BargeInCallRequest) (response *BargeInCallResponse, err error)

BargeInCall invokes the ccc.BargeInCall API synchronously

func (*Client) BargeInCallWithCallback ¶ added in v1.61.829

func (client *Client) BargeInCallWithCallback(request *BargeInCallRequest, callback func(response *BargeInCallResponse, err error)) <-chan int

BargeInCallWithCallback invokes the ccc.BargeInCall API asynchronously

func (*Client) BargeInCallWithChan ¶ added in v1.61.829

func (client *Client) BargeInCallWithChan(request *BargeInCallRequest) (<-chan *BargeInCallResponse, <-chan error)

BargeInCallWithChan invokes the ccc.BargeInCall API asynchronously

func (*Client) BlindTransfer ¶ added in v1.61.829

func (client *Client) BlindTransfer(request *BlindTransferRequest) (response *BlindTransferResponse, err error)

BlindTransfer invokes the ccc.BlindTransfer API synchronously

func (*Client) BlindTransferWithCallback ¶ added in v1.61.829

func (client *Client) BlindTransferWithCallback(request *BlindTransferRequest, callback func(response *BlindTransferResponse, err error)) <-chan int

BlindTransferWithCallback invokes the ccc.BlindTransfer API asynchronously

func (*Client) BlindTransferWithChan ¶ added in v1.61.829

func (client *Client) BlindTransferWithChan(request *BlindTransferRequest) (<-chan *BlindTransferResponse, <-chan error)

BlindTransferWithChan invokes the ccc.BlindTransfer API asynchronously

func (*Client) BridgeRtcCall ¶ added in v1.62.292

func (client *Client) BridgeRtcCall(request *BridgeRtcCallRequest) (response *BridgeRtcCallResponse, err error)

BridgeRtcCall invokes the ccc.BridgeRtcCall API synchronously

func (*Client) BridgeRtcCallWithCallback ¶ added in v1.62.292

func (client *Client) BridgeRtcCallWithCallback(request *BridgeRtcCallRequest, callback func(response *BridgeRtcCallResponse, err error)) <-chan int

BridgeRtcCallWithCallback invokes the ccc.BridgeRtcCall API asynchronously

func (*Client) BridgeRtcCallWithChan ¶ added in v1.62.292

func (client *Client) BridgeRtcCallWithChan(request *BridgeRtcCallRequest) (<-chan *BridgeRtcCallResponse, <-chan error)

BridgeRtcCallWithChan invokes the ccc.BridgeRtcCall API asynchronously

func (*Client) CancelAttendedTransfer ¶ added in v1.61.829

func (client *Client) CancelAttendedTransfer(request *CancelAttendedTransferRequest) (response *CancelAttendedTransferResponse, err error)

CancelAttendedTransfer invokes the ccc.CancelAttendedTransfer API synchronously

func (*Client) CancelAttendedTransferWithCallback ¶ added in v1.61.829

func (client *Client) CancelAttendedTransferWithCallback(request *CancelAttendedTransferRequest, callback func(response *CancelAttendedTransferResponse, err error)) <-chan int

CancelAttendedTransferWithCallback invokes the ccc.CancelAttendedTransfer API asynchronously

func (*Client) CancelAttendedTransferWithChan ¶ added in v1.61.829

func (client *Client) CancelAttendedTransferWithChan(request *CancelAttendedTransferRequest) (<-chan *CancelAttendedTransferResponse, <-chan error)

CancelAttendedTransferWithChan invokes the ccc.CancelAttendedTransfer API asynchronously

func (*Client) ChangeWorkMode ¶ added in v1.61.829

func (client *Client) ChangeWorkMode(request *ChangeWorkModeRequest) (response *ChangeWorkModeResponse, err error)

ChangeWorkMode invokes the ccc.ChangeWorkMode API synchronously

func (*Client) ChangeWorkModeWithCallback ¶ added in v1.61.829

func (client *Client) ChangeWorkModeWithCallback(request *ChangeWorkModeRequest, callback func(response *ChangeWorkModeResponse, err error)) <-chan int

ChangeWorkModeWithCallback invokes the ccc.ChangeWorkMode API asynchronously

func (*Client) ChangeWorkModeWithChan ¶ added in v1.61.829

func (client *Client) ChangeWorkModeWithChan(request *ChangeWorkModeRequest) (<-chan *ChangeWorkModeResponse, <-chan error)

ChangeWorkModeWithChan invokes the ccc.ChangeWorkMode API asynchronously

func (*Client) CoachCall ¶ added in v1.61.1052

func (client *Client) CoachCall(request *CoachCallRequest) (response *CoachCallResponse, err error)

CoachCall invokes the ccc.CoachCall API synchronously

func (*Client) CoachCallWithCallback ¶ added in v1.61.1052

func (client *Client) CoachCallWithCallback(request *CoachCallRequest, callback func(response *CoachCallResponse, err error)) <-chan int

CoachCallWithCallback invokes the ccc.CoachCall API asynchronously

func (*Client) CoachCallWithChan ¶ added in v1.61.1052

func (client *Client) CoachCallWithChan(request *CoachCallRequest) (<-chan *CoachCallResponse, <-chan error)

CoachCallWithChan invokes the ccc.CoachCall API asynchronously

func (*Client) CommitContactFlow ¶ added in v1.62.292

func (client *Client) CommitContactFlow(request *CommitContactFlowRequest) (response *CommitContactFlowResponse, err error)

CommitContactFlow invokes the ccc.CommitContactFlow API synchronously

func (*Client) CommitContactFlowWithCallback ¶ added in v1.62.292

func (client *Client) CommitContactFlowWithCallback(request *CommitContactFlowRequest, callback func(response *CommitContactFlowResponse, err error)) <-chan int

CommitContactFlowWithCallback invokes the ccc.CommitContactFlow API asynchronously

func (*Client) CommitContactFlowWithChan ¶ added in v1.62.292

func (client *Client) CommitContactFlowWithChan(request *CommitContactFlowRequest) (<-chan *CommitContactFlowResponse, <-chan error)

CommitContactFlowWithChan invokes the ccc.CommitContactFlow API asynchronously

func (*Client) CompleteAttendedTransfer ¶ added in v1.61.829

func (client *Client) CompleteAttendedTransfer(request *CompleteAttendedTransferRequest) (response *CompleteAttendedTransferResponse, err error)

CompleteAttendedTransfer invokes the ccc.CompleteAttendedTransfer API synchronously

func (*Client) CompleteAttendedTransferWithCallback ¶ added in v1.61.829

func (client *Client) CompleteAttendedTransferWithCallback(request *CompleteAttendedTransferRequest, callback func(response *CompleteAttendedTransferResponse, err error)) <-chan int

CompleteAttendedTransferWithCallback invokes the ccc.CompleteAttendedTransfer API asynchronously

func (*Client) CompleteAttendedTransferWithChan ¶ added in v1.61.829

func (client *Client) CompleteAttendedTransferWithChan(request *CompleteAttendedTransferRequest) (<-chan *CompleteAttendedTransferResponse, <-chan error)

CompleteAttendedTransferWithChan invokes the ccc.CompleteAttendedTransfer API asynchronously

func (*Client) CreateAudioFile ¶ added in v1.62.292

func (client *Client) CreateAudioFile(request *CreateAudioFileRequest) (response *CreateAudioFileResponse, err error)

CreateAudioFile invokes the ccc.CreateAudioFile API synchronously

func (*Client) CreateAudioFileWithCallback ¶ added in v1.62.292

func (client *Client) CreateAudioFileWithCallback(request *CreateAudioFileRequest, callback func(response *CreateAudioFileResponse, err error)) <-chan int

CreateAudioFileWithCallback invokes the ccc.CreateAudioFile API asynchronously

func (*Client) CreateAudioFileWithChan ¶ added in v1.62.292

func (client *Client) CreateAudioFileWithChan(request *CreateAudioFileRequest) (<-chan *CreateAudioFileResponse, <-chan error)

CreateAudioFileWithChan invokes the ccc.CreateAudioFile API asynchronously

func (*Client) CreateCallTags ¶ added in v1.61.1577

func (client *Client) CreateCallTags(request *CreateCallTagsRequest) (response *CreateCallTagsResponse, err error)

CreateCallTags invokes the ccc.CreateCallTags API synchronously

func (*Client) CreateCallTagsWithCallback ¶ added in v1.61.1577

func (client *Client) CreateCallTagsWithCallback(request *CreateCallTagsRequest, callback func(response *CreateCallTagsResponse, err error)) <-chan int

CreateCallTagsWithCallback invokes the ccc.CreateCallTags API asynchronously

func (*Client) CreateCallTagsWithChan ¶ added in v1.61.1577

func (client *Client) CreateCallTagsWithChan(request *CreateCallTagsRequest) (<-chan *CreateCallTagsResponse, <-chan error)

CreateCallTagsWithChan invokes the ccc.CreateCallTags API asynchronously

func (*Client) CreateCampaign ¶ added in v1.61.1287

func (client *Client) CreateCampaign(request *CreateCampaignRequest) (response *CreateCampaignResponse, err error)

CreateCampaign invokes the ccc.CreateCampaign API synchronously

func (*Client) CreateCampaignWithCallback ¶ added in v1.61.1287

func (client *Client) CreateCampaignWithCallback(request *CreateCampaignRequest, callback func(response *CreateCampaignResponse, err error)) <-chan int

CreateCampaignWithCallback invokes the ccc.CreateCampaign API asynchronously

func (*Client) CreateCampaignWithChan ¶ added in v1.61.1287

func (client *Client) CreateCampaignWithChan(request *CreateCampaignRequest) (<-chan *CreateCampaignResponse, <-chan error)

CreateCampaignWithChan invokes the ccc.CreateCampaign API asynchronously

func (*Client) CreateContactFlow ¶

func (client *Client) CreateContactFlow(request *CreateContactFlowRequest) (response *CreateContactFlowResponse, err error)

CreateContactFlow invokes the ccc.CreateContactFlow API synchronously

func (*Client) CreateContactFlowWithCallback ¶

func (client *Client) CreateContactFlowWithCallback(request *CreateContactFlowRequest, callback func(response *CreateContactFlowResponse, err error)) <-chan int

CreateContactFlowWithCallback invokes the ccc.CreateContactFlow API asynchronously

func (*Client) CreateContactFlowWithChan ¶

func (client *Client) CreateContactFlowWithChan(request *CreateContactFlowRequest) (<-chan *CreateContactFlowResponse, <-chan error)

CreateContactFlowWithChan invokes the ccc.CreateContactFlow API asynchronously

func (*Client) CreateCustomCallTagging ¶ added in v1.61.1577

func (client *Client) CreateCustomCallTagging(request *CreateCustomCallTaggingRequest) (response *CreateCustomCallTaggingResponse, err error)

CreateCustomCallTagging invokes the ccc.CreateCustomCallTagging API synchronously

func (*Client) CreateCustomCallTaggingWithCallback ¶ added in v1.61.1577

func (client *Client) CreateCustomCallTaggingWithCallback(request *CreateCustomCallTaggingRequest, callback func(response *CreateCustomCallTaggingResponse, err error)) <-chan int

CreateCustomCallTaggingWithCallback invokes the ccc.CreateCustomCallTagging API asynchronously

func (*Client) CreateCustomCallTaggingWithChan ¶ added in v1.61.1577

func (client *Client) CreateCustomCallTaggingWithChan(request *CreateCustomCallTaggingRequest) (<-chan *CreateCustomCallTaggingResponse, <-chan error)

CreateCustomCallTaggingWithChan invokes the ccc.CreateCustomCallTagging API asynchronously

func (*Client) CreateInstance ¶

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

CreateInstance invokes the ccc.CreateInstance API synchronously

func (*Client) CreateInstanceWithCallback ¶

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

CreateInstanceWithCallback invokes the ccc.CreateInstance API asynchronously

func (*Client) CreateInstanceWithChan ¶

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

CreateInstanceWithChan invokes the ccc.CreateInstance API asynchronously

func (*Client) CreateSkillGroup ¶

func (client *Client) CreateSkillGroup(request *CreateSkillGroupRequest) (response *CreateSkillGroupResponse, err error)

CreateSkillGroup invokes the ccc.CreateSkillGroup API synchronously

func (*Client) CreateSkillGroupWithCallback ¶

func (client *Client) CreateSkillGroupWithCallback(request *CreateSkillGroupRequest, callback func(response *CreateSkillGroupResponse, err error)) <-chan int

CreateSkillGroupWithCallback invokes the ccc.CreateSkillGroup API asynchronously

func (*Client) CreateSkillGroupWithChan ¶

func (client *Client) CreateSkillGroupWithChan(request *CreateSkillGroupRequest) (<-chan *CreateSkillGroupResponse, <-chan error)

CreateSkillGroupWithChan invokes the ccc.CreateSkillGroup API asynchronously

func (*Client) CreateUser ¶

func (client *Client) CreateUser(request *CreateUserRequest) (response *CreateUserResponse, err error)

CreateUser invokes the ccc.CreateUser API synchronously

func (*Client) CreateUserWithCallback ¶

func (client *Client) CreateUserWithCallback(request *CreateUserRequest, callback func(response *CreateUserResponse, err error)) <-chan int

CreateUserWithCallback invokes the ccc.CreateUser API asynchronously

func (*Client) CreateUserWithChan ¶

func (client *Client) CreateUserWithChan(request *CreateUserRequest) (<-chan *CreateUserResponse, <-chan error)

CreateUserWithChan invokes the ccc.CreateUser API asynchronously

func (*Client) DeleteAudioFile ¶ added in v1.62.292

func (client *Client) DeleteAudioFile(request *DeleteAudioFileRequest) (response *DeleteAudioFileResponse, err error)

DeleteAudioFile invokes the ccc.DeleteAudioFile API synchronously

func (*Client) DeleteAudioFileWithCallback ¶ added in v1.62.292

func (client *Client) DeleteAudioFileWithCallback(request *DeleteAudioFileRequest, callback func(response *DeleteAudioFileResponse, err error)) <-chan int

DeleteAudioFileWithCallback invokes the ccc.DeleteAudioFile API asynchronously

func (*Client) DeleteAudioFileWithChan ¶ added in v1.62.292

func (client *Client) DeleteAudioFileWithChan(request *DeleteAudioFileRequest) (<-chan *DeleteAudioFileResponse, <-chan error)

DeleteAudioFileWithChan invokes the ccc.DeleteAudioFile API asynchronously

func (*Client) DeleteCallTag ¶ added in v1.61.1577

func (client *Client) DeleteCallTag(request *DeleteCallTagRequest) (response *DeleteCallTagResponse, err error)

DeleteCallTag invokes the ccc.DeleteCallTag API synchronously

func (*Client) DeleteCallTagWithCallback ¶ added in v1.61.1577

func (client *Client) DeleteCallTagWithCallback(request *DeleteCallTagRequest, callback func(response *DeleteCallTagResponse, err error)) <-chan int

DeleteCallTagWithCallback invokes the ccc.DeleteCallTag API asynchronously

func (*Client) DeleteCallTagWithChan ¶ added in v1.61.1577

func (client *Client) DeleteCallTagWithChan(request *DeleteCallTagRequest) (<-chan *DeleteCallTagResponse, <-chan error)

DeleteCallTagWithChan invokes the ccc.DeleteCallTag API asynchronously

func (*Client) DeleteContactFlow ¶ added in v1.62.292

func (client *Client) DeleteContactFlow(request *DeleteContactFlowRequest) (response *DeleteContactFlowResponse, err error)

DeleteContactFlow invokes the ccc.DeleteContactFlow API synchronously

func (*Client) DeleteContactFlowWithCallback ¶ added in v1.62.292

func (client *Client) DeleteContactFlowWithCallback(request *DeleteContactFlowRequest, callback func(response *DeleteContactFlowResponse, err error)) <-chan int

DeleteContactFlowWithCallback invokes the ccc.DeleteContactFlow API asynchronously

func (*Client) DeleteContactFlowWithChan ¶ added in v1.62.292

func (client *Client) DeleteContactFlowWithChan(request *DeleteContactFlowRequest) (<-chan *DeleteContactFlowResponse, <-chan error)

DeleteContactFlowWithChan invokes the ccc.DeleteContactFlow API asynchronously

func (*Client) DeleteCustomCallTagging ¶ added in v1.61.1577

func (client *Client) DeleteCustomCallTagging(request *DeleteCustomCallTaggingRequest) (response *DeleteCustomCallTaggingResponse, err error)

DeleteCustomCallTagging invokes the ccc.DeleteCustomCallTagging API synchronously

func (*Client) DeleteCustomCallTaggingWithCallback ¶ added in v1.61.1577

func (client *Client) DeleteCustomCallTaggingWithCallback(request *DeleteCustomCallTaggingRequest, callback func(response *DeleteCustomCallTaggingResponse, err error)) <-chan int

DeleteCustomCallTaggingWithCallback invokes the ccc.DeleteCustomCallTagging API asynchronously

func (*Client) DeleteCustomCallTaggingWithChan ¶ added in v1.61.1577

func (client *Client) DeleteCustomCallTaggingWithChan(request *DeleteCustomCallTaggingRequest) (<-chan *DeleteCustomCallTaggingResponse, <-chan error)

DeleteCustomCallTaggingWithChan invokes the ccc.DeleteCustomCallTagging API asynchronously

func (*Client) DeleteSkillGroup ¶

func (client *Client) DeleteSkillGroup(request *DeleteSkillGroupRequest) (response *DeleteSkillGroupResponse, err error)

DeleteSkillGroup invokes the ccc.DeleteSkillGroup API synchronously

func (*Client) DeleteSkillGroupWithCallback ¶

func (client *Client) DeleteSkillGroupWithCallback(request *DeleteSkillGroupRequest, callback func(response *DeleteSkillGroupResponse, err error)) <-chan int

DeleteSkillGroupWithCallback invokes the ccc.DeleteSkillGroup API asynchronously

func (*Client) DeleteSkillGroupWithChan ¶

func (client *Client) DeleteSkillGroupWithChan(request *DeleteSkillGroupRequest) (<-chan *DeleteSkillGroupResponse, <-chan error)

DeleteSkillGroupWithChan invokes the ccc.DeleteSkillGroup API asynchronously

func (*Client) DiscardEditingContactFlow ¶ added in v1.62.292

func (client *Client) DiscardEditingContactFlow(request *DiscardEditingContactFlowRequest) (response *DiscardEditingContactFlowResponse, err error)

DiscardEditingContactFlow invokes the ccc.DiscardEditingContactFlow API synchronously

func (*Client) DiscardEditingContactFlowWithCallback ¶ added in v1.62.292

func (client *Client) DiscardEditingContactFlowWithCallback(request *DiscardEditingContactFlowRequest, callback func(response *DiscardEditingContactFlowResponse, err error)) <-chan int

DiscardEditingContactFlowWithCallback invokes the ccc.DiscardEditingContactFlow API asynchronously

func (*Client) DiscardEditingContactFlowWithChan ¶ added in v1.62.292

func (client *Client) DiscardEditingContactFlowWithChan(request *DiscardEditingContactFlowRequest) (<-chan *DiscardEditingContactFlowResponse, <-chan error)

DiscardEditingContactFlowWithChan invokes the ccc.DiscardEditingContactFlow API asynchronously

func (*Client) EndConference ¶ added in v1.62.292

func (client *Client) EndConference(request *EndConferenceRequest) (response *EndConferenceResponse, err error)

EndConference invokes the ccc.EndConference API synchronously

func (*Client) EndConferenceWithCallback ¶ added in v1.62.292

func (client *Client) EndConferenceWithCallback(request *EndConferenceRequest, callback func(response *EndConferenceResponse, err error)) <-chan int

EndConferenceWithCallback invokes the ccc.EndConference API asynchronously

func (*Client) EndConferenceWithChan ¶ added in v1.62.292

func (client *Client) EndConferenceWithChan(request *EndConferenceRequest) (<-chan *EndConferenceResponse, <-chan error)

EndConferenceWithChan invokes the ccc.EndConference API asynchronously

func (*Client) ExportCustomCallTagging ¶ added in v1.61.1577

func (client *Client) ExportCustomCallTagging(request *ExportCustomCallTaggingRequest) (response *ExportCustomCallTaggingResponse, err error)

ExportCustomCallTagging invokes the ccc.ExportCustomCallTagging API synchronously

func (*Client) ExportCustomCallTaggingWithCallback ¶ added in v1.61.1577

func (client *Client) ExportCustomCallTaggingWithCallback(request *ExportCustomCallTaggingRequest, callback func(response *ExportCustomCallTaggingResponse, err error)) <-chan int

ExportCustomCallTaggingWithCallback invokes the ccc.ExportCustomCallTagging API asynchronously

func (*Client) ExportCustomCallTaggingWithChan ¶ added in v1.61.1577

func (client *Client) ExportCustomCallTaggingWithChan(request *ExportCustomCallTaggingRequest) (<-chan *ExportCustomCallTaggingResponse, <-chan error)

ExportCustomCallTaggingWithChan invokes the ccc.ExportCustomCallTagging API asynchronously

func (*Client) ExportDoNotCallNumbers ¶ added in v1.61.1577

func (client *Client) ExportDoNotCallNumbers(request *ExportDoNotCallNumbersRequest) (response *ExportDoNotCallNumbersResponse, err error)

ExportDoNotCallNumbers invokes the ccc.ExportDoNotCallNumbers API synchronously

func (*Client) ExportDoNotCallNumbersWithCallback ¶ added in v1.61.1577

func (client *Client) ExportDoNotCallNumbersWithCallback(request *ExportDoNotCallNumbersRequest, callback func(response *ExportDoNotCallNumbersResponse, err error)) <-chan int

ExportDoNotCallNumbersWithCallback invokes the ccc.ExportDoNotCallNumbers API asynchronously

func (*Client) ExportDoNotCallNumbersWithChan ¶ added in v1.61.1577

func (client *Client) ExportDoNotCallNumbersWithChan(request *ExportDoNotCallNumbersRequest) (<-chan *ExportDoNotCallNumbersResponse, <-chan error)

ExportDoNotCallNumbersWithChan invokes the ccc.ExportDoNotCallNumbers API asynchronously

func (*Client) GetAudioFile ¶ added in v1.62.292

func (client *Client) GetAudioFile(request *GetAudioFileRequest) (response *GetAudioFileResponse, err error)

GetAudioFile invokes the ccc.GetAudioFile API synchronously

func (*Client) GetAudioFileDownloadUrl ¶ added in v1.62.292

func (client *Client) GetAudioFileDownloadUrl(request *GetAudioFileDownloadUrlRequest) (response *GetAudioFileDownloadUrlResponse, err error)

GetAudioFileDownloadUrl invokes the ccc.GetAudioFileDownloadUrl API synchronously

func (*Client) GetAudioFileDownloadUrlWithCallback ¶ added in v1.62.292

func (client *Client) GetAudioFileDownloadUrlWithCallback(request *GetAudioFileDownloadUrlRequest, callback func(response *GetAudioFileDownloadUrlResponse, err error)) <-chan int

GetAudioFileDownloadUrlWithCallback invokes the ccc.GetAudioFileDownloadUrl API asynchronously

func (*Client) GetAudioFileDownloadUrlWithChan ¶ added in v1.62.292

func (client *Client) GetAudioFileDownloadUrlWithChan(request *GetAudioFileDownloadUrlRequest) (<-chan *GetAudioFileDownloadUrlResponse, <-chan error)

GetAudioFileDownloadUrlWithChan invokes the ccc.GetAudioFileDownloadUrl API asynchronously

func (*Client) GetAudioFileUploadParameters ¶ added in v1.62.292

func (client *Client) GetAudioFileUploadParameters(request *GetAudioFileUploadParametersRequest) (response *GetAudioFileUploadParametersResponse, err error)

GetAudioFileUploadParameters invokes the ccc.GetAudioFileUploadParameters API synchronously

func (*Client) GetAudioFileUploadParametersWithCallback ¶ added in v1.62.292

func (client *Client) GetAudioFileUploadParametersWithCallback(request *GetAudioFileUploadParametersRequest, callback func(response *GetAudioFileUploadParametersResponse, err error)) <-chan int

GetAudioFileUploadParametersWithCallback invokes the ccc.GetAudioFileUploadParameters API asynchronously

func (*Client) GetAudioFileUploadParametersWithChan ¶ added in v1.62.292

func (client *Client) GetAudioFileUploadParametersWithChan(request *GetAudioFileUploadParametersRequest) (<-chan *GetAudioFileUploadParametersResponse, <-chan error)

GetAudioFileUploadParametersWithChan invokes the ccc.GetAudioFileUploadParameters API asynchronously

func (*Client) GetAudioFileWithCallback ¶ added in v1.62.292

func (client *Client) GetAudioFileWithCallback(request *GetAudioFileRequest, callback func(response *GetAudioFileResponse, err error)) <-chan int

GetAudioFileWithCallback invokes the ccc.GetAudioFile API asynchronously

func (*Client) GetAudioFileWithChan ¶ added in v1.62.292

func (client *Client) GetAudioFileWithChan(request *GetAudioFileRequest) (<-chan *GetAudioFileResponse, <-chan error)

GetAudioFileWithChan invokes the ccc.GetAudioFile API asynchronously

func (*Client) GetCallDetailRecord ¶ added in v1.61.1105

func (client *Client) GetCallDetailRecord(request *GetCallDetailRecordRequest) (response *GetCallDetailRecordResponse, err error)

GetCallDetailRecord invokes the ccc.GetCallDetailRecord API synchronously

func (*Client) GetCallDetailRecordWithCallback ¶ added in v1.61.1105

func (client *Client) GetCallDetailRecordWithCallback(request *GetCallDetailRecordRequest, callback func(response *GetCallDetailRecordResponse, err error)) <-chan int

GetCallDetailRecordWithCallback invokes the ccc.GetCallDetailRecord API asynchronously

func (*Client) GetCallDetailRecordWithChan ¶ added in v1.61.1105

func (client *Client) GetCallDetailRecordWithChan(request *GetCallDetailRecordRequest) (<-chan *GetCallDetailRecordResponse, <-chan error)

GetCallDetailRecordWithChan invokes the ccc.GetCallDetailRecord API asynchronously

func (*Client) GetCampaign ¶ added in v1.61.1287

func (client *Client) GetCampaign(request *GetCampaignRequest) (response *GetCampaignResponse, err error)

GetCampaign invokes the ccc.GetCampaign API synchronously

func (*Client) GetCampaignWithCallback ¶ added in v1.61.1287

func (client *Client) GetCampaignWithCallback(request *GetCampaignRequest, callback func(response *GetCampaignResponse, err error)) <-chan int

GetCampaignWithCallback invokes the ccc.GetCampaign API asynchronously

func (*Client) GetCampaignWithChan ¶ added in v1.61.1287

func (client *Client) GetCampaignWithChan(request *GetCampaignRequest) (<-chan *GetCampaignResponse, <-chan error)

GetCampaignWithChan invokes the ccc.GetCampaign API asynchronously

func (*Client) GetCaseFileUploadUrl ¶ added in v1.61.1471

func (client *Client) GetCaseFileUploadUrl(request *GetCaseFileUploadUrlRequest) (response *GetCaseFileUploadUrlResponse, err error)

GetCaseFileUploadUrl invokes the ccc.GetCaseFileUploadUrl API synchronously

func (*Client) GetCaseFileUploadUrlWithCallback ¶ added in v1.61.1471

func (client *Client) GetCaseFileUploadUrlWithCallback(request *GetCaseFileUploadUrlRequest, callback func(response *GetCaseFileUploadUrlResponse, err error)) <-chan int

GetCaseFileUploadUrlWithCallback invokes the ccc.GetCaseFileUploadUrl API asynchronously

func (*Client) GetCaseFileUploadUrlWithChan ¶ added in v1.61.1471

func (client *Client) GetCaseFileUploadUrlWithChan(request *GetCaseFileUploadUrlRequest) (<-chan *GetCaseFileUploadUrlResponse, <-chan error)

GetCaseFileUploadUrlWithChan invokes the ccc.GetCaseFileUploadUrl API asynchronously

func (*Client) GetContactFlow ¶ added in v1.62.292

func (client *Client) GetContactFlow(request *GetContactFlowRequest) (response *GetContactFlowResponse, err error)

GetContactFlow invokes the ccc.GetContactFlow API synchronously

func (*Client) GetContactFlowWithCallback ¶ added in v1.62.292

func (client *Client) GetContactFlowWithCallback(request *GetContactFlowRequest, callback func(response *GetContactFlowResponse, err error)) <-chan int

GetContactFlowWithCallback invokes the ccc.GetContactFlow API asynchronously

func (*Client) GetContactFlowWithChan ¶ added in v1.62.292

func (client *Client) GetContactFlowWithChan(request *GetContactFlowRequest) (<-chan *GetContactFlowResponse, <-chan error)

GetContactFlowWithChan invokes the ccc.GetContactFlow API asynchronously

func (*Client) GetConversationDetail ¶ added in v1.62.292

func (client *Client) GetConversationDetail(request *GetConversationDetailRequest) (response *GetConversationDetailResponse, err error)

GetConversationDetail invokes the ccc.GetConversationDetail API synchronously

func (*Client) GetConversationDetailWithCallback ¶ added in v1.62.292

func (client *Client) GetConversationDetailWithCallback(request *GetConversationDetailRequest, callback func(response *GetConversationDetailResponse, err error)) <-chan int

GetConversationDetailWithCallback invokes the ccc.GetConversationDetail API asynchronously

func (*Client) GetConversationDetailWithChan ¶ added in v1.62.292

func (client *Client) GetConversationDetailWithChan(request *GetConversationDetailRequest) (<-chan *GetConversationDetailResponse, <-chan error)

GetConversationDetailWithChan invokes the ccc.GetConversationDetail API asynchronously

func (*Client) GetDataChannelCredentials ¶ added in v1.62.292

func (client *Client) GetDataChannelCredentials(request *GetDataChannelCredentialsRequest) (response *GetDataChannelCredentialsResponse, err error)

GetDataChannelCredentials invokes the ccc.GetDataChannelCredentials API synchronously

func (*Client) GetDataChannelCredentialsWithCallback ¶ added in v1.62.292

func (client *Client) GetDataChannelCredentialsWithCallback(request *GetDataChannelCredentialsRequest, callback func(response *GetDataChannelCredentialsResponse, err error)) <-chan int

GetDataChannelCredentialsWithCallback invokes the ccc.GetDataChannelCredentials API asynchronously

func (*Client) GetDataChannelCredentialsWithChan ¶ added in v1.62.292

func (client *Client) GetDataChannelCredentialsWithChan(request *GetDataChannelCredentialsRequest) (<-chan *GetDataChannelCredentialsResponse, <-chan error)

GetDataChannelCredentialsWithChan invokes the ccc.GetDataChannelCredentials API asynchronously

func (*Client) GetDoNotCallFileUploadParameters ¶ added in v1.61.1577

func (client *Client) GetDoNotCallFileUploadParameters(request *GetDoNotCallFileUploadParametersRequest) (response *GetDoNotCallFileUploadParametersResponse, err error)

GetDoNotCallFileUploadParameters invokes the ccc.GetDoNotCallFileUploadParameters API synchronously

func (*Client) GetDoNotCallFileUploadParametersWithCallback ¶ added in v1.61.1577

func (client *Client) GetDoNotCallFileUploadParametersWithCallback(request *GetDoNotCallFileUploadParametersRequest, callback func(response *GetDoNotCallFileUploadParametersResponse, err error)) <-chan int

GetDoNotCallFileUploadParametersWithCallback invokes the ccc.GetDoNotCallFileUploadParameters API asynchronously

func (*Client) GetDoNotCallFileUploadParametersWithChan ¶ added in v1.61.1577

func (client *Client) GetDoNotCallFileUploadParametersWithChan(request *GetDoNotCallFileUploadParametersRequest) (<-chan *GetDoNotCallFileUploadParametersResponse, <-chan error)

GetDoNotCallFileUploadParametersWithChan invokes the ccc.GetDoNotCallFileUploadParameters API asynchronously

func (*Client) GetEarlyMediaRecording ¶ added in v1.62.292

func (client *Client) GetEarlyMediaRecording(request *GetEarlyMediaRecordingRequest) (response *GetEarlyMediaRecordingResponse, err error)

GetEarlyMediaRecording invokes the ccc.GetEarlyMediaRecording API synchronously

func (*Client) GetEarlyMediaRecordingWithCallback ¶ added in v1.62.292

func (client *Client) GetEarlyMediaRecordingWithCallback(request *GetEarlyMediaRecordingRequest, callback func(response *GetEarlyMediaRecordingResponse, err error)) <-chan int

GetEarlyMediaRecordingWithCallback invokes the ccc.GetEarlyMediaRecording API asynchronously

func (*Client) GetEarlyMediaRecordingWithChan ¶ added in v1.62.292

func (client *Client) GetEarlyMediaRecordingWithChan(request *GetEarlyMediaRecordingRequest) (<-chan *GetEarlyMediaRecordingResponse, <-chan error)

GetEarlyMediaRecordingWithChan invokes the ccc.GetEarlyMediaRecording API asynchronously

func (*Client) GetHistoricalCallerReport ¶ added in v1.61.1105

func (client *Client) GetHistoricalCallerReport(request *GetHistoricalCallerReportRequest) (response *GetHistoricalCallerReportResponse, err error)

GetHistoricalCallerReport invokes the ccc.GetHistoricalCallerReport API synchronously

func (*Client) GetHistoricalCallerReportWithCallback ¶ added in v1.61.1105

func (client *Client) GetHistoricalCallerReportWithCallback(request *GetHistoricalCallerReportRequest, callback func(response *GetHistoricalCallerReportResponse, err error)) <-chan int

GetHistoricalCallerReportWithCallback invokes the ccc.GetHistoricalCallerReport API asynchronously

func (*Client) GetHistoricalCallerReportWithChan ¶ added in v1.61.1105

func (client *Client) GetHistoricalCallerReportWithChan(request *GetHistoricalCallerReportRequest) (<-chan *GetHistoricalCallerReportResponse, <-chan error)

GetHistoricalCallerReportWithChan invokes the ccc.GetHistoricalCallerReport API asynchronously

func (*Client) GetHistoricalCampaignReport ¶ added in v1.61.1577

func (client *Client) GetHistoricalCampaignReport(request *GetHistoricalCampaignReportRequest) (response *GetHistoricalCampaignReportResponse, err error)

GetHistoricalCampaignReport invokes the ccc.GetHistoricalCampaignReport API synchronously

func (*Client) GetHistoricalCampaignReportWithCallback ¶ added in v1.61.1577

func (client *Client) GetHistoricalCampaignReportWithCallback(request *GetHistoricalCampaignReportRequest, callback func(response *GetHistoricalCampaignReportResponse, err error)) <-chan int

GetHistoricalCampaignReportWithCallback invokes the ccc.GetHistoricalCampaignReport API asynchronously

func (*Client) GetHistoricalCampaignReportWithChan ¶ added in v1.61.1577

func (client *Client) GetHistoricalCampaignReportWithChan(request *GetHistoricalCampaignReportRequest) (<-chan *GetHistoricalCampaignReportResponse, <-chan error)

GetHistoricalCampaignReportWithChan invokes the ccc.GetHistoricalCampaignReport API asynchronously

func (*Client) GetHistoricalInstanceReport ¶ added in v1.61.1105

func (client *Client) GetHistoricalInstanceReport(request *GetHistoricalInstanceReportRequest) (response *GetHistoricalInstanceReportResponse, err error)

GetHistoricalInstanceReport invokes the ccc.GetHistoricalInstanceReport API synchronously

func (*Client) GetHistoricalInstanceReportWithCallback ¶ added in v1.61.1105

func (client *Client) GetHistoricalInstanceReportWithCallback(request *GetHistoricalInstanceReportRequest, callback func(response *GetHistoricalInstanceReportResponse, err error)) <-chan int

GetHistoricalInstanceReportWithCallback invokes the ccc.GetHistoricalInstanceReport API asynchronously

func (*Client) GetHistoricalInstanceReportWithChan ¶ added in v1.61.1105

func (client *Client) GetHistoricalInstanceReportWithChan(request *GetHistoricalInstanceReportRequest) (<-chan *GetHistoricalInstanceReportResponse, <-chan error)

GetHistoricalInstanceReportWithChan invokes the ccc.GetHistoricalInstanceReport API asynchronously

func (*Client) GetInstance ¶

func (client *Client) GetInstance(request *GetInstanceRequest) (response *GetInstanceResponse, err error)

GetInstance invokes the ccc.GetInstance API synchronously

func (*Client) GetInstanceTrendingReport ¶ added in v1.61.1105

func (client *Client) GetInstanceTrendingReport(request *GetInstanceTrendingReportRequest) (response *GetInstanceTrendingReportResponse, err error)

GetInstanceTrendingReport invokes the ccc.GetInstanceTrendingReport API synchronously

func (*Client) GetInstanceTrendingReportWithCallback ¶ added in v1.61.1105

func (client *Client) GetInstanceTrendingReportWithCallback(request *GetInstanceTrendingReportRequest, callback func(response *GetInstanceTrendingReportResponse, err error)) <-chan int

GetInstanceTrendingReportWithCallback invokes the ccc.GetInstanceTrendingReport API asynchronously

func (*Client) GetInstanceTrendingReportWithChan ¶ added in v1.61.1105

func (client *Client) GetInstanceTrendingReportWithChan(request *GetInstanceTrendingReportRequest) (<-chan *GetInstanceTrendingReportResponse, <-chan error)

GetInstanceTrendingReportWithChan invokes the ccc.GetInstanceTrendingReport API asynchronously

func (*Client) GetInstanceWithCallback ¶

func (client *Client) GetInstanceWithCallback(request *GetInstanceRequest, callback func(response *GetInstanceResponse, err error)) <-chan int

GetInstanceWithCallback invokes the ccc.GetInstance API asynchronously

func (*Client) GetInstanceWithChan ¶

func (client *Client) GetInstanceWithChan(request *GetInstanceRequest) (<-chan *GetInstanceResponse, <-chan error)

GetInstanceWithChan invokes the ccc.GetInstance API asynchronously

func (*Client) GetLoginDetails ¶ added in v1.61.829

func (client *Client) GetLoginDetails(request *GetLoginDetailsRequest) (response *GetLoginDetailsResponse, err error)

GetLoginDetails invokes the ccc.GetLoginDetails API synchronously

func (*Client) GetLoginDetailsWithCallback ¶ added in v1.61.829

func (client *Client) GetLoginDetailsWithCallback(request *GetLoginDetailsRequest, callback func(response *GetLoginDetailsResponse, err error)) <-chan int

GetLoginDetailsWithCallback invokes the ccc.GetLoginDetails API asynchronously

func (*Client) GetLoginDetailsWithChan ¶ added in v1.61.829

func (client *Client) GetLoginDetailsWithChan(request *GetLoginDetailsRequest) (<-chan *GetLoginDetailsResponse, <-chan error)

GetLoginDetailsWithChan invokes the ccc.GetLoginDetails API asynchronously

func (*Client) GetMonoRecording ¶ added in v1.61.846

func (client *Client) GetMonoRecording(request *GetMonoRecordingRequest) (response *GetMonoRecordingResponse, err error)

GetMonoRecording invokes the ccc.GetMonoRecording API synchronously

func (*Client) GetMonoRecordingWithCallback ¶ added in v1.61.846

func (client *Client) GetMonoRecordingWithCallback(request *GetMonoRecordingRequest, callback func(response *GetMonoRecordingResponse, err error)) <-chan int

GetMonoRecordingWithCallback invokes the ccc.GetMonoRecording API asynchronously

func (*Client) GetMonoRecordingWithChan ¶ added in v1.61.846

func (client *Client) GetMonoRecordingWithChan(request *GetMonoRecordingRequest) (<-chan *GetMonoRecordingResponse, <-chan error)

GetMonoRecordingWithChan invokes the ccc.GetMonoRecording API asynchronously

func (*Client) GetMultiChannelRecording ¶ added in v1.61.846

func (client *Client) GetMultiChannelRecording(request *GetMultiChannelRecordingRequest) (response *GetMultiChannelRecordingResponse, err error)

GetMultiChannelRecording invokes the ccc.GetMultiChannelRecording API synchronously

func (*Client) GetMultiChannelRecordingWithCallback ¶ added in v1.61.846

func (client *Client) GetMultiChannelRecordingWithCallback(request *GetMultiChannelRecordingRequest, callback func(response *GetMultiChannelRecordingResponse, err error)) <-chan int

GetMultiChannelRecordingWithCallback invokes the ccc.GetMultiChannelRecording API asynchronously

func (*Client) GetMultiChannelRecordingWithChan ¶ added in v1.61.846

func (client *Client) GetMultiChannelRecordingWithChan(request *GetMultiChannelRecordingRequest) (<-chan *GetMultiChannelRecordingResponse, <-chan error)

GetMultiChannelRecordingWithChan invokes the ccc.GetMultiChannelRecording API asynchronously

func (*Client) GetNumberLocation ¶ added in v1.61.829

func (client *Client) GetNumberLocation(request *GetNumberLocationRequest) (response *GetNumberLocationResponse, err error)

GetNumberLocation invokes the ccc.GetNumberLocation API synchronously

func (*Client) GetNumberLocationWithCallback ¶ added in v1.61.829

func (client *Client) GetNumberLocationWithCallback(request *GetNumberLocationRequest, callback func(response *GetNumberLocationResponse, err error)) <-chan int

GetNumberLocationWithCallback invokes the ccc.GetNumberLocation API asynchronously

func (*Client) GetNumberLocationWithChan ¶ added in v1.61.829

func (client *Client) GetNumberLocationWithChan(request *GetNumberLocationRequest) (<-chan *GetNumberLocationResponse, <-chan error)

GetNumberLocationWithChan invokes the ccc.GetNumberLocation API asynchronously

func (*Client) GetRealtimeCampaignStats ¶ added in v1.61.1577

func (client *Client) GetRealtimeCampaignStats(request *GetRealtimeCampaignStatsRequest) (response *GetRealtimeCampaignStatsResponse, err error)

GetRealtimeCampaignStats invokes the ccc.GetRealtimeCampaignStats API synchronously

func (*Client) GetRealtimeCampaignStatsWithCallback ¶ added in v1.61.1577

func (client *Client) GetRealtimeCampaignStatsWithCallback(request *GetRealtimeCampaignStatsRequest, callback func(response *GetRealtimeCampaignStatsResponse, err error)) <-chan int

GetRealtimeCampaignStatsWithCallback invokes the ccc.GetRealtimeCampaignStats API asynchronously

func (*Client) GetRealtimeCampaignStatsWithChan ¶ added in v1.61.1577

func (client *Client) GetRealtimeCampaignStatsWithChan(request *GetRealtimeCampaignStatsRequest) (<-chan *GetRealtimeCampaignStatsResponse, <-chan error)

GetRealtimeCampaignStatsWithChan invokes the ccc.GetRealtimeCampaignStats API asynchronously

func (*Client) GetRealtimeInstanceStates ¶ added in v1.61.1105

func (client *Client) GetRealtimeInstanceStates(request *GetRealtimeInstanceStatesRequest) (response *GetRealtimeInstanceStatesResponse, err error)

GetRealtimeInstanceStates invokes the ccc.GetRealtimeInstanceStates API synchronously

func (*Client) GetRealtimeInstanceStatesWithCallback ¶ added in v1.61.1105

func (client *Client) GetRealtimeInstanceStatesWithCallback(request *GetRealtimeInstanceStatesRequest, callback func(response *GetRealtimeInstanceStatesResponse, err error)) <-chan int

GetRealtimeInstanceStatesWithCallback invokes the ccc.GetRealtimeInstanceStates API asynchronously

func (*Client) GetRealtimeInstanceStatesWithChan ¶ added in v1.61.1105

func (client *Client) GetRealtimeInstanceStatesWithChan(request *GetRealtimeInstanceStatesRequest) (<-chan *GetRealtimeInstanceStatesResponse, <-chan error)

GetRealtimeInstanceStatesWithChan invokes the ccc.GetRealtimeInstanceStates API asynchronously

func (*Client) GetSkillGroup ¶ added in v1.61.1577

func (client *Client) GetSkillGroup(request *GetSkillGroupRequest) (response *GetSkillGroupResponse, err error)

GetSkillGroup invokes the ccc.GetSkillGroup API synchronously

func (*Client) GetSkillGroupWithCallback ¶ added in v1.61.1577

func (client *Client) GetSkillGroupWithCallback(request *GetSkillGroupRequest, callback func(response *GetSkillGroupResponse, err error)) <-chan int

GetSkillGroupWithCallback invokes the ccc.GetSkillGroup API asynchronously

func (*Client) GetSkillGroupWithChan ¶ added in v1.61.1577

func (client *Client) GetSkillGroupWithChan(request *GetSkillGroupRequest) (<-chan *GetSkillGroupResponse, <-chan error)

GetSkillGroupWithChan invokes the ccc.GetSkillGroup API asynchronously

func (*Client) GetTurnCredentials ¶ added in v1.61.829

func (client *Client) GetTurnCredentials(request *GetTurnCredentialsRequest) (response *GetTurnCredentialsResponse, err error)

GetTurnCredentials invokes the ccc.GetTurnCredentials API synchronously

func (*Client) GetTurnCredentialsWithCallback ¶ added in v1.61.829

func (client *Client) GetTurnCredentialsWithCallback(request *GetTurnCredentialsRequest, callback func(response *GetTurnCredentialsResponse, err error)) <-chan int

GetTurnCredentialsWithCallback invokes the ccc.GetTurnCredentials API asynchronously

func (*Client) GetTurnCredentialsWithChan ¶ added in v1.61.829

func (client *Client) GetTurnCredentialsWithChan(request *GetTurnCredentialsRequest) (<-chan *GetTurnCredentialsResponse, <-chan error)

GetTurnCredentialsWithChan invokes the ccc.GetTurnCredentials API asynchronously

func (*Client) GetTurnServerList ¶ added in v1.61.829

func (client *Client) GetTurnServerList(request *GetTurnServerListRequest) (response *GetTurnServerListResponse, err error)

GetTurnServerList invokes the ccc.GetTurnServerList API synchronously

func (*Client) GetTurnServerListWithCallback ¶ added in v1.61.829

func (client *Client) GetTurnServerListWithCallback(request *GetTurnServerListRequest, callback func(response *GetTurnServerListResponse, err error)) <-chan int

GetTurnServerListWithCallback invokes the ccc.GetTurnServerList API asynchronously

func (*Client) GetTurnServerListWithChan ¶ added in v1.61.829

func (client *Client) GetTurnServerListWithChan(request *GetTurnServerListRequest) (<-chan *GetTurnServerListResponse, <-chan error)

GetTurnServerListWithChan invokes the ccc.GetTurnServerList API asynchronously

func (*Client) GetUploadAudioDataParams ¶ added in v1.62.292

func (client *Client) GetUploadAudioDataParams(request *GetUploadAudioDataParamsRequest) (response *GetUploadAudioDataParamsResponse, err error)

GetUploadAudioDataParams invokes the ccc.GetUploadAudioDataParams API synchronously

func (*Client) GetUploadAudioDataParamsWithCallback ¶ added in v1.62.292

func (client *Client) GetUploadAudioDataParamsWithCallback(request *GetUploadAudioDataParamsRequest, callback func(response *GetUploadAudioDataParamsResponse, err error)) <-chan int

GetUploadAudioDataParamsWithCallback invokes the ccc.GetUploadAudioDataParams API asynchronously

func (*Client) GetUploadAudioDataParamsWithChan ¶ added in v1.62.292

func (client *Client) GetUploadAudioDataParamsWithChan(request *GetUploadAudioDataParamsRequest) (<-chan *GetUploadAudioDataParamsResponse, <-chan error)

GetUploadAudioDataParamsWithChan invokes the ccc.GetUploadAudioDataParams API asynchronously

func (*Client) GetUser ¶

func (client *Client) GetUser(request *GetUserRequest) (response *GetUserResponse, err error)

GetUser invokes the ccc.GetUser API synchronously

func (*Client) GetUserWithCallback ¶

func (client *Client) GetUserWithCallback(request *GetUserRequest, callback func(response *GetUserResponse, err error)) <-chan int

GetUserWithCallback invokes the ccc.GetUser API asynchronously

func (*Client) GetUserWithChan ¶

func (client *Client) GetUserWithChan(request *GetUserRequest) (<-chan *GetUserResponse, <-chan error)

GetUserWithChan invokes the ccc.GetUser API asynchronously

func (*Client) GetVideo ¶ added in v1.62.308

func (client *Client) GetVideo(request *GetVideoRequest) (response *GetVideoResponse, err error)

GetVideo invokes the ccc.GetVideo API synchronously

func (*Client) GetVideoWithCallback ¶ added in v1.62.308

func (client *Client) GetVideoWithCallback(request *GetVideoRequest, callback func(response *GetVideoResponse, err error)) <-chan int

GetVideoWithCallback invokes the ccc.GetVideo API asynchronously

func (*Client) GetVideoWithChan ¶ added in v1.62.308

func (client *Client) GetVideoWithChan(request *GetVideoRequest) (<-chan *GetVideoResponse, <-chan error)

GetVideoWithChan invokes the ccc.GetVideo API asynchronously

func (*Client) GetVoicemailRecording ¶ added in v1.62.292

func (client *Client) GetVoicemailRecording(request *GetVoicemailRecordingRequest) (response *GetVoicemailRecordingResponse, err error)

GetVoicemailRecording invokes the ccc.GetVoicemailRecording API synchronously

func (*Client) GetVoicemailRecordingWithCallback ¶ added in v1.62.292

func (client *Client) GetVoicemailRecordingWithCallback(request *GetVoicemailRecordingRequest, callback func(response *GetVoicemailRecordingResponse, err error)) <-chan int

GetVoicemailRecordingWithCallback invokes the ccc.GetVoicemailRecording API asynchronously

func (*Client) GetVoicemailRecordingWithChan ¶ added in v1.62.292

func (client *Client) GetVoicemailRecordingWithChan(request *GetVoicemailRecordingRequest) (<-chan *GetVoicemailRecordingResponse, <-chan error)

GetVoicemailRecordingWithChan invokes the ccc.GetVoicemailRecording API asynchronously

func (*Client) HoldCall ¶ added in v1.61.829

func (client *Client) HoldCall(request *HoldCallRequest) (response *HoldCallResponse, err error)

HoldCall invokes the ccc.HoldCall API synchronously

func (*Client) HoldCallWithCallback ¶ added in v1.61.829

func (client *Client) HoldCallWithCallback(request *HoldCallRequest, callback func(response *HoldCallResponse, err error)) <-chan int

HoldCallWithCallback invokes the ccc.HoldCall API asynchronously

func (*Client) HoldCallWithChan ¶ added in v1.61.829

func (client *Client) HoldCallWithChan(request *HoldCallRequest) (<-chan *HoldCallResponse, <-chan error)

HoldCallWithChan invokes the ccc.HoldCall API asynchronously

func (*Client) ImportAdmins ¶ added in v1.61.1577

func (client *Client) ImportAdmins(request *ImportAdminsRequest) (response *ImportAdminsResponse, err error)

ImportAdmins invokes the ccc.ImportAdmins API synchronously

func (*Client) ImportAdminsWithCallback ¶ added in v1.61.1577

func (client *Client) ImportAdminsWithCallback(request *ImportAdminsRequest, callback func(response *ImportAdminsResponse, err error)) <-chan int

ImportAdminsWithCallback invokes the ccc.ImportAdmins API asynchronously

func (*Client) ImportAdminsWithChan ¶ added in v1.61.1577

func (client *Client) ImportAdminsWithChan(request *ImportAdminsRequest) (<-chan *ImportAdminsResponse, <-chan error)

ImportAdminsWithChan invokes the ccc.ImportAdmins API asynchronously

func (*Client) ImportCustomCallTagging ¶ added in v1.61.1577

func (client *Client) ImportCustomCallTagging(request *ImportCustomCallTaggingRequest) (response *ImportCustomCallTaggingResponse, err error)

ImportCustomCallTagging invokes the ccc.ImportCustomCallTagging API synchronously

func (*Client) ImportCustomCallTaggingWithCallback ¶ added in v1.61.1577

func (client *Client) ImportCustomCallTaggingWithCallback(request *ImportCustomCallTaggingRequest, callback func(response *ImportCustomCallTaggingResponse, err error)) <-chan int

ImportCustomCallTaggingWithCallback invokes the ccc.ImportCustomCallTagging API asynchronously

func (*Client) ImportCustomCallTaggingWithChan ¶ added in v1.61.1577

func (client *Client) ImportCustomCallTaggingWithChan(request *ImportCustomCallTaggingRequest) (<-chan *ImportCustomCallTaggingResponse, <-chan error)

ImportCustomCallTaggingWithChan invokes the ccc.ImportCustomCallTagging API asynchronously

func (*Client) ImportDoNotCallNumbers ¶ added in v1.61.1577

func (client *Client) ImportDoNotCallNumbers(request *ImportDoNotCallNumbersRequest) (response *ImportDoNotCallNumbersResponse, err error)

ImportDoNotCallNumbers invokes the ccc.ImportDoNotCallNumbers API synchronously

func (*Client) ImportDoNotCallNumbersWithCallback ¶ added in v1.61.1577

func (client *Client) ImportDoNotCallNumbersWithCallback(request *ImportDoNotCallNumbersRequest, callback func(response *ImportDoNotCallNumbersResponse, err error)) <-chan int

ImportDoNotCallNumbersWithCallback invokes the ccc.ImportDoNotCallNumbers API asynchronously

func (*Client) ImportDoNotCallNumbersWithChan ¶ added in v1.61.1577

func (client *Client) ImportDoNotCallNumbersWithChan(request *ImportDoNotCallNumbersRequest) (<-chan *ImportDoNotCallNumbersResponse, <-chan error)

ImportDoNotCallNumbersWithChan invokes the ccc.ImportDoNotCallNumbers API asynchronously

func (*Client) InitiateAttendedTransfer ¶ added in v1.61.829

func (client *Client) InitiateAttendedTransfer(request *InitiateAttendedTransferRequest) (response *InitiateAttendedTransferResponse, err error)

InitiateAttendedTransfer invokes the ccc.InitiateAttendedTransfer API synchronously

func (*Client) InitiateAttendedTransferWithCallback ¶ added in v1.61.829

func (client *Client) InitiateAttendedTransferWithCallback(request *InitiateAttendedTransferRequest, callback func(response *InitiateAttendedTransferResponse, err error)) <-chan int

InitiateAttendedTransferWithCallback invokes the ccc.InitiateAttendedTransfer API asynchronously

func (*Client) InitiateAttendedTransferWithChan ¶ added in v1.61.829

func (client *Client) InitiateAttendedTransferWithChan(request *InitiateAttendedTransferRequest) (<-chan *InitiateAttendedTransferResponse, <-chan error)

InitiateAttendedTransferWithChan invokes the ccc.InitiateAttendedTransfer API asynchronously

func (*Client) InterceptCall ¶ added in v1.61.829

func (client *Client) InterceptCall(request *InterceptCallRequest) (response *InterceptCallResponse, err error)

InterceptCall invokes the ccc.InterceptCall API synchronously

func (*Client) InterceptCallWithCallback ¶ added in v1.61.829

func (client *Client) InterceptCallWithCallback(request *InterceptCallRequest, callback func(response *InterceptCallResponse, err error)) <-chan int

InterceptCallWithCallback invokes the ccc.InterceptCall API asynchronously

func (*Client) InterceptCallWithChan ¶ added in v1.61.829

func (client *Client) InterceptCallWithChan(request *InterceptCallRequest) (<-chan *InterceptCallResponse, <-chan error)

InterceptCallWithChan invokes the ccc.InterceptCall API asynchronously

func (*Client) LaunchAuthentication ¶ added in v1.61.829

func (client *Client) LaunchAuthentication(request *LaunchAuthenticationRequest) (response *LaunchAuthenticationResponse, err error)

LaunchAuthentication invokes the ccc.LaunchAuthentication API synchronously

func (*Client) LaunchAuthenticationWithCallback ¶ added in v1.61.829

func (client *Client) LaunchAuthenticationWithCallback(request *LaunchAuthenticationRequest, callback func(response *LaunchAuthenticationResponse, err error)) <-chan int

LaunchAuthenticationWithCallback invokes the ccc.LaunchAuthentication API asynchronously

func (*Client) LaunchAuthenticationWithChan ¶ added in v1.61.829

func (client *Client) LaunchAuthenticationWithChan(request *LaunchAuthenticationRequest) (<-chan *LaunchAuthenticationResponse, <-chan error)

LaunchAuthenticationWithChan invokes the ccc.LaunchAuthentication API asynchronously

func (*Client) LaunchSurvey ¶ added in v1.61.829

func (client *Client) LaunchSurvey(request *LaunchSurveyRequest) (response *LaunchSurveyResponse, err error)

LaunchSurvey invokes the ccc.LaunchSurvey API synchronously

func (*Client) LaunchSurveyWithCallback ¶ added in v1.61.829

func (client *Client) LaunchSurveyWithCallback(request *LaunchSurveyRequest, callback func(response *LaunchSurveyResponse, err error)) <-chan int

LaunchSurveyWithCallback invokes the ccc.LaunchSurvey API asynchronously

func (*Client) LaunchSurveyWithChan ¶ added in v1.61.829

func (client *Client) LaunchSurveyWithChan(request *LaunchSurveyRequest) (<-chan *LaunchSurveyResponse, <-chan error)

LaunchSurveyWithChan invokes the ccc.LaunchSurvey API asynchronously

func (*Client) ListAgentStateLogs ¶ added in v1.61.722

func (client *Client) ListAgentStateLogs(request *ListAgentStateLogsRequest) (response *ListAgentStateLogsResponse, err error)

ListAgentStateLogs invokes the ccc.ListAgentStateLogs API synchronously

func (*Client) ListAgentStateLogsWithCallback ¶ added in v1.61.722

func (client *Client) ListAgentStateLogsWithCallback(request *ListAgentStateLogsRequest, callback func(response *ListAgentStateLogsResponse, err error)) <-chan int

ListAgentStateLogsWithCallback invokes the ccc.ListAgentStateLogs API asynchronously

func (*Client) ListAgentStateLogsWithChan ¶ added in v1.61.722

func (client *Client) ListAgentStateLogsWithChan(request *ListAgentStateLogsRequest) (<-chan *ListAgentStateLogsResponse, <-chan error)

ListAgentStateLogsWithChan invokes the ccc.ListAgentStateLogs API asynchronously

func (*Client) ListAgentStates ¶

func (client *Client) ListAgentStates(request *ListAgentStatesRequest) (response *ListAgentStatesResponse, err error)

ListAgentStates invokes the ccc.ListAgentStates API synchronously

func (*Client) ListAgentStatesWithCallback ¶

func (client *Client) ListAgentStatesWithCallback(request *ListAgentStatesRequest, callback func(response *ListAgentStatesResponse, err error)) <-chan int

ListAgentStatesWithCallback invokes the ccc.ListAgentStates API asynchronously

func (*Client) ListAgentStatesWithChan ¶

func (client *Client) ListAgentStatesWithChan(request *ListAgentStatesRequest) (<-chan *ListAgentStatesResponse, <-chan error)

ListAgentStatesWithChan invokes the ccc.ListAgentStates API asynchronously

func (*Client) ListAgentSummaryReportsSinceMidnight ¶

func (client *Client) ListAgentSummaryReportsSinceMidnight(request *ListAgentSummaryReportsSinceMidnightRequest) (response *ListAgentSummaryReportsSinceMidnightResponse, err error)

ListAgentSummaryReportsSinceMidnight invokes the ccc.ListAgentSummaryReportsSinceMidnight API synchronously

func (*Client) ListAgentSummaryReportsSinceMidnightWithCallback ¶

func (client *Client) ListAgentSummaryReportsSinceMidnightWithCallback(request *ListAgentSummaryReportsSinceMidnightRequest, callback func(response *ListAgentSummaryReportsSinceMidnightResponse, err error)) <-chan int

ListAgentSummaryReportsSinceMidnightWithCallback invokes the ccc.ListAgentSummaryReportsSinceMidnight API asynchronously

func (*Client) ListAgentSummaryReportsSinceMidnightWithChan ¶

func (client *Client) ListAgentSummaryReportsSinceMidnightWithChan(request *ListAgentSummaryReportsSinceMidnightRequest) (<-chan *ListAgentSummaryReportsSinceMidnightResponse, <-chan error)

ListAgentSummaryReportsSinceMidnightWithChan invokes the ccc.ListAgentSummaryReportsSinceMidnight API asynchronously

func (*Client) ListAttempts ¶ added in v1.61.1287

func (client *Client) ListAttempts(request *ListAttemptsRequest) (response *ListAttemptsResponse, err error)

ListAttempts invokes the ccc.ListAttempts API synchronously

func (*Client) ListAttemptsWithCallback ¶ added in v1.61.1287

func (client *Client) ListAttemptsWithCallback(request *ListAttemptsRequest, callback func(response *ListAttemptsResponse, err error)) <-chan int

ListAttemptsWithCallback invokes the ccc.ListAttempts API asynchronously

func (*Client) ListAttemptsWithChan ¶ added in v1.61.1287

func (client *Client) ListAttemptsWithChan(request *ListAttemptsRequest) (<-chan *ListAttemptsResponse, <-chan error)

ListAttemptsWithChan invokes the ccc.ListAttempts API asynchronously

func (*Client) ListAudioFiles ¶ added in v1.62.292

func (client *Client) ListAudioFiles(request *ListAudioFilesRequest) (response *ListAudioFilesResponse, err error)

ListAudioFiles invokes the ccc.ListAudioFiles API synchronously

func (*Client) ListAudioFilesWithCallback ¶ added in v1.62.292

func (client *Client) ListAudioFilesWithCallback(request *ListAudioFilesRequest, callback func(response *ListAudioFilesResponse, err error)) <-chan int

ListAudioFilesWithCallback invokes the ccc.ListAudioFiles API asynchronously

func (*Client) ListAudioFilesWithChan ¶ added in v1.62.292

func (client *Client) ListAudioFilesWithChan(request *ListAudioFilesRequest) (<-chan *ListAudioFilesResponse, <-chan error)

ListAudioFilesWithChan invokes the ccc.ListAudioFiles API asynchronously

func (*Client) ListBriefSkillGroups ¶ added in v1.61.829

func (client *Client) ListBriefSkillGroups(request *ListBriefSkillGroupsRequest) (response *ListBriefSkillGroupsResponse, err error)

ListBriefSkillGroups invokes the ccc.ListBriefSkillGroups API synchronously

func (*Client) ListBriefSkillGroupsWithCallback ¶ added in v1.61.829

func (client *Client) ListBriefSkillGroupsWithCallback(request *ListBriefSkillGroupsRequest, callback func(response *ListBriefSkillGroupsResponse, err error)) <-chan int

ListBriefSkillGroupsWithCallback invokes the ccc.ListBriefSkillGroups API asynchronously

func (*Client) ListBriefSkillGroupsWithChan ¶ added in v1.61.829

func (client *Client) ListBriefSkillGroupsWithChan(request *ListBriefSkillGroupsRequest) (<-chan *ListBriefSkillGroupsResponse, <-chan error)

ListBriefSkillGroupsWithChan invokes the ccc.ListBriefSkillGroups API asynchronously

func (*Client) ListCallDetailRecords ¶

func (client *Client) ListCallDetailRecords(request *ListCallDetailRecordsRequest) (response *ListCallDetailRecordsResponse, err error)

ListCallDetailRecords invokes the ccc.ListCallDetailRecords API synchronously

func (*Client) ListCallDetailRecordsWithCallback ¶

func (client *Client) ListCallDetailRecordsWithCallback(request *ListCallDetailRecordsRequest, callback func(response *ListCallDetailRecordsResponse, err error)) <-chan int

ListCallDetailRecordsWithCallback invokes the ccc.ListCallDetailRecords API asynchronously

func (*Client) ListCallDetailRecordsWithChan ¶

func (client *Client) ListCallDetailRecordsWithChan(request *ListCallDetailRecordsRequest) (<-chan *ListCallDetailRecordsResponse, <-chan error)

ListCallDetailRecordsWithChan invokes the ccc.ListCallDetailRecords API asynchronously

func (*Client) ListCallTags ¶ added in v1.61.1577

func (client *Client) ListCallTags(request *ListCallTagsRequest) (response *ListCallTagsResponse, err error)

ListCallTags invokes the ccc.ListCallTags API synchronously

func (*Client) ListCallTagsWithCallback ¶ added in v1.61.1577

func (client *Client) ListCallTagsWithCallback(request *ListCallTagsRequest, callback func(response *ListCallTagsResponse, err error)) <-chan int

ListCallTagsWithCallback invokes the ccc.ListCallTags API asynchronously

func (*Client) ListCallTagsWithChan ¶ added in v1.61.1577

func (client *Client) ListCallTagsWithChan(request *ListCallTagsRequest) (<-chan *ListCallTagsResponse, <-chan error)

ListCallTagsWithChan invokes the ccc.ListCallTags API asynchronously

func (*Client) ListCampaignTrendingReport ¶ added in v1.61.1287

func (client *Client) ListCampaignTrendingReport(request *ListCampaignTrendingReportRequest) (response *ListCampaignTrendingReportResponse, err error)

ListCampaignTrendingReport invokes the ccc.ListCampaignTrendingReport API synchronously

func (*Client) ListCampaignTrendingReportWithCallback ¶ added in v1.61.1287

func (client *Client) ListCampaignTrendingReportWithCallback(request *ListCampaignTrendingReportRequest, callback func(response *ListCampaignTrendingReportResponse, err error)) <-chan int

ListCampaignTrendingReportWithCallback invokes the ccc.ListCampaignTrendingReport API asynchronously

func (*Client) ListCampaignTrendingReportWithChan ¶ added in v1.61.1287

func (client *Client) ListCampaignTrendingReportWithChan(request *ListCampaignTrendingReportRequest) (<-chan *ListCampaignTrendingReportResponse, <-chan error)

ListCampaignTrendingReportWithChan invokes the ccc.ListCampaignTrendingReport API asynchronously

func (*Client) ListCampaigns ¶ added in v1.61.1287

func (client *Client) ListCampaigns(request *ListCampaignsRequest) (response *ListCampaignsResponse, err error)

ListCampaigns invokes the ccc.ListCampaigns API synchronously

func (*Client) ListCampaignsWithCallback ¶ added in v1.61.1287

func (client *Client) ListCampaignsWithCallback(request *ListCampaignsRequest, callback func(response *ListCampaignsResponse, err error)) <-chan int

ListCampaignsWithCallback invokes the ccc.ListCampaigns API asynchronously

func (*Client) ListCampaignsWithChan ¶ added in v1.61.1287

func (client *Client) ListCampaignsWithChan(request *ListCampaignsRequest) (<-chan *ListCampaignsResponse, <-chan error)

ListCampaignsWithChan invokes the ccc.ListCampaigns API asynchronously

func (*Client) ListCases ¶ added in v1.61.1287

func (client *Client) ListCases(request *ListCasesRequest) (response *ListCasesResponse, err error)

ListCases invokes the ccc.ListCases API synchronously

func (*Client) ListCasesWithCallback ¶ added in v1.61.1287

func (client *Client) ListCasesWithCallback(request *ListCasesRequest, callback func(response *ListCasesResponse, err error)) <-chan int

ListCasesWithCallback invokes the ccc.ListCases API asynchronously

func (*Client) ListCasesWithChan ¶ added in v1.61.1287

func (client *Client) ListCasesWithChan(request *ListCasesRequest) (<-chan *ListCasesResponse, <-chan error)

ListCasesWithChan invokes the ccc.ListCases API asynchronously

func (*Client) ListConfigItems ¶ added in v1.61.829

func (client *Client) ListConfigItems(request *ListConfigItemsRequest) (response *ListConfigItemsResponse, err error)

ListConfigItems invokes the ccc.ListConfigItems API synchronously

func (*Client) ListConfigItemsWithCallback ¶ added in v1.61.829

func (client *Client) ListConfigItemsWithCallback(request *ListConfigItemsRequest, callback func(response *ListConfigItemsResponse, err error)) <-chan int

ListConfigItemsWithCallback invokes the ccc.ListConfigItems API asynchronously

func (*Client) ListConfigItemsWithChan ¶ added in v1.61.829

func (client *Client) ListConfigItemsWithChan(request *ListConfigItemsRequest) (<-chan *ListConfigItemsResponse, <-chan error)

ListConfigItemsWithChan invokes the ccc.ListConfigItems API asynchronously

func (*Client) ListContactFlows ¶

func (client *Client) ListContactFlows(request *ListContactFlowsRequest) (response *ListContactFlowsResponse, err error)

ListContactFlows invokes the ccc.ListContactFlows API synchronously

func (*Client) ListContactFlowsWithCallback ¶

func (client *Client) ListContactFlowsWithCallback(request *ListContactFlowsRequest, callback func(response *ListContactFlowsResponse, err error)) <-chan int

ListContactFlowsWithCallback invokes the ccc.ListContactFlows API asynchronously

func (*Client) ListContactFlowsWithChan ¶

func (client *Client) ListContactFlowsWithChan(request *ListContactFlowsRequest) (<-chan *ListContactFlowsResponse, <-chan error)

ListContactFlowsWithChan invokes the ccc.ListContactFlows API asynchronously

func (*Client) ListCustomCallTagging ¶ added in v1.61.1577

func (client *Client) ListCustomCallTagging(request *ListCustomCallTaggingRequest) (response *ListCustomCallTaggingResponse, err error)

ListCustomCallTagging invokes the ccc.ListCustomCallTagging API synchronously

func (*Client) ListCustomCallTaggingWithCallback ¶ added in v1.61.1577

func (client *Client) ListCustomCallTaggingWithCallback(request *ListCustomCallTaggingRequest, callback func(response *ListCustomCallTaggingResponse, err error)) <-chan int

ListCustomCallTaggingWithCallback invokes the ccc.ListCustomCallTagging API asynchronously

func (*Client) ListCustomCallTaggingWithChan ¶ added in v1.61.1577

func (client *Client) ListCustomCallTaggingWithChan(request *ListCustomCallTaggingRequest) (<-chan *ListCustomCallTaggingResponse, <-chan error)

ListCustomCallTaggingWithChan invokes the ccc.ListCustomCallTagging API asynchronously

func (*Client) ListDevices ¶ added in v1.61.829

func (client *Client) ListDevices(request *ListDevicesRequest) (response *ListDevicesResponse, err error)

ListDevices invokes the ccc.ListDevices API synchronously

func (*Client) ListDevicesWithCallback ¶ added in v1.61.829

func (client *Client) ListDevicesWithCallback(request *ListDevicesRequest, callback func(response *ListDevicesResponse, err error)) <-chan int

ListDevicesWithCallback invokes the ccc.ListDevices API asynchronously

func (*Client) ListDevicesWithChan ¶ added in v1.61.829

func (client *Client) ListDevicesWithChan(request *ListDevicesRequest) (<-chan *ListDevicesResponse, <-chan error)

ListDevicesWithChan invokes the ccc.ListDevices API asynchronously

func (*Client) ListDoNotCallNumbers ¶ added in v1.61.1577

func (client *Client) ListDoNotCallNumbers(request *ListDoNotCallNumbersRequest) (response *ListDoNotCallNumbersResponse, err error)

ListDoNotCallNumbers invokes the ccc.ListDoNotCallNumbers API synchronously

func (*Client) ListDoNotCallNumbersWithCallback ¶ added in v1.61.1577

func (client *Client) ListDoNotCallNumbersWithCallback(request *ListDoNotCallNumbersRequest, callback func(response *ListDoNotCallNumbersResponse, err error)) <-chan int

ListDoNotCallNumbersWithCallback invokes the ccc.ListDoNotCallNumbers API asynchronously

func (*Client) ListDoNotCallNumbersWithChan ¶ added in v1.61.1577

func (client *Client) ListDoNotCallNumbersWithChan(request *ListDoNotCallNumbersRequest) (<-chan *ListDoNotCallNumbersResponse, <-chan error)

ListDoNotCallNumbersWithChan invokes the ccc.ListDoNotCallNumbers API asynchronously

func (*Client) ListHistoricalAgentReport ¶ added in v1.61.835

func (client *Client) ListHistoricalAgentReport(request *ListHistoricalAgentReportRequest) (response *ListHistoricalAgentReportResponse, err error)

ListHistoricalAgentReport invokes the ccc.ListHistoricalAgentReport API synchronously

func (*Client) ListHistoricalAgentReportWithCallback ¶ added in v1.61.835

func (client *Client) ListHistoricalAgentReportWithCallback(request *ListHistoricalAgentReportRequest, callback func(response *ListHistoricalAgentReportResponse, err error)) <-chan int

ListHistoricalAgentReportWithCallback invokes the ccc.ListHistoricalAgentReport API asynchronously

func (*Client) ListHistoricalAgentReportWithChan ¶ added in v1.61.835

func (client *Client) ListHistoricalAgentReportWithChan(request *ListHistoricalAgentReportRequest) (<-chan *ListHistoricalAgentReportResponse, <-chan error)

ListHistoricalAgentReportWithChan invokes the ccc.ListHistoricalAgentReport API asynchronously

func (*Client) ListHistoricalSkillGroupReport ¶ added in v1.61.1105

func (client *Client) ListHistoricalSkillGroupReport(request *ListHistoricalSkillGroupReportRequest) (response *ListHistoricalSkillGroupReportResponse, err error)

ListHistoricalSkillGroupReport invokes the ccc.ListHistoricalSkillGroupReport API synchronously

func (*Client) ListHistoricalSkillGroupReportWithCallback ¶ added in v1.61.1105

func (client *Client) ListHistoricalSkillGroupReportWithCallback(request *ListHistoricalSkillGroupReportRequest, callback func(response *ListHistoricalSkillGroupReportResponse, err error)) <-chan int

ListHistoricalSkillGroupReportWithCallback invokes the ccc.ListHistoricalSkillGroupReport API asynchronously

func (*Client) ListHistoricalSkillGroupReportWithChan ¶ added in v1.61.1105

func (client *Client) ListHistoricalSkillGroupReportWithChan(request *ListHistoricalSkillGroupReportRequest) (<-chan *ListHistoricalSkillGroupReportResponse, <-chan error)

ListHistoricalSkillGroupReportWithChan invokes the ccc.ListHistoricalSkillGroupReport API asynchronously

func (*Client) ListInstances ¶ added in v1.61.1193

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

ListInstances invokes the ccc.ListInstances API synchronously

func (*Client) ListInstancesOfUser ¶

func (client *Client) ListInstancesOfUser(request *ListInstancesOfUserRequest) (response *ListInstancesOfUserResponse, err error)

ListInstancesOfUser invokes the ccc.ListInstancesOfUser API synchronously

func (*Client) ListInstancesOfUserWithCallback ¶

func (client *Client) ListInstancesOfUserWithCallback(request *ListInstancesOfUserRequest, callback func(response *ListInstancesOfUserResponse, err error)) <-chan int

ListInstancesOfUserWithCallback invokes the ccc.ListInstancesOfUser API asynchronously

func (*Client) ListInstancesOfUserWithChan ¶

func (client *Client) ListInstancesOfUserWithChan(request *ListInstancesOfUserRequest) (<-chan *ListInstancesOfUserResponse, <-chan error)

ListInstancesOfUserWithChan invokes the ccc.ListInstancesOfUser API asynchronously

func (*Client) ListInstancesWithCallback ¶ added in v1.61.1193

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

ListInstancesWithCallback invokes the ccc.ListInstances API asynchronously

func (*Client) ListInstancesWithChan ¶ added in v1.61.1193

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

ListInstancesWithChan invokes the ccc.ListInstances API asynchronously

func (*Client) ListIntervalAgentReport ¶ added in v1.61.1105

func (client *Client) ListIntervalAgentReport(request *ListIntervalAgentReportRequest) (response *ListIntervalAgentReportResponse, err error)

ListIntervalAgentReport invokes the ccc.ListIntervalAgentReport API synchronously

func (*Client) ListIntervalAgentReportWithCallback ¶ added in v1.61.1105

func (client *Client) ListIntervalAgentReportWithCallback(request *ListIntervalAgentReportRequest, callback func(response *ListIntervalAgentReportResponse, err error)) <-chan int

ListIntervalAgentReportWithCallback invokes the ccc.ListIntervalAgentReport API asynchronously

func (*Client) ListIntervalAgentReportWithChan ¶ added in v1.61.1105

func (client *Client) ListIntervalAgentReportWithChan(request *ListIntervalAgentReportRequest) (<-chan *ListIntervalAgentReportResponse, <-chan error)

ListIntervalAgentReportWithChan invokes the ccc.ListIntervalAgentReport API asynchronously

func (*Client) ListIntervalInstanceReport ¶ added in v1.61.1105

func (client *Client) ListIntervalInstanceReport(request *ListIntervalInstanceReportRequest) (response *ListIntervalInstanceReportResponse, err error)

ListIntervalInstanceReport invokes the ccc.ListIntervalInstanceReport API synchronously

func (*Client) ListIntervalInstanceReportWithCallback ¶ added in v1.61.1105

func (client *Client) ListIntervalInstanceReportWithCallback(request *ListIntervalInstanceReportRequest, callback func(response *ListIntervalInstanceReportResponse, err error)) <-chan int

ListIntervalInstanceReportWithCallback invokes the ccc.ListIntervalInstanceReport API asynchronously

func (*Client) ListIntervalInstanceReportWithChan ¶ added in v1.61.1105

func (client *Client) ListIntervalInstanceReportWithChan(request *ListIntervalInstanceReportRequest) (<-chan *ListIntervalInstanceReportResponse, <-chan error)

ListIntervalInstanceReportWithChan invokes the ccc.ListIntervalInstanceReport API asynchronously

func (*Client) ListIntervalSkillGroupReport ¶ added in v1.61.1105

func (client *Client) ListIntervalSkillGroupReport(request *ListIntervalSkillGroupReportRequest) (response *ListIntervalSkillGroupReportResponse, err error)

ListIntervalSkillGroupReport invokes the ccc.ListIntervalSkillGroupReport API synchronously

func (*Client) ListIntervalSkillGroupReportWithCallback ¶ added in v1.61.1105

func (client *Client) ListIntervalSkillGroupReportWithCallback(request *ListIntervalSkillGroupReportRequest, callback func(response *ListIntervalSkillGroupReportResponse, err error)) <-chan int

ListIntervalSkillGroupReportWithCallback invokes the ccc.ListIntervalSkillGroupReport API asynchronously

func (*Client) ListIntervalSkillGroupReportWithChan ¶ added in v1.61.1105

func (client *Client) ListIntervalSkillGroupReportWithChan(request *ListIntervalSkillGroupReportRequest) (<-chan *ListIntervalSkillGroupReportResponse, <-chan error)

ListIntervalSkillGroupReportWithChan invokes the ccc.ListIntervalSkillGroupReport API asynchronously

func (*Client) ListIvrTrackingDetails ¶ added in v1.61.1108

func (client *Client) ListIvrTrackingDetails(request *ListIvrTrackingDetailsRequest) (response *ListIvrTrackingDetailsResponse, err error)

ListIvrTrackingDetails invokes the ccc.ListIvrTrackingDetails API synchronously

func (*Client) ListIvrTrackingDetailsWithCallback ¶ added in v1.61.1108

func (client *Client) ListIvrTrackingDetailsWithCallback(request *ListIvrTrackingDetailsRequest, callback func(response *ListIvrTrackingDetailsResponse, err error)) <-chan int

ListIvrTrackingDetailsWithCallback invokes the ccc.ListIvrTrackingDetails API asynchronously

func (*Client) ListIvrTrackingDetailsWithChan ¶ added in v1.61.1108

func (client *Client) ListIvrTrackingDetailsWithChan(request *ListIvrTrackingDetailsRequest) (<-chan *ListIvrTrackingDetailsResponse, <-chan error)

ListIvrTrackingDetailsWithChan invokes the ccc.ListIvrTrackingDetails API asynchronously

func (*Client) ListLegacyAgentEventLogs ¶ added in v1.62.292

func (client *Client) ListLegacyAgentEventLogs(request *ListLegacyAgentEventLogsRequest) (response *ListLegacyAgentEventLogsResponse, err error)

ListLegacyAgentEventLogs invokes the ccc.ListLegacyAgentEventLogs API synchronously

func (*Client) ListLegacyAgentEventLogsWithCallback ¶ added in v1.62.292

func (client *Client) ListLegacyAgentEventLogsWithCallback(request *ListLegacyAgentEventLogsRequest, callback func(response *ListLegacyAgentEventLogsResponse, err error)) <-chan int

ListLegacyAgentEventLogsWithCallback invokes the ccc.ListLegacyAgentEventLogs API asynchronously

func (*Client) ListLegacyAgentEventLogsWithChan ¶ added in v1.62.292

func (client *Client) ListLegacyAgentEventLogsWithChan(request *ListLegacyAgentEventLogsRequest) (<-chan *ListLegacyAgentEventLogsResponse, <-chan error)

ListLegacyAgentEventLogsWithChan invokes the ccc.ListLegacyAgentEventLogs API asynchronously

func (*Client) ListLegacyAgentStatusLogs ¶ added in v1.62.292

func (client *Client) ListLegacyAgentStatusLogs(request *ListLegacyAgentStatusLogsRequest) (response *ListLegacyAgentStatusLogsResponse, err error)

ListLegacyAgentStatusLogs invokes the ccc.ListLegacyAgentStatusLogs API synchronously

func (*Client) ListLegacyAgentStatusLogsWithCallback ¶ added in v1.62.292

func (client *Client) ListLegacyAgentStatusLogsWithCallback(request *ListLegacyAgentStatusLogsRequest, callback func(response *ListLegacyAgentStatusLogsResponse, err error)) <-chan int

ListLegacyAgentStatusLogsWithCallback invokes the ccc.ListLegacyAgentStatusLogs API asynchronously

func (*Client) ListLegacyAgentStatusLogsWithChan ¶ added in v1.62.292

func (client *Client) ListLegacyAgentStatusLogsWithChan(request *ListLegacyAgentStatusLogsRequest) (<-chan *ListLegacyAgentStatusLogsResponse, <-chan error)

ListLegacyAgentStatusLogsWithChan invokes the ccc.ListLegacyAgentStatusLogs API asynchronously

func (*Client) ListLegacyAppraiseLogs ¶ added in v1.62.292

func (client *Client) ListLegacyAppraiseLogs(request *ListLegacyAppraiseLogsRequest) (response *ListLegacyAppraiseLogsResponse, err error)

ListLegacyAppraiseLogs invokes the ccc.ListLegacyAppraiseLogs API synchronously

func (*Client) ListLegacyAppraiseLogsWithCallback ¶ added in v1.62.292

func (client *Client) ListLegacyAppraiseLogsWithCallback(request *ListLegacyAppraiseLogsRequest, callback func(response *ListLegacyAppraiseLogsResponse, err error)) <-chan int

ListLegacyAppraiseLogsWithCallback invokes the ccc.ListLegacyAppraiseLogs API asynchronously

func (*Client) ListLegacyAppraiseLogsWithChan ¶ added in v1.62.292

func (client *Client) ListLegacyAppraiseLogsWithChan(request *ListLegacyAppraiseLogsRequest) (<-chan *ListLegacyAppraiseLogsResponse, <-chan error)

ListLegacyAppraiseLogsWithChan invokes the ccc.ListLegacyAppraiseLogs API asynchronously

func (*Client) ListLegacyQueueEventLogs ¶ added in v1.62.292

func (client *Client) ListLegacyQueueEventLogs(request *ListLegacyQueueEventLogsRequest) (response *ListLegacyQueueEventLogsResponse, err error)

ListLegacyQueueEventLogs invokes the ccc.ListLegacyQueueEventLogs API synchronously

func (*Client) ListLegacyQueueEventLogsWithCallback ¶ added in v1.62.292

func (client *Client) ListLegacyQueueEventLogsWithCallback(request *ListLegacyQueueEventLogsRequest, callback func(response *ListLegacyQueueEventLogsResponse, err error)) <-chan int

ListLegacyQueueEventLogsWithCallback invokes the ccc.ListLegacyQueueEventLogs API asynchronously

func (*Client) ListLegacyQueueEventLogsWithChan ¶ added in v1.62.292

func (client *Client) ListLegacyQueueEventLogsWithChan(request *ListLegacyQueueEventLogsRequest) (<-chan *ListLegacyQueueEventLogsResponse, <-chan error)

ListLegacyQueueEventLogsWithChan invokes the ccc.ListLegacyQueueEventLogs API asynchronously

func (*Client) ListMonoRecordings ¶ added in v1.61.1577

func (client *Client) ListMonoRecordings(request *ListMonoRecordingsRequest) (response *ListMonoRecordingsResponse, err error)

ListMonoRecordings invokes the ccc.ListMonoRecordings API synchronously

func (*Client) ListMonoRecordingsWithCallback ¶ added in v1.61.1577

func (client *Client) ListMonoRecordingsWithCallback(request *ListMonoRecordingsRequest, callback func(response *ListMonoRecordingsResponse, err error)) <-chan int

ListMonoRecordingsWithCallback invokes the ccc.ListMonoRecordings API asynchronously

func (*Client) ListMonoRecordingsWithChan ¶ added in v1.61.1577

func (client *Client) ListMonoRecordingsWithChan(request *ListMonoRecordingsRequest) (<-chan *ListMonoRecordingsResponse, <-chan error)

ListMonoRecordingsWithChan invokes the ccc.ListMonoRecordings API asynchronously

func (*Client) ListMultiChannelRecordings ¶ added in v1.61.1577

func (client *Client) ListMultiChannelRecordings(request *ListMultiChannelRecordingsRequest) (response *ListMultiChannelRecordingsResponse, err error)

ListMultiChannelRecordings invokes the ccc.ListMultiChannelRecordings API synchronously

func (*Client) ListMultiChannelRecordingsWithCallback ¶ added in v1.61.1577

func (client *Client) ListMultiChannelRecordingsWithCallback(request *ListMultiChannelRecordingsRequest, callback func(response *ListMultiChannelRecordingsResponse, err error)) <-chan int

ListMultiChannelRecordingsWithCallback invokes the ccc.ListMultiChannelRecordings API asynchronously

func (*Client) ListMultiChannelRecordingsWithChan ¶ added in v1.61.1577

func (client *Client) ListMultiChannelRecordingsWithChan(request *ListMultiChannelRecordingsRequest) (<-chan *ListMultiChannelRecordingsResponse, <-chan error)

ListMultiChannelRecordingsWithChan invokes the ccc.ListMultiChannelRecordings API asynchronously

func (*Client) ListOutboundNumbersOfUser ¶ added in v1.61.829

func (client *Client) ListOutboundNumbersOfUser(request *ListOutboundNumbersOfUserRequest) (response *ListOutboundNumbersOfUserResponse, err error)

ListOutboundNumbersOfUser invokes the ccc.ListOutboundNumbersOfUser API synchronously

func (*Client) ListOutboundNumbersOfUserWithCallback ¶ added in v1.61.829

func (client *Client) ListOutboundNumbersOfUserWithCallback(request *ListOutboundNumbersOfUserRequest, callback func(response *ListOutboundNumbersOfUserResponse, err error)) <-chan int

ListOutboundNumbersOfUserWithCallback invokes the ccc.ListOutboundNumbersOfUser API asynchronously

func (*Client) ListOutboundNumbersOfUserWithChan ¶ added in v1.61.829

func (client *Client) ListOutboundNumbersOfUserWithChan(request *ListOutboundNumbersOfUserRequest) (<-chan *ListOutboundNumbersOfUserResponse, <-chan error)

ListOutboundNumbersOfUserWithChan invokes the ccc.ListOutboundNumbersOfUser API asynchronously

func (*Client) ListPersonalNumbersOfUser ¶ added in v1.61.1052

func (client *Client) ListPersonalNumbersOfUser(request *ListPersonalNumbersOfUserRequest) (response *ListPersonalNumbersOfUserResponse, err error)

ListPersonalNumbersOfUser invokes the ccc.ListPersonalNumbersOfUser API synchronously

func (*Client) ListPersonalNumbersOfUserWithCallback ¶ added in v1.61.1052

func (client *Client) ListPersonalNumbersOfUserWithCallback(request *ListPersonalNumbersOfUserRequest, callback func(response *ListPersonalNumbersOfUserResponse, err error)) <-chan int

ListPersonalNumbersOfUserWithCallback invokes the ccc.ListPersonalNumbersOfUser API asynchronously

func (*Client) ListPersonalNumbersOfUserWithChan ¶ added in v1.61.1052

func (client *Client) ListPersonalNumbersOfUserWithChan(request *ListPersonalNumbersOfUserRequest) (<-chan *ListPersonalNumbersOfUserResponse, <-chan error)

ListPersonalNumbersOfUserWithChan invokes the ccc.ListPersonalNumbersOfUser API asynchronously

func (*Client) ListPhoneNumbers ¶

func (client *Client) ListPhoneNumbers(request *ListPhoneNumbersRequest) (response *ListPhoneNumbersResponse, err error)

ListPhoneNumbers invokes the ccc.ListPhoneNumbers API synchronously

func (*Client) ListPhoneNumbersOfSkillGroup ¶ added in v1.61.1052

func (client *Client) ListPhoneNumbersOfSkillGroup(request *ListPhoneNumbersOfSkillGroupRequest) (response *ListPhoneNumbersOfSkillGroupResponse, err error)

ListPhoneNumbersOfSkillGroup invokes the ccc.ListPhoneNumbersOfSkillGroup API synchronously

func (*Client) ListPhoneNumbersOfSkillGroupWithCallback ¶ added in v1.61.1052

func (client *Client) ListPhoneNumbersOfSkillGroupWithCallback(request *ListPhoneNumbersOfSkillGroupRequest, callback func(response *ListPhoneNumbersOfSkillGroupResponse, err error)) <-chan int

ListPhoneNumbersOfSkillGroupWithCallback invokes the ccc.ListPhoneNumbersOfSkillGroup API asynchronously

func (*Client) ListPhoneNumbersOfSkillGroupWithChan ¶ added in v1.61.1052

func (client *Client) ListPhoneNumbersOfSkillGroupWithChan(request *ListPhoneNumbersOfSkillGroupRequest) (<-chan *ListPhoneNumbersOfSkillGroupResponse, <-chan error)

ListPhoneNumbersOfSkillGroupWithChan invokes the ccc.ListPhoneNumbersOfSkillGroup API asynchronously

func (*Client) ListPhoneNumbersWithCallback ¶

func (client *Client) ListPhoneNumbersWithCallback(request *ListPhoneNumbersRequest, callback func(response *ListPhoneNumbersResponse, err error)) <-chan int

ListPhoneNumbersWithCallback invokes the ccc.ListPhoneNumbers API asynchronously

func (*Client) ListPhoneNumbersWithChan ¶

func (client *Client) ListPhoneNumbersWithChan(request *ListPhoneNumbersRequest) (<-chan *ListPhoneNumbersResponse, <-chan error)

ListPhoneNumbersWithChan invokes the ccc.ListPhoneNumbers API asynchronously

func (*Client) ListPrivilegesOfUser ¶

func (client *Client) ListPrivilegesOfUser(request *ListPrivilegesOfUserRequest) (response *ListPrivilegesOfUserResponse, err error)

ListPrivilegesOfUser invokes the ccc.ListPrivilegesOfUser API synchronously

func (*Client) ListPrivilegesOfUserWithCallback ¶

func (client *Client) ListPrivilegesOfUserWithCallback(request *ListPrivilegesOfUserRequest, callback func(response *ListPrivilegesOfUserResponse, err error)) <-chan int

ListPrivilegesOfUserWithCallback invokes the ccc.ListPrivilegesOfUser API asynchronously

func (*Client) ListPrivilegesOfUserWithChan ¶

func (client *Client) ListPrivilegesOfUserWithChan(request *ListPrivilegesOfUserRequest) (<-chan *ListPrivilegesOfUserResponse, <-chan error)

ListPrivilegesOfUserWithChan invokes the ccc.ListPrivilegesOfUser API asynchronously

func (*Client) ListRamUsers ¶ added in v1.61.1227

func (client *Client) ListRamUsers(request *ListRamUsersRequest) (response *ListRamUsersResponse, err error)

ListRamUsers invokes the ccc.ListRamUsers API synchronously

func (*Client) ListRamUsersWithCallback ¶ added in v1.61.1227

func (client *Client) ListRamUsersWithCallback(request *ListRamUsersRequest, callback func(response *ListRamUsersResponse, err error)) <-chan int

ListRamUsersWithCallback invokes the ccc.ListRamUsers API asynchronously

func (*Client) ListRamUsersWithChan ¶ added in v1.61.1227

func (client *Client) ListRamUsersWithChan(request *ListRamUsersRequest) (<-chan *ListRamUsersResponse, <-chan error)

ListRamUsersWithChan invokes the ccc.ListRamUsers API asynchronously

func (*Client) ListRealtimeAgentStates ¶ added in v1.61.835

func (client *Client) ListRealtimeAgentStates(request *ListRealtimeAgentStatesRequest) (response *ListRealtimeAgentStatesResponse, err error)

ListRealtimeAgentStates invokes the ccc.ListRealtimeAgentStates API synchronously

func (*Client) ListRealtimeAgentStatesWithCallback ¶ added in v1.61.835

func (client *Client) ListRealtimeAgentStatesWithCallback(request *ListRealtimeAgentStatesRequest, callback func(response *ListRealtimeAgentStatesResponse, err error)) <-chan int

ListRealtimeAgentStatesWithCallback invokes the ccc.ListRealtimeAgentStates API asynchronously

func (*Client) ListRealtimeAgentStatesWithChan ¶ added in v1.61.835

func (client *Client) ListRealtimeAgentStatesWithChan(request *ListRealtimeAgentStatesRequest) (<-chan *ListRealtimeAgentStatesResponse, <-chan error)

ListRealtimeAgentStatesWithChan invokes the ccc.ListRealtimeAgentStates API asynchronously

func (*Client) ListRealtimeSkillGroupStates ¶ added in v1.61.1105

func (client *Client) ListRealtimeSkillGroupStates(request *ListRealtimeSkillGroupStatesRequest) (response *ListRealtimeSkillGroupStatesResponse, err error)

ListRealtimeSkillGroupStates invokes the ccc.ListRealtimeSkillGroupStates API synchronously

func (*Client) ListRealtimeSkillGroupStatesWithCallback ¶ added in v1.61.1105

func (client *Client) ListRealtimeSkillGroupStatesWithCallback(request *ListRealtimeSkillGroupStatesRequest, callback func(response *ListRealtimeSkillGroupStatesResponse, err error)) <-chan int

ListRealtimeSkillGroupStatesWithCallback invokes the ccc.ListRealtimeSkillGroupStates API asynchronously

func (*Client) ListRealtimeSkillGroupStatesWithChan ¶ added in v1.61.1105

func (client *Client) ListRealtimeSkillGroupStatesWithChan(request *ListRealtimeSkillGroupStatesRequest) (<-chan *ListRealtimeSkillGroupStatesResponse, <-chan error)

ListRealtimeSkillGroupStatesWithChan invokes the ccc.ListRealtimeSkillGroupStates API asynchronously

func (*Client) ListRecentCallDetailRecords ¶ added in v1.61.835

func (client *Client) ListRecentCallDetailRecords(request *ListRecentCallDetailRecordsRequest) (response *ListRecentCallDetailRecordsResponse, err error)

ListRecentCallDetailRecords invokes the ccc.ListRecentCallDetailRecords API synchronously

func (*Client) ListRecentCallDetailRecordsWithCallback ¶ added in v1.61.835

func (client *Client) ListRecentCallDetailRecordsWithCallback(request *ListRecentCallDetailRecordsRequest, callback func(response *ListRecentCallDetailRecordsResponse, err error)) <-chan int

ListRecentCallDetailRecordsWithCallback invokes the ccc.ListRecentCallDetailRecords API asynchronously

func (*Client) ListRecentCallDetailRecordsWithChan ¶ added in v1.61.835

func (client *Client) ListRecentCallDetailRecordsWithChan(request *ListRecentCallDetailRecordsRequest) (<-chan *ListRecentCallDetailRecordsResponse, <-chan error)

ListRecentCallDetailRecordsWithChan invokes the ccc.ListRecentCallDetailRecords API asynchronously

func (*Client) ListRoles ¶

func (client *Client) ListRoles(request *ListRolesRequest) (response *ListRolesResponse, err error)

ListRoles invokes the ccc.ListRoles API synchronously

func (*Client) ListRolesWithCallback ¶

func (client *Client) ListRolesWithCallback(request *ListRolesRequest, callback func(response *ListRolesResponse, err error)) <-chan int

ListRolesWithCallback invokes the ccc.ListRoles API asynchronously

func (*Client) ListRolesWithChan ¶

func (client *Client) ListRolesWithChan(request *ListRolesRequest) (<-chan *ListRolesResponse, <-chan error)

ListRolesWithChan invokes the ccc.ListRoles API asynchronously

func (*Client) ListSkillGroupStates ¶

func (client *Client) ListSkillGroupStates(request *ListSkillGroupStatesRequest) (response *ListSkillGroupStatesResponse, err error)

ListSkillGroupStates invokes the ccc.ListSkillGroupStates API synchronously

func (*Client) ListSkillGroupStatesWithCallback ¶

func (client *Client) ListSkillGroupStatesWithCallback(request *ListSkillGroupStatesRequest, callback func(response *ListSkillGroupStatesResponse, err error)) <-chan int

ListSkillGroupStatesWithCallback invokes the ccc.ListSkillGroupStates API asynchronously

func (*Client) ListSkillGroupStatesWithChan ¶

func (client *Client) ListSkillGroupStatesWithChan(request *ListSkillGroupStatesRequest) (<-chan *ListSkillGroupStatesResponse, <-chan error)

ListSkillGroupStatesWithChan invokes the ccc.ListSkillGroupStates API asynchronously

func (*Client) ListSkillGroupSummaryReportsSinceMidnight ¶

func (client *Client) ListSkillGroupSummaryReportsSinceMidnight(request *ListSkillGroupSummaryReportsSinceMidnightRequest) (response *ListSkillGroupSummaryReportsSinceMidnightResponse, err error)

ListSkillGroupSummaryReportsSinceMidnight invokes the ccc.ListSkillGroupSummaryReportsSinceMidnight API synchronously

func (*Client) ListSkillGroupSummaryReportsSinceMidnightWithCallback ¶

func (client *Client) ListSkillGroupSummaryReportsSinceMidnightWithCallback(request *ListSkillGroupSummaryReportsSinceMidnightRequest, callback func(response *ListSkillGroupSummaryReportsSinceMidnightResponse, err error)) <-chan int

ListSkillGroupSummaryReportsSinceMidnightWithCallback invokes the ccc.ListSkillGroupSummaryReportsSinceMidnight API asynchronously

func (*Client) ListSkillGroupSummaryReportsSinceMidnightWithChan ¶

func (client *Client) ListSkillGroupSummaryReportsSinceMidnightWithChan(request *ListSkillGroupSummaryReportsSinceMidnightRequest) (<-chan *ListSkillGroupSummaryReportsSinceMidnightResponse, <-chan error)

ListSkillGroupSummaryReportsSinceMidnightWithChan invokes the ccc.ListSkillGroupSummaryReportsSinceMidnight API asynchronously

func (*Client) ListSkillGroups ¶

func (client *Client) ListSkillGroups(request *ListSkillGroupsRequest) (response *ListSkillGroupsResponse, err error)

ListSkillGroups invokes the ccc.ListSkillGroups API synchronously

func (*Client) ListSkillGroupsWithCallback ¶

func (client *Client) ListSkillGroupsWithCallback(request *ListSkillGroupsRequest, callback func(response *ListSkillGroupsResponse, err error)) <-chan int

ListSkillGroupsWithCallback invokes the ccc.ListSkillGroups API asynchronously

func (*Client) ListSkillGroupsWithChan ¶

func (client *Client) ListSkillGroupsWithChan(request *ListSkillGroupsRequest) (<-chan *ListSkillGroupsResponse, <-chan error)

ListSkillGroupsWithChan invokes the ccc.ListSkillGroups API asynchronously

func (*Client) ListSkillLevelsOfUser ¶ added in v1.61.829

func (client *Client) ListSkillLevelsOfUser(request *ListSkillLevelsOfUserRequest) (response *ListSkillLevelsOfUserResponse, err error)

ListSkillLevelsOfUser invokes the ccc.ListSkillLevelsOfUser API synchronously

func (*Client) ListSkillLevelsOfUserWithCallback ¶ added in v1.61.829

func (client *Client) ListSkillLevelsOfUserWithCallback(request *ListSkillLevelsOfUserRequest, callback func(response *ListSkillLevelsOfUserResponse, err error)) <-chan int

ListSkillLevelsOfUserWithCallback invokes the ccc.ListSkillLevelsOfUser API asynchronously

func (*Client) ListSkillLevelsOfUserWithChan ¶ added in v1.61.829

func (client *Client) ListSkillLevelsOfUserWithChan(request *ListSkillLevelsOfUserRequest) (<-chan *ListSkillLevelsOfUserResponse, <-chan error)

ListSkillLevelsOfUserWithChan invokes the ccc.ListSkillLevelsOfUser API asynchronously

func (*Client) ListUnassignedNumbers ¶ added in v1.61.1254

func (client *Client) ListUnassignedNumbers(request *ListUnassignedNumbersRequest) (response *ListUnassignedNumbersResponse, err error)

ListUnassignedNumbers invokes the ccc.ListUnassignedNumbers API synchronously

func (*Client) ListUnassignedNumbersWithCallback ¶ added in v1.61.1254

func (client *Client) ListUnassignedNumbersWithCallback(request *ListUnassignedNumbersRequest, callback func(response *ListUnassignedNumbersResponse, err error)) <-chan int

ListUnassignedNumbersWithCallback invokes the ccc.ListUnassignedNumbers API asynchronously

func (*Client) ListUnassignedNumbersWithChan ¶ added in v1.61.1254

func (client *Client) ListUnassignedNumbersWithChan(request *ListUnassignedNumbersRequest) (<-chan *ListUnassignedNumbersResponse, <-chan error)

ListUnassignedNumbersWithChan invokes the ccc.ListUnassignedNumbers API asynchronously

func (*Client) ListUserLevelsOfSkillGroup ¶ added in v1.61.1025

func (client *Client) ListUserLevelsOfSkillGroup(request *ListUserLevelsOfSkillGroupRequest) (response *ListUserLevelsOfSkillGroupResponse, err error)

ListUserLevelsOfSkillGroup invokes the ccc.ListUserLevelsOfSkillGroup API synchronously

func (*Client) ListUserLevelsOfSkillGroupWithCallback ¶ added in v1.61.1025

func (client *Client) ListUserLevelsOfSkillGroupWithCallback(request *ListUserLevelsOfSkillGroupRequest, callback func(response *ListUserLevelsOfSkillGroupResponse, err error)) <-chan int

ListUserLevelsOfSkillGroupWithCallback invokes the ccc.ListUserLevelsOfSkillGroup API asynchronously

func (*Client) ListUserLevelsOfSkillGroupWithChan ¶ added in v1.61.1025

func (client *Client) ListUserLevelsOfSkillGroupWithChan(request *ListUserLevelsOfSkillGroupRequest) (<-chan *ListUserLevelsOfSkillGroupResponse, <-chan error)

ListUserLevelsOfSkillGroupWithChan invokes the ccc.ListUserLevelsOfSkillGroup API asynchronously

func (*Client) ListUsers ¶

func (client *Client) ListUsers(request *ListUsersRequest) (response *ListUsersResponse, err error)

ListUsers invokes the ccc.ListUsers API synchronously

func (*Client) ListUsersWithCallback ¶

func (client *Client) ListUsersWithCallback(request *ListUsersRequest, callback func(response *ListUsersResponse, err error)) <-chan int

ListUsersWithCallback invokes the ccc.ListUsers API asynchronously

func (*Client) ListUsersWithChan ¶

func (client *Client) ListUsersWithChan(request *ListUsersRequest) (<-chan *ListUsersResponse, <-chan error)

ListUsersWithChan invokes the ccc.ListUsers API asynchronously

func (*Client) MakeCall ¶ added in v1.61.829

func (client *Client) MakeCall(request *MakeCallRequest) (response *MakeCallResponse, err error)

MakeCall invokes the ccc.MakeCall API synchronously

func (*Client) MakeCallWithCallback ¶ added in v1.61.829

func (client *Client) MakeCallWithCallback(request *MakeCallRequest, callback func(response *MakeCallResponse, err error)) <-chan int

MakeCallWithCallback invokes the ccc.MakeCall API asynchronously

func (*Client) MakeCallWithChan ¶ added in v1.61.829

func (client *Client) MakeCallWithChan(request *MakeCallRequest) (<-chan *MakeCallResponse, <-chan error)

MakeCallWithChan invokes the ccc.MakeCall API asynchronously

func (*Client) ModifyAudioFile ¶ added in v1.62.292

func (client *Client) ModifyAudioFile(request *ModifyAudioFileRequest) (response *ModifyAudioFileResponse, err error)

ModifyAudioFile invokes the ccc.ModifyAudioFile API synchronously

func (*Client) ModifyAudioFileWithCallback ¶ added in v1.62.292

func (client *Client) ModifyAudioFileWithCallback(request *ModifyAudioFileRequest, callback func(response *ModifyAudioFileResponse, err error)) <-chan int

ModifyAudioFileWithCallback invokes the ccc.ModifyAudioFile API asynchronously

func (*Client) ModifyAudioFileWithChan ¶ added in v1.62.292

func (client *Client) ModifyAudioFileWithChan(request *ModifyAudioFileRequest) (<-chan *ModifyAudioFileResponse, <-chan error)

ModifyAudioFileWithChan invokes the ccc.ModifyAudioFile API asynchronously

func (*Client) ModifyCustomCallTagging ¶ added in v1.61.1577

func (client *Client) ModifyCustomCallTagging(request *ModifyCustomCallTaggingRequest) (response *ModifyCustomCallTaggingResponse, err error)

ModifyCustomCallTagging invokes the ccc.ModifyCustomCallTagging API synchronously

func (*Client) ModifyCustomCallTaggingWithCallback ¶ added in v1.61.1577

func (client *Client) ModifyCustomCallTaggingWithCallback(request *ModifyCustomCallTaggingRequest, callback func(response *ModifyCustomCallTaggingResponse, err error)) <-chan int

ModifyCustomCallTaggingWithCallback invokes the ccc.ModifyCustomCallTagging API asynchronously

func (*Client) ModifyCustomCallTaggingWithChan ¶ added in v1.61.1577

func (client *Client) ModifyCustomCallTaggingWithChan(request *ModifyCustomCallTaggingRequest) (<-chan *ModifyCustomCallTaggingResponse, <-chan error)

ModifyCustomCallTaggingWithChan invokes the ccc.ModifyCustomCallTagging API asynchronously

func (*Client) ModifyInstance ¶ added in v1.61.1193

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

ModifyInstance invokes the ccc.ModifyInstance API synchronously

func (*Client) ModifyInstanceWithCallback ¶ added in v1.61.1193

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

ModifyInstanceWithCallback invokes the ccc.ModifyInstance API asynchronously

func (*Client) ModifyInstanceWithChan ¶ added in v1.61.1193

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

ModifyInstanceWithChan invokes the ccc.ModifyInstance API asynchronously

func (*Client) ModifyPhoneNumber ¶

func (client *Client) ModifyPhoneNumber(request *ModifyPhoneNumberRequest) (response *ModifyPhoneNumberResponse, err error)

ModifyPhoneNumber invokes the ccc.ModifyPhoneNumber API synchronously

func (*Client) ModifyPhoneNumberWithCallback ¶

func (client *Client) ModifyPhoneNumberWithCallback(request *ModifyPhoneNumberRequest, callback func(response *ModifyPhoneNumberResponse, err error)) <-chan int

ModifyPhoneNumberWithCallback invokes the ccc.ModifyPhoneNumber API asynchronously

func (*Client) ModifyPhoneNumberWithChan ¶

func (client *Client) ModifyPhoneNumberWithChan(request *ModifyPhoneNumberRequest) (<-chan *ModifyPhoneNumberResponse, <-chan error)

ModifyPhoneNumberWithChan invokes the ccc.ModifyPhoneNumber API asynchronously

func (*Client) ModifySkillGroup ¶

func (client *Client) ModifySkillGroup(request *ModifySkillGroupRequest) (response *ModifySkillGroupResponse, err error)

ModifySkillGroup invokes the ccc.ModifySkillGroup API synchronously

func (*Client) ModifySkillGroupWithCallback ¶

func (client *Client) ModifySkillGroupWithCallback(request *ModifySkillGroupRequest, callback func(response *ModifySkillGroupResponse, err error)) <-chan int

ModifySkillGroupWithCallback invokes the ccc.ModifySkillGroup API asynchronously

func (*Client) ModifySkillGroupWithChan ¶

func (client *Client) ModifySkillGroupWithChan(request *ModifySkillGroupRequest) (<-chan *ModifySkillGroupResponse, <-chan error)

ModifySkillGroupWithChan invokes the ccc.ModifySkillGroup API asynchronously

func (*Client) ModifySkillLevelsOfUser ¶ added in v1.61.1052

func (client *Client) ModifySkillLevelsOfUser(request *ModifySkillLevelsOfUserRequest) (response *ModifySkillLevelsOfUserResponse, err error)

ModifySkillLevelsOfUser invokes the ccc.ModifySkillLevelsOfUser API synchronously

func (*Client) ModifySkillLevelsOfUserWithCallback ¶ added in v1.61.1052

func (client *Client) ModifySkillLevelsOfUserWithCallback(request *ModifySkillLevelsOfUserRequest, callback func(response *ModifySkillLevelsOfUserResponse, err error)) <-chan int

ModifySkillLevelsOfUserWithCallback invokes the ccc.ModifySkillLevelsOfUser API asynchronously

func (*Client) ModifySkillLevelsOfUserWithChan ¶ added in v1.61.1052

func (client *Client) ModifySkillLevelsOfUserWithChan(request *ModifySkillLevelsOfUserRequest) (<-chan *ModifySkillLevelsOfUserResponse, <-chan error)

ModifySkillLevelsOfUserWithChan invokes the ccc.ModifySkillLevelsOfUser API asynchronously

func (*Client) ModifyUser ¶

func (client *Client) ModifyUser(request *ModifyUserRequest) (response *ModifyUserResponse, err error)

ModifyUser invokes the ccc.ModifyUser API synchronously

func (*Client) ModifyUserLevelsOfSkillGroup ¶ added in v1.61.1025

func (client *Client) ModifyUserLevelsOfSkillGroup(request *ModifyUserLevelsOfSkillGroupRequest) (response *ModifyUserLevelsOfSkillGroupResponse, err error)

ModifyUserLevelsOfSkillGroup invokes the ccc.ModifyUserLevelsOfSkillGroup API synchronously

func (*Client) ModifyUserLevelsOfSkillGroupWithCallback ¶ added in v1.61.1025

func (client *Client) ModifyUserLevelsOfSkillGroupWithCallback(request *ModifyUserLevelsOfSkillGroupRequest, callback func(response *ModifyUserLevelsOfSkillGroupResponse, err error)) <-chan int

ModifyUserLevelsOfSkillGroupWithCallback invokes the ccc.ModifyUserLevelsOfSkillGroup API asynchronously

func (*Client) ModifyUserLevelsOfSkillGroupWithChan ¶ added in v1.61.1025

func (client *Client) ModifyUserLevelsOfSkillGroupWithChan(request *ModifyUserLevelsOfSkillGroupRequest) (<-chan *ModifyUserLevelsOfSkillGroupResponse, <-chan error)

ModifyUserLevelsOfSkillGroupWithChan invokes the ccc.ModifyUserLevelsOfSkillGroup API asynchronously

func (*Client) ModifyUserWithCallback ¶

func (client *Client) ModifyUserWithCallback(request *ModifyUserRequest, callback func(response *ModifyUserResponse, err error)) <-chan int

ModifyUserWithCallback invokes the ccc.ModifyUser API asynchronously

func (*Client) ModifyUserWithChan ¶

func (client *Client) ModifyUserWithChan(request *ModifyUserRequest) (<-chan *ModifyUserResponse, <-chan error)

ModifyUserWithChan invokes the ccc.ModifyUser API asynchronously

func (*Client) MonitorCall ¶ added in v1.61.829

func (client *Client) MonitorCall(request *MonitorCallRequest) (response *MonitorCallResponse, err error)

MonitorCall invokes the ccc.MonitorCall API synchronously

func (*Client) MonitorCallWithCallback ¶ added in v1.61.829

func (client *Client) MonitorCallWithCallback(request *MonitorCallRequest, callback func(response *MonitorCallResponse, err error)) <-chan int

MonitorCallWithCallback invokes the ccc.MonitorCall API asynchronously

func (*Client) MonitorCallWithChan ¶ added in v1.61.829

func (client *Client) MonitorCallWithChan(request *MonitorCallRequest) (<-chan *MonitorCallResponse, <-chan error)

MonitorCallWithChan invokes the ccc.MonitorCall API asynchronously

func (*Client) MuteCall ¶ added in v1.61.829

func (client *Client) MuteCall(request *MuteCallRequest) (response *MuteCallResponse, err error)

MuteCall invokes the ccc.MuteCall API synchronously

func (*Client) MuteCallWithCallback ¶ added in v1.61.829

func (client *Client) MuteCallWithCallback(request *MuteCallRequest, callback func(response *MuteCallResponse, err error)) <-chan int

MuteCallWithCallback invokes the ccc.MuteCall API asynchronously

func (*Client) MuteCallWithChan ¶ added in v1.61.829

func (client *Client) MuteCallWithChan(request *MuteCallRequest) (<-chan *MuteCallResponse, <-chan error)

MuteCallWithChan invokes the ccc.MuteCall API asynchronously

func (*Client) PauseCampaign ¶ added in v1.61.1287

func (client *Client) PauseCampaign(request *PauseCampaignRequest) (response *PauseCampaignResponse, err error)

PauseCampaign invokes the ccc.PauseCampaign API synchronously

func (*Client) PauseCampaignWithCallback ¶ added in v1.61.1287

func (client *Client) PauseCampaignWithCallback(request *PauseCampaignRequest, callback func(response *PauseCampaignResponse, err error)) <-chan int

PauseCampaignWithCallback invokes the ccc.PauseCampaign API asynchronously

func (*Client) PauseCampaignWithChan ¶ added in v1.61.1287

func (client *Client) PauseCampaignWithChan(request *PauseCampaignRequest) (<-chan *PauseCampaignResponse, <-chan error)

PauseCampaignWithChan invokes the ccc.PauseCampaign API asynchronously

func (*Client) PickOutboundNumbers ¶

func (client *Client) PickOutboundNumbers(request *PickOutboundNumbersRequest) (response *PickOutboundNumbersResponse, err error)

PickOutboundNumbers invokes the ccc.PickOutboundNumbers API synchronously

func (*Client) PickOutboundNumbersWithCallback ¶

func (client *Client) PickOutboundNumbersWithCallback(request *PickOutboundNumbersRequest, callback func(response *PickOutboundNumbersResponse, err error)) <-chan int

PickOutboundNumbersWithCallback invokes the ccc.PickOutboundNumbers API asynchronously

func (*Client) PickOutboundNumbersWithChan ¶

func (client *Client) PickOutboundNumbersWithChan(request *PickOutboundNumbersRequest) (<-chan *PickOutboundNumbersResponse, <-chan error)

PickOutboundNumbersWithChan invokes the ccc.PickOutboundNumbers API asynchronously

func (*Client) PollUserStatus ¶ added in v1.61.829

func (client *Client) PollUserStatus(request *PollUserStatusRequest) (response *PollUserStatusResponse, err error)

PollUserStatus invokes the ccc.PollUserStatus API synchronously

func (*Client) PollUserStatusWithCallback ¶ added in v1.61.829

func (client *Client) PollUserStatusWithCallback(request *PollUserStatusRequest, callback func(response *PollUserStatusResponse, err error)) <-chan int

PollUserStatusWithCallback invokes the ccc.PollUserStatus API asynchronously

func (*Client) PollUserStatusWithChan ¶ added in v1.61.829

func (client *Client) PollUserStatusWithChan(request *PollUserStatusRequest) (<-chan *PollUserStatusResponse, <-chan error)

PollUserStatusWithChan invokes the ccc.PollUserStatus API asynchronously

func (*Client) PublishContactFlow ¶ added in v1.62.292

func (client *Client) PublishContactFlow(request *PublishContactFlowRequest) (response *PublishContactFlowResponse, err error)

PublishContactFlow invokes the ccc.PublishContactFlow API synchronously

func (*Client) PublishContactFlowWithCallback ¶ added in v1.62.292

func (client *Client) PublishContactFlowWithCallback(request *PublishContactFlowRequest, callback func(response *PublishContactFlowResponse, err error)) <-chan int

PublishContactFlowWithCallback invokes the ccc.PublishContactFlow API asynchronously

func (*Client) PublishContactFlowWithChan ¶ added in v1.62.292

func (client *Client) PublishContactFlowWithChan(request *PublishContactFlowRequest) (<-chan *PublishContactFlowResponse, <-chan error)

PublishContactFlowWithChan invokes the ccc.PublishContactFlow API asynchronously

func (*Client) ReadyForService ¶ added in v1.61.829

func (client *Client) ReadyForService(request *ReadyForServiceRequest) (response *ReadyForServiceResponse, err error)

ReadyForService invokes the ccc.ReadyForService API synchronously

func (*Client) ReadyForServiceWithCallback ¶ added in v1.61.829

func (client *Client) ReadyForServiceWithCallback(request *ReadyForServiceRequest, callback func(response *ReadyForServiceResponse, err error)) <-chan int

ReadyForServiceWithCallback invokes the ccc.ReadyForService API asynchronously

func (*Client) ReadyForServiceWithChan ¶ added in v1.61.829

func (client *Client) ReadyForServiceWithChan(request *ReadyForServiceRequest) (<-chan *ReadyForServiceResponse, <-chan error)

ReadyForServiceWithChan invokes the ccc.ReadyForService API asynchronously

func (*Client) RedialCall ¶ added in v1.62.292

func (client *Client) RedialCall(request *RedialCallRequest) (response *RedialCallResponse, err error)

RedialCall invokes the ccc.RedialCall API synchronously

func (*Client) RedialCallWithCallback ¶ added in v1.62.292

func (client *Client) RedialCallWithCallback(request *RedialCallRequest, callback func(response *RedialCallResponse, err error)) <-chan int

RedialCallWithCallback invokes the ccc.RedialCall API asynchronously

func (*Client) RedialCallWithChan ¶ added in v1.62.292

func (client *Client) RedialCallWithChan(request *RedialCallRequest) (<-chan *RedialCallResponse, <-chan error)

RedialCallWithChan invokes the ccc.RedialCall API asynchronously

func (*Client) RegisterDevice ¶ added in v1.61.829

func (client *Client) RegisterDevice(request *RegisterDeviceRequest) (response *RegisterDeviceResponse, err error)

RegisterDevice invokes the ccc.RegisterDevice API synchronously

func (*Client) RegisterDeviceWithCallback ¶ added in v1.61.829

func (client *Client) RegisterDeviceWithCallback(request *RegisterDeviceRequest, callback func(response *RegisterDeviceResponse, err error)) <-chan int

RegisterDeviceWithCallback invokes the ccc.RegisterDevice API asynchronously

func (*Client) RegisterDeviceWithChan ¶ added in v1.61.829

func (client *Client) RegisterDeviceWithChan(request *RegisterDeviceRequest) (<-chan *RegisterDeviceResponse, <-chan error)

RegisterDeviceWithChan invokes the ccc.RegisterDevice API asynchronously

func (*Client) RegisterDevices ¶ added in v1.61.1471

func (client *Client) RegisterDevices(request *RegisterDevicesRequest) (response *RegisterDevicesResponse, err error)

RegisterDevices invokes the ccc.RegisterDevices API synchronously

func (*Client) RegisterDevicesWithCallback ¶ added in v1.61.1471

func (client *Client) RegisterDevicesWithCallback(request *RegisterDevicesRequest, callback func(response *RegisterDevicesResponse, err error)) <-chan int

RegisterDevicesWithCallback invokes the ccc.RegisterDevices API asynchronously

func (*Client) RegisterDevicesWithChan ¶ added in v1.61.1471

func (client *Client) RegisterDevicesWithChan(request *RegisterDevicesRequest) (<-chan *RegisterDevicesResponse, <-chan error)

RegisterDevicesWithChan invokes the ccc.RegisterDevices API asynchronously

func (*Client) ReleaseCall ¶ added in v1.61.829

func (client *Client) ReleaseCall(request *ReleaseCallRequest) (response *ReleaseCallResponse, err error)

ReleaseCall invokes the ccc.ReleaseCall API synchronously

func (*Client) ReleaseCallWithCallback ¶ added in v1.61.829

func (client *Client) ReleaseCallWithCallback(request *ReleaseCallRequest, callback func(response *ReleaseCallResponse, err error)) <-chan int

ReleaseCallWithCallback invokes the ccc.ReleaseCall API asynchronously

func (*Client) ReleaseCallWithChan ¶ added in v1.61.829

func (client *Client) ReleaseCallWithChan(request *ReleaseCallRequest) (<-chan *ReleaseCallResponse, <-chan error)

ReleaseCallWithChan invokes the ccc.ReleaseCall API asynchronously

func (*Client) RemoveDoNotCallNumbers ¶ added in v1.61.1577

func (client *Client) RemoveDoNotCallNumbers(request *RemoveDoNotCallNumbersRequest) (response *RemoveDoNotCallNumbersResponse, err error)

RemoveDoNotCallNumbers invokes the ccc.RemoveDoNotCallNumbers API synchronously

func (*Client) RemoveDoNotCallNumbersWithCallback ¶ added in v1.61.1577

func (client *Client) RemoveDoNotCallNumbersWithCallback(request *RemoveDoNotCallNumbersRequest, callback func(response *RemoveDoNotCallNumbersResponse, err error)) <-chan int

RemoveDoNotCallNumbersWithCallback invokes the ccc.RemoveDoNotCallNumbers API asynchronously

func (*Client) RemoveDoNotCallNumbersWithChan ¶ added in v1.61.1577

func (client *Client) RemoveDoNotCallNumbersWithChan(request *RemoveDoNotCallNumbersRequest) (<-chan *RemoveDoNotCallNumbersResponse, <-chan error)

RemoveDoNotCallNumbersWithChan invokes the ccc.RemoveDoNotCallNumbers API asynchronously

func (*Client) RemovePersonalNumbersFromUser ¶ added in v1.61.1052

func (client *Client) RemovePersonalNumbersFromUser(request *RemovePersonalNumbersFromUserRequest) (response *RemovePersonalNumbersFromUserResponse, err error)

RemovePersonalNumbersFromUser invokes the ccc.RemovePersonalNumbersFromUser API synchronously

func (*Client) RemovePersonalNumbersFromUserWithCallback ¶ added in v1.61.1052

func (client *Client) RemovePersonalNumbersFromUserWithCallback(request *RemovePersonalNumbersFromUserRequest, callback func(response *RemovePersonalNumbersFromUserResponse, err error)) <-chan int

RemovePersonalNumbersFromUserWithCallback invokes the ccc.RemovePersonalNumbersFromUser API asynchronously

func (*Client) RemovePersonalNumbersFromUserWithChan ¶ added in v1.61.1052

func (client *Client) RemovePersonalNumbersFromUserWithChan(request *RemovePersonalNumbersFromUserRequest) (<-chan *RemovePersonalNumbersFromUserResponse, <-chan error)

RemovePersonalNumbersFromUserWithChan invokes the ccc.RemovePersonalNumbersFromUser API asynchronously

func (*Client) RemovePhoneNumberFromSkillGroups ¶ added in v1.61.1052

func (client *Client) RemovePhoneNumberFromSkillGroups(request *RemovePhoneNumberFromSkillGroupsRequest) (response *RemovePhoneNumberFromSkillGroupsResponse, err error)

RemovePhoneNumberFromSkillGroups invokes the ccc.RemovePhoneNumberFromSkillGroups API synchronously

func (*Client) RemovePhoneNumberFromSkillGroupsWithCallback ¶ added in v1.61.1052

func (client *Client) RemovePhoneNumberFromSkillGroupsWithCallback(request *RemovePhoneNumberFromSkillGroupsRequest, callback func(response *RemovePhoneNumberFromSkillGroupsResponse, err error)) <-chan int

RemovePhoneNumberFromSkillGroupsWithCallback invokes the ccc.RemovePhoneNumberFromSkillGroups API asynchronously

func (*Client) RemovePhoneNumberFromSkillGroupsWithChan ¶ added in v1.61.1052

func (client *Client) RemovePhoneNumberFromSkillGroupsWithChan(request *RemovePhoneNumberFromSkillGroupsRequest) (<-chan *RemovePhoneNumberFromSkillGroupsResponse, <-chan error)

RemovePhoneNumberFromSkillGroupsWithChan invokes the ccc.RemovePhoneNumberFromSkillGroups API asynchronously

func (*Client) RemovePhoneNumbers ¶ added in v1.61.1052

func (client *Client) RemovePhoneNumbers(request *RemovePhoneNumbersRequest) (response *RemovePhoneNumbersResponse, err error)

RemovePhoneNumbers invokes the ccc.RemovePhoneNumbers API synchronously

func (*Client) RemovePhoneNumbersFromSkillGroup ¶ added in v1.61.1025

func (client *Client) RemovePhoneNumbersFromSkillGroup(request *RemovePhoneNumbersFromSkillGroupRequest) (response *RemovePhoneNumbersFromSkillGroupResponse, err error)

RemovePhoneNumbersFromSkillGroup invokes the ccc.RemovePhoneNumbersFromSkillGroup API synchronously

func (*Client) RemovePhoneNumbersFromSkillGroupWithCallback ¶ added in v1.61.1025

func (client *Client) RemovePhoneNumbersFromSkillGroupWithCallback(request *RemovePhoneNumbersFromSkillGroupRequest, callback func(response *RemovePhoneNumbersFromSkillGroupResponse, err error)) <-chan int

RemovePhoneNumbersFromSkillGroupWithCallback invokes the ccc.RemovePhoneNumbersFromSkillGroup API asynchronously

func (*Client) RemovePhoneNumbersFromSkillGroupWithChan ¶ added in v1.61.1025

func (client *Client) RemovePhoneNumbersFromSkillGroupWithChan(request *RemovePhoneNumbersFromSkillGroupRequest) (<-chan *RemovePhoneNumbersFromSkillGroupResponse, <-chan error)

RemovePhoneNumbersFromSkillGroupWithChan invokes the ccc.RemovePhoneNumbersFromSkillGroup API asynchronously

func (*Client) RemovePhoneNumbersWithCallback ¶ added in v1.61.1052

func (client *Client) RemovePhoneNumbersWithCallback(request *RemovePhoneNumbersRequest, callback func(response *RemovePhoneNumbersResponse, err error)) <-chan int

RemovePhoneNumbersWithCallback invokes the ccc.RemovePhoneNumbers API asynchronously

func (*Client) RemovePhoneNumbersWithChan ¶ added in v1.61.1052

func (client *Client) RemovePhoneNumbersWithChan(request *RemovePhoneNumbersRequest) (<-chan *RemovePhoneNumbersResponse, <-chan error)

RemovePhoneNumbersWithChan invokes the ccc.RemovePhoneNumbers API asynchronously

func (*Client) RemoveSkillGroupsFromUser ¶ added in v1.61.1052

func (client *Client) RemoveSkillGroupsFromUser(request *RemoveSkillGroupsFromUserRequest) (response *RemoveSkillGroupsFromUserResponse, err error)

RemoveSkillGroupsFromUser invokes the ccc.RemoveSkillGroupsFromUser API synchronously

func (*Client) RemoveSkillGroupsFromUserWithCallback ¶ added in v1.61.1052

func (client *Client) RemoveSkillGroupsFromUserWithCallback(request *RemoveSkillGroupsFromUserRequest, callback func(response *RemoveSkillGroupsFromUserResponse, err error)) <-chan int

RemoveSkillGroupsFromUserWithCallback invokes the ccc.RemoveSkillGroupsFromUser API asynchronously

func (*Client) RemoveSkillGroupsFromUserWithChan ¶ added in v1.61.1052

func (client *Client) RemoveSkillGroupsFromUserWithChan(request *RemoveSkillGroupsFromUserRequest) (<-chan *RemoveSkillGroupsFromUserResponse, <-chan error)

RemoveSkillGroupsFromUserWithChan invokes the ccc.RemoveSkillGroupsFromUser API asynchronously

func (*Client) RemoveUsers ¶

func (client *Client) RemoveUsers(request *RemoveUsersRequest) (response *RemoveUsersResponse, err error)

RemoveUsers invokes the ccc.RemoveUsers API synchronously

func (*Client) RemoveUsersFromSkillGroup ¶

func (client *Client) RemoveUsersFromSkillGroup(request *RemoveUsersFromSkillGroupRequest) (response *RemoveUsersFromSkillGroupResponse, err error)

RemoveUsersFromSkillGroup invokes the ccc.RemoveUsersFromSkillGroup API synchronously

func (*Client) RemoveUsersFromSkillGroupWithCallback ¶

func (client *Client) RemoveUsersFromSkillGroupWithCallback(request *RemoveUsersFromSkillGroupRequest, callback func(response *RemoveUsersFromSkillGroupResponse, err error)) <-chan int

RemoveUsersFromSkillGroupWithCallback invokes the ccc.RemoveUsersFromSkillGroup API asynchronously

func (*Client) RemoveUsersFromSkillGroupWithChan ¶

func (client *Client) RemoveUsersFromSkillGroupWithChan(request *RemoveUsersFromSkillGroupRequest) (<-chan *RemoveUsersFromSkillGroupResponse, <-chan error)

RemoveUsersFromSkillGroupWithChan invokes the ccc.RemoveUsersFromSkillGroup API asynchronously

func (*Client) RemoveUsersWithCallback ¶

func (client *Client) RemoveUsersWithCallback(request *RemoveUsersRequest, callback func(response *RemoveUsersResponse, err error)) <-chan int

RemoveUsersWithCallback invokes the ccc.RemoveUsers API asynchronously

func (*Client) RemoveUsersWithChan ¶

func (client *Client) RemoveUsersWithChan(request *RemoveUsersRequest) (<-chan *RemoveUsersResponse, <-chan error)

RemoveUsersWithChan invokes the ccc.RemoveUsers API asynchronously

func (*Client) ResetAgentState ¶ added in v1.61.829

func (client *Client) ResetAgentState(request *ResetAgentStateRequest) (response *ResetAgentStateResponse, err error)

ResetAgentState invokes the ccc.ResetAgentState API synchronously

func (*Client) ResetAgentStateWithCallback ¶ added in v1.61.829

func (client *Client) ResetAgentStateWithCallback(request *ResetAgentStateRequest, callback func(response *ResetAgentStateResponse, err error)) <-chan int

ResetAgentStateWithCallback invokes the ccc.ResetAgentState API asynchronously

func (*Client) ResetAgentStateWithChan ¶ added in v1.61.829

func (client *Client) ResetAgentStateWithChan(request *ResetAgentStateRequest) (<-chan *ResetAgentStateResponse, <-chan error)

ResetAgentStateWithChan invokes the ccc.ResetAgentState API asynchronously

func (*Client) ResetUserPassword ¶ added in v1.61.1193

func (client *Client) ResetUserPassword(request *ResetUserPasswordRequest) (response *ResetUserPasswordResponse, err error)

ResetUserPassword invokes the ccc.ResetUserPassword API synchronously

func (*Client) ResetUserPasswordWithCallback ¶ added in v1.61.1193

func (client *Client) ResetUserPasswordWithCallback(request *ResetUserPasswordRequest, callback func(response *ResetUserPasswordResponse, err error)) <-chan int

ResetUserPasswordWithCallback invokes the ccc.ResetUserPassword API asynchronously

func (*Client) ResetUserPasswordWithChan ¶ added in v1.61.1193

func (client *Client) ResetUserPasswordWithChan(request *ResetUserPasswordRequest) (<-chan *ResetUserPasswordResponse, <-chan error)

ResetUserPasswordWithChan invokes the ccc.ResetUserPassword API asynchronously

func (*Client) RestoreArchivedRecordings ¶ added in v1.62.292

func (client *Client) RestoreArchivedRecordings(request *RestoreArchivedRecordingsRequest) (response *RestoreArchivedRecordingsResponse, err error)

RestoreArchivedRecordings invokes the ccc.RestoreArchivedRecordings API synchronously

func (*Client) RestoreArchivedRecordingsWithCallback ¶ added in v1.62.292

func (client *Client) RestoreArchivedRecordingsWithCallback(request *RestoreArchivedRecordingsRequest, callback func(response *RestoreArchivedRecordingsResponse, err error)) <-chan int

RestoreArchivedRecordingsWithCallback invokes the ccc.RestoreArchivedRecordings API asynchronously

func (*Client) RestoreArchivedRecordingsWithChan ¶ added in v1.62.292

func (client *Client) RestoreArchivedRecordingsWithChan(request *RestoreArchivedRecordingsRequest) (<-chan *RestoreArchivedRecordingsResponse, <-chan error)

RestoreArchivedRecordingsWithChan invokes the ccc.RestoreArchivedRecordings API asynchronously

func (*Client) ResumeCampaign ¶ added in v1.61.1287

func (client *Client) ResumeCampaign(request *ResumeCampaignRequest) (response *ResumeCampaignResponse, err error)

ResumeCampaign invokes the ccc.ResumeCampaign API synchronously

func (*Client) ResumeCampaignWithCallback ¶ added in v1.61.1287

func (client *Client) ResumeCampaignWithCallback(request *ResumeCampaignRequest, callback func(response *ResumeCampaignResponse, err error)) <-chan int

ResumeCampaignWithCallback invokes the ccc.ResumeCampaign API asynchronously

func (*Client) ResumeCampaignWithChan ¶ added in v1.61.1287

func (client *Client) ResumeCampaignWithChan(request *ResumeCampaignRequest) (<-chan *ResumeCampaignResponse, <-chan error)

ResumeCampaignWithChan invokes the ccc.ResumeCampaign API asynchronously

func (*Client) RetrieveCall ¶ added in v1.61.829

func (client *Client) RetrieveCall(request *RetrieveCallRequest) (response *RetrieveCallResponse, err error)

RetrieveCall invokes the ccc.RetrieveCall API synchronously

func (*Client) RetrieveCallWithCallback ¶ added in v1.61.829

func (client *Client) RetrieveCallWithCallback(request *RetrieveCallRequest, callback func(response *RetrieveCallResponse, err error)) <-chan int

RetrieveCallWithCallback invokes the ccc.RetrieveCall API asynchronously

func (*Client) RetrieveCallWithChan ¶ added in v1.61.829

func (client *Client) RetrieveCallWithChan(request *RetrieveCallRequest) (<-chan *RetrieveCallResponse, <-chan error)

RetrieveCallWithChan invokes the ccc.RetrieveCall API asynchronously

func (*Client) SaveRTCStatsV2 ¶ added in v1.61.1193

func (client *Client) SaveRTCStatsV2(request *SaveRTCStatsV2Request) (response *SaveRTCStatsV2Response, err error)

SaveRTCStatsV2 invokes the ccc.SaveRTCStatsV2 API synchronously

func (*Client) SaveRTCStatsV2WithCallback ¶ added in v1.61.1193

func (client *Client) SaveRTCStatsV2WithCallback(request *SaveRTCStatsV2Request, callback func(response *SaveRTCStatsV2Response, err error)) <-chan int

SaveRTCStatsV2WithCallback invokes the ccc.SaveRTCStatsV2 API asynchronously

func (*Client) SaveRTCStatsV2WithChan ¶ added in v1.61.1193

func (client *Client) SaveRTCStatsV2WithChan(request *SaveRTCStatsV2Request) (<-chan *SaveRTCStatsV2Response, <-chan error)

SaveRTCStatsV2WithChan invokes the ccc.SaveRTCStatsV2 API asynchronously

func (*Client) SaveTerminalLog ¶ added in v1.61.1040

func (client *Client) SaveTerminalLog(request *SaveTerminalLogRequest) (response *SaveTerminalLogResponse, err error)

SaveTerminalLog invokes the ccc.SaveTerminalLog API synchronously

func (*Client) SaveTerminalLogWithCallback ¶ added in v1.61.1040

func (client *Client) SaveTerminalLogWithCallback(request *SaveTerminalLogRequest, callback func(response *SaveTerminalLogResponse, err error)) <-chan int

SaveTerminalLogWithCallback invokes the ccc.SaveTerminalLog API asynchronously

func (*Client) SaveTerminalLogWithChan ¶ added in v1.61.1040

func (client *Client) SaveTerminalLogWithChan(request *SaveTerminalLogRequest) (<-chan *SaveTerminalLogResponse, <-chan error)

SaveTerminalLogWithChan invokes the ccc.SaveTerminalLog API asynchronously

func (*Client) SaveWebRTCStats ¶

func (client *Client) SaveWebRTCStats(request *SaveWebRTCStatsRequest) (response *SaveWebRTCStatsResponse, err error)

SaveWebRTCStats invokes the ccc.SaveWebRTCStats API synchronously

func (*Client) SaveWebRTCStatsWithCallback ¶

func (client *Client) SaveWebRTCStatsWithCallback(request *SaveWebRTCStatsRequest, callback func(response *SaveWebRTCStatsResponse, err error)) <-chan int

SaveWebRTCStatsWithCallback invokes the ccc.SaveWebRTCStats API asynchronously

func (*Client) SaveWebRTCStatsWithChan ¶

func (client *Client) SaveWebRTCStatsWithChan(request *SaveWebRTCStatsRequest) (<-chan *SaveWebRTCStatsResponse, <-chan error)

SaveWebRTCStatsWithChan invokes the ccc.SaveWebRTCStats API asynchronously

func (*Client) SaveWebRtcInfo ¶ added in v1.61.1193

func (client *Client) SaveWebRtcInfo(request *SaveWebRtcInfoRequest) (response *SaveWebRtcInfoResponse, err error)

SaveWebRtcInfo invokes the ccc.SaveWebRtcInfo API synchronously

func (*Client) SaveWebRtcInfoWithCallback ¶ added in v1.61.1193

func (client *Client) SaveWebRtcInfoWithCallback(request *SaveWebRtcInfoRequest, callback func(response *SaveWebRtcInfoResponse, err error)) <-chan int

SaveWebRtcInfoWithCallback invokes the ccc.SaveWebRtcInfo API asynchronously

func (*Client) SaveWebRtcInfoWithChan ¶ added in v1.61.1193

func (client *Client) SaveWebRtcInfoWithChan(request *SaveWebRtcInfoRequest) (<-chan *SaveWebRtcInfoResponse, <-chan error)

SaveWebRtcInfoWithChan invokes the ccc.SaveWebRtcInfo API asynchronously

func (*Client) SendDtmfSignaling ¶ added in v1.61.829

func (client *Client) SendDtmfSignaling(request *SendDtmfSignalingRequest) (response *SendDtmfSignalingResponse, err error)

SendDtmfSignaling invokes the ccc.SendDtmfSignaling API synchronously

func (*Client) SendDtmfSignalingWithCallback ¶ added in v1.61.829

func (client *Client) SendDtmfSignalingWithCallback(request *SendDtmfSignalingRequest, callback func(response *SendDtmfSignalingResponse, err error)) <-chan int

SendDtmfSignalingWithCallback invokes the ccc.SendDtmfSignaling API asynchronously

func (*Client) SendDtmfSignalingWithChan ¶ added in v1.61.829

func (client *Client) SendDtmfSignalingWithChan(request *SendDtmfSignalingRequest) (<-chan *SendDtmfSignalingResponse, <-chan error)

SendDtmfSignalingWithChan invokes the ccc.SendDtmfSignaling API asynchronously

func (*Client) SignInGroup ¶ added in v1.61.829

func (client *Client) SignInGroup(request *SignInGroupRequest) (response *SignInGroupResponse, err error)

SignInGroup invokes the ccc.SignInGroup API synchronously

func (*Client) SignInGroupWithCallback ¶ added in v1.61.829

func (client *Client) SignInGroupWithCallback(request *SignInGroupRequest, callback func(response *SignInGroupResponse, err error)) <-chan int

SignInGroupWithCallback invokes the ccc.SignInGroup API asynchronously

func (*Client) SignInGroupWithChan ¶ added in v1.61.829

func (client *Client) SignInGroupWithChan(request *SignInGroupRequest) (<-chan *SignInGroupResponse, <-chan error)

SignInGroupWithChan invokes the ccc.SignInGroup API asynchronously

func (*Client) SignOutGroup ¶ added in v1.61.835

func (client *Client) SignOutGroup(request *SignOutGroupRequest) (response *SignOutGroupResponse, err error)

SignOutGroup invokes the ccc.SignOutGroup API synchronously

func (*Client) SignOutGroupWithCallback ¶ added in v1.61.835

func (client *Client) SignOutGroupWithCallback(request *SignOutGroupRequest, callback func(response *SignOutGroupResponse, err error)) <-chan int

SignOutGroupWithCallback invokes the ccc.SignOutGroup API asynchronously

func (*Client) SignOutGroupWithChan ¶ added in v1.61.835

func (client *Client) SignOutGroupWithChan(request *SignOutGroupRequest) (<-chan *SignOutGroupResponse, <-chan error)

SignOutGroupWithChan invokes the ccc.SignOutGroup API asynchronously

func (*Client) StartBack2BackCall ¶

func (client *Client) StartBack2BackCall(request *StartBack2BackCallRequest) (response *StartBack2BackCallResponse, err error)

StartBack2BackCall invokes the ccc.StartBack2BackCall API synchronously

func (*Client) StartBack2BackCallWithCallback ¶

func (client *Client) StartBack2BackCallWithCallback(request *StartBack2BackCallRequest, callback func(response *StartBack2BackCallResponse, err error)) <-chan int

StartBack2BackCallWithCallback invokes the ccc.StartBack2BackCall API asynchronously

func (*Client) StartBack2BackCallWithChan ¶

func (client *Client) StartBack2BackCallWithChan(request *StartBack2BackCallRequest) (<-chan *StartBack2BackCallResponse, <-chan error)

StartBack2BackCallWithChan invokes the ccc.StartBack2BackCall API asynchronously

func (*Client) StartConference ¶ added in v1.62.292

func (client *Client) StartConference(request *StartConferenceRequest) (response *StartConferenceResponse, err error)

StartConference invokes the ccc.StartConference API synchronously

func (*Client) StartConferenceWithCallback ¶ added in v1.62.292

func (client *Client) StartConferenceWithCallback(request *StartConferenceRequest, callback func(response *StartConferenceResponse, err error)) <-chan int

StartConferenceWithCallback invokes the ccc.StartConference API asynchronously

func (*Client) StartConferenceWithChan ¶ added in v1.62.292

func (client *Client) StartConferenceWithChan(request *StartConferenceRequest) (<-chan *StartConferenceResponse, <-chan error)

StartConferenceWithChan invokes the ccc.StartConference API asynchronously

func (*Client) StartEditContactFlow ¶ added in v1.62.292

func (client *Client) StartEditContactFlow(request *StartEditContactFlowRequest) (response *StartEditContactFlowResponse, err error)

StartEditContactFlow invokes the ccc.StartEditContactFlow API synchronously

func (*Client) StartEditContactFlowWithCallback ¶ added in v1.62.292

func (client *Client) StartEditContactFlowWithCallback(request *StartEditContactFlowRequest, callback func(response *StartEditContactFlowResponse, err error)) <-chan int

StartEditContactFlowWithCallback invokes the ccc.StartEditContactFlow API asynchronously

func (*Client) StartEditContactFlowWithChan ¶ added in v1.62.292

func (client *Client) StartEditContactFlowWithChan(request *StartEditContactFlowRequest) (<-chan *StartEditContactFlowResponse, <-chan error)

StartEditContactFlowWithChan invokes the ccc.StartEditContactFlow API asynchronously

func (*Client) StartPredictiveCall ¶ added in v1.61.1254

func (client *Client) StartPredictiveCall(request *StartPredictiveCallRequest) (response *StartPredictiveCallResponse, err error)

StartPredictiveCall invokes the ccc.StartPredictiveCall API synchronously

func (*Client) StartPredictiveCallWithCallback ¶ added in v1.61.1254

func (client *Client) StartPredictiveCallWithCallback(request *StartPredictiveCallRequest, callback func(response *StartPredictiveCallResponse, err error)) <-chan int

StartPredictiveCallWithCallback invokes the ccc.StartPredictiveCall API asynchronously

func (*Client) StartPredictiveCallWithChan ¶ added in v1.61.1254

func (client *Client) StartPredictiveCallWithChan(request *StartPredictiveCallRequest) (<-chan *StartPredictiveCallResponse, <-chan error)

StartPredictiveCallWithChan invokes the ccc.StartPredictiveCall API asynchronously

func (*Client) StartPrivacyCall ¶ added in v1.62.292

func (client *Client) StartPrivacyCall(request *StartPrivacyCallRequest) (response *StartPrivacyCallResponse, err error)

StartPrivacyCall invokes the ccc.StartPrivacyCall API synchronously

func (*Client) StartPrivacyCallWithCallback ¶ added in v1.62.292

func (client *Client) StartPrivacyCallWithCallback(request *StartPrivacyCallRequest, callback func(response *StartPrivacyCallResponse, err error)) <-chan int

StartPrivacyCallWithCallback invokes the ccc.StartPrivacyCall API asynchronously

func (*Client) StartPrivacyCallWithChan ¶ added in v1.62.292

func (client *Client) StartPrivacyCallWithChan(request *StartPrivacyCallRequest) (<-chan *StartPrivacyCallResponse, <-chan error)

StartPrivacyCallWithChan invokes the ccc.StartPrivacyCall API asynchronously

func (*Client) SubmitCampaign ¶ added in v1.61.1287

func (client *Client) SubmitCampaign(request *SubmitCampaignRequest) (response *SubmitCampaignResponse, err error)

SubmitCampaign invokes the ccc.SubmitCampaign API synchronously

func (*Client) SubmitCampaignWithCallback ¶ added in v1.61.1287

func (client *Client) SubmitCampaignWithCallback(request *SubmitCampaignRequest, callback func(response *SubmitCampaignResponse, err error)) <-chan int

SubmitCampaignWithCallback invokes the ccc.SubmitCampaign API asynchronously

func (*Client) SubmitCampaignWithChan ¶ added in v1.61.1287

func (client *Client) SubmitCampaignWithChan(request *SubmitCampaignRequest) (<-chan *SubmitCampaignResponse, <-chan error)

SubmitCampaignWithChan invokes the ccc.SubmitCampaign API asynchronously

func (*Client) SwitchToConference ¶ added in v1.62.292

func (client *Client) SwitchToConference(request *SwitchToConferenceRequest) (response *SwitchToConferenceResponse, err error)

SwitchToConference invokes the ccc.SwitchToConference API synchronously

func (*Client) SwitchToConferenceWithCallback ¶ added in v1.62.292

func (client *Client) SwitchToConferenceWithCallback(request *SwitchToConferenceRequest, callback func(response *SwitchToConferenceResponse, err error)) <-chan int

SwitchToConferenceWithCallback invokes the ccc.SwitchToConference API asynchronously

func (*Client) SwitchToConferenceWithChan ¶ added in v1.62.292

func (client *Client) SwitchToConferenceWithChan(request *SwitchToConferenceRequest) (<-chan *SwitchToConferenceResponse, <-chan error)

SwitchToConferenceWithChan invokes the ccc.SwitchToConference API asynchronously

func (*Client) TakeBreak ¶ added in v1.61.829

func (client *Client) TakeBreak(request *TakeBreakRequest) (response *TakeBreakResponse, err error)

TakeBreak invokes the ccc.TakeBreak API synchronously

func (*Client) TakeBreakWithCallback ¶ added in v1.61.829

func (client *Client) TakeBreakWithCallback(request *TakeBreakRequest, callback func(response *TakeBreakResponse, err error)) <-chan int

TakeBreakWithCallback invokes the ccc.TakeBreak API asynchronously

func (*Client) TakeBreakWithChan ¶ added in v1.61.829

func (client *Client) TakeBreakWithChan(request *TakeBreakRequest) (<-chan *TakeBreakResponse, <-chan error)

TakeBreakWithChan invokes the ccc.TakeBreak API asynchronously

func (*Client) UnmuteCall ¶ added in v1.61.829

func (client *Client) UnmuteCall(request *UnmuteCallRequest) (response *UnmuteCallResponse, err error)

UnmuteCall invokes the ccc.UnmuteCall API synchronously

func (*Client) UnmuteCallWithCallback ¶ added in v1.61.829

func (client *Client) UnmuteCallWithCallback(request *UnmuteCallRequest, callback func(response *UnmuteCallResponse, err error)) <-chan int

UnmuteCallWithCallback invokes the ccc.UnmuteCall API asynchronously

func (*Client) UnmuteCallWithChan ¶ added in v1.61.829

func (client *Client) UnmuteCallWithChan(request *UnmuteCallRequest) (<-chan *UnmuteCallResponse, <-chan error)

UnmuteCallWithChan invokes the ccc.UnmuteCall API asynchronously

func (*Client) UnregisterDevice ¶ added in v1.61.1577

func (client *Client) UnregisterDevice(request *UnregisterDeviceRequest) (response *UnregisterDeviceResponse, err error)

UnregisterDevice invokes the ccc.UnregisterDevice API synchronously

func (*Client) UnregisterDeviceWithCallback ¶ added in v1.61.1577

func (client *Client) UnregisterDeviceWithCallback(request *UnregisterDeviceRequest, callback func(response *UnregisterDeviceResponse, err error)) <-chan int

UnregisterDeviceWithCallback invokes the ccc.UnregisterDevice API asynchronously

func (*Client) UnregisterDeviceWithChan ¶ added in v1.61.1577

func (client *Client) UnregisterDeviceWithChan(request *UnregisterDeviceRequest) (<-chan *UnregisterDeviceResponse, <-chan error)

UnregisterDeviceWithChan invokes the ccc.UnregisterDevice API asynchronously

func (*Client) UpdateConfigItems ¶ added in v1.61.1193

func (client *Client) UpdateConfigItems(request *UpdateConfigItemsRequest) (response *UpdateConfigItemsResponse, err error)

UpdateConfigItems invokes the ccc.UpdateConfigItems API synchronously

func (*Client) UpdateConfigItemsWithCallback ¶ added in v1.61.1193

func (client *Client) UpdateConfigItemsWithCallback(request *UpdateConfigItemsRequest, callback func(response *UpdateConfigItemsResponse, err error)) <-chan int

UpdateConfigItemsWithCallback invokes the ccc.UpdateConfigItems API asynchronously

func (*Client) UpdateConfigItemsWithChan ¶ added in v1.61.1193

func (client *Client) UpdateConfigItemsWithChan(request *UpdateConfigItemsRequest) (<-chan *UpdateConfigItemsResponse, <-chan error)

UpdateConfigItemsWithChan invokes the ccc.UpdateConfigItems API asynchronously

type CoachCallRequest ¶ added in v1.61.1052

type CoachCallRequest struct {
	*requests.RpcRequest
	CoachedUserId  string           `position:"Query" name:"CoachedUserId"`
	UserId         string           `position:"Query" name:"UserId"`
	DeviceId       string           `position:"Query" name:"DeviceId"`
	JobId          string           `position:"Query" name:"JobId"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
}

CoachCallRequest is the request struct for api CoachCall

func CreateCoachCallRequest ¶ added in v1.61.1052

func CreateCoachCallRequest() (request *CoachCallRequest)

CreateCoachCallRequest creates a request to invoke CoachCall API

type CoachCallResponse ¶ added in v1.61.1052

type CoachCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

CoachCallResponse is the response struct for api CoachCall

func CreateCoachCallResponse ¶ added in v1.61.1052

func CreateCoachCallResponse() (response *CoachCallResponse)

CreateCoachCallResponse creates a response to parse from CoachCall response

type CommitContactFlowRequest ¶ added in v1.62.292

type CommitContactFlowRequest struct {
	*requests.RpcRequest
	ContactFlowId string `position:"Query" name:"ContactFlowId"`
	DraftId       string `position:"Query" name:"DraftId"`
	Description   string `position:"Query" name:"Description"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	Definition    string `position:"Query" name:"Definition"`
}

CommitContactFlowRequest is the request struct for api CommitContactFlow

func CreateCommitContactFlowRequest ¶ added in v1.62.292

func CreateCommitContactFlowRequest() (request *CommitContactFlowRequest)

CreateCommitContactFlowRequest creates a request to invoke CommitContactFlow API

type CommitContactFlowResponse ¶ added in v1.62.292

type CommitContactFlowResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

CommitContactFlowResponse is the response struct for api CommitContactFlow

func CreateCommitContactFlowResponse ¶ added in v1.62.292

func CreateCommitContactFlowResponse() (response *CommitContactFlowResponse)

CreateCommitContactFlowResponse creates a response to parse from CommitContactFlow response

type CompleteAttendedTransferRequest ¶ added in v1.61.829

type CompleteAttendedTransferRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

CompleteAttendedTransferRequest is the request struct for api CompleteAttendedTransfer

func CreateCompleteAttendedTransferRequest ¶ added in v1.61.829

func CreateCompleteAttendedTransferRequest() (request *CompleteAttendedTransferRequest)

CreateCompleteAttendedTransferRequest creates a request to invoke CompleteAttendedTransfer API

type CompleteAttendedTransferResponse ¶ added in v1.61.829

type CompleteAttendedTransferResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

CompleteAttendedTransferResponse is the response struct for api CompleteAttendedTransfer

func CreateCompleteAttendedTransferResponse ¶ added in v1.61.829

func CreateCompleteAttendedTransferResponse() (response *CompleteAttendedTransferResponse)

CreateCompleteAttendedTransferResponse creates a response to parse from CompleteAttendedTransfer response

type ConfigItem ¶

type ConfigItem struct {
	ObjectId   string `json:"ObjectId" xml:"ObjectId"`
	Value      string `json:"Value" xml:"Value"`
	ObjectType string `json:"ObjectType" xml:"ObjectType"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Name       string `json:"Name" xml:"Name"`
}

ConfigItem is a nested struct in ccc response

type ContactFlow ¶

type ContactFlow struct {
	Name            string   `json:"Name" xml:"Name"`
	UpdatedTime     string   `json:"UpdatedTime" xml:"UpdatedTime"`
	Editor          string   `json:"Editor" xml:"Editor"`
	AudioFileName   string   `json:"AudioFileName" xml:"AudioFileName"`
	OssFileKey      string   `json:"OssFileKey" xml:"OssFileKey"`
	CreatedTime     string   `json:"CreatedTime" xml:"CreatedTime"`
	DraftId         string   `json:"DraftId" xml:"DraftId"`
	Published       bool     `json:"Published" xml:"Published"`
	InstanceId      string   `json:"InstanceId" xml:"InstanceId"`
	AudioResourceId string   `json:"AudioResourceId" xml:"AudioResourceId"`
	ContactFlowId   string   `json:"ContactFlowId" xml:"ContactFlowId"`
	Definition      string   `json:"Definition" xml:"Definition"`
	Description     string   `json:"Description" xml:"Description"`
	Type            string   `json:"Type" xml:"Type"`
	NumberList      []string `json:"NumberList" xml:"NumberList"`
}

ContactFlow is a nested struct in ccc response

type CreateAudioFileRequest ¶ added in v1.62.292

type CreateAudioFileRequest struct {
	*requests.RpcRequest
	OssFileKey    string `position:"Query" name:"OssFileKey"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	AudioFileName string `position:"Query" name:"AudioFileName"`
	Name          string `position:"Query" name:"Name"`
}

CreateAudioFileRequest is the request struct for api CreateAudioFile

func CreateCreateAudioFileRequest ¶ added in v1.62.292

func CreateCreateAudioFileRequest() (request *CreateAudioFileRequest)

CreateCreateAudioFileRequest creates a request to invoke CreateAudioFile API

type CreateAudioFileResponse ¶ added in v1.62.292

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

CreateAudioFileResponse is the response struct for api CreateAudioFile

func CreateCreateAudioFileResponse ¶ added in v1.62.292

func CreateCreateAudioFileResponse() (response *CreateAudioFileResponse)

CreateCreateAudioFileResponse creates a response to parse from CreateAudioFile response

type CreateCallTagsRequest ¶ added in v1.61.1577

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

CreateCallTagsRequest is the request struct for api CreateCallTags

func CreateCreateCallTagsRequest ¶ added in v1.61.1577

func CreateCreateCallTagsRequest() (request *CreateCallTagsRequest)

CreateCreateCallTagsRequest creates a request to invoke CreateCallTags API

type CreateCallTagsResponse ¶ added in v1.61.1577

type CreateCallTagsResponse struct {
	*responses.BaseResponse
	RequestId      string        `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string        `json:"Code" xml:"Code"`
	Message        string        `json:"Message" xml:"Message"`
	Data           []FailureItem `json:"Data" xml:"Data"`
}

CreateCallTagsResponse is the response struct for api CreateCallTags

func CreateCreateCallTagsResponse ¶ added in v1.61.1577

func CreateCreateCallTagsResponse() (response *CreateCallTagsResponse)

CreateCreateCallTagsResponse creates a response to parse from CreateCallTags response

type CreateCampaignRequest ¶ added in v1.61.1287

type CreateCampaignRequest struct {
	*requests.RpcRequest
	QueueId               string           `position:"Query" name:"QueueId"`
	ContactFlowId         string           `position:"Query" name:"ContactFlowId"`
	Simulation            requests.Boolean `position:"Query" name:"Simulation"`
	ExecutingUntilTimeout requests.Boolean `position:"Query" name:"ExecutingUntilTimeout"`
	EndTime               string           `position:"Query" name:"EndTime"`
	StartTime             string           `position:"Query" name:"StartTime"`
	MaxAttemptCount       requests.Integer `position:"Query" name:"MaxAttemptCount"`
	StrategyParameters    string           `position:"Query" name:"StrategyParameters"`
	CaseFileKey           string           `position:"Query" name:"CaseFileKey"`
	MinAttemptInterval    requests.Integer `position:"Query" name:"MinAttemptInterval"`
	InstanceId            string           `position:"Query" name:"InstanceId"`
	SimulationParameters  string           `position:"Query" name:"SimulationParameters"`
	Name                  string           `position:"Query" name:"Name"`
	StrategyType          string           `position:"Query" name:"StrategyType"`
	CaseList              string           `position:"Query" name:"CaseList"`
	CallableTime          string           `position:"Query" name:"CallableTime"`
}

CreateCampaignRequest is the request struct for api CreateCampaign

func CreateCreateCampaignRequest ¶ added in v1.61.1287

func CreateCreateCampaignRequest() (request *CreateCampaignRequest)

CreateCreateCampaignRequest creates a request to invoke CreateCampaign API

type CreateCampaignResponse ¶ added in v1.61.1287

type CreateCampaignResponse 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"`
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
}

CreateCampaignResponse is the response struct for api CreateCampaign

func CreateCreateCampaignResponse ¶ added in v1.61.1287

func CreateCreateCampaignResponse() (response *CreateCampaignResponse)

CreateCreateCampaignResponse creates a response to parse from CreateCampaign response

type CreateContactFlowRequest ¶

type CreateContactFlowRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	Type        string `position:"Query" name:"Type"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	Name        string `position:"Query" name:"Name"`
	Definition  string `position:"Query" name:"Definition"`
}

CreateContactFlowRequest is the request struct for api CreateContactFlow

func CreateCreateContactFlowRequest ¶

func CreateCreateContactFlowRequest() (request *CreateContactFlowRequest)

CreateCreateContactFlowRequest creates a request to invoke CreateContactFlow API

type CreateContactFlowResponse ¶

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

CreateContactFlowResponse is the response struct for api CreateContactFlow

func CreateCreateContactFlowResponse ¶

func CreateCreateContactFlowResponse() (response *CreateContactFlowResponse)

CreateCreateContactFlowResponse creates a response to parse from CreateContactFlow response

type CreateCustomCallTaggingRequest ¶ added in v1.61.1577

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

CreateCustomCallTaggingRequest is the request struct for api CreateCustomCallTagging

func CreateCreateCustomCallTaggingRequest ¶ added in v1.61.1577

func CreateCreateCustomCallTaggingRequest() (request *CreateCustomCallTaggingRequest)

CreateCreateCustomCallTaggingRequest creates a request to invoke CreateCustomCallTagging API

type CreateCustomCallTaggingResponse ¶ added in v1.61.1577

type CreateCustomCallTaggingResponse struct {
	*responses.BaseResponse
	RequestId      string        `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string        `json:"Code" xml:"Code"`
	Message        string        `json:"Message" xml:"Message"`
	Data           []FailureItem `json:"Data" xml:"Data"`
}

CreateCustomCallTaggingResponse is the response struct for api CreateCustomCallTagging

func CreateCreateCustomCallTaggingResponse ¶ added in v1.61.1577

func CreateCreateCustomCallTaggingResponse() (response *CreateCustomCallTaggingResponse)

CreateCreateCustomCallTaggingResponse creates a response to parse from CreateCustomCallTagging response

type CreateInstanceRequest ¶

type CreateInstanceRequest struct {
	*requests.RpcRequest
	AdminRamIdList string `position:"Query" name:"AdminRamIdList"`
	DomainName     string `position:"Query" name:"DomainName"`
	Description    string `position:"Query" name:"Description"`
	NumberList     string `position:"Query" name:"NumberList"`
	Name           string `position:"Query" name:"Name"`
}

CreateInstanceRequest is the request struct for api CreateInstance

func CreateCreateInstanceRequest ¶

func CreateCreateInstanceRequest() (request *CreateInstanceRequest)

CreateCreateInstanceRequest creates a request to invoke CreateInstance API

type CreateInstanceResponse ¶

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

CreateInstanceResponse is the response struct for api CreateInstance

func CreateCreateInstanceResponse ¶

func CreateCreateInstanceResponse() (response *CreateInstanceResponse)

CreateCreateInstanceResponse creates a response to parse from CreateInstance response

type CreateSkillGroupRequest ¶

type CreateSkillGroupRequest struct {
	*requests.RpcRequest
	Description string `position:"Query" name:"Description"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	DisplayName string `position:"Query" name:"DisplayName"`
	Name        string `position:"Query" name:"Name"`
}

CreateSkillGroupRequest is the request struct for api CreateSkillGroup

func CreateCreateSkillGroupRequest ¶

func CreateCreateSkillGroupRequest() (request *CreateSkillGroupRequest)

CreateCreateSkillGroupRequest creates a request to invoke CreateSkillGroup API

type CreateSkillGroupResponse ¶

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

CreateSkillGroupResponse is the response struct for api CreateSkillGroup

func CreateCreateSkillGroupResponse ¶

func CreateCreateSkillGroupResponse() (response *CreateSkillGroupResponse)

CreateCreateSkillGroupResponse creates a response to parse from CreateSkillGroup response

type CreateUserRequest ¶

type CreateUserRequest struct {
	*requests.RpcRequest
	LoginName      string           `position:"Query" name:"LoginName"`
	RoleId         string           `position:"Query" name:"RoleId"`
	Mobile         string           `position:"Query" name:"Mobile"`
	WorkMode       string           `position:"Query" name:"WorkMode"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	DisplayName    string           `position:"Query" name:"DisplayName"`
	ResetPassword  requests.Boolean `position:"Query" name:"ResetPassword"`
	DisplayId      string           `position:"Query" name:"DisplayId"`
	SkillLevelList string           `position:"Query" name:"SkillLevelList"`
	Email          string           `position:"Query" name:"Email"`
}

CreateUserRequest is the request struct for api CreateUser

func CreateCreateUserRequest ¶

func CreateCreateUserRequest() (request *CreateUserRequest)

CreateCreateUserRequest creates a request to invoke CreateUser API

type CreateUserResponse ¶

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

CreateUserResponse is the response struct for api CreateUser

func CreateCreateUserResponse ¶

func CreateCreateUserResponse() (response *CreateUserResponse)

CreateCreateUserResponse creates a response to parse from CreateUser response

type CustomCallTagging ¶ added in v1.61.1577

type CustomCallTagging struct {
	InstanceId  string    `json:"InstanceId" xml:"InstanceId"`
	Number      string    `json:"Number" xml:"Number"`
	Description string    `json:"Description" xml:"Description"`
	Creator     string    `json:"Creator" xml:"Creator"`
	UpdateTime  string    `json:"UpdateTime" xml:"UpdateTime"`
	CallTagList []CallTag `json:"CallTagList" xml:"CallTagList"`
}

CustomCallTagging is a nested struct in ccc response

type CustomerEvents ¶ added in v1.61.1357

type CustomerEvents struct {
	CustomerEventsItem []CustomerEventsItem `json:"CustomerEvents" xml:"CustomerEvents"`
}

CustomerEvents is a nested struct in ccc response

type CustomerEventsItem ¶ added in v1.61.1357

type CustomerEventsItem struct {
	CustomerId    string              `json:"CustomerId" xml:"CustomerId"`
	EventSequence []EventSequenceItem `json:"EventSequence" xml:"EventSequence"`
}

CustomerEventsItem is a nested struct in ccc response

type Data ¶

type Data struct {
	QueueName                      string               `json:"QueueName" xml:"QueueName"`
	AgentServerUrl                 string               `json:"AgentServerUrl" xml:"AgentServerUrl"`
	SatisfactionSurveyChannel      string               `json:"SatisfactionSurveyChannel" xml:"SatisfactionSurveyChannel"`
	MaxAttemptCount                int64                `json:"MaxAttemptCount" xml:"MaxAttemptCount"`
	CalleeLocation                 string               `json:"CalleeLocation" xml:"CalleeLocation"`
	Simulation                     bool                 `json:"Simulation" xml:"Simulation"`
	ActualStartTime                int64                `json:"ActualStartTime" xml:"ActualStartTime"`
	RoleName                       string               `json:"RoleName" xml:"RoleName"`
	SkillGroupId                   string               `json:"SkillGroupId" xml:"SkillGroupId"`
	Published                      bool                 `json:"Published" xml:"Published"`
	CallDuration                   int64                `json:"CallDuration" xml:"CallDuration"`
	Reserved                       int64                `json:"Reserved" xml:"Reserved"`
	FileName                       string               `json:"FileName" xml:"FileName"`
	Duration                       int64                `json:"Duration" xml:"Duration"`
	Type                           string               `json:"Type" xml:"Type"`
	WaitingCalls                   int64                `json:"WaitingCalls" xml:"WaitingCalls"`
	TalkingAgents                  int64                `json:"TalkingAgents" xml:"TalkingAgents"`
	CallsAbandoned                 int64                `json:"CallsAbandoned" xml:"CallsAbandoned"`
	BreakingAgents                 int64                `json:"BreakingAgents" xml:"BreakingAgents"`
	RoleId                         string               `json:"RoleId" xml:"RoleId"`
	TotalAgents                    int64                `json:"TotalAgents" xml:"TotalAgents"`
	Email                          string               `json:"Email" xml:"Email"`
	ConnectedRate                  float64              `json:"ConnectedRate" xml:"ConnectedRate"`
	DomainName                     string               `json:"DomainName" xml:"DomainName"`
	RecordingReady                 bool                 `json:"RecordingReady" xml:"RecordingReady"`
	AbandonedRate                  float64              `json:"AbandonedRate" xml:"AbandonedRate"`
	Host                           string               `json:"Host" xml:"Host"`
	ParamsStr                      string               `json:"ParamsStr" xml:"ParamsStr"`
	DraftId                        string               `json:"DraftId" xml:"DraftId"`
	DeviceExt                      string               `json:"DeviceExt" xml:"DeviceExt"`
	Status                         string               `json:"Status" xml:"Status"`
	UserKey                        string               `json:"UserKey" xml:"UserKey"`
	Name                           string               `json:"Name" xml:"Name"`
	CallsDialed                    int64                `json:"CallsDialed" xml:"CallsDialed"`
	SkillGroupIds                  string               `json:"SkillGroupIds" xml:"SkillGroupIds"`
	DeviceState                    string               `json:"DeviceState" xml:"DeviceState"`
	DisplayId                      string               `json:"DisplayId" xml:"DisplayId"`
	PageSize                       int                  `json:"PageSize" xml:"PageSize"`
	OssFileKey                     string               `json:"OssFileKey" xml:"OssFileKey"`
	CreatedTime                    string               `json:"CreatedTime" xml:"CreatedTime"`
	InstanceId                     string               `json:"InstanceId" xml:"InstanceId"`
	Satisfaction                   int                  `json:"Satisfaction" xml:"Satisfaction"`
	StrategyType                   string               `json:"StrategyType" xml:"StrategyType"`
	Extension                      string               `json:"Extension" xml:"Extension"`
	BreakCode                      string               `json:"BreakCode" xml:"BreakCode"`
	ReleaseTime                    int64                `json:"ReleaseTime" xml:"ReleaseTime"`
	Policy                         string               `json:"Policy" xml:"Policy"`
	ReadyAgents                    int64                `json:"ReadyAgents" xml:"ReadyAgents"`
	InteractiveCalls               int64                `json:"InteractiveCalls" xml:"InteractiveCalls"`
	JobId                          string               `json:"JobId" xml:"JobId"`
	Caps                           int64                `json:"Caps" xml:"Caps"`
	AccessKeyId                    string               `json:"AccessKeyId" xml:"AccessKeyId"`
	CalledNumber                   string               `json:"CalledNumber" xml:"CalledNumber"`
	SatisfactionSurveyOffered      bool                 `json:"SatisfactionSurveyOffered" xml:"SatisfactionSurveyOffered"`
	Signature                      string               `json:"Signature" xml:"Signature"`
	ReleaseReason                  string               `json:"ReleaseReason" xml:"ReleaseReason"`
	TotalCases                     int64                `json:"TotalCases" xml:"TotalCases"`
	State                          string               `json:"State" xml:"State"`
	TotalCalls                     int64                `json:"TotalCalls" xml:"TotalCalls"`
	LoginName                      string               `json:"LoginName" xml:"LoginName"`
	AliyunUid                      string               `json:"AliyunUid" xml:"AliyunUid"`
	CasesUncompleted               int64                `json:"CasesUncompleted" xml:"CasesUncompleted"`
	QueueId                        string               `json:"QueueId" xml:"QueueId"`
	CallsConnected                 int64                `json:"CallsConnected" xml:"CallsConnected"`
	ContextId                      int64                `json:"ContextId" xml:"ContextId"`
	ExpireTime                     int                  `json:"ExpireTime" xml:"ExpireTime"`
	EarlyMediaState                string               `json:"EarlyMediaState" xml:"EarlyMediaState"`
	AgentIds                       string               `json:"AgentIds" xml:"AgentIds"`
	StartTime                      int64                `json:"StartTime" xml:"StartTime"`
	SkillGroupNames                string               `json:"SkillGroupNames" xml:"SkillGroupNames"`
	UserKey2                       string               `json:"UserKey2" xml:"UserKey2"`
	Password                       string               `json:"Password" xml:"Password"`
	Signature2                     string               `json:"Signature2" xml:"Signature2"`
	TotalCount                     int                  `json:"TotalCount" xml:"TotalCount"`
	Id                             string               `json:"Id" xml:"Id"`
	Topic                          string               `json:"Topic" xml:"Topic"`
	ActualEndTime                  int64                `json:"ActualEndTime" xml:"ActualEndTime"`
	ExpiredTime                    int64                `json:"ExpiredTime" xml:"ExpiredTime"`
	LongestWaitingTime             int64                `json:"LongestWaitingTime" xml:"LongestWaitingTime"`
	ContactId                      string               `json:"ContactId" xml:"ContactId"`
	UpdatedTime                    string               `json:"UpdatedTime" xml:"UpdatedTime"`
	AgentNames                     string               `json:"AgentNames" xml:"AgentNames"`
	SimulationParameters           string               `json:"SimulationParameters" xml:"SimulationParameters"`
	LoggedInAgents                 int64                `json:"LoggedInAgents" xml:"LoggedInAgents"`
	AudioFileName                  string               `json:"AudioFileName" xml:"AudioFileName"`
	ContactType                    string               `json:"ContactType" xml:"ContactType"`
	Province                       string               `json:"Province" xml:"Province"`
	CasesUncompletedAfterAttempted int64                `json:"CasesUncompletedAfterAttempted" xml:"CasesUncompletedAfterAttempted"`
	CasesConnected                 int64                `json:"CasesConnected" xml:"CasesConnected"`
	FileUrl                        string               `json:"FileUrl" xml:"FileUrl"`
	Mobile                         string               `json:"Mobile" xml:"Mobile"`
	TokenInfo                      string               `json:"TokenInfo" xml:"TokenInfo"`
	ConsoleUrl                     string               `json:"ConsoleUrl" xml:"ConsoleUrl"`
	CampaignId                     string               `json:"CampaignId" xml:"CampaignId"`
	CallerLocation                 string               `json:"CallerLocation" xml:"CallerLocation"`
	StrategyParameters             string               `json:"StrategyParameters" xml:"StrategyParameters"`
	Endpoint                       string               `json:"Endpoint" xml:"Endpoint"`
	CasesAborted                   int64                `json:"CasesAborted" xml:"CasesAborted"`
	UserState                      string               `json:"UserState" xml:"UserState"`
	UserId                         string               `json:"UserId" xml:"UserId"`
	DeviceId                       string               `json:"DeviceId" xml:"DeviceId"`
	LastCallingTime                int64                `json:"LastCallingTime" xml:"LastCallingTime"`
	PageNumber                     int                  `json:"PageNumber" xml:"PageNumber"`
	AudioResourceId                string               `json:"AudioResourceId" xml:"AudioResourceId"`
	EstablishedTime                int64                `json:"EstablishedTime" xml:"EstablishedTime"`
	ContactFlowId                  string               `json:"ContactFlowId" xml:"ContactFlowId"`
	Description                    string               `json:"Description" xml:"Description"`
	PlanedStartTime                int64                `json:"PlanedStartTime" xml:"PlanedStartTime"`
	Definition                     string               `json:"Definition" xml:"Definition"`
	Heartbeat                      int64                `json:"Heartbeat" xml:"Heartbeat"`
	CaseFileKey                    string               `json:"CaseFileKey" xml:"CaseFileKey"`
	Editor                         string               `json:"Editor" xml:"Editor"`
	City                           string               `json:"City" xml:"City"`
	DisplayName                    string               `json:"DisplayName" xml:"DisplayName"`
	SipServerUrl                   string               `json:"SipServerUrl" xml:"SipServerUrl"`
	Url                            string               `json:"Url" xml:"Url"`
	Number                         string               `json:"Number" xml:"Number"`
	WorkMode                       string               `json:"WorkMode" xml:"WorkMode"`
	CallingNumber                  string               `json:"CallingNumber" xml:"CallingNumber"`
	WorkingAgents                  int64                `json:"WorkingAgents" xml:"WorkingAgents"`
	MinAttemptInterval             int64                `json:"MinAttemptInterval" xml:"MinAttemptInterval"`
	ClientId                       string               `json:"ClientId" xml:"ClientId"`
	OutboundScenario               bool                 `json:"OutboundScenario" xml:"OutboundScenario"`
	ContactDisposition             string               `json:"ContactDisposition" xml:"ContactDisposition"`
	PlanedEndTime                  int64                `json:"PlanedEndTime" xml:"PlanedEndTime"`
	UserName                       string               `json:"UserName" xml:"UserName"`
	OccupancyRate                  float64              `json:"OccupancyRate" xml:"OccupancyRate"`
	ReleaseInitiator               string               `json:"ReleaseInitiator" xml:"ReleaseInitiator"`
	FilePath                       string               `json:"FilePath" xml:"FilePath"`
	SignedSkillGroupIdList         []string             `json:"SignedSkillGroupIdList" xml:"SignedSkillGroupIdList"`
	CallContext                    CallContext          `json:"CallContext" xml:"CallContext"`
	UserContext                    UserContext          `json:"UserContext" xml:"UserContext"`
	Outbound                       Outbound             `json:"Outbound" xml:"Outbound"`
	Overall                        Overall              `json:"Overall" xml:"Overall"`
	Inbound                        Inbound              `json:"Inbound" xml:"Inbound"`
	IvrEvents                      []IvrEventsItem      `json:"IvrEvents" xml:"IvrEvents"`
	CustomerEvents                 []CustomerEventsItem `json:"CustomerEvents" xml:"CustomerEvents"`
	QueueEvents                    []QueueEventsItem    `json:"QueueEvents" xml:"QueueEvents"`
	AdminList                      []User               `json:"AdminList" xml:"AdminList"`
	AgentEvents                    []AgentEventsItem    `json:"AgentEvents" xml:"AgentEvents"`
	NumberList                     []PhoneNumber        `json:"NumberList" xml:"NumberList"`
	List                           []RealTimeAgentState `json:"List" xml:"List"`
}

Data is a nested struct in ccc response

type DataInAddPersonalNumbersToUser ¶ added in v1.61.1052

type DataInAddPersonalNumbersToUser struct {
	FailList []string `json:"FailList" xml:"FailList"`
}

DataInAddPersonalNumbersToUser is a nested struct in ccc response

type DataInAddPhoneNumbers ¶ added in v1.61.1052

type DataInAddPhoneNumbers struct {
	Data []string `json:"Data" xml:"Data"`
}

DataInAddPhoneNumbers is a nested struct in ccc response

type DataInCreateCallTags ¶ added in v1.61.1577

type DataInCreateCallTags struct {
	FailureItem []FailureItem `json:"FailureItem" xml:"FailureItem"`
}

DataInCreateCallTags is a nested struct in ccc response

type DataInCreateCustomCallTagging ¶ added in v1.61.1577

type DataInCreateCustomCallTagging struct {
	FailureItem []FailureItem `json:"FailureItem" xml:"FailureItem"`
}

DataInCreateCustomCallTagging is a nested struct in ccc response

type DataInGetInstanceTrendingReport ¶ added in v1.61.1105

type DataInGetInstanceTrendingReport struct {
	Inbound  []InboundItem  `json:"Inbound" xml:"Inbound"`
	Outbound []OutboundItem `json:"Outbound" xml:"Outbound"`
}

DataInGetInstanceTrendingReport is a nested struct in ccc response

type DataInImportAdmins ¶ added in v1.61.1577

type DataInImportAdmins struct {
	User []User `json:"User" xml:"User"`
}

DataInImportAdmins is a nested struct in ccc response

type DataInImportCustomCallTagging ¶ added in v1.61.1577

type DataInImportCustomCallTagging struct {
	FailureItem []FailureItem `json:"FailureItem" xml:"FailureItem"`
}

DataInImportCustomCallTagging is a nested struct in ccc response

type DataInListAgentStateLogs ¶ added in v1.61.1105

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

DataInListAgentStateLogs is a nested struct in ccc response

type DataInListAttempts ¶ added in v1.61.1577

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

DataInListAttempts is a nested struct in ccc response

type DataInListAudioFiles ¶ added in v1.62.292

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

DataInListAudioFiles is a nested struct in ccc response

type DataInListBriefSkillGroups ¶ added in v1.61.1287

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

DataInListBriefSkillGroups is a nested struct in ccc response

type DataInListCallDetailRecords ¶ added in v1.61.835

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

DataInListCallDetailRecords is a nested struct in ccc response

type DataInListCallTags ¶ added in v1.61.1577

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

DataInListCallTags is a nested struct in ccc response

type DataInListCampaignTrendingReport ¶ added in v1.61.1287

type DataInListCampaignTrendingReport struct {
	TrendingList []TrendingList `json:"TrendingList" xml:"TrendingList"`
}

DataInListCampaignTrendingReport is a nested struct in ccc response

type DataInListCampaigns ¶ added in v1.61.1287

type DataInListCampaigns struct {
	PageNumber int64      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	List       []ListItem `json:"List" xml:"List"`
}

DataInListCampaigns is a nested struct in ccc response

type DataInListCases ¶ added in v1.61.1287

type DataInListCases struct {
	PageNumber int64      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64      `json:"PageSize" xml:"PageSize"`
	TotalCount int64      `json:"TotalCount" xml:"TotalCount"`
	List       []ListItem `json:"List" xml:"List"`
}

DataInListCases is a nested struct in ccc response

type DataInListConfigItems ¶ added in v1.61.829

type DataInListConfigItems struct {
	ConfigItem []ConfigItem `json:"ConfigItem" xml:"ConfigItem"`
}

DataInListConfigItems is a nested struct in ccc response

type DataInListContactFlows ¶ added in v1.61.1025

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

DataInListContactFlows is a nested struct in ccc response

type DataInListCustomCallTagging ¶ added in v1.61.1577

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

DataInListCustomCallTagging is a nested struct in ccc response

type DataInListDevices ¶ added in v1.61.829

type DataInListDevices struct {
	Device []Device `json:"Device" xml:"Device"`
}

DataInListDevices is a nested struct in ccc response

type DataInListDoNotCallNumbers ¶ added in v1.61.1577

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

DataInListDoNotCallNumbers is a nested struct in ccc response

type DataInListHistoricalAgentReport ¶ added in v1.61.835

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

DataInListHistoricalAgentReport is a nested struct in ccc response

type DataInListHistoricalSkillGroupReport ¶ added in v1.61.1105

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

DataInListHistoricalSkillGroupReport is a nested struct in ccc response

type DataInListInstances ¶ added in v1.61.1193

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

DataInListInstances is a nested struct in ccc response

type DataInListInstancesOfUser ¶ added in v1.61.1025

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

DataInListInstancesOfUser is a nested struct in ccc response

type DataInListIntervalAgentReport ¶ added in v1.61.1105

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

DataInListIntervalAgentReport is a nested struct in ccc response

type DataInListIntervalInstanceReport ¶ added in v1.61.1105

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

DataInListIntervalInstanceReport is a nested struct in ccc response

type DataInListIntervalSkillGroupReport ¶ added in v1.61.1105

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

DataInListIntervalSkillGroupReport is a nested struct in ccc response

type DataInListIvrTrackingDetails ¶ added in v1.61.1108

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

DataInListIvrTrackingDetails is a nested struct in ccc response

type DataInListLegacyAgentEventLogs ¶ added in v1.62.292

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

DataInListLegacyAgentEventLogs is a nested struct in ccc response

type DataInListLegacyAgentStatusLogs ¶ added in v1.62.292

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

DataInListLegacyAgentStatusLogs is a nested struct in ccc response

type DataInListLegacyAppraiseLogs ¶ added in v1.62.292

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

DataInListLegacyAppraiseLogs is a nested struct in ccc response

type DataInListLegacyQueueEventLogs ¶ added in v1.62.292

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

DataInListLegacyQueueEventLogs is a nested struct in ccc response

type DataInListMonoRecordings ¶ added in v1.61.1577

type DataInListMonoRecordings struct {
	RecordingDTO []RecordingDTO `json:"RecordingDTO" xml:"RecordingDTO"`
}

DataInListMonoRecordings is a nested struct in ccc response

type DataInListMultiChannelRecordings ¶ added in v1.61.1577

type DataInListMultiChannelRecordings struct {
	RecordingDTO []RecordingDTOInListMultiChannelRecordings `json:"RecordingDTO" xml:"RecordingDTO"`
}

DataInListMultiChannelRecordings is a nested struct in ccc response

type DataInListOutboundNumbersOfUser ¶ added in v1.61.829

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

DataInListOutboundNumbersOfUser is a nested struct in ccc response

type DataInListPersonalNumbersOfUser ¶ added in v1.61.1052

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

DataInListPersonalNumbersOfUser is a nested struct in ccc response

type DataInListPhoneNumbers ¶ added in v1.61.1052

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

DataInListPhoneNumbers is a nested struct in ccc response

type DataInListPhoneNumbersOfSkillGroup ¶ added in v1.61.1052

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

DataInListPhoneNumbersOfSkillGroup is a nested struct in ccc response

type DataInListPrivilegesOfUser ¶ added in v1.61.829

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

DataInListPrivilegesOfUser is a nested struct in ccc response

type DataInListRamUsers ¶ added in v1.61.1227

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

DataInListRamUsers is a nested struct in ccc response

type DataInListRealtimeAgentStates ¶ added in v1.61.835

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

DataInListRealtimeAgentStates is a nested struct in ccc response

type DataInListRealtimeSkillGroupStates ¶ added in v1.61.1105

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

DataInListRealtimeSkillGroupStates is a nested struct in ccc response

type DataInListRecentCallDetailRecords ¶ added in v1.61.835

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

DataInListRecentCallDetailRecords is a nested struct in ccc response

type DataInListRoles ¶ added in v1.61.1052

type DataInListRoles struct {
	Role []Role `json:"Role" xml:"Role"`
}

DataInListRoles is a nested struct in ccc response

type DataInListSkillGroupStates ¶ added in v1.61.118

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

DataInListSkillGroupStates is a nested struct in ccc response

type DataInListSkillGroups ¶ added in v1.61.1287

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

DataInListSkillGroups is a nested struct in ccc response

type DataInListSkillLevelsOfUser ¶ added in v1.61.829

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

DataInListSkillLevelsOfUser is a nested struct in ccc response

type DataInListUnassignedNumbers ¶ added in v1.61.1254

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

DataInListUnassignedNumbers is a nested struct in ccc response

type DataInListUserLevelsOfSkillGroup ¶ added in v1.61.1025

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

DataInListUserLevelsOfSkillGroup is a nested struct in ccc response

type DataInListUsers ¶ added in v1.61.1052

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

DataInListUsers is a nested struct in ccc response

type DataInPickOutboundNumbers ¶ added in v1.61.829

type DataInPickOutboundNumbers struct {
	NumberPair []NumberPair `json:"NumberPair" xml:"NumberPair"`
}

DataInPickOutboundNumbers is a nested struct in ccc response

type DataInRemovePhoneNumbers ¶ added in v1.61.1577

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

DataInRemovePhoneNumbers is a nested struct in ccc response

type DataInRestoreArchivedRecordings ¶ added in v1.62.292

type DataInRestoreArchivedRecordings struct {
	RecordingRestoreDetail []RecordingRestoreDetail `json:"RecordingRestoreDetail" xml:"RecordingRestoreDetail"`
}

DataInRestoreArchivedRecordings is a nested struct in ccc response

type DataItem ¶ added in v1.61.829

type DataItem struct {
	Name             string                            `json:"Name" xml:"Name"`
	StateCode        string                            `json:"StateCode" xml:"StateCode"`
	StartTime        int64                             `json:"StartTime" xml:"StartTime"`
	State            string                            `json:"State" xml:"State"`
	OutboundScenario bool                              `json:"OutboundScenario" xml:"OutboundScenario"`
	InstanceId       string                            `json:"InstanceId" xml:"InstanceId"`
	Scope            string                            `json:"Scope" xml:"Scope"`
	StatsTime        int64                             `json:"StatsTime" xml:"StatsTime"`
	Duration         int64                             `json:"Duration" xml:"Duration"`
	Outbound         OutboundInListIntervalAgentReport `json:"Outbound" xml:"Outbound"`
	Inbound          Inbound                           `json:"Inbound" xml:"Inbound"`
	Overall          Overall                           `json:"Overall" xml:"Overall"`
}

DataItem is a nested struct in ccc response

type DeleteAudioFileRequest ¶ added in v1.62.292

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

DeleteAudioFileRequest is the request struct for api DeleteAudioFile

func CreateDeleteAudioFileRequest ¶ added in v1.62.292

func CreateDeleteAudioFileRequest() (request *DeleteAudioFileRequest)

CreateDeleteAudioFileRequest creates a request to invoke DeleteAudioFile API

type DeleteAudioFileResponse ¶ added in v1.62.292

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

DeleteAudioFileResponse is the response struct for api DeleteAudioFile

func CreateDeleteAudioFileResponse ¶ added in v1.62.292

func CreateDeleteAudioFileResponse() (response *DeleteAudioFileResponse)

CreateDeleteAudioFileResponse creates a response to parse from DeleteAudioFile response

type DeleteCallTagRequest ¶ added in v1.61.1577

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

DeleteCallTagRequest is the request struct for api DeleteCallTag

func CreateDeleteCallTagRequest ¶ added in v1.61.1577

func CreateDeleteCallTagRequest() (request *DeleteCallTagRequest)

CreateDeleteCallTagRequest creates a request to invoke DeleteCallTag API

type DeleteCallTagResponse ¶ added in v1.61.1577

type DeleteCallTagResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
}

DeleteCallTagResponse is the response struct for api DeleteCallTag

func CreateDeleteCallTagResponse ¶ added in v1.61.1577

func CreateDeleteCallTagResponse() (response *DeleteCallTagResponse)

CreateDeleteCallTagResponse creates a response to parse from DeleteCallTag response

type DeleteContactFlowRequest ¶ added in v1.62.292

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

DeleteContactFlowRequest is the request struct for api DeleteContactFlow

func CreateDeleteContactFlowRequest ¶ added in v1.62.292

func CreateDeleteContactFlowRequest() (request *DeleteContactFlowRequest)

CreateDeleteContactFlowRequest creates a request to invoke DeleteContactFlow API

type DeleteContactFlowResponse ¶ added in v1.62.292

type DeleteContactFlowResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

DeleteContactFlowResponse is the response struct for api DeleteContactFlow

func CreateDeleteContactFlowResponse ¶ added in v1.62.292

func CreateDeleteContactFlowResponse() (response *DeleteContactFlowResponse)

CreateDeleteContactFlowResponse creates a response to parse from DeleteContactFlow response

type DeleteCustomCallTaggingRequest ¶ added in v1.61.1577

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

DeleteCustomCallTaggingRequest is the request struct for api DeleteCustomCallTagging

func CreateDeleteCustomCallTaggingRequest ¶ added in v1.61.1577

func CreateDeleteCustomCallTaggingRequest() (request *DeleteCustomCallTaggingRequest)

CreateDeleteCustomCallTaggingRequest creates a request to invoke DeleteCustomCallTagging API

type DeleteCustomCallTaggingResponse ¶ added in v1.61.1577

type DeleteCustomCallTaggingResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
}

DeleteCustomCallTaggingResponse is the response struct for api DeleteCustomCallTagging

func CreateDeleteCustomCallTaggingResponse ¶ added in v1.61.1577

func CreateDeleteCustomCallTaggingResponse() (response *DeleteCustomCallTaggingResponse)

CreateDeleteCustomCallTaggingResponse creates a response to parse from DeleteCustomCallTagging response

type DeleteSkillGroupRequest ¶

type DeleteSkillGroupRequest struct {
	*requests.RpcRequest
	InstanceId   string           `position:"Query" name:"InstanceId"`
	SkillGroupId string           `position:"Query" name:"SkillGroupId"`
	Force        requests.Boolean `position:"Query" name:"Force"`
}

DeleteSkillGroupRequest is the request struct for api DeleteSkillGroup

func CreateDeleteSkillGroupRequest ¶

func CreateDeleteSkillGroupRequest() (request *DeleteSkillGroupRequest)

CreateDeleteSkillGroupRequest creates a request to invoke DeleteSkillGroup API

type DeleteSkillGroupResponse ¶

type DeleteSkillGroupResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

DeleteSkillGroupResponse is the response struct for api DeleteSkillGroup

func CreateDeleteSkillGroupResponse ¶

func CreateDeleteSkillGroupResponse() (response *DeleteSkillGroupResponse)

CreateDeleteSkillGroupResponse creates a response to parse from DeleteSkillGroup response

type Device ¶ added in v1.61.829

type Device struct {
	Extension  string `json:"Extension" xml:"Extension"`
	Expires    int64  `json:"Expires" xml:"Expires"`
	Contact    string `json:"Contact" xml:"Contact"`
	DeviceId   string `json:"DeviceId" xml:"DeviceId"`
	UserId     string `json:"UserId" xml:"UserId"`
	CallId     string `json:"CallId" xml:"CallId"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
}

Device is a nested struct in ccc response

type DiscardEditingContactFlowRequest ¶ added in v1.62.292

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

DiscardEditingContactFlowRequest is the request struct for api DiscardEditingContactFlow

func CreateDiscardEditingContactFlowRequest ¶ added in v1.62.292

func CreateDiscardEditingContactFlowRequest() (request *DiscardEditingContactFlowRequest)

CreateDiscardEditingContactFlowRequest creates a request to invoke DiscardEditingContactFlow API

type DiscardEditingContactFlowResponse ¶ added in v1.62.292

type DiscardEditingContactFlowResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

DiscardEditingContactFlowResponse is the response struct for api DiscardEditingContactFlow

func CreateDiscardEditingContactFlowResponse ¶ added in v1.62.292

func CreateDiscardEditingContactFlowResponse() (response *DiscardEditingContactFlowResponse)

CreateDiscardEditingContactFlowResponse creates a response to parse from DiscardEditingContactFlow response

type EndConferenceRequest ¶ added in v1.62.292

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

EndConferenceRequest is the request struct for api EndConference

func CreateEndConferenceRequest ¶ added in v1.62.292

func CreateEndConferenceRequest() (request *EndConferenceRequest)

CreateEndConferenceRequest creates a request to invoke EndConference API

type EndConferenceResponse ¶ added in v1.62.292

type EndConferenceResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

EndConferenceResponse is the response struct for api EndConference

func CreateEndConferenceResponse ¶ added in v1.62.292

func CreateEndConferenceResponse() (response *EndConferenceResponse)

CreateEndConferenceResponse creates a response to parse from EndConference response

type EventSequenceInGetCallDetailRecord ¶ added in v1.61.1105

type EventSequenceInGetCallDetailRecord struct {
	EventSequenceItem []EventSequenceItem `json:"EventSequence" xml:"EventSequence"`
}

EventSequenceInGetCallDetailRecord is a nested struct in ccc response

type EventSequenceItem ¶ added in v1.61.1105

type EventSequenceItem struct {
	Event     string `json:"Event" xml:"Event"`
	EventTime int64  `json:"EventTime" xml:"EventTime"`
	Duration  int64  `json:"Duration" xml:"Duration"`
}

EventSequenceItem is a nested struct in ccc response

type ExportCustomCallTaggingRequest ¶ added in v1.61.1577

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

ExportCustomCallTaggingRequest is the request struct for api ExportCustomCallTagging

func CreateExportCustomCallTaggingRequest ¶ added in v1.61.1577

func CreateExportCustomCallTaggingRequest() (request *ExportCustomCallTaggingRequest)

CreateExportCustomCallTaggingRequest creates a request to invoke ExportCustomCallTagging API

type ExportCustomCallTaggingResponse ¶ added in v1.61.1577

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

ExportCustomCallTaggingResponse is the response struct for api ExportCustomCallTagging

func CreateExportCustomCallTaggingResponse ¶ added in v1.61.1577

func CreateExportCustomCallTaggingResponse() (response *ExportCustomCallTaggingResponse)

CreateExportCustomCallTaggingResponse creates a response to parse from ExportCustomCallTagging response

type ExportDoNotCallNumbersRequest ¶ added in v1.61.1577

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

ExportDoNotCallNumbersRequest is the request struct for api ExportDoNotCallNumbers

func CreateExportDoNotCallNumbersRequest ¶ added in v1.61.1577

func CreateExportDoNotCallNumbersRequest() (request *ExportDoNotCallNumbersRequest)

CreateExportDoNotCallNumbersRequest creates a request to invoke ExportDoNotCallNumbers API

type ExportDoNotCallNumbersResponse ¶ added in v1.61.1577

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

ExportDoNotCallNumbersResponse is the response struct for api ExportDoNotCallNumbers

func CreateExportDoNotCallNumbersResponse ¶ added in v1.61.1577

func CreateExportDoNotCallNumbersResponse() (response *ExportDoNotCallNumbersResponse)

CreateExportDoNotCallNumbersResponse creates a response to parse from ExportDoNotCallNumbers response

type FailureItem ¶ added in v1.61.1577

type FailureItem struct {
	Reason string `json:"Reason" xml:"Reason"`
	Item   string `json:"Item" xml:"Item"`
}

FailureItem is a nested struct in ccc response

type GetAudioFileDownloadUrlRequest ¶ added in v1.62.292

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

GetAudioFileDownloadUrlRequest is the request struct for api GetAudioFileDownloadUrl

func CreateGetAudioFileDownloadUrlRequest ¶ added in v1.62.292

func CreateGetAudioFileDownloadUrlRequest() (request *GetAudioFileDownloadUrlRequest)

CreateGetAudioFileDownloadUrlRequest creates a request to invoke GetAudioFileDownloadUrl API

type GetAudioFileDownloadUrlResponse ¶ added in v1.62.292

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

GetAudioFileDownloadUrlResponse is the response struct for api GetAudioFileDownloadUrl

func CreateGetAudioFileDownloadUrlResponse ¶ added in v1.62.292

func CreateGetAudioFileDownloadUrlResponse() (response *GetAudioFileDownloadUrlResponse)

CreateGetAudioFileDownloadUrlResponse creates a response to parse from GetAudioFileDownloadUrl response

type GetAudioFileRequest ¶ added in v1.62.292

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

GetAudioFileRequest is the request struct for api GetAudioFile

func CreateGetAudioFileRequest ¶ added in v1.62.292

func CreateGetAudioFileRequest() (request *GetAudioFileRequest)

CreateGetAudioFileRequest creates a request to invoke GetAudioFile API

type GetAudioFileResponse ¶ added in v1.62.292

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

GetAudioFileResponse is the response struct for api GetAudioFile

func CreateGetAudioFileResponse ¶ added in v1.62.292

func CreateGetAudioFileResponse() (response *GetAudioFileResponse)

CreateGetAudioFileResponse creates a response to parse from GetAudioFile response

type GetAudioFileUploadParametersRequest ¶ added in v1.62.292

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

GetAudioFileUploadParametersRequest is the request struct for api GetAudioFileUploadParameters

func CreateGetAudioFileUploadParametersRequest ¶ added in v1.62.292

func CreateGetAudioFileUploadParametersRequest() (request *GetAudioFileUploadParametersRequest)

CreateGetAudioFileUploadParametersRequest creates a request to invoke GetAudioFileUploadParameters API

type GetAudioFileUploadParametersResponse ¶ added in v1.62.292

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

GetAudioFileUploadParametersResponse is the response struct for api GetAudioFileUploadParameters

func CreateGetAudioFileUploadParametersResponse ¶ added in v1.62.292

func CreateGetAudioFileUploadParametersResponse() (response *GetAudioFileUploadParametersResponse)

CreateGetAudioFileUploadParametersResponse creates a response to parse from GetAudioFileUploadParameters response

type GetCallDetailRecordRequest ¶ added in v1.61.1105

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

GetCallDetailRecordRequest is the request struct for api GetCallDetailRecord

func CreateGetCallDetailRecordRequest ¶ added in v1.61.1105

func CreateGetCallDetailRecordRequest() (request *GetCallDetailRecordRequest)

CreateGetCallDetailRecordRequest creates a request to invoke GetCallDetailRecord API

type GetCallDetailRecordResponse ¶ added in v1.61.1105

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

GetCallDetailRecordResponse is the response struct for api GetCallDetailRecord

func CreateGetCallDetailRecordResponse ¶ added in v1.61.1105

func CreateGetCallDetailRecordResponse() (response *GetCallDetailRecordResponse)

CreateGetCallDetailRecordResponse creates a response to parse from GetCallDetailRecord response

type GetCampaignRequest ¶ added in v1.61.1287

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

GetCampaignRequest is the request struct for api GetCampaign

func CreateGetCampaignRequest ¶ added in v1.61.1287

func CreateGetCampaignRequest() (request *GetCampaignRequest)

CreateGetCampaignRequest creates a request to invoke GetCampaign API

type GetCampaignResponse ¶ added in v1.61.1287

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

GetCampaignResponse is the response struct for api GetCampaign

func CreateGetCampaignResponse ¶ added in v1.61.1287

func CreateGetCampaignResponse() (response *GetCampaignResponse)

CreateGetCampaignResponse creates a response to parse from GetCampaign response

type GetCaseFileUploadUrlRequest ¶ added in v1.61.1471

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

GetCaseFileUploadUrlRequest is the request struct for api GetCaseFileUploadUrl

func CreateGetCaseFileUploadUrlRequest ¶ added in v1.61.1471

func CreateGetCaseFileUploadUrlRequest() (request *GetCaseFileUploadUrlRequest)

CreateGetCaseFileUploadUrlRequest creates a request to invoke GetCaseFileUploadUrl API

type GetCaseFileUploadUrlResponse ¶ added in v1.61.1471

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

GetCaseFileUploadUrlResponse is the response struct for api GetCaseFileUploadUrl

func CreateGetCaseFileUploadUrlResponse ¶ added in v1.61.1471

func CreateGetCaseFileUploadUrlResponse() (response *GetCaseFileUploadUrlResponse)

CreateGetCaseFileUploadUrlResponse creates a response to parse from GetCaseFileUploadUrl response

type GetContactFlowRequest ¶ added in v1.62.292

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

GetContactFlowRequest is the request struct for api GetContactFlow

func CreateGetContactFlowRequest ¶ added in v1.62.292

func CreateGetContactFlowRequest() (request *GetContactFlowRequest)

CreateGetContactFlowRequest creates a request to invoke GetContactFlow API

type GetContactFlowResponse ¶ added in v1.62.292

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

GetContactFlowResponse is the response struct for api GetContactFlow

func CreateGetContactFlowResponse ¶ added in v1.62.292

func CreateGetContactFlowResponse() (response *GetContactFlowResponse)

CreateGetContactFlowResponse creates a response to parse from GetContactFlow response

type GetConversationDetailRequest ¶ added in v1.62.292

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

GetConversationDetailRequest is the request struct for api GetConversationDetail

func CreateGetConversationDetailRequest ¶ added in v1.62.292

func CreateGetConversationDetailRequest() (request *GetConversationDetailRequest)

CreateGetConversationDetailRequest creates a request to invoke GetConversationDetail API

type GetConversationDetailResponse ¶ added in v1.62.292

type GetConversationDetailResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Phrases        []Phrase `json:"Phrases" xml:"Phrases"`
}

GetConversationDetailResponse is the response struct for api GetConversationDetail

func CreateGetConversationDetailResponse ¶ added in v1.62.292

func CreateGetConversationDetailResponse() (response *GetConversationDetailResponse)

CreateGetConversationDetailResponse creates a response to parse from GetConversationDetail response

type GetDataChannelCredentialsRequest ¶ added in v1.62.292

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

GetDataChannelCredentialsRequest is the request struct for api GetDataChannelCredentials

func CreateGetDataChannelCredentialsRequest ¶ added in v1.62.292

func CreateGetDataChannelCredentialsRequest() (request *GetDataChannelCredentialsRequest)

CreateGetDataChannelCredentialsRequest creates a request to invoke GetDataChannelCredentials API

type GetDataChannelCredentialsResponse ¶ added in v1.62.292

type GetDataChannelCredentialsResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

GetDataChannelCredentialsResponse is the response struct for api GetDataChannelCredentials

func CreateGetDataChannelCredentialsResponse ¶ added in v1.62.292

func CreateGetDataChannelCredentialsResponse() (response *GetDataChannelCredentialsResponse)

CreateGetDataChannelCredentialsResponse creates a response to parse from GetDataChannelCredentials response

type GetDoNotCallFileUploadParametersRequest ¶ added in v1.61.1577

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

GetDoNotCallFileUploadParametersRequest is the request struct for api GetDoNotCallFileUploadParameters

func CreateGetDoNotCallFileUploadParametersRequest ¶ added in v1.61.1577

func CreateGetDoNotCallFileUploadParametersRequest() (request *GetDoNotCallFileUploadParametersRequest)

CreateGetDoNotCallFileUploadParametersRequest creates a request to invoke GetDoNotCallFileUploadParameters API

type GetDoNotCallFileUploadParametersResponse ¶ added in v1.61.1577

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

GetDoNotCallFileUploadParametersResponse is the response struct for api GetDoNotCallFileUploadParameters

func CreateGetDoNotCallFileUploadParametersResponse ¶ added in v1.61.1577

func CreateGetDoNotCallFileUploadParametersResponse() (response *GetDoNotCallFileUploadParametersResponse)

CreateGetDoNotCallFileUploadParametersResponse creates a response to parse from GetDoNotCallFileUploadParameters response

type GetEarlyMediaRecordingRequest ¶ added in v1.62.292

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

GetEarlyMediaRecordingRequest is the request struct for api GetEarlyMediaRecording

func CreateGetEarlyMediaRecordingRequest ¶ added in v1.62.292

func CreateGetEarlyMediaRecordingRequest() (request *GetEarlyMediaRecordingRequest)

CreateGetEarlyMediaRecordingRequest creates a request to invoke GetEarlyMediaRecording API

type GetEarlyMediaRecordingResponse ¶ added in v1.62.292

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

GetEarlyMediaRecordingResponse is the response struct for api GetEarlyMediaRecording

func CreateGetEarlyMediaRecordingResponse ¶ added in v1.62.292

func CreateGetEarlyMediaRecordingResponse() (response *GetEarlyMediaRecordingResponse)

CreateGetEarlyMediaRecordingResponse creates a response to parse from GetEarlyMediaRecording response

type GetHistoricalCallerReportRequest ¶ added in v1.61.1105

type GetHistoricalCallerReportRequest struct {
	*requests.RpcRequest
	StopTime      requests.Integer `position:"Query" name:"StopTime"`
	StartTime     requests.Integer `position:"Query" name:"StartTime"`
	CallingNumber string           `position:"Query" name:"CallingNumber"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
}

GetHistoricalCallerReportRequest is the request struct for api GetHistoricalCallerReport

func CreateGetHistoricalCallerReportRequest ¶ added in v1.61.1105

func CreateGetHistoricalCallerReportRequest() (request *GetHistoricalCallerReportRequest)

CreateGetHistoricalCallerReportRequest creates a request to invoke GetHistoricalCallerReport API

type GetHistoricalCallerReportResponse ¶ added in v1.61.1105

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

GetHistoricalCallerReportResponse is the response struct for api GetHistoricalCallerReport

func CreateGetHistoricalCallerReportResponse ¶ added in v1.61.1105

func CreateGetHistoricalCallerReportResponse() (response *GetHistoricalCallerReportResponse)

CreateGetHistoricalCallerReportResponse creates a response to parse from GetHistoricalCallerReport response

type GetHistoricalCampaignReportRequest ¶ added in v1.61.1577

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

GetHistoricalCampaignReportRequest is the request struct for api GetHistoricalCampaignReport

func CreateGetHistoricalCampaignReportRequest ¶ added in v1.61.1577

func CreateGetHistoricalCampaignReportRequest() (request *GetHistoricalCampaignReportRequest)

CreateGetHistoricalCampaignReportRequest creates a request to invoke GetHistoricalCampaignReport API

type GetHistoricalCampaignReportResponse ¶ added in v1.61.1577

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

GetHistoricalCampaignReportResponse is the response struct for api GetHistoricalCampaignReport

func CreateGetHistoricalCampaignReportResponse ¶ added in v1.61.1577

func CreateGetHistoricalCampaignReportResponse() (response *GetHistoricalCampaignReportResponse)

CreateGetHistoricalCampaignReportResponse creates a response to parse from GetHistoricalCampaignReport response

type GetHistoricalInstanceReportRequest ¶ added in v1.61.1105

type GetHistoricalInstanceReportRequest struct {
	*requests.RpcRequest
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	InstanceId string           `position:"Query" name:"InstanceId"`
}

GetHistoricalInstanceReportRequest is the request struct for api GetHistoricalInstanceReport

func CreateGetHistoricalInstanceReportRequest ¶ added in v1.61.1105

func CreateGetHistoricalInstanceReportRequest() (request *GetHistoricalInstanceReportRequest)

CreateGetHistoricalInstanceReportRequest creates a request to invoke GetHistoricalInstanceReport API

type GetHistoricalInstanceReportResponse ¶ added in v1.61.1105

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

GetHistoricalInstanceReportResponse is the response struct for api GetHistoricalInstanceReport

func CreateGetHistoricalInstanceReportResponse ¶ added in v1.61.1105

func CreateGetHistoricalInstanceReportResponse() (response *GetHistoricalInstanceReportResponse)

CreateGetHistoricalInstanceReportResponse creates a response to parse from GetHistoricalInstanceReport response

type GetInstanceRequest ¶

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

GetInstanceRequest is the request struct for api GetInstance

func CreateGetInstanceRequest ¶

func CreateGetInstanceRequest() (request *GetInstanceRequest)

CreateGetInstanceRequest creates a request to invoke GetInstance API

type GetInstanceResponse ¶

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

GetInstanceResponse is the response struct for api GetInstance

func CreateGetInstanceResponse ¶

func CreateGetInstanceResponse() (response *GetInstanceResponse)

CreateGetInstanceResponse creates a response to parse from GetInstance response

type GetInstanceTrendingReportRequest ¶ added in v1.61.1105

type GetInstanceTrendingReportRequest struct {
	*requests.RpcRequest
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	InstanceId string           `position:"Query" name:"InstanceId"`
}

GetInstanceTrendingReportRequest is the request struct for api GetInstanceTrendingReport

func CreateGetInstanceTrendingReportRequest ¶ added in v1.61.1105

func CreateGetInstanceTrendingReportRequest() (request *GetInstanceTrendingReportRequest)

CreateGetInstanceTrendingReportRequest creates a request to invoke GetInstanceTrendingReport API

type GetInstanceTrendingReportResponse ¶ added in v1.61.1105

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

GetInstanceTrendingReportResponse is the response struct for api GetInstanceTrendingReport

func CreateGetInstanceTrendingReportResponse ¶ added in v1.61.1105

func CreateGetInstanceTrendingReportResponse() (response *GetInstanceTrendingReportResponse)

CreateGetInstanceTrendingReportResponse creates a response to parse from GetInstanceTrendingReport response

type GetLoginDetailsRequest ¶ added in v1.61.829

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

GetLoginDetailsRequest is the request struct for api GetLoginDetails

func CreateGetLoginDetailsRequest ¶ added in v1.61.829

func CreateGetLoginDetailsRequest() (request *GetLoginDetailsRequest)

CreateGetLoginDetailsRequest creates a request to invoke GetLoginDetails API

type GetLoginDetailsResponse ¶ added in v1.61.829

type GetLoginDetailsResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

GetLoginDetailsResponse is the response struct for api GetLoginDetails

func CreateGetLoginDetailsResponse ¶ added in v1.61.829

func CreateGetLoginDetailsResponse() (response *GetLoginDetailsResponse)

CreateGetLoginDetailsResponse creates a response to parse from GetLoginDetails response

type GetMonoRecordingRequest ¶ added in v1.61.846

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

GetMonoRecordingRequest is the request struct for api GetMonoRecording

func CreateGetMonoRecordingRequest ¶ added in v1.61.846

func CreateGetMonoRecordingRequest() (request *GetMonoRecordingRequest)

CreateGetMonoRecordingRequest creates a request to invoke GetMonoRecording API

type GetMonoRecordingResponse ¶ added in v1.61.846

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

GetMonoRecordingResponse is the response struct for api GetMonoRecording

func CreateGetMonoRecordingResponse ¶ added in v1.61.846

func CreateGetMonoRecordingResponse() (response *GetMonoRecordingResponse)

CreateGetMonoRecordingResponse creates a response to parse from GetMonoRecording response

type GetMultiChannelRecordingRequest ¶ added in v1.61.846

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

GetMultiChannelRecordingRequest is the request struct for api GetMultiChannelRecording

func CreateGetMultiChannelRecordingRequest ¶ added in v1.61.846

func CreateGetMultiChannelRecordingRequest() (request *GetMultiChannelRecordingRequest)

CreateGetMultiChannelRecordingRequest creates a request to invoke GetMultiChannelRecording API

type GetMultiChannelRecordingResponse ¶ added in v1.61.846

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

GetMultiChannelRecordingResponse is the response struct for api GetMultiChannelRecording

func CreateGetMultiChannelRecordingResponse ¶ added in v1.61.846

func CreateGetMultiChannelRecordingResponse() (response *GetMultiChannelRecordingResponse)

CreateGetMultiChannelRecordingResponse creates a response to parse from GetMultiChannelRecording response

type GetNumberLocationRequest ¶ added in v1.61.829

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

GetNumberLocationRequest is the request struct for api GetNumberLocation

func CreateGetNumberLocationRequest ¶ added in v1.61.829

func CreateGetNumberLocationRequest() (request *GetNumberLocationRequest)

CreateGetNumberLocationRequest creates a request to invoke GetNumberLocation API

type GetNumberLocationResponse ¶ added in v1.61.829

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

GetNumberLocationResponse is the response struct for api GetNumberLocation

func CreateGetNumberLocationResponse ¶ added in v1.61.829

func CreateGetNumberLocationResponse() (response *GetNumberLocationResponse)

CreateGetNumberLocationResponse creates a response to parse from GetNumberLocation response

type GetRealtimeCampaignStatsRequest ¶ added in v1.61.1577

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

GetRealtimeCampaignStatsRequest is the request struct for api GetRealtimeCampaignStats

func CreateGetRealtimeCampaignStatsRequest ¶ added in v1.61.1577

func CreateGetRealtimeCampaignStatsRequest() (request *GetRealtimeCampaignStatsRequest)

CreateGetRealtimeCampaignStatsRequest creates a request to invoke GetRealtimeCampaignStats API

type GetRealtimeCampaignStatsResponse ¶ added in v1.61.1577

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

GetRealtimeCampaignStatsResponse is the response struct for api GetRealtimeCampaignStats

func CreateGetRealtimeCampaignStatsResponse ¶ added in v1.61.1577

func CreateGetRealtimeCampaignStatsResponse() (response *GetRealtimeCampaignStatsResponse)

CreateGetRealtimeCampaignStatsResponse creates a response to parse from GetRealtimeCampaignStats response

type GetRealtimeInstanceStatesRequest ¶ added in v1.61.1105

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

GetRealtimeInstanceStatesRequest is the request struct for api GetRealtimeInstanceStates

func CreateGetRealtimeInstanceStatesRequest ¶ added in v1.61.1105

func CreateGetRealtimeInstanceStatesRequest() (request *GetRealtimeInstanceStatesRequest)

CreateGetRealtimeInstanceStatesRequest creates a request to invoke GetRealtimeInstanceStates API

type GetRealtimeInstanceStatesResponse ¶ added in v1.61.1105

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

GetRealtimeInstanceStatesResponse is the response struct for api GetRealtimeInstanceStates

func CreateGetRealtimeInstanceStatesResponse ¶ added in v1.61.1105

func CreateGetRealtimeInstanceStatesResponse() (response *GetRealtimeInstanceStatesResponse)

CreateGetRealtimeInstanceStatesResponse creates a response to parse from GetRealtimeInstanceStates response

type GetSkillGroupRequest ¶ added in v1.61.1577

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

GetSkillGroupRequest is the request struct for api GetSkillGroup

func CreateGetSkillGroupRequest ¶ added in v1.61.1577

func CreateGetSkillGroupRequest() (request *GetSkillGroupRequest)

CreateGetSkillGroupRequest creates a request to invoke GetSkillGroup API

type GetSkillGroupResponse ¶ added in v1.61.1577

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

GetSkillGroupResponse is the response struct for api GetSkillGroup

func CreateGetSkillGroupResponse ¶ added in v1.61.1577

func CreateGetSkillGroupResponse() (response *GetSkillGroupResponse)

CreateGetSkillGroupResponse creates a response to parse from GetSkillGroup response

type GetTurnCredentialsRequest ¶ added in v1.61.829

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

GetTurnCredentialsRequest is the request struct for api GetTurnCredentials

func CreateGetTurnCredentialsRequest ¶ added in v1.61.829

func CreateGetTurnCredentialsRequest() (request *GetTurnCredentialsRequest)

CreateGetTurnCredentialsRequest creates a request to invoke GetTurnCredentials API

type GetTurnCredentialsResponse ¶ added in v1.61.829

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

GetTurnCredentialsResponse is the response struct for api GetTurnCredentials

func CreateGetTurnCredentialsResponse ¶ added in v1.61.829

func CreateGetTurnCredentialsResponse() (response *GetTurnCredentialsResponse)

CreateGetTurnCredentialsResponse creates a response to parse from GetTurnCredentials response

type GetTurnServerListRequest ¶ added in v1.61.829

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

GetTurnServerListRequest is the request struct for api GetTurnServerList

func CreateGetTurnServerListRequest ¶ added in v1.61.829

func CreateGetTurnServerListRequest() (request *GetTurnServerListRequest)

CreateGetTurnServerListRequest creates a request to invoke GetTurnServerList API

type GetTurnServerListResponse ¶ added in v1.61.829

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

GetTurnServerListResponse is the response struct for api GetTurnServerList

func CreateGetTurnServerListResponse ¶ added in v1.61.829

func CreateGetTurnServerListResponse() (response *GetTurnServerListResponse)

CreateGetTurnServerListResponse creates a response to parse from GetTurnServerList response

type GetUploadAudioDataParamsRequest ¶ added in v1.62.292

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

GetUploadAudioDataParamsRequest is the request struct for api GetUploadAudioDataParams

func CreateGetUploadAudioDataParamsRequest ¶ added in v1.62.292

func CreateGetUploadAudioDataParamsRequest() (request *GetUploadAudioDataParamsRequest)

CreateGetUploadAudioDataParamsRequest creates a request to invoke GetUploadAudioDataParams API

type GetUploadAudioDataParamsResponse ¶ added in v1.62.292

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

GetUploadAudioDataParamsResponse is the response struct for api GetUploadAudioDataParams

func CreateGetUploadAudioDataParamsResponse ¶ added in v1.62.292

func CreateGetUploadAudioDataParamsResponse() (response *GetUploadAudioDataParamsResponse)

CreateGetUploadAudioDataParamsResponse creates a response to parse from GetUploadAudioDataParams response

type GetUserRequest ¶

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

GetUserRequest is the request struct for api GetUser

func CreateGetUserRequest ¶

func CreateGetUserRequest() (request *GetUserRequest)

CreateGetUserRequest creates a request to invoke GetUser API

type GetUserResponse ¶

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

GetUserResponse is the response struct for api GetUser

func CreateGetUserResponse ¶

func CreateGetUserResponse() (response *GetUserResponse)

CreateGetUserResponse creates a response to parse from GetUser response

type GetVideoRequest ¶ added in v1.62.308

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

GetVideoRequest is the request struct for api GetVideo

func CreateGetVideoRequest ¶ added in v1.62.308

func CreateGetVideoRequest() (request *GetVideoRequest)

CreateGetVideoRequest creates a request to invoke GetVideo API

type GetVideoResponse ¶ added in v1.62.308

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

GetVideoResponse is the response struct for api GetVideo

func CreateGetVideoResponse ¶ added in v1.62.308

func CreateGetVideoResponse() (response *GetVideoResponse)

CreateGetVideoResponse creates a response to parse from GetVideo response

type GetVoicemailRecordingRequest ¶ added in v1.62.292

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

GetVoicemailRecordingRequest is the request struct for api GetVoicemailRecording

func CreateGetVoicemailRecordingRequest ¶ added in v1.62.292

func CreateGetVoicemailRecordingRequest() (request *GetVoicemailRecordingRequest)

CreateGetVoicemailRecordingRequest creates a request to invoke GetVoicemailRecording API

type GetVoicemailRecordingResponse ¶ added in v1.62.292

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

GetVoicemailRecordingResponse is the response struct for api GetVoicemailRecording

func CreateGetVoicemailRecordingResponse ¶ added in v1.62.292

func CreateGetVoicemailRecordingResponse() (response *GetVoicemailRecordingResponse)

CreateGetVoicemailRecordingResponse creates a response to parse from GetVoicemailRecording response

type HoldCallRequest ¶ added in v1.61.829

type HoldCallRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
	Music      string `position:"Query" name:"Music"`
	ChannelId  string `position:"Query" name:"ChannelId"`
}

HoldCallRequest is the request struct for api HoldCall

func CreateHoldCallRequest ¶ added in v1.61.829

func CreateHoldCallRequest() (request *HoldCallRequest)

CreateHoldCallRequest creates a request to invoke HoldCall API

type HoldCallResponse ¶ added in v1.61.829

type HoldCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

HoldCallResponse is the response struct for api HoldCall

func CreateHoldCallResponse ¶ added in v1.61.829

func CreateHoldCallResponse() (response *HoldCallResponse)

CreateHoldCallResponse creates a response to parse from HoldCall response

type HoldTimeSegment ¶ added in v1.62.307

type HoldTimeSegment struct {
	StartTime int64 `json:"StartTime" xml:"StartTime"`
	EndTime   int64 `json:"EndTime" xml:"EndTime"`
}

HoldTimeSegment is a nested struct in ccc response

type HoldTimeSegments ¶ added in v1.62.307

type HoldTimeSegments struct {
	HoldTimeSegment []HoldTimeSegment `json:"holdTimeSegment" xml:"holdTimeSegment"`
}

HoldTimeSegments is a nested struct in ccc response

type ImportAdminsRequest ¶ added in v1.61.1577

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

ImportAdminsRequest is the request struct for api ImportAdmins

func CreateImportAdminsRequest ¶ added in v1.61.1577

func CreateImportAdminsRequest() (request *ImportAdminsRequest)

CreateImportAdminsRequest creates a request to invoke ImportAdmins API

type ImportAdminsResponse ¶ added in v1.61.1577

type ImportAdminsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	Data           []User `json:"Data" xml:"Data"`
}

ImportAdminsResponse is the response struct for api ImportAdmins

func CreateImportAdminsResponse ¶ added in v1.61.1577

func CreateImportAdminsResponse() (response *ImportAdminsResponse)

CreateImportAdminsResponse creates a response to parse from ImportAdmins response

type ImportCustomCallTaggingRequest ¶ added in v1.61.1577

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

ImportCustomCallTaggingRequest is the request struct for api ImportCustomCallTagging

func CreateImportCustomCallTaggingRequest ¶ added in v1.61.1577

func CreateImportCustomCallTaggingRequest() (request *ImportCustomCallTaggingRequest)

CreateImportCustomCallTaggingRequest creates a request to invoke ImportCustomCallTagging API

type ImportCustomCallTaggingResponse ¶ added in v1.61.1577

type ImportCustomCallTaggingResponse struct {
	*responses.BaseResponse
	RequestId      string        `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int           `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string        `json:"Code" xml:"Code"`
	Message        string        `json:"Message" xml:"Message"`
	Data           []FailureItem `json:"Data" xml:"Data"`
}

ImportCustomCallTaggingResponse is the response struct for api ImportCustomCallTagging

func CreateImportCustomCallTaggingResponse ¶ added in v1.61.1577

func CreateImportCustomCallTaggingResponse() (response *ImportCustomCallTaggingResponse)

CreateImportCustomCallTaggingResponse creates a response to parse from ImportCustomCallTagging response

type ImportDoNotCallNumbersRequest ¶ added in v1.61.1577

type ImportDoNotCallNumbersRequest struct {
	*requests.RpcRequest
	Remark     string `position:"Query" name:"Remark"`
	NumberList string `position:"Query" name:"NumberList"`
	InstanceId string `position:"Query" name:"InstanceId"`
	FilePath   string `position:"Query" name:"FilePath"`
}

ImportDoNotCallNumbersRequest is the request struct for api ImportDoNotCallNumbers

func CreateImportDoNotCallNumbersRequest ¶ added in v1.61.1577

func CreateImportDoNotCallNumbersRequest() (request *ImportDoNotCallNumbersRequest)

CreateImportDoNotCallNumbersRequest creates a request to invoke ImportDoNotCallNumbers API

type ImportDoNotCallNumbersResponse ¶ added in v1.61.1577

type ImportDoNotCallNumbersResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

ImportDoNotCallNumbersResponse is the response struct for api ImportDoNotCallNumbers

func CreateImportDoNotCallNumbersResponse ¶ added in v1.61.1577

func CreateImportDoNotCallNumbersResponse() (response *ImportDoNotCallNumbersResponse)

CreateImportDoNotCallNumbersResponse creates a response to parse from ImportDoNotCallNumbers response

type Inbound ¶

type Inbound struct {
	AverageHoldTime                float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	CallsAttendedTransferOut       int64   `json:"CallsAttendedTransferOut" xml:"CallsAttendedTransferOut"`
	AverageAbandonTime             float64 `json:"AverageAbandonTime" xml:"AverageAbandonTime"`
	MaxRingTime                    int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	TotalWaitTime                  int64   `json:"TotalWaitTime" xml:"TotalWaitTime"`
	CallsQueuingOverflow           int64   `json:"CallsQueuingOverflow" xml:"CallsQueuingOverflow"`
	CallsAbandonedInQueue          int64   `json:"CallsAbandonedInQueue" xml:"CallsAbandonedInQueue"`
	MaxAbandonedInRingTime         int64   `json:"MaxAbandonedInRingTime" xml:"MaxAbandonedInRingTime"`
	MaxWorkTime                    int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	MaxAbandonTime                 int64   `json:"MaxAbandonTime" xml:"MaxAbandonTime"`
	TotalHoldTime                  int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	CallsAbandoned                 int64   `json:"CallsAbandoned" xml:"CallsAbandoned"`
	MaxHoldTime                    int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	CallsOverflow                  int64   `json:"CallsOverflow" xml:"CallsOverflow"`
	CallsBlindTransferOut          int64   `json:"CallsBlindTransferOut" xml:"CallsBlindTransferOut"`
	TotalAbandonedInIVRTime        int64   `json:"TotalAbandonedInIVRTime" xml:"TotalAbandonedInIVRTime"`
	CallsBlindTransferred          int64   `json:"CallsBlindTransferred" xml:"CallsBlindTransferred"`
	CallsQueuingFailed             int64   `json:"CallsQueuingFailed" xml:"CallsQueuingFailed"`
	AverageWaitTime                float64 `json:"AverageWaitTime" xml:"AverageWaitTime"`
	AverageAbandonedInQueueTime    float64 `json:"AverageAbandonedInQueueTime" xml:"AverageAbandonedInQueueTime"`
	CallsAbandonedInRing           int64   `json:"CallsAbandonedInRing" xml:"CallsAbandonedInRing"`
	AbandonedRate                  float64 `json:"AbandonedRate" xml:"AbandonedRate"`
	CallsAbandonedInIVR            int64   `json:"CallsAbandonedInIVR" xml:"CallsAbandonedInIVR"`
	CallsOffered                   int64   `json:"CallsOffered" xml:"CallsOffered"`
	CallsRinged                    int64   `json:"CallsRinged" xml:"CallsRinged"`
	AverageAbandonedInRingTime     float64 `json:"AverageAbandonedInRingTime" xml:"AverageAbandonedInRingTime"`
	CallsHandled                   int64   `json:"CallsHandled" xml:"CallsHandled"`
	TotalAbandonedInRingTime       int64   `json:"TotalAbandonedInRingTime" xml:"TotalAbandonedInRingTime"`
	CallsIVRException              int64   `json:"CallsIVRException" xml:"CallsIVRException"`
	CallsQueuingTimeout            int64   `json:"CallsQueuingTimeout" xml:"CallsQueuingTimeout"`
	CallsAttendedTransferred       int64   `json:"CallsAttendedTransferred" xml:"CallsAttendedTransferred"`
	MaxAbandonedInQueueTime        int64   `json:"MaxAbandonedInQueueTime" xml:"MaxAbandonedInQueueTime"`
	MaxAbandonedInIVRTime          int64   `json:"MaxAbandonedInIVRTime" xml:"MaxAbandonedInIVRTime"`
	CallsTimeout                   int64   `json:"CallsTimeout" xml:"CallsTimeout"`
	TotalRingTime                  int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	AbandonRate                    float64 `json:"AbandonRate" xml:"AbandonRate"`
	MaxWaitTime                    int64   `json:"MaxWaitTime" xml:"MaxWaitTime"`
	CallsQueued                    int64   `json:"CallsQueued" xml:"CallsQueued"`
	AverageTalkTime                float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	TotalWorkTime                  int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	SatisfactionSurveysOffered     int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	CallsHold                      int64   `json:"CallsHold" xml:"CallsHold"`
	CallsAbandonedInVoiceNavigator int64   `json:"CallsAbandonedInVoiceNavigator" xml:"CallsAbandonedInVoiceNavigator"`
	SatisfactionRate               float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	ServiceLevel20                 float64 `json:"ServiceLevel20" xml:"ServiceLevel20"`
	SatisfactionSurveysResponded   int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageAbandonedInIVRTime      float64 `json:"AverageAbandonedInIVRTime" xml:"AverageAbandonedInIVRTime"`
	HandleRate                     float64 `json:"HandleRate" xml:"HandleRate"`
	AverageRingTime                float64 `json:"AverageRingTime" xml:"AverageRingTime"`
	SatisfactionIndex              float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	CallsForwardToOutsideNumber    int64   `json:"CallsForwardToOutsideNumber" xml:"CallsForwardToOutsideNumber"`
	MaxTalkTime                    int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	TotalTalkTime                  int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	TotalAbandonedInQueueTime      int64   `json:"TotalAbandonedInQueueTime" xml:"TotalAbandonedInQueueTime"`
	CallsVoicemail                 int64   `json:"CallsVoicemail" xml:"CallsVoicemail"`
	TotalAbandonTime               int64   `json:"TotalAbandonTime" xml:"TotalAbandonTime"`
	CallsBlindTransferIn           int64   `json:"CallsBlindTransferIn" xml:"CallsBlindTransferIn"`
	CallsAttendedTransferIn        int64   `json:"CallsAttendedTransferIn" xml:"CallsAttendedTransferIn"`
	AverageWorkTime                float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
}

Inbound is a nested struct in ccc response

type InboundInGetInstanceTrendingReport ¶ added in v1.61.1105

type InboundInGetInstanceTrendingReport struct {
	InboundItem []InboundItem `json:"Inbound" xml:"Inbound"`
}

InboundInGetInstanceTrendingReport is a nested struct in ccc response

type InboundInListAgentSummaryReportsSinceMidnight ¶

type InboundInListAgentSummaryReportsSinceMidnight struct {
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	CallsOffered                 int64   `json:"CallsOffered" xml:"CallsOffered"`
	AverageRingTime              int64   `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsHandled                 int64   `json:"CallsHandled" xml:"CallsHandled"`
	ServiceLevel20               float64 `json:"ServiceLevel20" xml:"ServiceLevel20"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	AverageWorkTime              int64   `json:"AverageWorkTime" xml:"AverageWorkTime"`
	AverageTalkTime              int64   `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	HandleRate                   float64 `json:"HandleRate" xml:"HandleRate"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	TotalRingTime                int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	MaxRingTime                  int64   `json:"MaxRingTime" xml:"MaxRingTime"`
}

InboundInListAgentSummaryReportsSinceMidnight is a nested struct in ccc response

type InboundInListSkillGroupSummaryReportsSinceMidnight ¶ added in v1.61.118

type InboundInListSkillGroupSummaryReportsSinceMidnight struct {
	AverageRingTime                           int64   `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsHandled                              int64   `json:"CallsHandled" xml:"CallsHandled"`
	TotalWorkTime                             int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	MaxWorkTime                               int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	QueueMaxWaitTimeDuration                  int64   `json:"QueueMaxWaitTimeDuration" xml:"QueueMaxWaitTimeDuration"`
	AverageWorkTime                           int64   `json:"AverageWorkTime" xml:"AverageWorkTime"`
	SatisfactionIndex                         float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	AnsweredByAgentOfQueueWaitTimeDuration    int64   `json:"AnsweredByAgentOfQueueWaitTimeDuration" xml:"AnsweredByAgentOfQueueWaitTimeDuration"`
	TotalRingTime                             int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	InComingQueueOfQueueCount                 int64   `json:"InComingQueueOfQueueCount" xml:"InComingQueueOfQueueCount"`
	MaxTalkTime                               string  `json:"MaxTalkTime" xml:"MaxTalkTime"`
	MaxRingTime                               int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	TotalTalkTime                             int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	CallsOffered                              int64   `json:"CallsOffered" xml:"CallsOffered"`
	AbandonedInQueueOfQueueCount              int64   `json:"AbandonedInQueueOfQueueCount" xml:"AbandonedInQueueOfQueueCount"`
	OverFlowInQueueOfQueueCount               int64   `json:"OverFlowInQueueOfQueueCount" xml:"OverFlowInQueueOfQueueCount"`
	AnsweredByAgentOfQueueMaxWaitTimeDuration int64   `json:"AnsweredByAgentOfQueueMaxWaitTimeDuration" xml:"AnsweredByAgentOfQueueMaxWaitTimeDuration"`
	ServiceLevel20                            float64 `json:"ServiceLevel20" xml:"ServiceLevel20"`
	AverageTalkTime                           int64   `json:"AverageTalkTime" xml:"AverageTalkTime"`
	AnsweredByAgentOfQueueCount               int64   `json:"AnsweredByAgentOfQueueCount" xml:"AnsweredByAgentOfQueueCount"`
	SatisfactionSurveysOffered                int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	HandleRate                                float64 `json:"HandleRate" xml:"HandleRate"`
	SatisfactionSurveysResponded              int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	GiveUpByAgentOfQueueCount                 int64   `json:"GiveUpByAgentOfQueueCount" xml:"GiveUpByAgentOfQueueCount"`
	QueueWaitTimeDuration                     int64   `json:"QueueWaitTimeDuration" xml:"QueueWaitTimeDuration"`
	CallsServiceLevel20                       int64   `json:"CallsServiceLevel20" xml:"CallsServiceLevel20"`
	CallsServiceLevel30                       int64   `json:"CallsServiceLevel30" xml:"CallsServiceLevel30"`
	CallsServiceLevel10                       int64   `json:"CallsServiceLevel10" xml:"CallsServiceLevel10"`
	CallsAttendedTransferOut                  int64   `json:"CallsAttendedTransferOut" xml:"CallsAttendedTransferOut"`
	CallsBlindTransferOut                     int64   `json:"CallsBlindTransferOut" xml:"CallsBlindTransferOut"`
}

InboundInListSkillGroupSummaryReportsSinceMidnight is a nested struct in ccc response

type InboundItem ¶ added in v1.61.1105

type InboundItem struct {
	StatsTime             int64 `json:"StatsTime" xml:"StatsTime"`
	CallsQueued           int64 `json:"CallsQueued" xml:"CallsQueued"`
	CallsAbandonedInRing  int64 `json:"CallsAbandonedInRing" xml:"CallsAbandonedInRing"`
	CallsHandled          int64 `json:"CallsHandled" xml:"CallsHandled"`
	TotalCalls            int64 `json:"TotalCalls" xml:"TotalCalls"`
	CallsAbandonedInIVR   int64 `json:"CallsAbandonedInIVR" xml:"CallsAbandonedInIVR"`
	CallsAbandonedInQueue int64 `json:"CallsAbandonedInQueue" xml:"CallsAbandonedInQueue"`
}

InboundItem is a nested struct in ccc response

type InitiateAttendedTransferRequest ¶ added in v1.61.829

type InitiateAttendedTransferRequest struct {
	*requests.RpcRequest
	Transferee     string           `position:"Query" name:"Transferee"`
	Transferor     string           `position:"Query" name:"Transferor"`
	UserId         string           `position:"Query" name:"UserId"`
	DeviceId       string           `position:"Query" name:"DeviceId"`
	StrategyName   string           `position:"Query" name:"StrategyName"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	JobId          string           `position:"Query" name:"JobId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
	StrategyParams string           `position:"Query" name:"StrategyParams"`
	CallPriority   requests.Integer `position:"Query" name:"CallPriority"`
}

InitiateAttendedTransferRequest is the request struct for api InitiateAttendedTransfer

func CreateInitiateAttendedTransferRequest ¶ added in v1.61.829

func CreateInitiateAttendedTransferRequest() (request *InitiateAttendedTransferRequest)

CreateInitiateAttendedTransferRequest creates a request to invoke InitiateAttendedTransfer API

type InitiateAttendedTransferResponse ¶ added in v1.61.829

type InitiateAttendedTransferResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

InitiateAttendedTransferResponse is the response struct for api InitiateAttendedTransfer

func CreateInitiateAttendedTransferResponse ¶ added in v1.61.829

func CreateInitiateAttendedTransferResponse() (response *InitiateAttendedTransferResponse)

CreateInitiateAttendedTransferResponse creates a response to parse from InitiateAttendedTransfer response

type InterceptCallRequest ¶ added in v1.61.829

type InterceptCallRequest struct {
	*requests.RpcRequest
	InterceptedUserId string           `position:"Query" name:"InterceptedUserId"`
	UserId            string           `position:"Query" name:"UserId"`
	DeviceId          string           `position:"Query" name:"DeviceId"`
	JobId             string           `position:"Query" name:"JobId"`
	TimeoutSeconds    requests.Integer `position:"Query" name:"TimeoutSeconds"`
	InstanceId        string           `position:"Query" name:"InstanceId"`
}

InterceptCallRequest is the request struct for api InterceptCall

func CreateInterceptCallRequest ¶ added in v1.61.829

func CreateInterceptCallRequest() (request *InterceptCallRequest)

CreateInterceptCallRequest creates a request to invoke InterceptCall API

type InterceptCallResponse ¶ added in v1.61.829

type InterceptCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

InterceptCallResponse is the response struct for api InterceptCall

func CreateInterceptCallResponse ¶ added in v1.61.829

func CreateInterceptCallResponse() (response *InterceptCallResponse)

CreateInterceptCallResponse creates a response to parse from InterceptCall response

type Items ¶ added in v1.61.835

type Items struct {
	SkillGroupNames string                              `json:"SkillGroupNames" xml:"SkillGroupNames"`
	SkillGroupName  string                              `json:"SkillGroupName" xml:"SkillGroupName"`
	AgentName       string                              `json:"AgentName" xml:"AgentName"`
	AgentId         string                              `json:"AgentId" xml:"AgentId"`
	SkillGroupId    string                              `json:"SkillGroupId" xml:"SkillGroupId"`
	SkillGroupIds   string                              `json:"SkillGroupIds" xml:"SkillGroupIds"`
	DisplayId       string                              `json:"DisplayId" xml:"DisplayId"`
	Outbound        OutboundInListHistoricalAgentReport `json:"Outbound" xml:"Outbound"`
	Overall         Overall                             `json:"Overall" xml:"Overall"`
	Inbound         Inbound                             `json:"Inbound" xml:"Inbound"`
}

Items is a nested struct in ccc response

type IvrEvents ¶ added in v1.61.1129

type IvrEvents struct {
	IvrEventsItem []IvrEventsItem `json:"IvrEvents" xml:"IvrEvents"`
}

IvrEvents is a nested struct in ccc response

type IvrEventsItem ¶ added in v1.61.1129

type IvrEventsItem struct {
	FlowId        string              `json:"FlowId" xml:"FlowId"`
	FlowType      string              `json:"FlowType" xml:"FlowType"`
	EventSequence []EventSequenceItem `json:"EventSequence" xml:"EventSequence"`
}

IvrEventsItem is a nested struct in ccc response

type IvrTracking ¶ added in v1.61.1108

type IvrTracking struct {
	Instance         string                 `json:"Instance" xml:"Instance"`
	Callee           string                 `json:"Callee" xml:"Callee"`
	EnterTime        int64                  `json:"EnterTime" xml:"EnterTime"`
	NodeVariables    map[string]interface{} `json:"NodeVariables" xml:"NodeVariables"`
	NodeExitCode     string                 `json:"NodeExitCode" xml:"NodeExitCode"`
	FlowName         string                 `json:"FlowName" xml:"FlowName"`
	FlowId           string                 `json:"FlowId" xml:"FlowId"`
	NodeProperties   map[string]interface{} `json:"NodeProperties" xml:"NodeProperties"`
	NodeType         string                 `json:"NodeType" xml:"NodeType"`
	Caller           string                 `json:"Caller" xml:"Caller"`
	NodeName         string                 `json:"NodeName" xml:"NodeName"`
	ContactId        string                 `json:"ContactId" xml:"ContactId"`
	LeaveTime        int64                  `json:"LeaveTime" xml:"LeaveTime"`
	ChannelVariables string                 `json:"ChannelVariables" xml:"ChannelVariables"`
	ChannelId        string                 `json:"ChannelId" xml:"ChannelId"`
	NodeId           string                 `json:"NodeId" xml:"NodeId"`
}

IvrTracking is a nested struct in ccc response

type LaunchAuthenticationRequest ¶ added in v1.61.829

type LaunchAuthenticationRequest struct {
	*requests.RpcRequest
	ContactFlowId        string `position:"Query" name:"ContactFlowId"`
	ContactFlowVariables string `position:"Query" name:"ContactFlowVariables"`
	UserId               string `position:"Query" name:"UserId"`
	DeviceId             string `position:"Query" name:"DeviceId"`
	JobId                string `position:"Query" name:"JobId"`
	InstanceId           string `position:"Query" name:"InstanceId"`
}

LaunchAuthenticationRequest is the request struct for api LaunchAuthentication

func CreateLaunchAuthenticationRequest ¶ added in v1.61.829

func CreateLaunchAuthenticationRequest() (request *LaunchAuthenticationRequest)

CreateLaunchAuthenticationRequest creates a request to invoke LaunchAuthentication API

type LaunchAuthenticationResponse ¶ added in v1.61.829

type LaunchAuthenticationResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

LaunchAuthenticationResponse is the response struct for api LaunchAuthentication

func CreateLaunchAuthenticationResponse ¶ added in v1.61.829

func CreateLaunchAuthenticationResponse() (response *LaunchAuthenticationResponse)

CreateLaunchAuthenticationResponse creates a response to parse from LaunchAuthentication response

type LaunchSurveyRequest ¶ added in v1.61.829

type LaunchSurveyRequest struct {
	*requests.RpcRequest
	ContactFlowId        string `position:"Query" name:"ContactFlowId"`
	ContactFlowVariables string `position:"Query" name:"ContactFlowVariables"`
	UserId               string `position:"Query" name:"UserId"`
	DeviceId             string `position:"Query" name:"DeviceId"`
	JobId                string `position:"Query" name:"JobId"`
	InstanceId           string `position:"Query" name:"InstanceId"`
	SmsMetadataId        string `position:"Query" name:"SmsMetadataId"`
	SurveyChannel        string `position:"Query" name:"SurveyChannel"`
}

LaunchSurveyRequest is the request struct for api LaunchSurvey

func CreateLaunchSurveyRequest ¶ added in v1.61.829

func CreateLaunchSurveyRequest() (request *LaunchSurveyRequest)

CreateLaunchSurveyRequest creates a request to invoke LaunchSurvey API

type LaunchSurveyResponse ¶ added in v1.61.829

type LaunchSurveyResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

LaunchSurveyResponse is the response struct for api LaunchSurvey

func CreateLaunchSurveyResponse ¶ added in v1.61.829

func CreateLaunchSurveyResponse() (response *LaunchSurveyResponse)

CreateLaunchSurveyResponse creates a response to parse from LaunchSurvey response

type ListAgentStateLogsRequest ¶ added in v1.61.722

type ListAgentStateLogsRequest struct {
	*requests.RpcRequest
	AgentId    string           `position:"Query" name:"AgentId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	InstanceId string           `position:"Query" name:"InstanceId"`
}

ListAgentStateLogsRequest is the request struct for api ListAgentStateLogs

func CreateListAgentStateLogsRequest ¶ added in v1.61.722

func CreateListAgentStateLogsRequest() (request *ListAgentStateLogsRequest)

CreateListAgentStateLogsRequest creates a request to invoke ListAgentStateLogs API

type ListAgentStateLogsResponse ¶ added in v1.61.722

type ListAgentStateLogsResponse struct {
	*responses.BaseResponse
	Code           string     `json:"Code" xml:"Code"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string     `json:"Message" xml:"Message"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListAgentStateLogsResponse is the response struct for api ListAgentStateLogs

func CreateListAgentStateLogsResponse ¶ added in v1.61.722

func CreateListAgentStateLogsResponse() (response *ListAgentStateLogsResponse)

CreateListAgentStateLogsResponse creates a response to parse from ListAgentStateLogs response

type ListAgentStatesRequest ¶

type ListAgentStatesRequest struct {
	*requests.RpcRequest
	AgentIds            string           `position:"Query" name:"AgentIds"`
	PageNumber          requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	SkillGroupId        string           `position:"Query" name:"SkillGroupId"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	State               string           `position:"Query" name:"State"`
	ExcludeOfflineUsers requests.Boolean `position:"Query" name:"ExcludeOfflineUsers"`
}

ListAgentStatesRequest is the request struct for api ListAgentStates

func CreateListAgentStatesRequest ¶

func CreateListAgentStatesRequest() (request *ListAgentStatesRequest)

CreateListAgentStatesRequest creates a request to invoke ListAgentStates API

type ListAgentStatesResponse ¶

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

ListAgentStatesResponse is the response struct for api ListAgentStates

func CreateListAgentStatesResponse ¶

func CreateListAgentStatesResponse() (response *ListAgentStatesResponse)

CreateListAgentStatesResponse creates a response to parse from ListAgentStates response

type ListAgentSummaryReportsSinceMidnightRequest ¶

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

ListAgentSummaryReportsSinceMidnightRequest is the request struct for api ListAgentSummaryReportsSinceMidnight

func CreateListAgentSummaryReportsSinceMidnightRequest ¶

func CreateListAgentSummaryReportsSinceMidnightRequest() (request *ListAgentSummaryReportsSinceMidnightRequest)

CreateListAgentSummaryReportsSinceMidnightRequest creates a request to invoke ListAgentSummaryReportsSinceMidnight API

type ListAgentSummaryReportsSinceMidnightResponse ¶

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

ListAgentSummaryReportsSinceMidnightResponse is the response struct for api ListAgentSummaryReportsSinceMidnight

func CreateListAgentSummaryReportsSinceMidnightResponse ¶

func CreateListAgentSummaryReportsSinceMidnightResponse() (response *ListAgentSummaryReportsSinceMidnightResponse)

CreateListAgentSummaryReportsSinceMidnightResponse creates a response to parse from ListAgentSummaryReportsSinceMidnight response

type ListAttemptsRequest ¶ added in v1.61.1287

type ListAttemptsRequest struct {
	*requests.RpcRequest
	ContactId  string           `position:"Query" name:"ContactId"`
	CampaignId string           `position:"Query" name:"CampaignId"`
	Criteria   string           `position:"Query" name:"Criteria"`
	Callee     string           `position:"Query" name:"Callee"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
	QueueId    string           `position:"Query" name:"QueueId"`
	AgentId    string           `position:"Query" name:"AgentId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	Caller     string           `position:"Query" name:"Caller"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	CaseId     string           `position:"Query" name:"CaseId"`
	AttemptId  string           `position:"Query" name:"AttemptId"`
}

ListAttemptsRequest is the request struct for api ListAttempts

func CreateListAttemptsRequest ¶ added in v1.61.1287

func CreateListAttemptsRequest() (request *ListAttemptsRequest)

CreateListAttemptsRequest creates a request to invoke ListAttempts API

type ListAttemptsResponse ¶ added in v1.61.1287

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

ListAttemptsResponse is the response struct for api ListAttempts

func CreateListAttemptsResponse ¶ added in v1.61.1287

func CreateListAttemptsResponse() (response *ListAttemptsResponse)

CreateListAttemptsResponse creates a response to parse from ListAttempts response

type ListAudioFilesRequest ¶ added in v1.62.292

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

ListAudioFilesRequest is the request struct for api ListAudioFiles

func CreateListAudioFilesRequest ¶ added in v1.62.292

func CreateListAudioFilesRequest() (request *ListAudioFilesRequest)

CreateListAudioFilesRequest creates a request to invoke ListAudioFiles API

type ListAudioFilesResponse ¶ added in v1.62.292

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

ListAudioFilesResponse is the response struct for api ListAudioFiles

func CreateListAudioFilesResponse ¶ added in v1.62.292

func CreateListAudioFilesResponse() (response *ListAudioFilesResponse)

CreateListAudioFilesResponse creates a response to parse from ListAudioFiles response

type ListBriefSkillGroupsRequest ¶ added in v1.61.829

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

ListBriefSkillGroupsRequest is the request struct for api ListBriefSkillGroups

func CreateListBriefSkillGroupsRequest ¶ added in v1.61.829

func CreateListBriefSkillGroupsRequest() (request *ListBriefSkillGroupsRequest)

CreateListBriefSkillGroupsRequest creates a request to invoke ListBriefSkillGroups API

type ListBriefSkillGroupsResponse ¶ added in v1.61.829

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

ListBriefSkillGroupsResponse is the response struct for api ListBriefSkillGroups

func CreateListBriefSkillGroupsResponse ¶ added in v1.61.829

func CreateListBriefSkillGroupsResponse() (response *ListBriefSkillGroupsResponse)

CreateListBriefSkillGroupsResponse creates a response to parse from ListBriefSkillGroups response

type ListCallDetailRecordsRequest ¶

type ListCallDetailRecordsRequest struct {
	*requests.RpcRequest
	ContactId                   string           `position:"Query" name:"ContactId"`
	Criteria                    string           `position:"Query" name:"Criteria"`
	ContactDispositionList      string           `position:"Query" name:"ContactDispositionList"`
	OrderByField                string           `position:"Query" name:"OrderByField"`
	StartTime                   requests.Integer `position:"Query" name:"StartTime"`
	PageNumber                  requests.Integer `position:"Query" name:"PageNumber"`
	EarlyMediaStateList         string           `position:"Query" name:"EarlyMediaStateList"`
	CalledNumber                string           `position:"Query" name:"CalledNumber"`
	SatisfactionList            string           `position:"Query" name:"SatisfactionList"`
	PageSize                    requests.Integer `position:"Query" name:"PageSize"`
	SortOrder                   string           `position:"Query" name:"SortOrder"`
	SatisfactionDescriptionList string           `position:"Query" name:"SatisfactionDescriptionList"`
	AgentId                     string           `position:"Query" name:"AgentId"`
	ContactType                 string           `position:"Query" name:"ContactType"`
	ContactTypeList             string           `position:"Query" name:"ContactTypeList"`
	SatisfactionSurveyChannel   string           `position:"Query" name:"SatisfactionSurveyChannel"`
	EndTime                     requests.Integer `position:"Query" name:"EndTime"`
	CallingNumber               string           `position:"Query" name:"CallingNumber"`
	ContactDisposition          string           `position:"Query" name:"ContactDisposition"`
	InstanceId                  string           `position:"Query" name:"InstanceId"`
	SkillGroupId                string           `position:"Query" name:"SkillGroupId"`
}

ListCallDetailRecordsRequest is the request struct for api ListCallDetailRecords

func CreateListCallDetailRecordsRequest ¶

func CreateListCallDetailRecordsRequest() (request *ListCallDetailRecordsRequest)

CreateListCallDetailRecordsRequest creates a request to invoke ListCallDetailRecords API

type ListCallDetailRecordsResponse ¶

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

ListCallDetailRecordsResponse is the response struct for api ListCallDetailRecords

func CreateListCallDetailRecordsResponse ¶

func CreateListCallDetailRecordsResponse() (response *ListCallDetailRecordsResponse)

CreateListCallDetailRecordsResponse creates a response to parse from ListCallDetailRecords response

type ListCallTagsRequest ¶ added in v1.61.1577

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

ListCallTagsRequest is the request struct for api ListCallTags

func CreateListCallTagsRequest ¶ added in v1.61.1577

func CreateListCallTagsRequest() (request *ListCallTagsRequest)

CreateListCallTagsRequest creates a request to invoke ListCallTags API

type ListCallTagsResponse ¶ added in v1.61.1577

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

ListCallTagsResponse is the response struct for api ListCallTags

func CreateListCallTagsResponse ¶ added in v1.61.1577

func CreateListCallTagsResponse() (response *ListCallTagsResponse)

CreateListCallTagsResponse creates a response to parse from ListCallTags response

type ListCampaignTrendingReportRequest ¶ added in v1.61.1287

type ListCampaignTrendingReportRequest struct {
	*requests.RpcRequest
	CampaignId string           `position:"Query" name:"CampaignId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	InstanceId string           `position:"Query" name:"InstanceId"`
}

ListCampaignTrendingReportRequest is the request struct for api ListCampaignTrendingReport

func CreateListCampaignTrendingReportRequest ¶ added in v1.61.1287

func CreateListCampaignTrendingReportRequest() (request *ListCampaignTrendingReportRequest)

CreateListCampaignTrendingReportRequest creates a request to invoke ListCampaignTrendingReport API

type ListCampaignTrendingReportResponse ¶ added in v1.61.1287

type ListCampaignTrendingReportResponse struct {
	*responses.BaseResponse
	Code           string         `json:"Code" xml:"Code"`
	HttpStatusCode int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string         `json:"Message" xml:"Message"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Data           []TrendingList `json:"Data" xml:"Data"`
}

ListCampaignTrendingReportResponse is the response struct for api ListCampaignTrendingReport

func CreateListCampaignTrendingReportResponse ¶ added in v1.61.1287

func CreateListCampaignTrendingReportResponse() (response *ListCampaignTrendingReportResponse)

CreateListCampaignTrendingReportResponse creates a response to parse from ListCampaignTrendingReport response

type ListCampaignsRequest ¶ added in v1.61.1287

type ListCampaignsRequest struct {
	*requests.RpcRequest
	ActualStartTimeTo   string           `position:"Query" name:"ActualStartTimeTo"`
	QueueId             string           `position:"Query" name:"QueueId"`
	ActualStartTimeFrom string           `position:"Query" name:"ActualStartTimeFrom"`
	PageNumber          requests.Integer `position:"Query" name:"PageNumber"`
	PlanedStartTimeFrom string           `position:"Query" name:"PlanedStartTimeFrom"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	Name                string           `position:"Query" name:"Name"`
	PageSize            requests.Integer `position:"Query" name:"PageSize"`
	PlanedStartTimeTo   string           `position:"Query" name:"PlanedStartTimeTo"`
	State               string           `position:"Query" name:"State"`
}

ListCampaignsRequest is the request struct for api ListCampaigns

func CreateListCampaignsRequest ¶ added in v1.61.1287

func CreateListCampaignsRequest() (request *ListCampaignsRequest)

CreateListCampaignsRequest creates a request to invoke ListCampaigns API

type ListCampaignsResponse ¶ added in v1.61.1287

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

ListCampaignsResponse is the response struct for api ListCampaigns

func CreateListCampaignsResponse ¶ added in v1.61.1287

func CreateListCampaignsResponse() (response *ListCampaignsResponse)

CreateListCampaignsResponse creates a response to parse from ListCampaigns response

type ListCasesRequest ¶ added in v1.61.1287

type ListCasesRequest struct {
	*requests.RpcRequest
	InstanceId  string           `position:"Query" name:"InstanceId"`
	CampaignId  string           `position:"Query" name:"CampaignId"`
	PhoneNumber string           `position:"Query" name:"PhoneNumber"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	State       string           `position:"Query" name:"State"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
}

ListCasesRequest is the request struct for api ListCases

func CreateListCasesRequest ¶ added in v1.61.1287

func CreateListCasesRequest() (request *ListCasesRequest)

CreateListCasesRequest creates a request to invoke ListCases API

type ListCasesResponse ¶ added in v1.61.1287

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

ListCasesResponse is the response struct for api ListCases

func CreateListCasesResponse ¶ added in v1.61.1287

func CreateListCasesResponse() (response *ListCasesResponse)

CreateListCasesResponse creates a response to parse from ListCases response

type ListConfigItemsRequest ¶ added in v1.61.829

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

ListConfigItemsRequest is the request struct for api ListConfigItems

func CreateListConfigItemsRequest ¶ added in v1.61.829

func CreateListConfigItemsRequest() (request *ListConfigItemsRequest)

CreateListConfigItemsRequest creates a request to invoke ListConfigItems API

type ListConfigItemsResponse ¶ added in v1.61.829

type ListConfigItemsResponse struct {
	*responses.BaseResponse
	Code           string       `json:"Code" xml:"Code"`
	HttpStatusCode int          `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string       `json:"Message" xml:"Message"`
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	Params         []string     `json:"Params" xml:"Params"`
	Data           []ConfigItem `json:"Data" xml:"Data"`
}

ListConfigItemsResponse is the response struct for api ListConfigItems

func CreateListConfigItemsResponse ¶ added in v1.61.829

func CreateListConfigItemsResponse() (response *ListConfigItemsResponse)

CreateListConfigItemsResponse creates a response to parse from ListConfigItems response

type ListContactFlowsRequest ¶

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

ListContactFlowsRequest is the request struct for api ListContactFlows

func CreateListContactFlowsRequest ¶

func CreateListContactFlowsRequest() (request *ListContactFlowsRequest)

CreateListContactFlowsRequest creates a request to invoke ListContactFlows API

type ListContactFlowsResponse ¶

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

ListContactFlowsResponse is the response struct for api ListContactFlows

func CreateListContactFlowsResponse ¶

func CreateListContactFlowsResponse() (response *ListContactFlowsResponse)

CreateListContactFlowsResponse creates a response to parse from ListContactFlows response

type ListCustomCallTaggingRequest ¶ added in v1.61.1577

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

ListCustomCallTaggingRequest is the request struct for api ListCustomCallTagging

func CreateListCustomCallTaggingRequest ¶ added in v1.61.1577

func CreateListCustomCallTaggingRequest() (request *ListCustomCallTaggingRequest)

CreateListCustomCallTaggingRequest creates a request to invoke ListCustomCallTagging API

type ListCustomCallTaggingResponse ¶ added in v1.61.1577

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

ListCustomCallTaggingResponse is the response struct for api ListCustomCallTagging

func CreateListCustomCallTaggingResponse ¶ added in v1.61.1577

func CreateListCustomCallTaggingResponse() (response *ListCustomCallTaggingResponse)

CreateListCustomCallTaggingResponse creates a response to parse from ListCustomCallTagging response

type ListDevicesRequest ¶ added in v1.61.829

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

ListDevicesRequest is the request struct for api ListDevices

func CreateListDevicesRequest ¶ added in v1.61.829

func CreateListDevicesRequest() (request *ListDevicesRequest)

CreateListDevicesRequest creates a request to invoke ListDevices API

type ListDevicesResponse ¶ added in v1.61.829

type ListDevicesResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           []Device `json:"Data" xml:"Data"`
}

ListDevicesResponse is the response struct for api ListDevices

func CreateListDevicesResponse ¶ added in v1.61.829

func CreateListDevicesResponse() (response *ListDevicesResponse)

CreateListDevicesResponse creates a response to parse from ListDevices response

type ListDoNotCallNumbersRequest ¶ added in v1.61.1577

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

ListDoNotCallNumbersRequest is the request struct for api ListDoNotCallNumbers

func CreateListDoNotCallNumbersRequest ¶ added in v1.61.1577

func CreateListDoNotCallNumbersRequest() (request *ListDoNotCallNumbersRequest)

CreateListDoNotCallNumbersRequest creates a request to invoke ListDoNotCallNumbers API

type ListDoNotCallNumbersResponse ¶ added in v1.61.1577

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

ListDoNotCallNumbersResponse is the response struct for api ListDoNotCallNumbers

func CreateListDoNotCallNumbersResponse ¶ added in v1.61.1577

func CreateListDoNotCallNumbersResponse() (response *ListDoNotCallNumbersResponse)

CreateListDoNotCallNumbersResponse creates a response to parse from ListDoNotCallNumbers response

type ListHistoricalAgentReportRequest ¶ added in v1.61.835

type ListHistoricalAgentReportRequest struct {
	*requests.RpcRequest
	StartTime   requests.Integer `position:"Query" name:"StartTime"`
	StopTime    requests.Integer `position:"Query" name:"StopTime"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
	AgentIdList string           `position:"Body" name:"AgentIdList"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
}

ListHistoricalAgentReportRequest is the request struct for api ListHistoricalAgentReport

func CreateListHistoricalAgentReportRequest ¶ added in v1.61.835

func CreateListHistoricalAgentReportRequest() (request *ListHistoricalAgentReportRequest)

CreateListHistoricalAgentReportRequest creates a request to invoke ListHistoricalAgentReport API

type ListHistoricalAgentReportResponse ¶ added in v1.61.835

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

ListHistoricalAgentReportResponse is the response struct for api ListHistoricalAgentReport

func CreateListHistoricalAgentReportResponse ¶ added in v1.61.835

func CreateListHistoricalAgentReportResponse() (response *ListHistoricalAgentReportResponse)

CreateListHistoricalAgentReportResponse creates a response to parse from ListHistoricalAgentReport response

type ListHistoricalSkillGroupReportRequest ¶ added in v1.61.1105

type ListHistoricalSkillGroupReportRequest struct {
	*requests.RpcRequest
	EndTime          requests.Integer `position:"Query" name:"EndTime"`
	StartTime        requests.Integer `position:"Query" name:"StartTime"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	SkillGroupIdList string           `position:"Body" name:"SkillGroupIdList"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
}

ListHistoricalSkillGroupReportRequest is the request struct for api ListHistoricalSkillGroupReport

func CreateListHistoricalSkillGroupReportRequest ¶ added in v1.61.1105

func CreateListHistoricalSkillGroupReportRequest() (request *ListHistoricalSkillGroupReportRequest)

CreateListHistoricalSkillGroupReportRequest creates a request to invoke ListHistoricalSkillGroupReport API

type ListHistoricalSkillGroupReportResponse ¶ added in v1.61.1105

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

ListHistoricalSkillGroupReportResponse is the response struct for api ListHistoricalSkillGroupReport

func CreateListHistoricalSkillGroupReportResponse ¶ added in v1.61.1105

func CreateListHistoricalSkillGroupReportResponse() (response *ListHistoricalSkillGroupReportResponse)

CreateListHistoricalSkillGroupReportResponse creates a response to parse from ListHistoricalSkillGroupReport response

type ListInListAgentStates ¶

type ListInListAgentStates struct {
	RealTimeAgentState []RealTimeAgentState `json:"RealTimeAgentState" xml:"RealTimeAgentState"`
}

ListInListAgentStates is a nested struct in ccc response

type ListInListAgentSummaryReportsSinceMidnight ¶

type ListInListAgentSummaryReportsSinceMidnight struct {
	AgentSummaryReport []AgentSummaryReport `json:"AgentSummaryReport" xml:"AgentSummaryReport"`
}

ListInListAgentSummaryReportsSinceMidnight is a nested struct in ccc response

type ListInListAttempts ¶ added in v1.61.1287

type ListInListAttempts struct {
	AttemptList []AttemptList `json:"AttemptList" xml:"AttemptList"`
}

ListInListAttempts is a nested struct in ccc response

type ListInListAudioFiles ¶ added in v1.62.292

type ListInListAudioFiles struct {
	ContactFlow []ContactFlow `json:"ContactFlow" xml:"ContactFlow"`
}

ListInListAudioFiles is a nested struct in ccc response

type ListInListBriefSkillGroups ¶ added in v1.61.829

type ListInListBriefSkillGroups struct {
	SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}

ListInListBriefSkillGroups is a nested struct in ccc response

type ListInListCallDetailRecords ¶

type ListInListCallDetailRecords struct {
	CallDetailRecord []CallDetailRecord `json:"CallDetailRecord" xml:"CallDetailRecord"`
}

ListInListCallDetailRecords is a nested struct in ccc response

type ListInListCallTags ¶ added in v1.61.1577

type ListInListCallTags struct {
	CallTag []CallTag `json:"CallTag" xml:"CallTag"`
}

ListInListCallTags is a nested struct in ccc response

type ListInListCampaigns ¶ added in v1.61.1287

type ListInListCampaigns struct {
	ListItem []ListItem `json:"list" xml:"list"`
}

ListInListCampaigns is a nested struct in ccc response

type ListInListCases ¶ added in v1.61.1287

type ListInListCases struct {
	ListItem []ListItem `json:"list" xml:"list"`
}

ListInListCases is a nested struct in ccc response

type ListInListContactFlows ¶ added in v1.61.1025

type ListInListContactFlows struct {
	ContactFlow []ContactFlow `json:"ContactFlow" xml:"ContactFlow"`
}

ListInListContactFlows is a nested struct in ccc response

type ListInListCustomCallTagging ¶ added in v1.61.1577

type ListInListCustomCallTagging struct {
	CustomCallTagging []CustomCallTagging `json:"CustomCallTagging" xml:"CustomCallTagging"`
}

ListInListCustomCallTagging is a nested struct in ccc response

type ListInListDoNotCallNumbers ¶ added in v1.61.1577

type ListInListDoNotCallNumbers struct {
	BlockedNumber []BlockedNumber `json:"BlockedNumber" xml:"BlockedNumber"`
}

ListInListDoNotCallNumbers is a nested struct in ccc response

type ListInListHistoricalAgentReport ¶ added in v1.61.835

type ListInListHistoricalAgentReport struct {
	Items []Items `json:"Items" xml:"Items"`
}

ListInListHistoricalAgentReport is a nested struct in ccc response

type ListInListHistoricalSkillGroupReport ¶ added in v1.61.1105

type ListInListHistoricalSkillGroupReport struct {
	Items []Items `json:"Items" xml:"Items"`
}

ListInListHistoricalSkillGroupReport is a nested struct in ccc response

type ListInListInstances ¶ added in v1.61.1193

type ListInListInstances struct {
	CallCenterInstance []CallCenterInstance `json:"CallCenterInstance" xml:"CallCenterInstance"`
}

ListInListInstances is a nested struct in ccc response

type ListInListInstancesOfUser ¶ added in v1.61.1025

type ListInListInstancesOfUser struct {
	CallCenterInstance []CallCenterInstance `json:"CallCenterInstance" xml:"CallCenterInstance"`
}

ListInListInstancesOfUser is a nested struct in ccc response

type ListInListIvrTrackingDetails ¶ added in v1.61.1108

type ListInListIvrTrackingDetails struct {
	IvrTracking []IvrTracking `json:"IvrTracking" xml:"IvrTracking"`
}

ListInListIvrTrackingDetails is a nested struct in ccc response

type ListInListLegacyAgentEventLogs ¶ added in v1.62.292

type ListInListLegacyAgentEventLogs struct {
	AgentEventLog []AgentEventLog `json:"AgentEventLog" xml:"AgentEventLog"`
}

ListInListLegacyAgentEventLogs is a nested struct in ccc response

type ListInListLegacyAgentStatusLogs ¶ added in v1.62.292

type ListInListLegacyAgentStatusLogs struct {
	AgentStatusLog []AgentStatusLog `json:"AgentStatusLog" xml:"AgentStatusLog"`
}

ListInListLegacyAgentStatusLogs is a nested struct in ccc response

type ListInListLegacyAppraiseLogs ¶ added in v1.62.292

type ListInListLegacyAppraiseLogs struct {
	AgentStatusLog []AgentStatusLog `json:"AgentStatusLog" xml:"AgentStatusLog"`
}

ListInListLegacyAppraiseLogs is a nested struct in ccc response

type ListInListLegacyQueueEventLogs ¶ added in v1.62.292

type ListInListLegacyQueueEventLogs struct {
	QueueEventLog []QueueEventLog `json:"QueueEventLog" xml:"QueueEventLog"`
}

ListInListLegacyQueueEventLogs is a nested struct in ccc response

type ListInListOutboundNumbersOfUser ¶ added in v1.61.829

type ListInListOutboundNumbersOfUser struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListOutboundNumbersOfUser is a nested struct in ccc response

type ListInListPersonalNumbersOfUser ¶ added in v1.61.1052

type ListInListPersonalNumbersOfUser struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListPersonalNumbersOfUser is a nested struct in ccc response

type ListInListPhoneNumbers ¶ added in v1.61.1052

type ListInListPhoneNumbers struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListPhoneNumbers is a nested struct in ccc response

type ListInListPhoneNumbersOfSkillGroup ¶ added in v1.61.1052

type ListInListPhoneNumbersOfSkillGroup struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListPhoneNumbersOfSkillGroup is a nested struct in ccc response

type ListInListRamUsers ¶ added in v1.61.1227

type ListInListRamUsers struct {
	RamUser []RamUser `json:"RamUser" xml:"RamUser"`
}

ListInListRamUsers is a nested struct in ccc response

type ListInListRealtimeAgentStates ¶ added in v1.61.835

type ListInListRealtimeAgentStates struct {
	AgentState []AgentState `json:"AgentState" xml:"AgentState"`
}

ListInListRealtimeAgentStates is a nested struct in ccc response

type ListInListRealtimeSkillGroupStates ¶ added in v1.61.1105

type ListInListRealtimeSkillGroupStates struct {
	SkillGroupState []SkillGroupState `json:"SkillGroupState" xml:"SkillGroupState"`
}

ListInListRealtimeSkillGroupStates is a nested struct in ccc response

type ListInListRecentCallDetailRecords ¶ added in v1.61.835

type ListInListRecentCallDetailRecords struct {
	CallDetailRecord []CallDetailRecord `json:"CallDetailRecord" xml:"CallDetailRecord"`
}

ListInListRecentCallDetailRecords is a nested struct in ccc response

type ListInListSkillGroupStates ¶

type ListInListSkillGroupStates struct {
	RealTimeSkillGroupState []RealTimeSkillGroupState `json:"RealTimeSkillGroupState" xml:"RealTimeSkillGroupState"`
}

ListInListSkillGroupStates is a nested struct in ccc response

type ListInListSkillGroupSummaryReportsSinceMidnight ¶

type ListInListSkillGroupSummaryReportsSinceMidnight struct {
	SkillGroupSummaryReport []SkillGroupSummaryReport `json:"SkillGroupSummaryReport" xml:"SkillGroupSummaryReport"`
}

ListInListSkillGroupSummaryReportsSinceMidnight is a nested struct in ccc response

type ListInListSkillGroups ¶ added in v1.61.1052

type ListInListSkillGroups struct {
	SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}

ListInListSkillGroups is a nested struct in ccc response

type ListInListSkillLevelsOfUser ¶ added in v1.61.829

type ListInListSkillLevelsOfUser struct {
	UserSkillLevel []UserSkillLevel `json:"UserSkillLevel" xml:"UserSkillLevel"`
}

ListInListSkillLevelsOfUser is a nested struct in ccc response

type ListInListUnassignedNumbers ¶ added in v1.61.1254

type ListInListUnassignedNumbers struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListUnassignedNumbers is a nested struct in ccc response

type ListInListUserLevelsOfSkillGroup ¶ added in v1.61.1025

type ListInListUserLevelsOfSkillGroup struct {
	UserSkillLevel []UserSkillLevelInListUserLevelsOfSkillGroup `json:"UserSkillLevel" xml:"UserSkillLevel"`
}

ListInListUserLevelsOfSkillGroup is a nested struct in ccc response

type ListInListUsers ¶

type ListInListUsers struct {
	UserDetail []UserDetail `json:"UserDetail" xml:"UserDetail"`
}

ListInListUsers is a nested struct in ccc response

type ListInstancesOfUserRequest ¶

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

ListInstancesOfUserRequest is the request struct for api ListInstancesOfUser

func CreateListInstancesOfUserRequest ¶

func CreateListInstancesOfUserRequest() (request *ListInstancesOfUserRequest)

CreateListInstancesOfUserRequest creates a request to invoke ListInstancesOfUser API

type ListInstancesOfUserResponse ¶

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

ListInstancesOfUserResponse is the response struct for api ListInstancesOfUser

func CreateListInstancesOfUserResponse ¶

func CreateListInstancesOfUserResponse() (response *ListInstancesOfUserResponse)

CreateListInstancesOfUserResponse creates a response to parse from ListInstancesOfUser response

type ListInstancesRequest ¶ added in v1.61.1193

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

ListInstancesRequest is the request struct for api ListInstances

func CreateListInstancesRequest ¶ added in v1.61.1193

func CreateListInstancesRequest() (request *ListInstancesRequest)

CreateListInstancesRequest creates a request to invoke ListInstances API

type ListInstancesResponse ¶ added in v1.61.1193

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

ListInstancesResponse is the response struct for api ListInstances

func CreateListInstancesResponse ¶ added in v1.61.1193

func CreateListInstancesResponse() (response *ListInstancesResponse)

CreateListInstancesResponse creates a response to parse from ListInstances response

type ListIntervalAgentReportRequest ¶ added in v1.61.1105

type ListIntervalAgentReportRequest struct {
	*requests.RpcRequest
	AgentId    string           `position:"Query" name:"AgentId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	Interval   string           `position:"Query" name:"Interval"`
}

ListIntervalAgentReportRequest is the request struct for api ListIntervalAgentReport

func CreateListIntervalAgentReportRequest ¶ added in v1.61.1105

func CreateListIntervalAgentReportRequest() (request *ListIntervalAgentReportRequest)

CreateListIntervalAgentReportRequest creates a request to invoke ListIntervalAgentReport API

type ListIntervalAgentReportResponse ¶ added in v1.61.1105

type ListIntervalAgentReportResponse struct {
	*responses.BaseResponse
	Code           string     `json:"Code" xml:"Code"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string     `json:"Message" xml:"Message"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListIntervalAgentReportResponse is the response struct for api ListIntervalAgentReport

func CreateListIntervalAgentReportResponse ¶ added in v1.61.1105

func CreateListIntervalAgentReportResponse() (response *ListIntervalAgentReportResponse)

CreateListIntervalAgentReportResponse creates a response to parse from ListIntervalAgentReport response

type ListIntervalInstanceReportRequest ¶ added in v1.61.1105

type ListIntervalInstanceReportRequest struct {
	*requests.RpcRequest
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	Interval   string           `position:"Query" name:"Interval"`
}

ListIntervalInstanceReportRequest is the request struct for api ListIntervalInstanceReport

func CreateListIntervalInstanceReportRequest ¶ added in v1.61.1105

func CreateListIntervalInstanceReportRequest() (request *ListIntervalInstanceReportRequest)

CreateListIntervalInstanceReportRequest creates a request to invoke ListIntervalInstanceReport API

type ListIntervalInstanceReportResponse ¶ added in v1.61.1105

type ListIntervalInstanceReportResponse struct {
	*responses.BaseResponse
	Code           string     `json:"Code" xml:"Code"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string     `json:"Message" xml:"Message"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListIntervalInstanceReportResponse is the response struct for api ListIntervalInstanceReport

func CreateListIntervalInstanceReportResponse ¶ added in v1.61.1105

func CreateListIntervalInstanceReportResponse() (response *ListIntervalInstanceReportResponse)

CreateListIntervalInstanceReportResponse creates a response to parse from ListIntervalInstanceReport response

type ListIntervalSkillGroupReportRequest ¶ added in v1.61.1105

type ListIntervalSkillGroupReportRequest struct {
	*requests.RpcRequest
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	SkillGroupId string           `position:"Query" name:"SkillGroupId"`
	Interval     string           `position:"Query" name:"Interval"`
}

ListIntervalSkillGroupReportRequest is the request struct for api ListIntervalSkillGroupReport

func CreateListIntervalSkillGroupReportRequest ¶ added in v1.61.1105

func CreateListIntervalSkillGroupReportRequest() (request *ListIntervalSkillGroupReportRequest)

CreateListIntervalSkillGroupReportRequest creates a request to invoke ListIntervalSkillGroupReport API

type ListIntervalSkillGroupReportResponse ¶ added in v1.61.1105

type ListIntervalSkillGroupReportResponse struct {
	*responses.BaseResponse
	Code           string     `json:"Code" xml:"Code"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string     `json:"Message" xml:"Message"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListIntervalSkillGroupReportResponse is the response struct for api ListIntervalSkillGroupReport

func CreateListIntervalSkillGroupReportResponse ¶ added in v1.61.1105

func CreateListIntervalSkillGroupReportResponse() (response *ListIntervalSkillGroupReportResponse)

CreateListIntervalSkillGroupReportResponse creates a response to parse from ListIntervalSkillGroupReport response

type ListItem ¶ added in v1.62.292

type ListItem struct {
	Name               string `json:"Name" xml:"Name"`
	CampaignId         string `json:"CampaignId" xml:"CampaignId"`
	QueueName          string `json:"QueueName" xml:"QueueName"`
	PhoneNumber        string `json:"PhoneNumber" xml:"PhoneNumber"`
	MaxAttemptCount    int64  `json:"MaxAttemptCount" xml:"MaxAttemptCount"`
	AbandonType        string `json:"AbandonType" xml:"AbandonType"`
	Simulation         bool   `json:"Simulation" xml:"Simulation"`
	ActualStartTime    int64  `json:"ActualStartTime" xml:"ActualStartTime"`
	StrategyParameters string `json:"StrategyParameters" xml:"StrategyParameters"`
	CasesAborted       int64  `json:"CasesAborted" xml:"CasesAborted"`
	CasesConnected     int64  `json:"CasesConnected" xml:"CasesConnected"`
	MinAttemptInterval int64  `json:"MinAttemptInterval" xml:"MinAttemptInterval"`
	TotalCases         int64  `json:"TotalCases" xml:"TotalCases"`
	State              string `json:"State" xml:"State"`
	AttemptCount       int64  `json:"AttemptCount" xml:"AttemptCount"`
	CasesUncompleted   int64  `json:"CasesUncompleted" xml:"CasesUncompleted"`
	QueueId            string `json:"QueueId" xml:"QueueId"`
	PlanedEndTime      int64  `json:"PlanedEndTime" xml:"PlanedEndTime"`
	StrategyType       string `json:"StrategyType" xml:"StrategyType"`
	FailureReason      string `json:"FailureReason" xml:"FailureReason"`
	PlanedStartTime    int64  `json:"PlanedStartTime" xml:"PlanedStartTime"`
	CustomVariables    string `json:"CustomVariables" xml:"CustomVariables"`
	ActualEndTime      int64  `json:"ActualEndTime" xml:"ActualEndTime"`
	CaseId             string `json:"CaseId" xml:"CaseId"`
}

ListItem is a nested struct in ccc response

type ListIvrTrackingDetailsRequest ¶ added in v1.61.1108

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

ListIvrTrackingDetailsRequest is the request struct for api ListIvrTrackingDetails

func CreateListIvrTrackingDetailsRequest ¶ added in v1.61.1108

func CreateListIvrTrackingDetailsRequest() (request *ListIvrTrackingDetailsRequest)

CreateListIvrTrackingDetailsRequest creates a request to invoke ListIvrTrackingDetails API

type ListIvrTrackingDetailsResponse ¶ added in v1.61.1108

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

ListIvrTrackingDetailsResponse is the response struct for api ListIvrTrackingDetails

func CreateListIvrTrackingDetailsResponse ¶ added in v1.61.1108

func CreateListIvrTrackingDetailsResponse() (response *ListIvrTrackingDetailsResponse)

CreateListIvrTrackingDetailsResponse creates a response to parse from ListIvrTrackingDetails response

type ListLegacyAgentEventLogsRequest ¶ added in v1.62.292

type ListLegacyAgentEventLogsRequest struct {
	*requests.RpcRequest
	AgentId    string           `position:"Query" name:"AgentId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListLegacyAgentEventLogsRequest is the request struct for api ListLegacyAgentEventLogs

func CreateListLegacyAgentEventLogsRequest ¶ added in v1.62.292

func CreateListLegacyAgentEventLogsRequest() (request *ListLegacyAgentEventLogsRequest)

CreateListLegacyAgentEventLogsRequest creates a request to invoke ListLegacyAgentEventLogs API

type ListLegacyAgentEventLogsResponse ¶ added in v1.62.292

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

ListLegacyAgentEventLogsResponse is the response struct for api ListLegacyAgentEventLogs

func CreateListLegacyAgentEventLogsResponse ¶ added in v1.62.292

func CreateListLegacyAgentEventLogsResponse() (response *ListLegacyAgentEventLogsResponse)

CreateListLegacyAgentEventLogsResponse creates a response to parse from ListLegacyAgentEventLogs response

type ListLegacyAgentStatusLogsRequest ¶ added in v1.62.292

type ListLegacyAgentStatusLogsRequest struct {
	*requests.RpcRequest
	AgentId    string           `position:"Query" name:"AgentId"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Query" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListLegacyAgentStatusLogsRequest is the request struct for api ListLegacyAgentStatusLogs

func CreateListLegacyAgentStatusLogsRequest ¶ added in v1.62.292

func CreateListLegacyAgentStatusLogsRequest() (request *ListLegacyAgentStatusLogsRequest)

CreateListLegacyAgentStatusLogsRequest creates a request to invoke ListLegacyAgentStatusLogs API

type ListLegacyAgentStatusLogsResponse ¶ added in v1.62.292

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

ListLegacyAgentStatusLogsResponse is the response struct for api ListLegacyAgentStatusLogs

func CreateListLegacyAgentStatusLogsResponse ¶ added in v1.62.292

func CreateListLegacyAgentStatusLogsResponse() (response *ListLegacyAgentStatusLogsResponse)

CreateListLegacyAgentStatusLogsResponse creates a response to parse from ListLegacyAgentStatusLogs response

type ListLegacyAppraiseLogsRequest ¶ added in v1.62.292

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

ListLegacyAppraiseLogsRequest is the request struct for api ListLegacyAppraiseLogs

func CreateListLegacyAppraiseLogsRequest ¶ added in v1.62.292

func CreateListLegacyAppraiseLogsRequest() (request *ListLegacyAppraiseLogsRequest)

CreateListLegacyAppraiseLogsRequest creates a request to invoke ListLegacyAppraiseLogs API

type ListLegacyAppraiseLogsResponse ¶ added in v1.62.292

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

ListLegacyAppraiseLogsResponse is the response struct for api ListLegacyAppraiseLogs

func CreateListLegacyAppraiseLogsResponse ¶ added in v1.62.292

func CreateListLegacyAppraiseLogsResponse() (response *ListLegacyAppraiseLogsResponse)

CreateListLegacyAppraiseLogsResponse creates a response to parse from ListLegacyAppraiseLogs response

type ListLegacyQueueEventLogsRequest ¶ added in v1.62.292

type ListLegacyQueueEventLogsRequest struct {
	*requests.RpcRequest
	EndTime      requests.Integer `position:"Query" name:"EndTime"`
	StartTime    requests.Integer `position:"Query" name:"StartTime"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	SkillGroupId string           `position:"Query" name:"SkillGroupId"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
}

ListLegacyQueueEventLogsRequest is the request struct for api ListLegacyQueueEventLogs

func CreateListLegacyQueueEventLogsRequest ¶ added in v1.62.292

func CreateListLegacyQueueEventLogsRequest() (request *ListLegacyQueueEventLogsRequest)

CreateListLegacyQueueEventLogsRequest creates a request to invoke ListLegacyQueueEventLogs API

type ListLegacyQueueEventLogsResponse ¶ added in v1.62.292

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

ListLegacyQueueEventLogsResponse is the response struct for api ListLegacyQueueEventLogs

func CreateListLegacyQueueEventLogsResponse ¶ added in v1.62.292

func CreateListLegacyQueueEventLogsResponse() (response *ListLegacyQueueEventLogsResponse)

CreateListLegacyQueueEventLogsResponse creates a response to parse from ListLegacyQueueEventLogs response

type ListMonoRecordingsRequest ¶ added in v1.61.1577

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

ListMonoRecordingsRequest is the request struct for api ListMonoRecordings

func CreateListMonoRecordingsRequest ¶ added in v1.61.1577

func CreateListMonoRecordingsRequest() (request *ListMonoRecordingsRequest)

CreateListMonoRecordingsRequest creates a request to invoke ListMonoRecordings API

type ListMonoRecordingsResponse ¶ added in v1.61.1577

type ListMonoRecordingsResponse struct {
	*responses.BaseResponse
	Code           string         `json:"Code" xml:"Code"`
	HttpStatusCode int            `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string         `json:"Message" xml:"Message"`
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	Data           []RecordingDTO `json:"Data" xml:"Data"`
}

ListMonoRecordingsResponse is the response struct for api ListMonoRecordings

func CreateListMonoRecordingsResponse ¶ added in v1.61.1577

func CreateListMonoRecordingsResponse() (response *ListMonoRecordingsResponse)

CreateListMonoRecordingsResponse creates a response to parse from ListMonoRecordings response

type ListMultiChannelRecordingsRequest ¶ added in v1.61.1577

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

ListMultiChannelRecordingsRequest is the request struct for api ListMultiChannelRecordings

func CreateListMultiChannelRecordingsRequest ¶ added in v1.61.1577

func CreateListMultiChannelRecordingsRequest() (request *ListMultiChannelRecordingsRequest)

CreateListMultiChannelRecordingsRequest creates a request to invoke ListMultiChannelRecordings API

type ListMultiChannelRecordingsResponse ¶ added in v1.61.1577

type ListMultiChannelRecordingsResponse struct {
	*responses.BaseResponse
	Code           string                                     `json:"Code" xml:"Code"`
	HttpStatusCode int                                        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                                     `json:"Message" xml:"Message"`
	RequestId      string                                     `json:"RequestId" xml:"RequestId"`
	Data           []RecordingDTOInListMultiChannelRecordings `json:"Data" xml:"Data"`
}

ListMultiChannelRecordingsResponse is the response struct for api ListMultiChannelRecordings

func CreateListMultiChannelRecordingsResponse ¶ added in v1.61.1577

func CreateListMultiChannelRecordingsResponse() (response *ListMultiChannelRecordingsResponse)

CreateListMultiChannelRecordingsResponse creates a response to parse from ListMultiChannelRecordings response

type ListOutboundNumbersOfUserRequest ¶ added in v1.61.829

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

ListOutboundNumbersOfUserRequest is the request struct for api ListOutboundNumbersOfUser

func CreateListOutboundNumbersOfUserRequest ¶ added in v1.61.829

func CreateListOutboundNumbersOfUserRequest() (request *ListOutboundNumbersOfUserRequest)

CreateListOutboundNumbersOfUserRequest creates a request to invoke ListOutboundNumbersOfUser API

type ListOutboundNumbersOfUserResponse ¶ added in v1.61.829

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

ListOutboundNumbersOfUserResponse is the response struct for api ListOutboundNumbersOfUser

func CreateListOutboundNumbersOfUserResponse ¶ added in v1.61.829

func CreateListOutboundNumbersOfUserResponse() (response *ListOutboundNumbersOfUserResponse)

CreateListOutboundNumbersOfUserResponse creates a response to parse from ListOutboundNumbersOfUser response

type ListPersonalNumbersOfUserRequest ¶ added in v1.61.1052

type ListPersonalNumbersOfUserRequest struct {
	*requests.RpcRequest
	UserId        string           `position:"Query" name:"UserId"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	IsMember      requests.Boolean `position:"Query" name:"IsMember"`
	SearchPattern string           `position:"Query" name:"SearchPattern"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
}

ListPersonalNumbersOfUserRequest is the request struct for api ListPersonalNumbersOfUser

func CreateListPersonalNumbersOfUserRequest ¶ added in v1.61.1052

func CreateListPersonalNumbersOfUserRequest() (request *ListPersonalNumbersOfUserRequest)

CreateListPersonalNumbersOfUserRequest creates a request to invoke ListPersonalNumbersOfUser API

type ListPersonalNumbersOfUserResponse ¶ added in v1.61.1052

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

ListPersonalNumbersOfUserResponse is the response struct for api ListPersonalNumbersOfUser

func CreateListPersonalNumbersOfUserResponse ¶ added in v1.61.1052

func CreateListPersonalNumbersOfUserResponse() (response *ListPersonalNumbersOfUserResponse)

CreateListPersonalNumbersOfUserResponse creates a response to parse from ListPersonalNumbersOfUser response

type ListPhoneNumbersOfSkillGroupRequest ¶ added in v1.61.1052

type ListPhoneNumbersOfSkillGroupRequest struct {
	*requests.RpcRequest
	Active        requests.Boolean `position:"Query" name:"Active"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	IsMember      requests.Boolean `position:"Query" name:"IsMember"`
	SearchPattern string           `position:"Query" name:"SearchPattern"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	SkillGroupId  string           `position:"Query" name:"SkillGroupId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
}

ListPhoneNumbersOfSkillGroupRequest is the request struct for api ListPhoneNumbersOfSkillGroup

func CreateListPhoneNumbersOfSkillGroupRequest ¶ added in v1.61.1052

func CreateListPhoneNumbersOfSkillGroupRequest() (request *ListPhoneNumbersOfSkillGroupRequest)

CreateListPhoneNumbersOfSkillGroupRequest creates a request to invoke ListPhoneNumbersOfSkillGroup API

type ListPhoneNumbersOfSkillGroupResponse ¶ added in v1.61.1052

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

ListPhoneNumbersOfSkillGroupResponse is the response struct for api ListPhoneNumbersOfSkillGroup

func CreateListPhoneNumbersOfSkillGroupResponse ¶ added in v1.61.1052

func CreateListPhoneNumbersOfSkillGroupResponse() (response *ListPhoneNumbersOfSkillGroupResponse)

CreateListPhoneNumbersOfSkillGroupResponse creates a response to parse from ListPhoneNumbersOfSkillGroup response

type ListPhoneNumbersRequest ¶

type ListPhoneNumbersRequest struct {
	*requests.RpcRequest
	Usage         string           `position:"Query" name:"Usage"`
	Active        requests.Boolean `position:"Query" name:"Active"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	SearchPattern string           `position:"Query" name:"SearchPattern"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
}

ListPhoneNumbersRequest is the request struct for api ListPhoneNumbers

func CreateListPhoneNumbersRequest ¶

func CreateListPhoneNumbersRequest() (request *ListPhoneNumbersRequest)

CreateListPhoneNumbersRequest creates a request to invoke ListPhoneNumbers API

type ListPhoneNumbersResponse ¶

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

ListPhoneNumbersResponse is the response struct for api ListPhoneNumbers

func CreateListPhoneNumbersResponse ¶

func CreateListPhoneNumbersResponse() (response *ListPhoneNumbersResponse)

CreateListPhoneNumbersResponse creates a response to parse from ListPhoneNumbers response

type ListPrivilegesOfUserRequest ¶

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

ListPrivilegesOfUserRequest is the request struct for api ListPrivilegesOfUser

func CreateListPrivilegesOfUserRequest ¶

func CreateListPrivilegesOfUserRequest() (request *ListPrivilegesOfUserRequest)

CreateListPrivilegesOfUserRequest creates a request to invoke ListPrivilegesOfUser API

type ListPrivilegesOfUserResponse ¶

type ListPrivilegesOfUserResponse struct {
	*responses.BaseResponse
	Code           string     `json:"Code" xml:"Code"`
	HttpStatusCode int        `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string     `json:"Message" xml:"Message"`
	RequestId      string     `json:"RequestId" xml:"RequestId"`
	Data           []DataItem `json:"Data" xml:"Data"`
}

ListPrivilegesOfUserResponse is the response struct for api ListPrivilegesOfUser

func CreateListPrivilegesOfUserResponse ¶

func CreateListPrivilegesOfUserResponse() (response *ListPrivilegesOfUserResponse)

CreateListPrivilegesOfUserResponse creates a response to parse from ListPrivilegesOfUser response

type ListRamUsersRequest ¶ added in v1.61.1227

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

ListRamUsersRequest is the request struct for api ListRamUsers

func CreateListRamUsersRequest ¶ added in v1.61.1227

func CreateListRamUsersRequest() (request *ListRamUsersRequest)

CreateListRamUsersRequest creates a request to invoke ListRamUsers API

type ListRamUsersResponse ¶ added in v1.61.1227

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

ListRamUsersResponse is the response struct for api ListRamUsers

func CreateListRamUsersResponse ¶ added in v1.61.1227

func CreateListRamUsersResponse() (response *ListRamUsersResponse)

CreateListRamUsersResponse creates a response to parse from ListRamUsers response

type ListRealtimeAgentStatesRequest ¶ added in v1.61.835

type ListRealtimeAgentStatesRequest struct {
	*requests.RpcRequest
	CallTypeList     string           `position:"Query" name:"CallTypeList"`
	Query            string           `position:"Query" name:"Query"`
	OutboundScenario requests.Boolean `position:"Query" name:"OutboundScenario"`
	PageNumber       requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
	WorkModeList     string           `position:"Query" name:"WorkModeList"`
	AgentIdList      string           `position:"Body" name:"AgentIdList"`
	SkillGroupId     string           `position:"Query" name:"SkillGroupId"`
	AgentName        string           `position:"Query" name:"AgentName"`
	PageSize         requests.Integer `position:"Query" name:"PageSize"`
	StateList        string           `position:"Body" name:"StateList"`
}

ListRealtimeAgentStatesRequest is the request struct for api ListRealtimeAgentStates

func CreateListRealtimeAgentStatesRequest ¶ added in v1.61.835

func CreateListRealtimeAgentStatesRequest() (request *ListRealtimeAgentStatesRequest)

CreateListRealtimeAgentStatesRequest creates a request to invoke ListRealtimeAgentStates API

type ListRealtimeAgentStatesResponse ¶ added in v1.61.835

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

ListRealtimeAgentStatesResponse is the response struct for api ListRealtimeAgentStates

func CreateListRealtimeAgentStatesResponse ¶ added in v1.61.835

func CreateListRealtimeAgentStatesResponse() (response *ListRealtimeAgentStatesResponse)

CreateListRealtimeAgentStatesResponse creates a response to parse from ListRealtimeAgentStates response

type ListRealtimeSkillGroupStatesRequest ¶ added in v1.61.1105

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

ListRealtimeSkillGroupStatesRequest is the request struct for api ListRealtimeSkillGroupStates

func CreateListRealtimeSkillGroupStatesRequest ¶ added in v1.61.1105

func CreateListRealtimeSkillGroupStatesRequest() (request *ListRealtimeSkillGroupStatesRequest)

CreateListRealtimeSkillGroupStatesRequest creates a request to invoke ListRealtimeSkillGroupStates API

type ListRealtimeSkillGroupStatesResponse ¶ added in v1.61.1105

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

ListRealtimeSkillGroupStatesResponse is the response struct for api ListRealtimeSkillGroupStates

func CreateListRealtimeSkillGroupStatesResponse ¶ added in v1.61.1105

func CreateListRealtimeSkillGroupStatesResponse() (response *ListRealtimeSkillGroupStatesResponse)

CreateListRealtimeSkillGroupStatesResponse creates a response to parse from ListRealtimeSkillGroupStates response

type ListRecentCallDetailRecordsRequest ¶ added in v1.61.835

type ListRecentCallDetailRecordsRequest struct {
	*requests.RpcRequest
	Criteria   string           `position:"Query" name:"Criteria"`
	EndTime    requests.Integer `position:"Query" name:"EndTime"`
	StartTime  requests.Integer `position:"Body" name:"StartTime"`
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

ListRecentCallDetailRecordsRequest is the request struct for api ListRecentCallDetailRecords

func CreateListRecentCallDetailRecordsRequest ¶ added in v1.61.835

func CreateListRecentCallDetailRecordsRequest() (request *ListRecentCallDetailRecordsRequest)

CreateListRecentCallDetailRecordsRequest creates a request to invoke ListRecentCallDetailRecords API

type ListRecentCallDetailRecordsResponse ¶ added in v1.61.835

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

ListRecentCallDetailRecordsResponse is the response struct for api ListRecentCallDetailRecords

func CreateListRecentCallDetailRecordsResponse ¶ added in v1.61.835

func CreateListRecentCallDetailRecordsResponse() (response *ListRecentCallDetailRecordsResponse)

CreateListRecentCallDetailRecordsResponse creates a response to parse from ListRecentCallDetailRecords response

type ListRolesRequest ¶

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

ListRolesRequest is the request struct for api ListRoles

func CreateListRolesRequest ¶

func CreateListRolesRequest() (request *ListRolesRequest)

CreateListRolesRequest creates a request to invoke ListRoles API

type ListRolesResponse ¶

type ListRolesResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Data           []Role `json:"Data" xml:"Data"`
}

ListRolesResponse is the response struct for api ListRoles

func CreateListRolesResponse ¶

func CreateListRolesResponse() (response *ListRolesResponse)

CreateListRolesResponse creates a response to parse from ListRoles response

type ListSkillGroupStatesRequest ¶

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

ListSkillGroupStatesRequest is the request struct for api ListSkillGroupStates

func CreateListSkillGroupStatesRequest ¶

func CreateListSkillGroupStatesRequest() (request *ListSkillGroupStatesRequest)

CreateListSkillGroupStatesRequest creates a request to invoke ListSkillGroupStates API

type ListSkillGroupStatesResponse ¶

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

ListSkillGroupStatesResponse is the response struct for api ListSkillGroupStates

func CreateListSkillGroupStatesResponse ¶

func CreateListSkillGroupStatesResponse() (response *ListSkillGroupStatesResponse)

CreateListSkillGroupStatesResponse creates a response to parse from ListSkillGroupStates response

type ListSkillGroupSummaryReportsSinceMidnightRequest ¶

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

ListSkillGroupSummaryReportsSinceMidnightRequest is the request struct for api ListSkillGroupSummaryReportsSinceMidnight

func CreateListSkillGroupSummaryReportsSinceMidnightRequest ¶

func CreateListSkillGroupSummaryReportsSinceMidnightRequest() (request *ListSkillGroupSummaryReportsSinceMidnightRequest)

CreateListSkillGroupSummaryReportsSinceMidnightRequest creates a request to invoke ListSkillGroupSummaryReportsSinceMidnight API

type ListSkillGroupSummaryReportsSinceMidnightResponse ¶

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

ListSkillGroupSummaryReportsSinceMidnightResponse is the response struct for api ListSkillGroupSummaryReportsSinceMidnight

func CreateListSkillGroupSummaryReportsSinceMidnightResponse ¶

func CreateListSkillGroupSummaryReportsSinceMidnightResponse() (response *ListSkillGroupSummaryReportsSinceMidnightResponse)

CreateListSkillGroupSummaryReportsSinceMidnightResponse creates a response to parse from ListSkillGroupSummaryReportsSinceMidnight response

type ListSkillGroupsRequest ¶

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

ListSkillGroupsRequest is the request struct for api ListSkillGroups

func CreateListSkillGroupsRequest ¶

func CreateListSkillGroupsRequest() (request *ListSkillGroupsRequest)

CreateListSkillGroupsRequest creates a request to invoke ListSkillGroups API

type ListSkillGroupsResponse ¶

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

ListSkillGroupsResponse is the response struct for api ListSkillGroups

func CreateListSkillGroupsResponse ¶

func CreateListSkillGroupsResponse() (response *ListSkillGroupsResponse)

CreateListSkillGroupsResponse creates a response to parse from ListSkillGroups response

type ListSkillLevelsOfUserRequest ¶ added in v1.61.829

type ListSkillLevelsOfUserRequest struct {
	*requests.RpcRequest
	UserId        string           `position:"Query" name:"UserId"`
	IsMember      requests.Boolean `position:"Query" name:"IsMember"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	SearchPattern string           `position:"Query" name:"SearchPattern"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
}

ListSkillLevelsOfUserRequest is the request struct for api ListSkillLevelsOfUser

func CreateListSkillLevelsOfUserRequest ¶ added in v1.61.829

func CreateListSkillLevelsOfUserRequest() (request *ListSkillLevelsOfUserRequest)

CreateListSkillLevelsOfUserRequest creates a request to invoke ListSkillLevelsOfUser API

type ListSkillLevelsOfUserResponse ¶ added in v1.61.829

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

ListSkillLevelsOfUserResponse is the response struct for api ListSkillLevelsOfUser

func CreateListSkillLevelsOfUserResponse ¶ added in v1.61.829

func CreateListSkillLevelsOfUserResponse() (response *ListSkillLevelsOfUserResponse)

CreateListSkillLevelsOfUserResponse creates a response to parse from ListSkillLevelsOfUser response

type ListUnassignedNumbersRequest ¶ added in v1.61.1254

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

ListUnassignedNumbersRequest is the request struct for api ListUnassignedNumbers

func CreateListUnassignedNumbersRequest ¶ added in v1.61.1254

func CreateListUnassignedNumbersRequest() (request *ListUnassignedNumbersRequest)

CreateListUnassignedNumbersRequest creates a request to invoke ListUnassignedNumbers API

type ListUnassignedNumbersResponse ¶ added in v1.61.1254

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

ListUnassignedNumbersResponse is the response struct for api ListUnassignedNumbers

func CreateListUnassignedNumbersResponse ¶ added in v1.61.1254

func CreateListUnassignedNumbersResponse() (response *ListUnassignedNumbersResponse)

CreateListUnassignedNumbersResponse creates a response to parse from ListUnassignedNumbers response

type ListUserLevelsOfSkillGroupRequest ¶ added in v1.61.1025

type ListUserLevelsOfSkillGroupRequest struct {
	*requests.RpcRequest
	IsMember      requests.Boolean `position:"Query" name:"IsMember"`
	PageNumber    requests.Integer `position:"Query" name:"PageNumber"`
	SearchPattern string           `position:"Query" name:"SearchPattern"`
	InstanceId    string           `position:"Query" name:"InstanceId"`
	SkillGroupId  string           `position:"Query" name:"SkillGroupId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
}

ListUserLevelsOfSkillGroupRequest is the request struct for api ListUserLevelsOfSkillGroup

func CreateListUserLevelsOfSkillGroupRequest ¶ added in v1.61.1025

func CreateListUserLevelsOfSkillGroupRequest() (request *ListUserLevelsOfSkillGroupRequest)

CreateListUserLevelsOfSkillGroupRequest creates a request to invoke ListUserLevelsOfSkillGroup API

type ListUserLevelsOfSkillGroupResponse ¶ added in v1.61.1025

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

ListUserLevelsOfSkillGroupResponse is the response struct for api ListUserLevelsOfSkillGroup

func CreateListUserLevelsOfSkillGroupResponse ¶ added in v1.61.1025

func CreateListUserLevelsOfSkillGroupResponse() (response *ListUserLevelsOfSkillGroupResponse)

CreateListUserLevelsOfSkillGroupResponse creates a response to parse from ListUserLevelsOfSkillGroup response

type ListUsersRequest ¶

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

ListUsersRequest is the request struct for api ListUsers

func CreateListUsersRequest ¶

func CreateListUsersRequest() (request *ListUsersRequest)

CreateListUsersRequest creates a request to invoke ListUsers API

type ListUsersResponse ¶

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

ListUsersResponse is the response struct for api ListUsers

func CreateListUsersResponse ¶

func CreateListUsersResponse() (response *ListUsersResponse)

CreateListUsersResponse creates a response to parse from ListUsers response

type MakeCallRequest ¶ added in v1.61.829

type MakeCallRequest struct {
	*requests.RpcRequest
	Callee         string           `position:"Query" name:"Callee"`
	MaskedCallee   string           `position:"Query" name:"MaskedCallee"`
	UserId         string           `position:"Query" name:"UserId"`
	DeviceId       string           `position:"Query" name:"DeviceId"`
	Tags           string           `position:"Query" name:"Tags"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	Caller         string           `position:"Query" name:"Caller"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
}

MakeCallRequest is the request struct for api MakeCall

func CreateMakeCallRequest ¶ added in v1.61.829

func CreateMakeCallRequest() (request *MakeCallRequest)

CreateMakeCallRequest creates a request to invoke MakeCall API

type MakeCallResponse ¶ added in v1.61.829

type MakeCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

MakeCallResponse is the response struct for api MakeCall

func CreateMakeCallResponse ¶ added in v1.61.829

func CreateMakeCallResponse() (response *MakeCallResponse)

CreateMakeCallResponse creates a response to parse from MakeCall response

type ModifyAudioFileRequest ¶ added in v1.62.292

type ModifyAudioFileRequest struct {
	*requests.RpcRequest
	OssFileKey      string `position:"Query" name:"OssFileKey"`
	InstanceId      string `position:"Query" name:"InstanceId"`
	AudioFileName   string `position:"Query" name:"AudioFileName"`
	Name            string `position:"Query" name:"Name"`
	AudioResourceId string `position:"Query" name:"AudioResourceId"`
}

ModifyAudioFileRequest is the request struct for api ModifyAudioFile

func CreateModifyAudioFileRequest ¶ added in v1.62.292

func CreateModifyAudioFileRequest() (request *ModifyAudioFileRequest)

CreateModifyAudioFileRequest creates a request to invoke ModifyAudioFile API

type ModifyAudioFileResponse ¶ added in v1.62.292

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

ModifyAudioFileResponse is the response struct for api ModifyAudioFile

func CreateModifyAudioFileResponse ¶ added in v1.62.292

func CreateModifyAudioFileResponse() (response *ModifyAudioFileResponse)

CreateModifyAudioFileResponse creates a response to parse from ModifyAudioFile response

type ModifyCustomCallTaggingRequest ¶ added in v1.61.1577

type ModifyCustomCallTaggingRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	Number          string `position:"Query" name:"Number"`
	InstanceId      string `position:"Query" name:"InstanceId"`
	CallTagNameList string `position:"Query" name:"CallTagNameList"`
}

ModifyCustomCallTaggingRequest is the request struct for api ModifyCustomCallTagging

func CreateModifyCustomCallTaggingRequest ¶ added in v1.61.1577

func CreateModifyCustomCallTaggingRequest() (request *ModifyCustomCallTaggingRequest)

CreateModifyCustomCallTaggingRequest creates a request to invoke ModifyCustomCallTagging API

type ModifyCustomCallTaggingResponse ¶ added in v1.61.1577

type ModifyCustomCallTaggingResponse struct {
	*responses.BaseResponse
	RequestId      string `json:"RequestId" xml:"RequestId"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
}

ModifyCustomCallTaggingResponse is the response struct for api ModifyCustomCallTagging

func CreateModifyCustomCallTaggingResponse ¶ added in v1.61.1577

func CreateModifyCustomCallTaggingResponse() (response *ModifyCustomCallTaggingResponse)

CreateModifyCustomCallTaggingResponse creates a response to parse from ModifyCustomCallTagging response

type ModifyInstanceRequest ¶ added in v1.61.1193

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

ModifyInstanceRequest is the request struct for api ModifyInstance

func CreateModifyInstanceRequest ¶ added in v1.61.1193

func CreateModifyInstanceRequest() (request *ModifyInstanceRequest)

CreateModifyInstanceRequest creates a request to invoke ModifyInstance API

type ModifyInstanceResponse ¶ added in v1.61.1193

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

ModifyInstanceResponse is the response struct for api ModifyInstance

func CreateModifyInstanceResponse ¶ added in v1.61.1193

func CreateModifyInstanceResponse() (response *ModifyInstanceResponse)

CreateModifyInstanceResponse creates a response to parse from ModifyInstance response

type ModifyPhoneNumberRequest ¶

type ModifyPhoneNumberRequest struct {
	*requests.RpcRequest
	ContactFlowId string `position:"Query" name:"ContactFlowId"`
	Usage         string `position:"Query" name:"Usage"`
	Number        string `position:"Query" name:"Number"`
	InstanceId    string `position:"Query" name:"InstanceId"`
}

ModifyPhoneNumberRequest is the request struct for api ModifyPhoneNumber

func CreateModifyPhoneNumberRequest ¶

func CreateModifyPhoneNumberRequest() (request *ModifyPhoneNumberRequest)

CreateModifyPhoneNumberRequest creates a request to invoke ModifyPhoneNumber API

type ModifyPhoneNumberResponse ¶

type ModifyPhoneNumberResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

ModifyPhoneNumberResponse is the response struct for api ModifyPhoneNumber

func CreateModifyPhoneNumberResponse ¶

func CreateModifyPhoneNumberResponse() (response *ModifyPhoneNumberResponse)

CreateModifyPhoneNumberResponse creates a response to parse from ModifyPhoneNumber response

type ModifySkillGroupRequest ¶

type ModifySkillGroupRequest struct {
	*requests.RpcRequest
	Description  string `position:"Query" name:"Description"`
	InstanceId   string `position:"Query" name:"InstanceId"`
	SkillGroupId string `position:"Query" name:"SkillGroupId"`
	DisplayName  string `position:"Query" name:"DisplayName"`
}

ModifySkillGroupRequest is the request struct for api ModifySkillGroup

func CreateModifySkillGroupRequest ¶

func CreateModifySkillGroupRequest() (request *ModifySkillGroupRequest)

CreateModifySkillGroupRequest creates a request to invoke ModifySkillGroup API

type ModifySkillGroupResponse ¶

type ModifySkillGroupResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

ModifySkillGroupResponse is the response struct for api ModifySkillGroup

func CreateModifySkillGroupResponse ¶

func CreateModifySkillGroupResponse() (response *ModifySkillGroupResponse)

CreateModifySkillGroupResponse creates a response to parse from ModifySkillGroup response

type ModifySkillLevelsOfUserRequest ¶ added in v1.61.1052

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

ModifySkillLevelsOfUserRequest is the request struct for api ModifySkillLevelsOfUser

func CreateModifySkillLevelsOfUserRequest ¶ added in v1.61.1052

func CreateModifySkillLevelsOfUserRequest() (request *ModifySkillLevelsOfUserRequest)

CreateModifySkillLevelsOfUserRequest creates a request to invoke ModifySkillLevelsOfUser API

type ModifySkillLevelsOfUserResponse ¶ added in v1.61.1052

type ModifySkillLevelsOfUserResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

ModifySkillLevelsOfUserResponse is the response struct for api ModifySkillLevelsOfUser

func CreateModifySkillLevelsOfUserResponse ¶ added in v1.61.1052

func CreateModifySkillLevelsOfUserResponse() (response *ModifySkillLevelsOfUserResponse)

CreateModifySkillLevelsOfUserResponse creates a response to parse from ModifySkillLevelsOfUser response

type ModifyUserLevelsOfSkillGroupRequest ¶ added in v1.61.1025

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

ModifyUserLevelsOfSkillGroupRequest is the request struct for api ModifyUserLevelsOfSkillGroup

func CreateModifyUserLevelsOfSkillGroupRequest ¶ added in v1.61.1025

func CreateModifyUserLevelsOfSkillGroupRequest() (request *ModifyUserLevelsOfSkillGroupRequest)

CreateModifyUserLevelsOfSkillGroupRequest creates a request to invoke ModifyUserLevelsOfSkillGroup API

type ModifyUserLevelsOfSkillGroupResponse ¶ added in v1.61.1025

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

ModifyUserLevelsOfSkillGroupResponse is the response struct for api ModifyUserLevelsOfSkillGroup

func CreateModifyUserLevelsOfSkillGroupResponse ¶ added in v1.61.1025

func CreateModifyUserLevelsOfSkillGroupResponse() (response *ModifyUserLevelsOfSkillGroupResponse)

CreateModifyUserLevelsOfSkillGroupResponse creates a response to parse from ModifyUserLevelsOfSkillGroup response

type ModifyUserRequest ¶

type ModifyUserRequest struct {
	*requests.RpcRequest
	RoleId      string           `position:"Query" name:"RoleId"`
	Mobile      string           `position:"Query" name:"Mobile"`
	WorkMode    string           `position:"Query" name:"WorkMode"`
	UserId      string           `position:"Query" name:"UserId"`
	InstanceId  string           `position:"Query" name:"InstanceId"`
	DisplayName string           `position:"Query" name:"DisplayName"`
	Force       requests.Boolean `position:"Query" name:"Force"`
	DisplayId   string           `position:"Query" name:"DisplayId"`
}

ModifyUserRequest is the request struct for api ModifyUser

func CreateModifyUserRequest ¶

func CreateModifyUserRequest() (request *ModifyUserRequest)

CreateModifyUserRequest creates a request to invoke ModifyUser API

type ModifyUserResponse ¶

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

ModifyUserResponse is the response struct for api ModifyUser

func CreateModifyUserResponse ¶

func CreateModifyUserResponse() (response *ModifyUserResponse)

CreateModifyUserResponse creates a response to parse from ModifyUser response

type MonitorCallRequest ¶ added in v1.61.829

type MonitorCallRequest struct {
	*requests.RpcRequest
	UserId          string           `position:"Query" name:"UserId"`
	DeviceId        string           `position:"Query" name:"DeviceId"`
	TimeoutSeconds  requests.Integer `position:"Query" name:"TimeoutSeconds"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	MonitoredUserId string           `position:"Query" name:"MonitoredUserId"`
}

MonitorCallRequest is the request struct for api MonitorCall

func CreateMonitorCallRequest ¶ added in v1.61.829

func CreateMonitorCallRequest() (request *MonitorCallRequest)

CreateMonitorCallRequest creates a request to invoke MonitorCall API

type MonitorCallResponse ¶ added in v1.61.829

type MonitorCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

MonitorCallResponse is the response struct for api MonitorCall

func CreateMonitorCallResponse ¶ added in v1.61.829

func CreateMonitorCallResponse() (response *MonitorCallResponse)

CreateMonitorCallResponse creates a response to parse from MonitorCall response

type MuteCallRequest ¶ added in v1.61.829

type MuteCallRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
	ChannelId  string `position:"Query" name:"ChannelId"`
}

MuteCallRequest is the request struct for api MuteCall

func CreateMuteCallRequest ¶ added in v1.61.829

func CreateMuteCallRequest() (request *MuteCallRequest)

CreateMuteCallRequest creates a request to invoke MuteCall API

type MuteCallResponse ¶ added in v1.61.829

type MuteCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

MuteCallResponse is the response struct for api MuteCall

func CreateMuteCallResponse ¶ added in v1.61.829

func CreateMuteCallResponse() (response *MuteCallResponse)

CreateMuteCallResponse creates a response to parse from MuteCall response

type NumberListInGetInstance ¶ added in v1.61.1052

type NumberListInGetInstance struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

NumberListInGetInstance is a nested struct in ccc response

type NumberListInListContactFlows ¶ added in v1.61.1025

type NumberListInListContactFlows struct {
	NumberList []string `json:"NumberList" xml:"NumberList"`
}

NumberListInListContactFlows is a nested struct in ccc response

type NumberListInListInstances ¶ added in v1.61.1193

type NumberListInListInstances struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

NumberListInListInstances is a nested struct in ccc response

type NumberListInListInstancesOfUser ¶ added in v1.61.1025

type NumberListInListInstancesOfUser struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

NumberListInListInstancesOfUser is a nested struct in ccc response

type NumberPair ¶ added in v1.61.829

type NumberPair struct {
	Callee Callee `json:"Callee" xml:"Callee"`
	Caller Caller `json:"Caller" xml:"Caller"`
}

NumberPair is a nested struct in ccc response

type Outbound ¶

type Outbound struct {
	CallsAttendedTransferred     int64   `json:"CallsAttendedTransferred" xml:"CallsAttendedTransferred"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	TotalRingTime                int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	MaxRingTime                  int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	AverageDialingTime           float64 `json:"AverageDialingTime" xml:"AverageDialingTime"`
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageRingTime              float64 `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsBlindTransferred        int64   `json:"CallsBlindTransferred" xml:"CallsBlindTransferred"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	CallsHold                    int     `json:"CallsHold" xml:"CallsHold"`
	CallsRinged                  int64   `json:"CallsRinged" xml:"CallsRinged"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
}

Outbound is a nested struct in ccc response

type OutboundInGetInstanceTrendingReport ¶ added in v1.61.1105

type OutboundInGetInstanceTrendingReport struct {
	OutboundItem []OutboundItem `json:"Outbound" xml:"Outbound"`
}

OutboundInGetInstanceTrendingReport is a nested struct in ccc response

type OutboundInListAgentSummaryReportsSinceMidnight ¶

type OutboundInListAgentSummaryReportsSinceMidnight struct {
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	MaxWorkTime                  string  `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	AverageTalkTime              int64   `json:"AverageTalkTime" xml:"AverageTalkTime"`
	AverageWorkTime              int64   `json:"AverageWorkTime" xml:"AverageWorkTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	AverageDialingTime           int64   `json:"AverageDialingTime" xml:"AverageDialingTime"`
}

OutboundInListAgentSummaryReportsSinceMidnight is a nested struct in ccc response

type OutboundInListHistoricalAgentReport ¶ added in v1.61.1105

type OutboundInListHistoricalAgentReport struct {
	AverageRingTime              float64 `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	CallsAttendedTransferOut     int64   `json:"CallsAttendedTransferOut" xml:"CallsAttendedTransferOut"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
	CallsBlindTransferIn         int64   `json:"CallsBlindTransferIn" xml:"CallsBlindTransferIn"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	CallsRinged                  int64   `json:"CallsRinged" xml:"CallsRinged"`
	CallsAttendedTransferIn      int64   `json:"CallsAttendedTransferIn" xml:"CallsAttendedTransferIn"`
	CallsBlindTransferOut        int64   `json:"CallsBlindTransferOut" xml:"CallsBlindTransferOut"`
	TotalRingTime                int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	MaxRingTime                  int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	CallsHold                    int64   `json:"CallsHold" xml:"CallsHold"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	AverageDialingTime           float64 `json:"AverageDialingTime" xml:"AverageDialingTime"`
}

OutboundInListHistoricalAgentReport is a nested struct in ccc response

type OutboundInListHistoricalSkillGroupReport ¶ added in v1.61.1193

type OutboundInListHistoricalSkillGroupReport struct {
	AverageRingTime              float64 `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	CallsAttendedTransferOut     int64   `json:"CallsAttendedTransferOut" xml:"CallsAttendedTransferOut"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
	CallsBlindTransferIn         int64   `json:"CallsBlindTransferIn" xml:"CallsBlindTransferIn"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	CallsRinged                  int64   `json:"CallsRinged" xml:"CallsRinged"`
	CallsAttendedTransferIn      int64   `json:"CallsAttendedTransferIn" xml:"CallsAttendedTransferIn"`
	CallsBlindTransferOut        int64   `json:"CallsBlindTransferOut" xml:"CallsBlindTransferOut"`
	TotalRingTime                int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	MaxRingTime                  int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	CallsHold                    int64   `json:"CallsHold" xml:"CallsHold"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	AverageDialingTime           float64 `json:"AverageDialingTime" xml:"AverageDialingTime"`
}

OutboundInListHistoricalSkillGroupReport is a nested struct in ccc response

type OutboundInListIntervalAgentReport ¶ added in v1.61.1193

type OutboundInListIntervalAgentReport struct {
	AverageRingTime              float64 `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	CallsAttendedTransferOut     int64   `json:"CallsAttendedTransferOut" xml:"CallsAttendedTransferOut"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
	CallsBlindTransferIn         int64   `json:"CallsBlindTransferIn" xml:"CallsBlindTransferIn"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	CallsRinged                  int64   `json:"CallsRinged" xml:"CallsRinged"`
	CallsAttendedTransferIn      int64   `json:"CallsAttendedTransferIn" xml:"CallsAttendedTransferIn"`
	CallsBlindTransferOut        int64   `json:"CallsBlindTransferOut" xml:"CallsBlindTransferOut"`
	TotalRingTime                int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	MaxRingTime                  int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	CallsHold                    int64   `json:"CallsHold" xml:"CallsHold"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	AverageDialingTime           float64 `json:"AverageDialingTime" xml:"AverageDialingTime"`
}

OutboundInListIntervalAgentReport is a nested struct in ccc response

type OutboundInListIntervalInstanceReport ¶ added in v1.61.1193

type OutboundInListIntervalInstanceReport struct {
	AverageRingTime              float64 `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	CallsRinged                  int64   `json:"CallsRinged" xml:"CallsRinged"`
	TotalRingTime                int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	MaxRingTime                  int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	CallsBlindTransferred        int64   `json:"CallsBlindTransferred" xml:"CallsBlindTransferred"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	CallsAttendedTransferred     int64   `json:"CallsAttendedTransferred" xml:"CallsAttendedTransferred"`
	CallsHold                    int64   `json:"CallsHold" xml:"CallsHold"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	AverageDialingTime           float64 `json:"AverageDialingTime" xml:"AverageDialingTime"`
}

OutboundInListIntervalInstanceReport is a nested struct in ccc response

type OutboundInListIntervalSkillGroupReport ¶ added in v1.61.1193

type OutboundInListIntervalSkillGroupReport struct {
	AverageRingTime              float64 `json:"AverageRingTime" xml:"AverageRingTime"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	CallsAttendedTransferOut     int64   `json:"CallsAttendedTransferOut" xml:"CallsAttendedTransferOut"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
	CallsBlindTransferIn         int64   `json:"CallsBlindTransferIn" xml:"CallsBlindTransferIn"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	CallsRinged                  int64   `json:"CallsRinged" xml:"CallsRinged"`
	CallsAttendedTransferIn      int64   `json:"CallsAttendedTransferIn" xml:"CallsAttendedTransferIn"`
	CallsBlindTransferOut        int64   `json:"CallsBlindTransferOut" xml:"CallsBlindTransferOut"`
	TotalRingTime                int64   `json:"TotalRingTime" xml:"TotalRingTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	MaxRingTime                  int64   `json:"MaxRingTime" xml:"MaxRingTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	CallsHold                    int64   `json:"CallsHold" xml:"CallsHold"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	AverageDialingTime           float64 `json:"AverageDialingTime" xml:"AverageDialingTime"`
}

OutboundInListIntervalSkillGroupReport is a nested struct in ccc response

type OutboundInListSkillGroupSummaryReportsSinceMidnight ¶ added in v1.61.1577

type OutboundInListSkillGroupSummaryReportsSinceMidnight struct {
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	MaxDialingTime               int64   `json:"MaxDialingTime" xml:"MaxDialingTime"`
	CallsDialed                  int64   `json:"CallsDialed" xml:"CallsDialed"`
	CallsAnswered                int64   `json:"CallsAnswered" xml:"CallsAnswered"`
	AnswerRate                   float64 `json:"AnswerRate" xml:"AnswerRate"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalDialingTime             int64   `json:"TotalDialingTime" xml:"TotalDialingTime"`
	AverageTalkTime              int64   `json:"AverageTalkTime" xml:"AverageTalkTime"`
	AverageWorkTime              int64   `json:"AverageWorkTime" xml:"AverageWorkTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	AverageDialingTime           int64   `json:"AverageDialingTime" xml:"AverageDialingTime"`
	CallsServiceLevel30          string  `json:"CallsServiceLevel30" xml:"CallsServiceLevel30"`
}

OutboundInListSkillGroupSummaryReportsSinceMidnight is a nested struct in ccc response

type OutboundItem ¶ added in v1.61.1105

type OutboundItem struct {
	StatsTime     int64 `json:"StatsTime" xml:"StatsTime"`
	CallsAnswered int64 `json:"CallsAnswered" xml:"CallsAnswered"`
	TotalCalls    int64 `json:"TotalCalls" xml:"TotalCalls"`
}

OutboundItem is a nested struct in ccc response

type Overall ¶

type Overall struct {
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	TotalLoggedInTime            int64   `json:"TotalLoggedInTime" xml:"TotalLoggedInTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageBreakTime             float64 `json:"AverageBreakTime" xml:"AverageBreakTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	LastCheckoutTime             int64   `json:"LastCheckoutTime" xml:"LastCheckoutTime"`
	MaxReadyTime                 int64   `json:"MaxReadyTime" xml:"MaxReadyTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	AverageReadyTime             float64 `json:"AverageReadyTime" xml:"AverageReadyTime"`
	TotalCalls                   int64   `json:"TotalCalls" xml:"TotalCalls"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalReadyTime               int64   `json:"TotalReadyTime" xml:"TotalReadyTime"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	FirstCheckInTime             int64   `json:"FirstCheckInTime" xml:"FirstCheckInTime"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	TotalBreakTime               int64   `json:"TotalBreakTime" xml:"TotalBreakTime"`
	OccupancyRate                float64 `json:"OccupancyRate" xml:"OccupancyRate"`
	MaxBreakTime                 int64   `json:"MaxBreakTime" xml:"MaxBreakTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
}

Overall is a nested struct in ccc response

type OverallInListAgentSummaryReportsSinceMidnight ¶ added in v1.61.1577

type OverallInListAgentSummaryReportsSinceMidnight struct {
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	TotalLoggedInTime            int64   `json:"TotalLoggedInTime" xml:"TotalLoggedInTime"`
	OccupancyRate                float64 `json:"OccupancyRate" xml:"OccupancyRate"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	AverageWorkTime              int64   `json:"AverageWorkTime" xml:"AverageWorkTime"`
	AverageTalkTime              int64   `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageReadyTime             int64   `json:"AverageReadyTime" xml:"AverageReadyTime"`
	MaxReadyTime                 int64   `json:"MaxReadyTime" xml:"MaxReadyTime"`
	OneTransferCalls             int64   `json:"OneTransferCalls" xml:"OneTransferCalls"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	TotalReadyTime               int64   `json:"TotalReadyTime" xml:"TotalReadyTime"`
	TotalBreakTime               int64   `json:"TotalBreakTime" xml:"TotalBreakTime"`
	TotalCalls                   int64   `json:"TotalCalls" xml:"TotalCalls"`
}

OverallInListAgentSummaryReportsSinceMidnight is a nested struct in ccc response

type OverallInListSkillGroupSummaryReportsSinceMidnight ¶ added in v1.61.1577

type OverallInListSkillGroupSummaryReportsSinceMidnight struct {
	TotalLoggedInTime            int64   `json:"TotalLoggedInTime" xml:"TotalLoggedInTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	OccupancyRate                float64 `json:"OccupancyRate" xml:"OccupancyRate"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	AverageWorkTime              int64   `json:"AverageWorkTime" xml:"AverageWorkTime"`
	AverageTalkTime              int64   `json:"AverageTalkTime" xml:"AverageTalkTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	MaxReadyTime                 int64   `json:"MaxReadyTime" xml:"MaxReadyTime"`
	AverageReadyTime             int64   `json:"AverageReadyTime" xml:"AverageReadyTime"`
	TotalBreakTime               int64   `json:"TotalBreakTime" xml:"TotalBreakTime"`
	TotalReadyTime               int64   `json:"TotalReadyTime" xml:"TotalReadyTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	TotalCalls                   int64   `json:"TotalCalls" xml:"TotalCalls"`
}

OverallInListSkillGroupSummaryReportsSinceMidnight is a nested struct in ccc response

type PagedAgentSummaryReport ¶

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

PagedAgentSummaryReport is a nested struct in ccc response

type PagedSkillGroupSummaryReport ¶

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

PagedSkillGroupSummaryReport is a nested struct in ccc response

type ParamsInAnswerCall ¶ added in v1.61.829

type ParamsInAnswerCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInAnswerCall is a nested struct in ccc response

type ParamsInBargeInCall ¶ added in v1.61.829

type ParamsInBargeInCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInBargeInCall is a nested struct in ccc response

type ParamsInBlindTransfer ¶ added in v1.61.829

type ParamsInBlindTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInBlindTransfer is a nested struct in ccc response

type ParamsInBridgeRtcCall ¶ added in v1.62.292

type ParamsInBridgeRtcCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInBridgeRtcCall is a nested struct in ccc response

type ParamsInCancelAttendedTransfer ¶ added in v1.61.829

type ParamsInCancelAttendedTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCancelAttendedTransfer is a nested struct in ccc response

type ParamsInChangeWorkMode ¶ added in v1.61.829

type ParamsInChangeWorkMode struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInChangeWorkMode is a nested struct in ccc response

type ParamsInCoachCall ¶ added in v1.61.1052

type ParamsInCoachCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCoachCall is a nested struct in ccc response

type ParamsInCompleteAttendedTransfer ¶ added in v1.61.829

type ParamsInCompleteAttendedTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCompleteAttendedTransfer is a nested struct in ccc response

type ParamsInEndConference ¶ added in v1.62.292

type ParamsInEndConference struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInEndConference is a nested struct in ccc response

type ParamsInGetDataChannelCredentials ¶ added in v1.62.292

type ParamsInGetDataChannelCredentials struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInGetDataChannelCredentials is a nested struct in ccc response

type ParamsInGetLoginDetails ¶ added in v1.61.829

type ParamsInGetLoginDetails struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInGetLoginDetails is a nested struct in ccc response

type ParamsInHoldCall ¶ added in v1.61.829

type ParamsInHoldCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInHoldCall is a nested struct in ccc response

type ParamsInInitiateAttendedTransfer ¶ added in v1.61.829

type ParamsInInitiateAttendedTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInInitiateAttendedTransfer is a nested struct in ccc response

type ParamsInInterceptCall ¶ added in v1.61.829

type ParamsInInterceptCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInInterceptCall is a nested struct in ccc response

type ParamsInLaunchAuthentication ¶ added in v1.61.829

type ParamsInLaunchAuthentication struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInLaunchAuthentication is a nested struct in ccc response

type ParamsInLaunchSurvey ¶ added in v1.61.829

type ParamsInLaunchSurvey struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInLaunchSurvey is a nested struct in ccc response

type ParamsInListConfigItems ¶ added in v1.61.829

type ParamsInListConfigItems struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListConfigItems is a nested struct in ccc response

type ParamsInListDevices ¶ added in v1.61.829

type ParamsInListDevices struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListDevices is a nested struct in ccc response

type ParamsInMakeCall ¶ added in v1.61.829

type ParamsInMakeCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInMakeCall is a nested struct in ccc response

type ParamsInMonitorCall ¶ added in v1.61.829

type ParamsInMonitorCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInMonitorCall is a nested struct in ccc response

type ParamsInMuteCall ¶ added in v1.61.829

type ParamsInMuteCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInMuteCall is a nested struct in ccc response

type ParamsInPollUserStatus ¶ added in v1.61.829

type ParamsInPollUserStatus struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInPollUserStatus is a nested struct in ccc response

type ParamsInReadyForService ¶ added in v1.61.829

type ParamsInReadyForService struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInReadyForService is a nested struct in ccc response

type ParamsInRedialCall ¶ added in v1.62.292

type ParamsInRedialCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRedialCall is a nested struct in ccc response

type ParamsInRegisterDevice ¶ added in v1.61.829

type ParamsInRegisterDevice struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRegisterDevice is a nested struct in ccc response

type ParamsInRegisterDevices ¶ added in v1.61.1471

type ParamsInRegisterDevices struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRegisterDevices is a nested struct in ccc response

type ParamsInReleaseCall ¶ added in v1.61.829

type ParamsInReleaseCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInReleaseCall is a nested struct in ccc response

type ParamsInRemoveUsers ¶ added in v1.61.1052

type ParamsInRemoveUsers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRemoveUsers is a nested struct in ccc response

type ParamsInResetAgentState ¶ added in v1.61.829

type ParamsInResetAgentState struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInResetAgentState is a nested struct in ccc response

type ParamsInRetrieveCall ¶ added in v1.61.829

type ParamsInRetrieveCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRetrieveCall is a nested struct in ccc response

type ParamsInSendDtmfSignaling ¶ added in v1.61.829

type ParamsInSendDtmfSignaling struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInSendDtmfSignaling is a nested struct in ccc response

type ParamsInSignInGroup ¶ added in v1.61.829

type ParamsInSignInGroup struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInSignInGroup is a nested struct in ccc response

type ParamsInSignOutGroup ¶ added in v1.61.835

type ParamsInSignOutGroup struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInSignOutGroup is a nested struct in ccc response

type ParamsInStartBack2BackCall ¶ added in v1.61.1025

type ParamsInStartBack2BackCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInStartBack2BackCall is a nested struct in ccc response

type ParamsInStartConference ¶ added in v1.62.292

type ParamsInStartConference struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInStartConference is a nested struct in ccc response

type ParamsInStartPredictiveCall ¶ added in v1.61.1254

type ParamsInStartPredictiveCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInStartPredictiveCall is a nested struct in ccc response

type ParamsInStartPrivacyCall ¶ added in v1.62.292

type ParamsInStartPrivacyCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInStartPrivacyCall is a nested struct in ccc response

type ParamsInSwitchToConference ¶ added in v1.62.292

type ParamsInSwitchToConference struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInSwitchToConference is a nested struct in ccc response

type ParamsInTakeBreak ¶ added in v1.61.829

type ParamsInTakeBreak struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInTakeBreak is a nested struct in ccc response

type ParamsInUnmuteCall ¶ added in v1.61.829

type ParamsInUnmuteCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInUnmuteCall is a nested struct in ccc response

type PauseCampaignRequest ¶ added in v1.61.1287

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

PauseCampaignRequest is the request struct for api PauseCampaign

func CreatePauseCampaignRequest ¶ added in v1.61.1287

func CreatePauseCampaignRequest() (request *PauseCampaignRequest)

CreatePauseCampaignRequest creates a request to invoke PauseCampaign API

type PauseCampaignResponse ¶ added in v1.61.1287

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

PauseCampaignResponse is the response struct for api PauseCampaign

func CreatePauseCampaignResponse ¶ added in v1.61.1287

func CreatePauseCampaignResponse() (response *PauseCampaignResponse)

CreatePauseCampaignResponse creates a response to parse from PauseCampaign response

type PersonalOutboundNumberList ¶ added in v1.61.1052

type PersonalOutboundNumberList struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

PersonalOutboundNumberList is a nested struct in ccc response

type PhoneNumber ¶

type PhoneNumber struct {
	Usage           string       `json:"Usage" xml:"Usage"`
	Tags            string       `json:"Tags" xml:"Tags"`
	Active          bool         `json:"Active" xml:"Active"`
	CreateTime      string       `json:"CreateTime" xml:"CreateTime"`
	City            string       `json:"City" xml:"City"`
	Number          string       `json:"Number" xml:"Number"`
	Province        string       `json:"Province" xml:"Province"`
	Provider        string       `json:"Provider" xml:"Provider"`
	UserId          string       `json:"UserId" xml:"UserId"`
	InstanceId      string       `json:"InstanceId" xml:"InstanceId"`
	ContactFlowName string       `json:"ContactFlowName" xml:"ContactFlowName"`
	ContactFlowId   string       `json:"ContactFlowId" xml:"ContactFlowId"`
	SkillGroups     []SkillGroup `json:"SkillGroups" xml:"SkillGroups"`
}

PhoneNumber is a nested struct in ccc response

type Phrase ¶ added in v1.62.292

type Phrase struct {
	Identity string `json:"Identity" xml:"Identity"`
	Role     string `json:"Role" xml:"Role"`
	Begin    int    `json:"Begin" xml:"Begin"`
	End      int    `json:"End" xml:"End"`
	Words    string `json:"Words" xml:"Words"`
}

Phrase is a nested struct in ccc response

type Phrases ¶ added in v1.62.292

type Phrases struct {
	Phrase []Phrase `json:"Phrase" xml:"Phrase"`
}

Phrases is a nested struct in ccc response

type PickOutboundNumbersRequest ¶

type PickOutboundNumbersRequest struct {
	*requests.RpcRequest
	Count            requests.Integer `position:"Query" name:"Count"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
	SkillGroupIdList string           `position:"Query" name:"SkillGroupIdList"`
	CalledNumber     string           `position:"Query" name:"CalledNumber"`
}

PickOutboundNumbersRequest is the request struct for api PickOutboundNumbers

func CreatePickOutboundNumbersRequest ¶

func CreatePickOutboundNumbersRequest() (request *PickOutboundNumbersRequest)

CreatePickOutboundNumbersRequest creates a request to invoke PickOutboundNumbers API

type PickOutboundNumbersResponse ¶

type PickOutboundNumbersResponse struct {
	*responses.BaseResponse
	Code           string       `json:"Code" xml:"Code"`
	HttpStatusCode int          `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string       `json:"Message" xml:"Message"`
	RequestId      string       `json:"RequestId" xml:"RequestId"`
	Data           []NumberPair `json:"Data" xml:"Data"`
}

PickOutboundNumbersResponse is the response struct for api PickOutboundNumbers

func CreatePickOutboundNumbersResponse ¶

func CreatePickOutboundNumbersResponse() (response *PickOutboundNumbersResponse)

CreatePickOutboundNumbersResponse creates a response to parse from PickOutboundNumbers response

type PollUserStatusRequest ¶ added in v1.61.829

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

PollUserStatusRequest is the request struct for api PollUserStatus

func CreatePollUserStatusRequest ¶ added in v1.61.829

func CreatePollUserStatusRequest() (request *PollUserStatusRequest)

CreatePollUserStatusRequest creates a request to invoke PollUserStatus API

type PollUserStatusResponse ¶ added in v1.61.829

type PollUserStatusResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

PollUserStatusResponse is the response struct for api PollUserStatus

func CreatePollUserStatusResponse ¶ added in v1.61.829

func CreatePollUserStatusResponse() (response *PollUserStatusResponse)

CreatePollUserStatusResponse creates a response to parse from PollUserStatus response

type PublishContactFlowRequest ¶ added in v1.62.292

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

PublishContactFlowRequest is the request struct for api PublishContactFlow

func CreatePublishContactFlowRequest ¶ added in v1.62.292

func CreatePublishContactFlowRequest() (request *PublishContactFlowRequest)

CreatePublishContactFlowRequest creates a request to invoke PublishContactFlow API

type PublishContactFlowResponse ¶ added in v1.62.292

type PublishContactFlowResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

PublishContactFlowResponse is the response struct for api PublishContactFlow

func CreatePublishContactFlowResponse ¶ added in v1.62.292

func CreatePublishContactFlowResponse() (response *PublishContactFlowResponse)

CreatePublishContactFlowResponse creates a response to parse from PublishContactFlow response

type QueueEventLog ¶ added in v1.62.292

type QueueEventLog struct {
	Vq            string `json:"Vq" xml:"Vq"`
	StatisticDate string `json:"StatisticDate" xml:"StatisticDate"`
	QueueTime     int64  `json:"QueueTime" xml:"QueueTime"`
	Ani           string `json:"Ani" xml:"Ani"`
	Dnis          string `json:"Dnis" xml:"Dnis"`
	Cause         string `json:"Cause" xml:"Cause"`
	AnswerTime    int64  `json:"AnswerTime" xml:"AnswerTime"`
	AnswerPhone   string `json:"AnswerPhone" xml:"AnswerPhone"`
	Acid          string `json:"Acid" xml:"Acid"`
	TenantId      string `json:"TenantId" xml:"TenantId"`
	Id            int64  `json:"Id" xml:"Id"`
}

QueueEventLog is a nested struct in ccc response

type QueueEvents ¶ added in v1.61.1129

type QueueEvents struct {
	QueueEventsItem []QueueEventsItem `json:"QueueEvents" xml:"QueueEvents"`
}

QueueEvents is a nested struct in ccc response

type QueueEventsItem ¶ added in v1.61.1129

type QueueEventsItem struct {
	QueueId       string              `json:"QueueId" xml:"QueueId"`
	QueueName     string              `json:"QueueName" xml:"QueueName"`
	FlowId        string              `json:"FlowId" xml:"FlowId"`
	QueueType     int                 `json:"QueueType" xml:"QueueType"`
	EventSequence []EventSequenceItem `json:"EventSequence" xml:"EventSequence"`
}

QueueEventsItem is a nested struct in ccc response

type RamUser ¶ added in v1.61.1227

type RamUser struct {
	DisplayName string `json:"DisplayName" xml:"DisplayName"`
	Email       string `json:"Email" xml:"Email"`
	LoginName   string `json:"LoginName" xml:"LoginName"`
	Mobile      string `json:"Mobile" xml:"Mobile"`
	AliyunUid   int64  `json:"AliyunUid" xml:"AliyunUid"`
	Primary     bool   `json:"Primary" xml:"Primary"`
	RamId       string `json:"RamId" xml:"RamId"`
}

RamUser is a nested struct in ccc response

type ReadyForServiceRequest ¶ added in v1.61.829

type ReadyForServiceRequest struct {
	*requests.RpcRequest
	OutboundScenario requests.Boolean `position:"Query" name:"OutboundScenario"`
	UserId           string           `position:"Query" name:"UserId"`
	DeviceId         string           `position:"Query" name:"DeviceId"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
}

ReadyForServiceRequest is the request struct for api ReadyForService

func CreateReadyForServiceRequest ¶ added in v1.61.829

func CreateReadyForServiceRequest() (request *ReadyForServiceRequest)

CreateReadyForServiceRequest creates a request to invoke ReadyForService API

type ReadyForServiceResponse ¶ added in v1.61.829

type ReadyForServiceResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

ReadyForServiceResponse is the response struct for api ReadyForService

func CreateReadyForServiceResponse ¶ added in v1.61.829

func CreateReadyForServiceResponse() (response *ReadyForServiceResponse)

CreateReadyForServiceResponse creates a response to parse from ReadyForService response

type RealTimeAgentState ¶

type RealTimeAgentState struct {
	LoginName        string `json:"LoginName" xml:"LoginName"`
	Dn               string `json:"Dn" xml:"Dn"`
	StateDuration    string `json:"StateDuration" xml:"StateDuration"`
	State            string `json:"State" xml:"State"`
	AgentId          string `json:"AgentId" xml:"AgentId"`
	AgentName        string `json:"AgentName" xml:"AgentName"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	BreakCode        string `json:"BreakCode" xml:"BreakCode"`
	OutboundScenario bool   `json:"OutboundScenario" xml:"OutboundScenario"`
}

RealTimeAgentState is a nested struct in ccc response

type RealTimeSkillGroupState ¶

type RealTimeSkillGroupState struct {
	WorkingAgents               int64  `json:"WorkingAgents" xml:"WorkingAgents"`
	LoggedInAgents              int64  `json:"LoggedInAgents" xml:"LoggedInAgents"`
	BreakingAgents              int64  `json:"BreakingAgents" xml:"BreakingAgents"`
	LongestCall                 int64  `json:"LongestCall" xml:"LongestCall"`
	WaitingCalls                int64  `json:"WaitingCalls" xml:"WaitingCalls"`
	TalkingAgents               int64  `json:"TalkingAgents" xml:"TalkingAgents"`
	SkillGroupName              string `json:"SkillGroupName" xml:"SkillGroupName"`
	SkillGroupId                string `json:"SkillGroupId" xml:"SkillGroupId"`
	ReadyAgents                 int64  `json:"ReadyAgents" xml:"ReadyAgents"`
	InstanceId                  string `json:"InstanceId" xml:"InstanceId"`
	AverageWaitingTime          int64  `json:"AverageWaitingTime" xml:"AverageWaitingTime"`
	WaitingCallsLevel10         int64  `json:"WaitingCallsLevel10" xml:"WaitingCallsLevel10"`
	WaitingCallsLevel20         int64  `json:"WaitingCallsLevel20" xml:"WaitingCallsLevel20"`
	WaitingCallsLevel30         int64  `json:"WaitingCallsLevel30" xml:"WaitingCallsLevel30"`
	OutboundScenarioReadyAgents int64  `json:"OutboundScenarioReadyAgents" xml:"OutboundScenarioReadyAgents"`
	InboundTalkingAgents        int64  `json:"InboundTalkingAgents" xml:"InboundTalkingAgents"`
	OutboundTalkingAgents       int64  `json:"OutboundTalkingAgents" xml:"OutboundTalkingAgents"`
}

RealTimeSkillGroupState is a nested struct in ccc response

type RecordingDTO ¶ added in v1.61.1577

type RecordingDTO struct {
	AgentName    string `json:"AgentName" xml:"AgentName"`
	FileUrl      string `json:"FileUrl" xml:"FileUrl"`
	AgentId      string `json:"AgentId" xml:"AgentId"`
	StartTime    string `json:"StartTime" xml:"StartTime"`
	SkillGroupId string `json:"SkillGroupId" xml:"SkillGroupId"`
	Duration     string `json:"Duration" xml:"Duration"`
	ContactId    string `json:"ContactId" xml:"ContactId"`
	FileName     string `json:"FileName" xml:"FileName"`
	RamId        string `json:"RamId" xml:"RamId"`
}

RecordingDTO is a nested struct in ccc response

type RecordingDTOInListMultiChannelRecordings ¶ added in v1.61.1577

type RecordingDTOInListMultiChannelRecordings struct {
	FileName         string            `json:"FileName" xml:"FileName"`
	FileUrl          string            `json:"FileUrl" xml:"FileUrl"`
	AgentId          string            `json:"AgentId" xml:"AgentId"`
	AgentName        string            `json:"AgentName" xml:"AgentName"`
	StartTime        int64             `json:"StartTime" xml:"StartTime"`
	ContactId        string            `json:"ContactId" xml:"ContactId"`
	Duration         string            `json:"Duration" xml:"Duration"`
	SkillGroupId     string            `json:"SkillGroupId" xml:"SkillGroupId"`
	RamId            string            `json:"RamId" xml:"RamId"`
	AgentChannelId   string            `json:"AgentChannelId" xml:"AgentChannelId"`
	HoldTimeSegments []HoldTimeSegment `json:"HoldTimeSegments" xml:"HoldTimeSegments"`
}

RecordingDTOInListMultiChannelRecordings is a nested struct in ccc response

type RecordingRestoreDetail ¶ added in v1.62.292

type RecordingRestoreDetail struct {
	Exists      string `json:"Exists" xml:"Exists"`
	ContactId   string `json:"ContactId" xml:"ContactId"`
	Status      string `json:"Status" xml:"Status"`
	StorageType string `json:"StorageType" xml:"StorageType"`
}

RecordingRestoreDetail is a nested struct in ccc response

type RedialCallRequest ¶ added in v1.62.292

type RedialCallRequest struct {
	*requests.RpcRequest
	Callee         string           `position:"Query" name:"Callee"`
	UserId         string           `position:"Query" name:"UserId"`
	DeviceId       string           `position:"Query" name:"DeviceId"`
	Tags           string           `position:"Query" name:"Tags"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	JobId          string           `position:"Query" name:"JobId"`
	Caller         string           `position:"Query" name:"Caller"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
}

RedialCallRequest is the request struct for api RedialCall

func CreateRedialCallRequest ¶ added in v1.62.292

func CreateRedialCallRequest() (request *RedialCallRequest)

CreateRedialCallRequest creates a request to invoke RedialCall API

type RedialCallResponse ¶ added in v1.62.292

type RedialCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

RedialCallResponse is the response struct for api RedialCall

func CreateRedialCallResponse ¶ added in v1.62.292

func CreateRedialCallResponse() (response *RedialCallResponse)

CreateRedialCallResponse creates a response to parse from RedialCall response

type RegisterDeviceRequest ¶ added in v1.61.829

type RegisterDeviceRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	Password   string `position:"Query" name:"Password"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

RegisterDeviceRequest is the request struct for api RegisterDevice

func CreateRegisterDeviceRequest ¶ added in v1.61.829

func CreateRegisterDeviceRequest() (request *RegisterDeviceRequest)

CreateRegisterDeviceRequest creates a request to invoke RegisterDevice API

type RegisterDeviceResponse ¶ added in v1.61.829

type RegisterDeviceResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
}

RegisterDeviceResponse is the response struct for api RegisterDevice

func CreateRegisterDeviceResponse ¶ added in v1.61.829

func CreateRegisterDeviceResponse() (response *RegisterDeviceResponse)

CreateRegisterDeviceResponse creates a response to parse from RegisterDevice response

type RegisterDevicesRequest ¶ added in v1.61.1471

type RegisterDevicesRequest struct {
	*requests.RpcRequest
	UserIdListJson string `position:"Query" name:"UserIdListJson"`
	DeviceId       string `position:"Query" name:"DeviceId"`
	Password       string `position:"Query" name:"Password"`
	InstanceId     string `position:"Query" name:"InstanceId"`
}

RegisterDevicesRequest is the request struct for api RegisterDevices

func CreateRegisterDevicesRequest ¶ added in v1.61.1471

func CreateRegisterDevicesRequest() (request *RegisterDevicesRequest)

CreateRegisterDevicesRequest creates a request to invoke RegisterDevices API

type RegisterDevicesResponse ¶ added in v1.61.1471

type RegisterDevicesResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
}

RegisterDevicesResponse is the response struct for api RegisterDevices

func CreateRegisterDevicesResponse ¶ added in v1.61.1471

func CreateRegisterDevicesResponse() (response *RegisterDevicesResponse)

CreateRegisterDevicesResponse creates a response to parse from RegisterDevices response

type ReleaseCallRequest ¶ added in v1.61.829

type ReleaseCallRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
	ChannelId  string `position:"Query" name:"ChannelId"`
}

ReleaseCallRequest is the request struct for api ReleaseCall

func CreateReleaseCallRequest ¶ added in v1.61.829

func CreateReleaseCallRequest() (request *ReleaseCallRequest)

CreateReleaseCallRequest creates a request to invoke ReleaseCall API

type ReleaseCallResponse ¶ added in v1.61.829

type ReleaseCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

ReleaseCallResponse is the response struct for api ReleaseCall

func CreateReleaseCallResponse ¶ added in v1.61.829

func CreateReleaseCallResponse() (response *ReleaseCallResponse)

CreateReleaseCallResponse creates a response to parse from ReleaseCall response

type RemoveDoNotCallNumbersRequest ¶ added in v1.61.1577

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

RemoveDoNotCallNumbersRequest is the request struct for api RemoveDoNotCallNumbers

func CreateRemoveDoNotCallNumbersRequest ¶ added in v1.61.1577

func CreateRemoveDoNotCallNumbersRequest() (request *RemoveDoNotCallNumbersRequest)

CreateRemoveDoNotCallNumbersRequest creates a request to invoke RemoveDoNotCallNumbers API

type RemoveDoNotCallNumbersResponse ¶ added in v1.61.1577

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

RemoveDoNotCallNumbersResponse is the response struct for api RemoveDoNotCallNumbers

func CreateRemoveDoNotCallNumbersResponse ¶ added in v1.61.1577

func CreateRemoveDoNotCallNumbersResponse() (response *RemoveDoNotCallNumbersResponse)

CreateRemoveDoNotCallNumbersResponse creates a response to parse from RemoveDoNotCallNumbers response

type RemovePersonalNumbersFromUserRequest ¶ added in v1.61.1052

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

RemovePersonalNumbersFromUserRequest is the request struct for api RemovePersonalNumbersFromUser

func CreateRemovePersonalNumbersFromUserRequest ¶ added in v1.61.1052

func CreateRemovePersonalNumbersFromUserRequest() (request *RemovePersonalNumbersFromUserRequest)

CreateRemovePersonalNumbersFromUserRequest creates a request to invoke RemovePersonalNumbersFromUser API

type RemovePersonalNumbersFromUserResponse ¶ added in v1.61.1052

type RemovePersonalNumbersFromUserResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

RemovePersonalNumbersFromUserResponse is the response struct for api RemovePersonalNumbersFromUser

func CreateRemovePersonalNumbersFromUserResponse ¶ added in v1.61.1052

func CreateRemovePersonalNumbersFromUserResponse() (response *RemovePersonalNumbersFromUserResponse)

CreateRemovePersonalNumbersFromUserResponse creates a response to parse from RemovePersonalNumbersFromUser response

type RemovePhoneNumberFromSkillGroupsRequest ¶ added in v1.61.1052

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

RemovePhoneNumberFromSkillGroupsRequest is the request struct for api RemovePhoneNumberFromSkillGroups

func CreateRemovePhoneNumberFromSkillGroupsRequest ¶ added in v1.61.1052

func CreateRemovePhoneNumberFromSkillGroupsRequest() (request *RemovePhoneNumberFromSkillGroupsRequest)

CreateRemovePhoneNumberFromSkillGroupsRequest creates a request to invoke RemovePhoneNumberFromSkillGroups API

type RemovePhoneNumberFromSkillGroupsResponse ¶ added in v1.61.1052

type RemovePhoneNumberFromSkillGroupsResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

RemovePhoneNumberFromSkillGroupsResponse is the response struct for api RemovePhoneNumberFromSkillGroups

func CreateRemovePhoneNumberFromSkillGroupsResponse ¶ added in v1.61.1052

func CreateRemovePhoneNumberFromSkillGroupsResponse() (response *RemovePhoneNumberFromSkillGroupsResponse)

CreateRemovePhoneNumberFromSkillGroupsResponse creates a response to parse from RemovePhoneNumberFromSkillGroups response

type RemovePhoneNumbersFromSkillGroupRequest ¶ added in v1.61.1025

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

RemovePhoneNumbersFromSkillGroupRequest is the request struct for api RemovePhoneNumbersFromSkillGroup

func CreateRemovePhoneNumbersFromSkillGroupRequest ¶ added in v1.61.1025

func CreateRemovePhoneNumbersFromSkillGroupRequest() (request *RemovePhoneNumbersFromSkillGroupRequest)

CreateRemovePhoneNumbersFromSkillGroupRequest creates a request to invoke RemovePhoneNumbersFromSkillGroup API

type RemovePhoneNumbersFromSkillGroupResponse ¶ added in v1.61.1025

type RemovePhoneNumbersFromSkillGroupResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

RemovePhoneNumbersFromSkillGroupResponse is the response struct for api RemovePhoneNumbersFromSkillGroup

func CreateRemovePhoneNumbersFromSkillGroupResponse ¶ added in v1.61.1025

func CreateRemovePhoneNumbersFromSkillGroupResponse() (response *RemovePhoneNumbersFromSkillGroupResponse)

CreateRemovePhoneNumbersFromSkillGroupResponse creates a response to parse from RemovePhoneNumbersFromSkillGroup response

type RemovePhoneNumbersRequest ¶ added in v1.61.1052

type RemovePhoneNumbersRequest struct {
	*requests.RpcRequest
	NumberList string           `position:"Query" name:"NumberList"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	Force      requests.Boolean `position:"Query" name:"Force"`
}

RemovePhoneNumbersRequest is the request struct for api RemovePhoneNumbers

func CreateRemovePhoneNumbersRequest ¶ added in v1.61.1052

func CreateRemovePhoneNumbersRequest() (request *RemovePhoneNumbersRequest)

CreateRemovePhoneNumbersRequest creates a request to invoke RemovePhoneNumbers API

type RemovePhoneNumbersResponse ¶ added in v1.61.1052

type RemovePhoneNumbersResponse struct {
	*responses.BaseResponse
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Code           string   `json:"Code" xml:"Code"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Data           []string `json:"Data" xml:"Data"`
}

RemovePhoneNumbersResponse is the response struct for api RemovePhoneNumbers

func CreateRemovePhoneNumbersResponse ¶ added in v1.61.1052

func CreateRemovePhoneNumbersResponse() (response *RemovePhoneNumbersResponse)

CreateRemovePhoneNumbersResponse creates a response to parse from RemovePhoneNumbers response

type RemoveSkillGroupsFromUserRequest ¶ added in v1.61.1052

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

RemoveSkillGroupsFromUserRequest is the request struct for api RemoveSkillGroupsFromUser

func CreateRemoveSkillGroupsFromUserRequest ¶ added in v1.61.1052

func CreateRemoveSkillGroupsFromUserRequest() (request *RemoveSkillGroupsFromUserRequest)

CreateRemoveSkillGroupsFromUserRequest creates a request to invoke RemoveSkillGroupsFromUser API

type RemoveSkillGroupsFromUserResponse ¶ added in v1.61.1052

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

RemoveSkillGroupsFromUserResponse is the response struct for api RemoveSkillGroupsFromUser

func CreateRemoveSkillGroupsFromUserResponse ¶ added in v1.61.1052

func CreateRemoveSkillGroupsFromUserResponse() (response *RemoveSkillGroupsFromUserResponse)

CreateRemoveSkillGroupsFromUserResponse creates a response to parse from RemoveSkillGroupsFromUser response

type RemoveUsersFromSkillGroupRequest ¶

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

RemoveUsersFromSkillGroupRequest is the request struct for api RemoveUsersFromSkillGroup

func CreateRemoveUsersFromSkillGroupRequest ¶

func CreateRemoveUsersFromSkillGroupRequest() (request *RemoveUsersFromSkillGroupRequest)

CreateRemoveUsersFromSkillGroupRequest creates a request to invoke RemoveUsersFromSkillGroup API

type RemoveUsersFromSkillGroupResponse ¶

type RemoveUsersFromSkillGroupResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

RemoveUsersFromSkillGroupResponse is the response struct for api RemoveUsersFromSkillGroup

func CreateRemoveUsersFromSkillGroupResponse ¶

func CreateRemoveUsersFromSkillGroupResponse() (response *RemoveUsersFromSkillGroupResponse)

CreateRemoveUsersFromSkillGroupResponse creates a response to parse from RemoveUsersFromSkillGroup response

type RemoveUsersRequest ¶

type RemoveUsersRequest struct {
	*requests.RpcRequest
	UserIdList string           `position:"Query" name:"UserIdList"`
	InstanceId string           `position:"Query" name:"InstanceId"`
	Force      requests.Boolean `position:"Query" name:"Force"`
}

RemoveUsersRequest is the request struct for api RemoveUsers

func CreateRemoveUsersRequest ¶

func CreateRemoveUsersRequest() (request *RemoveUsersRequest)

CreateRemoveUsersRequest creates a request to invoke RemoveUsers API

type RemoveUsersResponse ¶

type RemoveUsersResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
}

RemoveUsersResponse is the response struct for api RemoveUsers

func CreateRemoveUsersResponse ¶

func CreateRemoveUsersResponse() (response *RemoveUsersResponse)

CreateRemoveUsersResponse creates a response to parse from RemoveUsers response

type ResetAgentStateRequest ¶ added in v1.61.829

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

ResetAgentStateRequest is the request struct for api ResetAgentState

func CreateResetAgentStateRequest ¶ added in v1.61.829

func CreateResetAgentStateRequest() (request *ResetAgentStateRequest)

CreateResetAgentStateRequest creates a request to invoke ResetAgentState API

type ResetAgentStateResponse ¶ added in v1.61.829

type ResetAgentStateResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

ResetAgentStateResponse is the response struct for api ResetAgentState

func CreateResetAgentStateResponse ¶ added in v1.61.829

func CreateResetAgentStateResponse() (response *ResetAgentStateResponse)

CreateResetAgentStateResponse creates a response to parse from ResetAgentState response

type ResetUserPasswordRequest ¶ added in v1.61.1193

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

ResetUserPasswordRequest is the request struct for api ResetUserPassword

func CreateResetUserPasswordRequest ¶ added in v1.61.1193

func CreateResetUserPasswordRequest() (request *ResetUserPasswordRequest)

CreateResetUserPasswordRequest creates a request to invoke ResetUserPassword API

type ResetUserPasswordResponse ¶ added in v1.61.1193

type ResetUserPasswordResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

ResetUserPasswordResponse is the response struct for api ResetUserPassword

func CreateResetUserPasswordResponse ¶ added in v1.61.1193

func CreateResetUserPasswordResponse() (response *ResetUserPasswordResponse)

CreateResetUserPasswordResponse creates a response to parse from ResetUserPassword response

type RestoreArchivedRecordingsRequest ¶ added in v1.62.292

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

RestoreArchivedRecordingsRequest is the request struct for api RestoreArchivedRecordings

func CreateRestoreArchivedRecordingsRequest ¶ added in v1.62.292

func CreateRestoreArchivedRecordingsRequest() (request *RestoreArchivedRecordingsRequest)

CreateRestoreArchivedRecordingsRequest creates a request to invoke RestoreArchivedRecordings API

type RestoreArchivedRecordingsResponse ¶ added in v1.62.292

type RestoreArchivedRecordingsResponse struct {
	*responses.BaseResponse
	Code           string                   `json:"Code" xml:"Code"`
	HttpStatusCode int                      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string                   `json:"Message" xml:"Message"`
	RequestId      string                   `json:"RequestId" xml:"RequestId"`
	Data           []RecordingRestoreDetail `json:"Data" xml:"Data"`
}

RestoreArchivedRecordingsResponse is the response struct for api RestoreArchivedRecordings

func CreateRestoreArchivedRecordingsResponse ¶ added in v1.62.292

func CreateRestoreArchivedRecordingsResponse() (response *RestoreArchivedRecordingsResponse)

CreateRestoreArchivedRecordingsResponse creates a response to parse from RestoreArchivedRecordings response

type ResumeCampaignRequest ¶ added in v1.61.1287

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

ResumeCampaignRequest is the request struct for api ResumeCampaign

func CreateResumeCampaignRequest ¶ added in v1.61.1287

func CreateResumeCampaignRequest() (request *ResumeCampaignRequest)

CreateResumeCampaignRequest creates a request to invoke ResumeCampaign API

type ResumeCampaignResponse ¶ added in v1.61.1287

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

ResumeCampaignResponse is the response struct for api ResumeCampaign

func CreateResumeCampaignResponse ¶ added in v1.61.1287

func CreateResumeCampaignResponse() (response *ResumeCampaignResponse)

CreateResumeCampaignResponse creates a response to parse from ResumeCampaign response

type RetrieveCallRequest ¶ added in v1.61.829

type RetrieveCallRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
	ChannelId  string `position:"Query" name:"ChannelId"`
}

RetrieveCallRequest is the request struct for api RetrieveCall

func CreateRetrieveCallRequest ¶ added in v1.61.829

func CreateRetrieveCallRequest() (request *RetrieveCallRequest)

CreateRetrieveCallRequest creates a request to invoke RetrieveCall API

type RetrieveCallResponse ¶ added in v1.61.829

type RetrieveCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

RetrieveCallResponse is the response struct for api RetrieveCall

func CreateRetrieveCallResponse ¶ added in v1.61.829

func CreateRetrieveCallResponse() (response *RetrieveCallResponse)

CreateRetrieveCallResponse creates a response to parse from RetrieveCall response

type Role ¶

type Role struct {
	Name   string `json:"Name" xml:"Name"`
	RoleId string `json:"RoleId" xml:"RoleId"`
}

Role is a nested struct in ccc response

type SaveRTCStatsV2Request ¶ added in v1.61.1193

type SaveRTCStatsV2Request struct {
	*requests.RpcRequest
	CallId         string `position:"Query" name:"CallId"`
	SenderReport   string `position:"Query" name:"SenderReport"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	ReceiverReport string `position:"Query" name:"ReceiverReport"`
	GoogAddress    string `position:"Query" name:"GoogAddress"`
	GeneralInfo    string `position:"Query" name:"GeneralInfo"`
}

SaveRTCStatsV2Request is the request struct for api SaveRTCStatsV2

func CreateSaveRTCStatsV2Request ¶ added in v1.61.1193

func CreateSaveRTCStatsV2Request() (request *SaveRTCStatsV2Request)

CreateSaveRTCStatsV2Request creates a request to invoke SaveRTCStatsV2 API

type SaveRTCStatsV2Response ¶ added in v1.61.1193

type SaveRTCStatsV2Response struct {
	*responses.BaseResponse
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	TimeStamp      int64  `json:"TimeStamp" xml:"TimeStamp"`
	RowCount       int64  `json:"RowCount" xml:"RowCount"`
}

SaveRTCStatsV2Response is the response struct for api SaveRTCStatsV2

func CreateSaveRTCStatsV2Response ¶ added in v1.61.1193

func CreateSaveRTCStatsV2Response() (response *SaveRTCStatsV2Response)

CreateSaveRTCStatsV2Response creates a response to parse from SaveRTCStatsV2 response

type SaveTerminalLogRequest ¶ added in v1.61.1040

type SaveTerminalLogRequest struct {
	*requests.RpcRequest
	CallId          string           `position:"Query" name:"CallId"`
	Content         string           `position:"Query" name:"Content"`
	UniqueRequestId string           `position:"Query" name:"UniqueRequestId"`
	JobId           string           `position:"Query" name:"JobId"`
	InstanceId      string           `position:"Query" name:"InstanceId"`
	AppName         string           `position:"Query" name:"AppName"`
	DataType        requests.Integer `position:"Query" name:"DataType"`
	Status          string           `position:"Query" name:"Status"`
	MethodName      string           `position:"Query" name:"MethodName"`
}

SaveTerminalLogRequest is the request struct for api SaveTerminalLog

func CreateSaveTerminalLogRequest ¶ added in v1.61.1040

func CreateSaveTerminalLogRequest() (request *SaveTerminalLogRequest)

CreateSaveTerminalLogRequest creates a request to invoke SaveTerminalLog API

type SaveTerminalLogResponse ¶ added in v1.61.1040

type SaveTerminalLogResponse struct {
	*responses.BaseResponse
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	TimeStamp      int64  `json:"TimeStamp" xml:"TimeStamp"`
}

SaveTerminalLogResponse is the response struct for api SaveTerminalLog

func CreateSaveTerminalLogResponse ¶ added in v1.61.1040

func CreateSaveTerminalLogResponse() (response *SaveTerminalLogResponse)

CreateSaveTerminalLogResponse creates a response to parse from SaveTerminalLog response

type SaveWebRTCStatsRequest ¶

type SaveWebRTCStatsRequest struct {
	*requests.RpcRequest
	CallId         string `position:"Query" name:"CallId"`
	SenderReport   string `position:"Query" name:"SenderReport"`
	InstanceId     string `position:"Query" name:"InstanceId"`
	ReceiverReport string `position:"Query" name:"ReceiverReport"`
	GoogAddress    string `position:"Query" name:"GoogAddress"`
	GeneralInfo    string `position:"Query" name:"GeneralInfo"`
}

SaveWebRTCStatsRequest is the request struct for api SaveWebRTCStats

func CreateSaveWebRTCStatsRequest ¶

func CreateSaveWebRTCStatsRequest() (request *SaveWebRTCStatsRequest)

CreateSaveWebRTCStatsRequest creates a request to invoke SaveWebRTCStats API

type SaveWebRTCStatsResponse ¶

type SaveWebRTCStatsResponse struct {
	*responses.BaseResponse
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	TimeStamp      int64  `json:"TimeStamp" xml:"TimeStamp"`
	RowCount       int64  `json:"RowCount" xml:"RowCount"`
}

SaveWebRTCStatsResponse is the response struct for api SaveWebRTCStats

func CreateSaveWebRTCStatsResponse ¶

func CreateSaveWebRTCStatsResponse() (response *SaveWebRTCStatsResponse)

CreateSaveWebRTCStatsResponse creates a response to parse from SaveWebRTCStats response

type SaveWebRtcInfoRequest ¶ added in v1.61.1193

type SaveWebRtcInfoRequest struct {
	*requests.RpcRequest
	CallId      string `position:"Query" name:"CallId"`
	Content     string `position:"Query" name:"Content"`
	ContentType string `position:"Query" name:"ContentType"`
	JobId       string `position:"Query" name:"JobId"`
	InstanceId  string `position:"Query" name:"InstanceId"`
}

SaveWebRtcInfoRequest is the request struct for api SaveWebRtcInfo

func CreateSaveWebRtcInfoRequest ¶ added in v1.61.1193

func CreateSaveWebRtcInfoRequest() (request *SaveWebRtcInfoRequest)

CreateSaveWebRtcInfoRequest creates a request to invoke SaveWebRtcInfo API

type SaveWebRtcInfoResponse ¶ added in v1.61.1193

type SaveWebRtcInfoResponse struct {
	*responses.BaseResponse
	HttpStatusCode int64  `json:"HttpStatusCode" xml:"HttpStatusCode"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
	Success        bool   `json:"Success" xml:"Success"`
	Code           string `json:"Code" xml:"Code"`
	Message        string `json:"Message" xml:"Message"`
	TimeStamp      int64  `json:"TimeStamp" xml:"TimeStamp"`
	RowCount       int64  `json:"RowCount" xml:"RowCount"`
}

SaveWebRtcInfoResponse is the response struct for api SaveWebRtcInfo

func CreateSaveWebRtcInfoResponse ¶ added in v1.61.1193

func CreateSaveWebRtcInfoResponse() (response *SaveWebRtcInfoResponse)

CreateSaveWebRtcInfoResponse creates a response to parse from SaveWebRtcInfo response

type SendDtmfSignalingRequest ¶ added in v1.61.829

type SendDtmfSignalingRequest struct {
	*requests.RpcRequest
	Dtmf       string `position:"Query" name:"Dtmf"`
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
	ChannelId  string `position:"Query" name:"ChannelId"`
}

SendDtmfSignalingRequest is the request struct for api SendDtmfSignaling

func CreateSendDtmfSignalingRequest ¶ added in v1.61.829

func CreateSendDtmfSignalingRequest() (request *SendDtmfSignalingRequest)

CreateSendDtmfSignalingRequest creates a request to invoke SendDtmfSignaling API

type SendDtmfSignalingResponse ¶ added in v1.61.829

type SendDtmfSignalingResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

SendDtmfSignalingResponse is the response struct for api SendDtmfSignaling

func CreateSendDtmfSignalingResponse ¶ added in v1.61.829

func CreateSendDtmfSignalingResponse() (response *SendDtmfSignalingResponse)

CreateSendDtmfSignalingResponse creates a response to parse from SendDtmfSignaling response

type SignInGroupRequest ¶ added in v1.61.829

type SignInGroupRequest struct {
	*requests.RpcRequest
	SignedSkillGroupIdList string `position:"Query" name:"SignedSkillGroupIdList"`
	UserId                 string `position:"Query" name:"UserId"`
	DeviceId               string `position:"Query" name:"DeviceId"`
	InstanceId             string `position:"Query" name:"InstanceId"`
}

SignInGroupRequest is the request struct for api SignInGroup

func CreateSignInGroupRequest ¶ added in v1.61.829

func CreateSignInGroupRequest() (request *SignInGroupRequest)

CreateSignInGroupRequest creates a request to invoke SignInGroup API

type SignInGroupResponse ¶ added in v1.61.829

type SignInGroupResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

SignInGroupResponse is the response struct for api SignInGroup

func CreateSignInGroupResponse ¶ added in v1.61.829

func CreateSignInGroupResponse() (response *SignInGroupResponse)

CreateSignInGroupResponse creates a response to parse from SignInGroup response

type SignOutGroupRequest ¶ added in v1.61.835

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

SignOutGroupRequest is the request struct for api SignOutGroup

func CreateSignOutGroupRequest ¶ added in v1.61.835

func CreateSignOutGroupRequest() (request *SignOutGroupRequest)

CreateSignOutGroupRequest creates a request to invoke SignOutGroup API

type SignOutGroupResponse ¶ added in v1.61.835

type SignOutGroupResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

SignOutGroupResponse is the response struct for api SignOutGroup

func CreateSignOutGroupResponse ¶ added in v1.61.835

func CreateSignOutGroupResponse() (response *SignOutGroupResponse)

CreateSignOutGroupResponse creates a response to parse from SignOutGroup response

type SignedSkillGroupIdListInAnswerCall ¶ added in v1.61.829

type SignedSkillGroupIdListInAnswerCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInAnswerCall is a nested struct in ccc response

type SignedSkillGroupIdListInBargeInCall ¶ added in v1.61.829

type SignedSkillGroupIdListInBargeInCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInBargeInCall is a nested struct in ccc response

type SignedSkillGroupIdListInBlindTransfer ¶ added in v1.61.829

type SignedSkillGroupIdListInBlindTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInBlindTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInCancelAttendedTransfer ¶ added in v1.61.829

type SignedSkillGroupIdListInCancelAttendedTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInCancelAttendedTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInChangeWorkMode ¶ added in v1.61.829

type SignedSkillGroupIdListInChangeWorkMode struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInChangeWorkMode is a nested struct in ccc response

type SignedSkillGroupIdListInCoachCall ¶ added in v1.61.1052

type SignedSkillGroupIdListInCoachCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInCoachCall is a nested struct in ccc response

type SignedSkillGroupIdListInCompleteAttendedTransfer ¶ added in v1.61.829

type SignedSkillGroupIdListInCompleteAttendedTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInCompleteAttendedTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInEndConference ¶ added in v1.62.292

type SignedSkillGroupIdListInEndConference struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInEndConference is a nested struct in ccc response

type SignedSkillGroupIdListInHoldCall ¶ added in v1.61.829

type SignedSkillGroupIdListInHoldCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInHoldCall is a nested struct in ccc response

type SignedSkillGroupIdListInInitiateAttendedTransfer ¶ added in v1.61.829

type SignedSkillGroupIdListInInitiateAttendedTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInInitiateAttendedTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInInterceptCall ¶ added in v1.61.829

type SignedSkillGroupIdListInInterceptCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInInterceptCall is a nested struct in ccc response

type SignedSkillGroupIdListInLaunchAuthentication ¶ added in v1.61.829

type SignedSkillGroupIdListInLaunchAuthentication struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInLaunchAuthentication is a nested struct in ccc response

type SignedSkillGroupIdListInLaunchSurvey ¶ added in v1.61.829

type SignedSkillGroupIdListInLaunchSurvey struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInLaunchSurvey is a nested struct in ccc response

type SignedSkillGroupIdListInMakeCall ¶ added in v1.61.829

type SignedSkillGroupIdListInMakeCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInMakeCall is a nested struct in ccc response

type SignedSkillGroupIdListInMonitorCall ¶ added in v1.61.829

type SignedSkillGroupIdListInMonitorCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInMonitorCall is a nested struct in ccc response

type SignedSkillGroupIdListInMuteCall ¶ added in v1.61.829

type SignedSkillGroupIdListInMuteCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInMuteCall is a nested struct in ccc response

type SignedSkillGroupIdListInPollUserStatus ¶ added in v1.61.829

type SignedSkillGroupIdListInPollUserStatus struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInPollUserStatus is a nested struct in ccc response

type SignedSkillGroupIdListInReadyForService ¶ added in v1.61.829

type SignedSkillGroupIdListInReadyForService struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInReadyForService is a nested struct in ccc response

type SignedSkillGroupIdListInRedialCall ¶ added in v1.62.292

type SignedSkillGroupIdListInRedialCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInRedialCall is a nested struct in ccc response

type SignedSkillGroupIdListInReleaseCall ¶ added in v1.61.829

type SignedSkillGroupIdListInReleaseCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInReleaseCall is a nested struct in ccc response

type SignedSkillGroupIdListInResetAgentState ¶ added in v1.61.829

type SignedSkillGroupIdListInResetAgentState struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInResetAgentState is a nested struct in ccc response

type SignedSkillGroupIdListInRetrieveCall ¶ added in v1.61.829

type SignedSkillGroupIdListInRetrieveCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInRetrieveCall is a nested struct in ccc response

type SignedSkillGroupIdListInSendDtmfSignaling ¶ added in v1.61.829

type SignedSkillGroupIdListInSendDtmfSignaling struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInSendDtmfSignaling is a nested struct in ccc response

type SignedSkillGroupIdListInSignInGroup ¶ added in v1.61.829

type SignedSkillGroupIdListInSignInGroup struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInSignInGroup is a nested struct in ccc response

type SignedSkillGroupIdListInSignOutGroup ¶ added in v1.61.835

type SignedSkillGroupIdListInSignOutGroup struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInSignOutGroup is a nested struct in ccc response

type SignedSkillGroupIdListInStartBack2BackCall ¶ added in v1.61.1025

type SignedSkillGroupIdListInStartBack2BackCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInStartBack2BackCall is a nested struct in ccc response

type SignedSkillGroupIdListInStartConference ¶ added in v1.62.292

type SignedSkillGroupIdListInStartConference struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInStartConference is a nested struct in ccc response

type SignedSkillGroupIdListInStartPredictiveCall ¶ added in v1.61.1254

type SignedSkillGroupIdListInStartPredictiveCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInStartPredictiveCall is a nested struct in ccc response

type SignedSkillGroupIdListInSwitchToConference ¶ added in v1.62.292

type SignedSkillGroupIdListInSwitchToConference struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInSwitchToConference is a nested struct in ccc response

type SignedSkillGroupIdListInTakeBreak ¶ added in v1.61.829

type SignedSkillGroupIdListInTakeBreak struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInTakeBreak is a nested struct in ccc response

type SignedSkillGroupIdListInUnmuteCall ¶ added in v1.61.829

type SignedSkillGroupIdListInUnmuteCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInUnmuteCall is a nested struct in ccc response

type SkillGroup ¶

type SkillGroup struct {
	Name             string `json:"Name" xml:"Name"`
	SkillGroupName   string `json:"SkillGroupName" xml:"SkillGroupName"`
	PhoneNumberCount int    `json:"PhoneNumberCount" xml:"PhoneNumberCount"`
	SkillGroupId     string `json:"SkillGroupId" xml:"SkillGroupId"`
	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
	UserCount        int    `json:"UserCount" xml:"UserCount"`
	Description      string `json:"Description" xml:"Description"`
	DisplayName      string `json:"DisplayName" xml:"DisplayName"`
}

SkillGroup is a nested struct in ccc response

type SkillGroupIdList ¶ added in v1.61.118

type SkillGroupIdList struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SkillGroupIdList is a nested struct in ccc response

type SkillGroupNameList ¶ added in v1.61.1577

type SkillGroupNameList struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SkillGroupNameList is a nested struct in ccc response

type SkillGroupState ¶ added in v1.61.1105

type SkillGroupState struct {
	WorkingAgents               int64  `json:"WorkingAgents" xml:"WorkingAgents"`
	LongestWaitingTime          int64  `json:"LongestWaitingTime" xml:"LongestWaitingTime"`
	LoggedInAgents              int64  `json:"LoggedInAgents" xml:"LoggedInAgents"`
	WaitingCalls                int64  `json:"WaitingCalls" xml:"WaitingCalls"`
	BreakingAgents              int64  `json:"BreakingAgents" xml:"BreakingAgents"`
	TalkingAgents               int64  `json:"TalkingAgents" xml:"TalkingAgents"`
	SkillGroupName              string `json:"SkillGroupName" xml:"SkillGroupName"`
	SkillGroupId                string `json:"SkillGroupId" xml:"SkillGroupId"`
	ReadyAgents                 int64  `json:"ReadyAgents" xml:"ReadyAgents"`
	InstanceId                  string `json:"InstanceId" xml:"InstanceId"`
	OutboundScenarioReadyAgents int64  `json:"OutboundScenarioReadyAgents" xml:"OutboundScenarioReadyAgents"`
}

SkillGroupState is a nested struct in ccc response

type SkillGroupSummaryReport ¶

type SkillGroupSummaryReport struct {
	Timestamp      string                                              `json:"Timestamp" xml:"Timestamp"`
	InstanceId     string                                              `json:"InstanceId" xml:"InstanceId"`
	SkillGroupName string                                              `json:"SkillGroupName" xml:"SkillGroupName"`
	SkillGroupId   string                                              `json:"SkillGroupId" xml:"SkillGroupId"`
	Overall        OverallInListSkillGroupSummaryReportsSinceMidnight  `json:"Overall" xml:"Overall"`
	Inbound        InboundInListSkillGroupSummaryReportsSinceMidnight  `json:"Inbound" xml:"Inbound"`
	Outbound       OutboundInListSkillGroupSummaryReportsSinceMidnight `json:"Outbound" xml:"Outbound"`
}

SkillGroupSummaryReport is a nested struct in ccc response

type SkillGroupsInGetInstance ¶ added in v1.61.1052

type SkillGroupsInGetInstance struct {
	SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}

SkillGroupsInGetInstance is a nested struct in ccc response

type SkillGroupsInListInstancesOfUser ¶ added in v1.61.1052

type SkillGroupsInListInstancesOfUser struct {
	SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}

SkillGroupsInListInstancesOfUser is a nested struct in ccc response

type SkillGroupsInListPhoneNumbers ¶

type SkillGroupsInListPhoneNumbers struct {
	SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}

SkillGroupsInListPhoneNumbers is a nested struct in ccc response

type SkillLevelList ¶ added in v1.61.1052

type SkillLevelList struct {
	UserSkillLevel []UserSkillLevelInListUsers `json:"UserSkillLevel" xml:"UserSkillLevel"`
}

SkillLevelList is a nested struct in ccc response

type StartBack2BackCallRequest ¶

type StartBack2BackCallRequest struct {
	*requests.RpcRequest
	Callee           string           `position:"Query" name:"Callee"`
	Broker           string           `position:"Query" name:"Broker"`
	AdditionalBroker string           `position:"Query" name:"AdditionalBroker"`
	Tags             string           `position:"Query" name:"Tags"`
	TimeoutSeconds   requests.Integer `position:"Query" name:"TimeoutSeconds"`
	Caller           string           `position:"Query" name:"Caller"`
	InstanceId       string           `position:"Query" name:"InstanceId"`
}

StartBack2BackCallRequest is the request struct for api StartBack2BackCall

func CreateStartBack2BackCallRequest ¶

func CreateStartBack2BackCallRequest() (request *StartBack2BackCallRequest)

CreateStartBack2BackCallRequest creates a request to invoke StartBack2BackCall API

type StartBack2BackCallResponse ¶

type StartBack2BackCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

StartBack2BackCallResponse is the response struct for api StartBack2BackCall

func CreateStartBack2BackCallResponse ¶

func CreateStartBack2BackCallResponse() (response *StartBack2BackCallResponse)

CreateStartBack2BackCallResponse creates a response to parse from StartBack2BackCall response

type StartConferenceRequest ¶ added in v1.62.292

type StartConferenceRequest struct {
	*requests.RpcRequest
	UserId              string           `position:"Query" name:"UserId"`
	Tags                string           `position:"Query" name:"Tags"`
	TimeoutSeconds      requests.Integer `position:"Query" name:"TimeoutSeconds"`
	InstanceId          string           `position:"Query" name:"InstanceId"`
	ParticipantListJson string           `position:"Query" name:"ParticipantListJson"`
}

StartConferenceRequest is the request struct for api StartConference

func CreateStartConferenceRequest ¶ added in v1.62.292

func CreateStartConferenceRequest() (request *StartConferenceRequest)

CreateStartConferenceRequest creates a request to invoke StartConference API

type StartConferenceResponse ¶ added in v1.62.292

type StartConferenceResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

StartConferenceResponse is the response struct for api StartConference

func CreateStartConferenceResponse ¶ added in v1.62.292

func CreateStartConferenceResponse() (response *StartConferenceResponse)

CreateStartConferenceResponse creates a response to parse from StartConference response

type StartEditContactFlowRequest ¶ added in v1.62.292

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

StartEditContactFlowRequest is the request struct for api StartEditContactFlow

func CreateStartEditContactFlowRequest ¶ added in v1.62.292

func CreateStartEditContactFlowRequest() (request *StartEditContactFlowRequest)

CreateStartEditContactFlowRequest creates a request to invoke StartEditContactFlow API

type StartEditContactFlowResponse ¶ added in v1.62.292

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

StartEditContactFlowResponse is the response struct for api StartEditContactFlow

func CreateStartEditContactFlowResponse ¶ added in v1.62.292

func CreateStartEditContactFlowResponse() (response *StartEditContactFlowResponse)

CreateStartEditContactFlowResponse creates a response to parse from StartEditContactFlow response

type StartPredictiveCallRequest ¶ added in v1.61.1254

type StartPredictiveCallRequest struct {
	*requests.RpcRequest
	ContactFlowId        string           `position:"Query" name:"ContactFlowId"`
	Callee               string           `position:"Query" name:"Callee"`
	MaskedCallee         string           `position:"Query" name:"MaskedCallee"`
	ContactFlowVariables string           `position:"Query" name:"ContactFlowVariables"`
	Tags                 string           `position:"Query" name:"Tags"`
	TimeoutSeconds       requests.Integer `position:"Query" name:"TimeoutSeconds"`
	Caller               string           `position:"Query" name:"Caller"`
	InstanceId           string           `position:"Query" name:"InstanceId"`
	SkillGroupId         string           `position:"Query" name:"SkillGroupId"`
}

StartPredictiveCallRequest is the request struct for api StartPredictiveCall

func CreateStartPredictiveCallRequest ¶ added in v1.61.1254

func CreateStartPredictiveCallRequest() (request *StartPredictiveCallRequest)

CreateStartPredictiveCallRequest creates a request to invoke StartPredictiveCall API

type StartPredictiveCallResponse ¶ added in v1.61.1254

type StartPredictiveCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

StartPredictiveCallResponse is the response struct for api StartPredictiveCall

func CreateStartPredictiveCallResponse ¶ added in v1.61.1254

func CreateStartPredictiveCallResponse() (response *StartPredictiveCallResponse)

CreateStartPredictiveCallResponse creates a response to parse from StartPredictiveCall response

type StartPrivacyCallRequest ¶ added in v1.62.292

type StartPrivacyCallRequest struct {
	*requests.RpcRequest
	Callee     string `position:"Query" name:"Callee"`
	Caller     string `position:"Query" name:"Caller"`
	InstanceId string `position:"Query" name:"InstanceId"`
	AppId      string `position:"Query" name:"AppId"`
}

StartPrivacyCallRequest is the request struct for api StartPrivacyCall

func CreateStartPrivacyCallRequest ¶ added in v1.62.292

func CreateStartPrivacyCallRequest() (request *StartPrivacyCallRequest)

CreateStartPrivacyCallRequest creates a request to invoke StartPrivacyCall API

type StartPrivacyCallResponse ¶ added in v1.62.292

type StartPrivacyCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Data           string   `json:"Data" xml:"Data"`
	Params         []string `json:"Params" xml:"Params"`
}

StartPrivacyCallResponse is the response struct for api StartPrivacyCall

func CreateStartPrivacyCallResponse ¶ added in v1.62.292

func CreateStartPrivacyCallResponse() (response *StartPrivacyCallResponse)

CreateStartPrivacyCallResponse creates a response to parse from StartPrivacyCall response

type SubmitCampaignRequest ¶ added in v1.61.1287

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

SubmitCampaignRequest is the request struct for api SubmitCampaign

func CreateSubmitCampaignRequest ¶ added in v1.61.1287

func CreateSubmitCampaignRequest() (request *SubmitCampaignRequest)

CreateSubmitCampaignRequest creates a request to invoke SubmitCampaign API

type SubmitCampaignResponse ¶ added in v1.61.1287

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

SubmitCampaignResponse is the response struct for api SubmitCampaign

func CreateSubmitCampaignResponse ¶ added in v1.61.1287

func CreateSubmitCampaignResponse() (response *SubmitCampaignResponse)

CreateSubmitCampaignResponse creates a response to parse from SubmitCampaign response

type SwitchToConferenceRequest ¶ added in v1.62.292

type SwitchToConferenceRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

SwitchToConferenceRequest is the request struct for api SwitchToConference

func CreateSwitchToConferenceRequest ¶ added in v1.62.292

func CreateSwitchToConferenceRequest() (request *SwitchToConferenceRequest)

CreateSwitchToConferenceRequest creates a request to invoke SwitchToConference API

type SwitchToConferenceResponse ¶ added in v1.62.292

type SwitchToConferenceResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

SwitchToConferenceResponse is the response struct for api SwitchToConference

func CreateSwitchToConferenceResponse ¶ added in v1.62.292

func CreateSwitchToConferenceResponse() (response *SwitchToConferenceResponse)

CreateSwitchToConferenceResponse creates a response to parse from SwitchToConference response

type TakeBreakRequest ¶ added in v1.61.829

type TakeBreakRequest struct {
	*requests.RpcRequest
	Code       string `position:"Query" name:"Code"`
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	InstanceId string `position:"Query" name:"InstanceId"`
}

TakeBreakRequest is the request struct for api TakeBreak

func CreateTakeBreakRequest ¶ added in v1.61.829

func CreateTakeBreakRequest() (request *TakeBreakRequest)

CreateTakeBreakRequest creates a request to invoke TakeBreak API

type TakeBreakResponse ¶ added in v1.61.829

type TakeBreakResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

TakeBreakResponse is the response struct for api TakeBreak

func CreateTakeBreakResponse ¶ added in v1.61.829

func CreateTakeBreakResponse() (response *TakeBreakResponse)

CreateTakeBreakResponse creates a response to parse from TakeBreak response

type TrendingList ¶ added in v1.61.1287

type TrendingList struct {
	Datetime       int64 `json:"Datetime" xml:"Datetime"`
	Concurrency    int64 `json:"Concurrency" xml:"Concurrency"`
	TalkAgents     int64 `json:"TalkAgents" xml:"TalkAgents"`
	ReadyAgents    int64 `json:"ReadyAgents" xml:"ReadyAgents"`
	WorkAgents     int64 `json:"WorkAgents" xml:"WorkAgents"`
	LoggedInAgents int64 `json:"LoggedInAgents" xml:"LoggedInAgents"`
	BreakAgents    int64 `json:"BreakAgents" xml:"BreakAgents"`
}

TrendingList is a nested struct in ccc response

type UnmuteCallRequest ¶ added in v1.61.829

type UnmuteCallRequest struct {
	*requests.RpcRequest
	UserId     string `position:"Query" name:"UserId"`
	DeviceId   string `position:"Query" name:"DeviceId"`
	JobId      string `position:"Query" name:"JobId"`
	InstanceId string `position:"Query" name:"InstanceId"`
	ChannelId  string `position:"Query" name:"ChannelId"`
}

UnmuteCallRequest is the request struct for api UnmuteCall

func CreateUnmuteCallRequest ¶ added in v1.61.829

func CreateUnmuteCallRequest() (request *UnmuteCallRequest)

CreateUnmuteCallRequest creates a request to invoke UnmuteCall API

type UnmuteCallResponse ¶ added in v1.61.829

type UnmuteCallResponse struct {
	*responses.BaseResponse
	Code           string   `json:"Code" xml:"Code"`
	HttpStatusCode int      `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string   `json:"Message" xml:"Message"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

UnmuteCallResponse is the response struct for api UnmuteCall

func CreateUnmuteCallResponse ¶ added in v1.61.829

func CreateUnmuteCallResponse() (response *UnmuteCallResponse)

CreateUnmuteCallResponse creates a response to parse from UnmuteCall response

type UnregisterDeviceRequest ¶ added in v1.61.1577

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

UnregisterDeviceRequest is the request struct for api UnregisterDevice

func CreateUnregisterDeviceRequest ¶ added in v1.61.1577

func CreateUnregisterDeviceRequest() (request *UnregisterDeviceRequest)

CreateUnregisterDeviceRequest creates a request to invoke UnregisterDevice API

type UnregisterDeviceResponse ¶ added in v1.61.1577

type UnregisterDeviceResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

UnregisterDeviceResponse is the response struct for api UnregisterDevice

func CreateUnregisterDeviceResponse ¶ added in v1.61.1577

func CreateUnregisterDeviceResponse() (response *UnregisterDeviceResponse)

CreateUnregisterDeviceResponse creates a response to parse from UnregisterDevice response

type UpdateConfigItemsRequest ¶ added in v1.61.1193

type UpdateConfigItemsRequest struct {
	*requests.RpcRequest
	ConfigItems string `position:"Query" name:"ConfigItems"`
	InstanceId  string `position:"Query" name:"InstanceId"`
	ObjectType  string `position:"Query" name:"ObjectType"`
	ObjectId    string `position:"Query" name:"ObjectId"`
}

UpdateConfigItemsRequest is the request struct for api UpdateConfigItems

func CreateUpdateConfigItemsRequest ¶ added in v1.61.1193

func CreateUpdateConfigItemsRequest() (request *UpdateConfigItemsRequest)

CreateUpdateConfigItemsRequest creates a request to invoke UpdateConfigItems API

type UpdateConfigItemsResponse ¶ added in v1.61.1193

type UpdateConfigItemsResponse struct {
	*responses.BaseResponse
	Code           string `json:"Code" xml:"Code"`
	HttpStatusCode int    `json:"HttpStatusCode" xml:"HttpStatusCode"`
	Message        string `json:"Message" xml:"Message"`
	RequestId      string `json:"RequestId" xml:"RequestId"`
}

UpdateConfigItemsResponse is the response struct for api UpdateConfigItems

func CreateUpdateConfigItemsResponse ¶ added in v1.61.1193

func CreateUpdateConfigItemsResponse() (response *UpdateConfigItemsResponse)

CreateUpdateConfigItemsResponse creates a response to parse from UpdateConfigItems response

type User ¶

type User struct {
	WorkMode    string `json:"WorkMode" xml:"WorkMode"`
	RoleId      string `json:"RoleId" xml:"RoleId"`
	Mobile      string `json:"Mobile" xml:"Mobile"`
	Email       string `json:"Email" xml:"Email"`
	LoginName   string `json:"LoginName" xml:"LoginName"`
	UserId      string `json:"UserId" xml:"UserId"`
	InstanceId  string `json:"InstanceId" xml:"InstanceId"`
	Extension   string `json:"Extension" xml:"Extension"`
	DisplayName string `json:"DisplayName" xml:"DisplayName"`
	RoleName    string `json:"RoleName" xml:"RoleName"`
	RamId       string `json:"RamId" xml:"RamId"`
}

User is a nested struct in ccc response

type UserContext ¶ added in v1.61.829

type UserContext struct {
	Heartbeat              int64    `json:"Heartbeat" xml:"Heartbeat"`
	JobId                  string   `json:"JobId" xml:"JobId"`
	DeviceState            string   `json:"DeviceState" xml:"DeviceState"`
	WorkMode               string   `json:"WorkMode" xml:"WorkMode"`
	Mobile                 string   `json:"Mobile" xml:"Mobile"`
	OutboundScenario       bool     `json:"OutboundScenario" xml:"OutboundScenario"`
	UserState              string   `json:"UserState" xml:"UserState"`
	UserId                 string   `json:"UserId" xml:"UserId"`
	InstanceId             string   `json:"InstanceId" xml:"InstanceId"`
	DeviceId               string   `json:"DeviceId" xml:"DeviceId"`
	Reserved               int64    `json:"Reserved" xml:"Reserved"`
	Extension              string   `json:"Extension" xml:"Extension"`
	BreakCode              string   `json:"BreakCode" xml:"BreakCode"`
	Uri                    string   `json:"Uri" xml:"Uri"`
	SignedSkillGroupIdList []string `json:"SignedSkillGroupIdList" xml:"SignedSkillGroupIdList"`
}

UserContext is a nested struct in ccc response

type UserDetail ¶ added in v1.61.1052

type UserDetail struct {
	DisplayName                string                      `json:"DisplayName" xml:"DisplayName"`
	LoginName                  string                      `json:"LoginName" xml:"LoginName"`
	Email                      string                      `json:"Email" xml:"Email"`
	WorkMode                   string                      `json:"WorkMode" xml:"WorkMode"`
	Mobile                     string                      `json:"Mobile" xml:"Mobile"`
	UserId                     string                      `json:"UserId" xml:"UserId"`
	DisplayId                  string                      `json:"DisplayId" xml:"DisplayId"`
	RoleName                   string                      `json:"RoleName" xml:"RoleName"`
	RoleId                     string                      `json:"RoleId" xml:"RoleId"`
	PrimaryAccount             bool                        `json:"PrimaryAccount" xml:"PrimaryAccount"`
	RamId                      int64                       `json:"RamId" xml:"RamId"`
	Extension                  string                      `json:"Extension" xml:"Extension"`
	DeviceId                   string                      `json:"DeviceId" xml:"DeviceId"`
	DeviceExt                  string                      `json:"DeviceExt" xml:"DeviceExt"`
	DeviceState                string                      `json:"DeviceState" xml:"DeviceState"`
	PersonalOutboundNumberList []PhoneNumber               `json:"PersonalOutboundNumberList" xml:"PersonalOutboundNumberList"`
	SkillLevelList             []UserSkillLevelInListUsers `json:"SkillLevelList" xml:"SkillLevelList"`
}

UserDetail is a nested struct in ccc response

type UserSkillLevel ¶ added in v1.61.829

type UserSkillLevel struct {
	SkillGroupName string `json:"SkillGroupName" xml:"SkillGroupName"`
	SkillGroupId   string `json:"SkillGroupId" xml:"SkillGroupId"`
	SkillLevel     string `json:"SkillLevel" xml:"SkillLevel"`
}

UserSkillLevel is a nested struct in ccc response

type UserSkillLevelInListUserLevelsOfSkillGroup ¶ added in v1.61.1025

type UserSkillLevelInListUserLevelsOfSkillGroup struct {
	DisplayName    string `json:"DisplayName" xml:"DisplayName"`
	SkillLevel     int    `json:"SkillLevel" xml:"SkillLevel"`
	LoginName      string `json:"LoginName" xml:"LoginName"`
	UserId         string `json:"UserId" xml:"UserId"`
	SkillGroupId   string `json:"SkillGroupId" xml:"SkillGroupId"`
	SkillGroupName string `json:"SkillGroupName" xml:"SkillGroupName"`
	RoleName       string `json:"RoleName" xml:"RoleName"`
	RoleId         string `json:"RoleId" xml:"RoleId"`
	RamId          string `json:"RamId" xml:"RamId"`
}

UserSkillLevelInListUserLevelsOfSkillGroup is a nested struct in ccc response

type UserSkillLevelInListUsers ¶ added in v1.61.1052

type UserSkillLevelInListUsers struct {
	SkillLevel     int    `json:"SkillLevel" xml:"SkillLevel"`
	SkillGroupId   string `json:"SkillGroupId" xml:"SkillGroupId"`
	SkillGroupName string `json:"SkillGroupName" xml:"SkillGroupName"`
}

UserSkillLevelInListUsers is a nested struct in ccc response

Source Files ¶

Jump to

Keyboard shortcuts

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