ccc

package
v1.63.92 Latest Latest
Warning

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

Go to latest
Published: Mar 3, 2025 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 BreakCodeDetail added in v1.62.340

type BreakCodeDetail struct {
	Count     int64  `json:"Count" xml:"Count"`
	BreakCode string `json:"BreakCode" xml:"BreakCode"`
	Duration  int64  `json:"Duration" xml:"Duration"`
}

BreakCodeDetail is a nested struct in ccc response

type BreakCodeDetailListInListHistoricalAgentReport added in v1.62.340

type BreakCodeDetailListInListHistoricalAgentReport struct {
	BreakCodeDetail []BreakCodeDetail `json:"BreakCodeDetail" xml:"BreakCodeDetail"`
}

BreakCodeDetailListInListHistoricalAgentReport is a nested struct in ccc response

type BreakCodeDetailListInListIntervalAgentReport added in v1.62.340

type BreakCodeDetailListInListIntervalAgentReport struct {
	BreakCodeDetail []BreakCodeDetail `json:"BreakCodeDetail" xml:"BreakCodeDetail"`
}

BreakCodeDetailListInListIntervalAgentReport 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"`
	WorkMode         string                            `json:"WorkMode" xml:"WorkMode"`
	State            string                            `json:"State" xml:"State"`
	OutboundScenario bool                              `json:"OutboundScenario" xml:"OutboundScenario"`
	InstanceId       string                            `json:"InstanceId" xml:"InstanceId"`
	BreakCode        string                            `json:"BreakCode" xml:"BreakCode"`
	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 {
	TotalLoggedInTime              int64             `json:"TotalLoggedInTime" xml:"TotalLoggedInTime"`
	AverageHoldTime                float64           `json:"AverageHoldTime" xml:"AverageHoldTime"`
	TotalOutboundScenarioTime      int64             `json:"TotalOutboundScenarioTime" xml:"TotalOutboundScenarioTime"`
	MaxReadyTime                   int64             `json:"MaxReadyTime" xml:"MaxReadyTime"`
	AverageTalkTime                float64           `json:"AverageTalkTime" xml:"AverageTalkTime"`
	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"`
	MaxBreakTime                   int64             `json:"MaxBreakTime" xml:"MaxBreakTime"`
	LastCheckOutTime               int64             `json:"LastCheckOutTime" xml:"LastCheckOutTime"`
	TotalHoldTime                  int64             `json:"TotalHoldTime" xml:"TotalHoldTime"`
	SatisfactionRate               float64           `json:"SatisfactionRate" xml:"SatisfactionRate"`
	MaxHoldTime                    int64             `json:"MaxHoldTime" xml:"MaxHoldTime"`
	SatisfactionSurveysResponded   int64             `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageBreakTime               float64           `json:"AverageBreakTime" xml:"AverageBreakTime"`
	TotalOffSiteOnlineTime         int64             `json:"TotalOffSiteOnlineTime" xml:"TotalOffSiteOnlineTime"`
	SatisfactionIndex              float64           `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	TotalOfficePhoneOnlineTime     int64             `json:"TotalOfficePhoneOnlineTime" xml:"TotalOfficePhoneOnlineTime"`
	LastCheckoutTime               int64             `json:"LastCheckoutTime" xml:"LastCheckoutTime"`
	TotalOutboundScenarioReadyTime int64             `json:"TotalOutboundScenarioReadyTime" xml:"TotalOutboundScenarioReadyTime"`
	MaxTalkTime                    int64             `json:"MaxTalkTime" xml:"MaxTalkTime"`
	TotalTalkTime                  int64             `json:"TotalTalkTime" xml:"TotalTalkTime"`
	AverageReadyTime               float64           `json:"AverageReadyTime" xml:"AverageReadyTime"`
	TotalCalls                     int64             `json:"TotalCalls" xml:"TotalCalls"`
	TotalOnSiteOnlineTime          int64             `json:"TotalOnSiteOnlineTime" xml:"TotalOnSiteOnlineTime"`
	OccupancyRate                  float64           `json:"OccupancyRate" xml:"OccupancyRate"`
	AverageWorkTime                float64           `json:"AverageWorkTime" xml:"AverageWorkTime"`
	BreakCodeDetailList            []BreakCodeDetail `json:"BreakCodeDetailList" xml:"BreakCodeDetailList"`
}

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
JackTT - Gopher 🇻🇳