ccc

package
v0.2.0 Latest Latest
Warning

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

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

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "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 ¶

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 ¶

func CreateAbortCampaignRequest() (request *AbortCampaignRequest)

CreateAbortCampaignRequest creates a request to invoke AbortCampaign API

type AbortCampaignResponse ¶

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 ¶

func CreateAbortCampaignResponse() (response *AbortCampaignResponse)

CreateAbortCampaignResponse creates a response to parse from AbortCampaign response

type AddNumbersToSkillGroupRequest ¶

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 ¶

func CreateAddNumbersToSkillGroupRequest() (request *AddNumbersToSkillGroupRequest)

CreateAddNumbersToSkillGroupRequest creates a request to invoke AddNumbersToSkillGroup API

type AddNumbersToSkillGroupResponse ¶

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 ¶

func CreateAddNumbersToSkillGroupResponse() (response *AddNumbersToSkillGroupResponse)

CreateAddNumbersToSkillGroupResponse creates a response to parse from AddNumbersToSkillGroup response

type AddPersonalNumbersToUserRequest ¶

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 ¶

func CreateAddPersonalNumbersToUserRequest() (request *AddPersonalNumbersToUserRequest)

CreateAddPersonalNumbersToUserRequest creates a request to invoke AddPersonalNumbersToUser API

type AddPersonalNumbersToUserResponse ¶

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 ¶

func CreateAddPersonalNumbersToUserResponse() (response *AddPersonalNumbersToUserResponse)

CreateAddPersonalNumbersToUserResponse creates a response to parse from AddPersonalNumbersToUser response

type AddPhoneNumberToSkillGroupsRequest ¶

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 ¶

func CreateAddPhoneNumberToSkillGroupsRequest() (request *AddPhoneNumberToSkillGroupsRequest)

CreateAddPhoneNumberToSkillGroupsRequest creates a request to invoke AddPhoneNumberToSkillGroups API

type AddPhoneNumberToSkillGroupsResponse ¶

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 ¶

func CreateAddPhoneNumberToSkillGroupsResponse() (response *AddPhoneNumberToSkillGroupsResponse)

CreateAddPhoneNumberToSkillGroupsResponse creates a response to parse from AddPhoneNumberToSkillGroups response

type AddPhoneNumbersRequest ¶

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 ¶

func CreateAddPhoneNumbersRequest() (request *AddPhoneNumbersRequest)

CreateAddPhoneNumbersRequest creates a request to invoke AddPhoneNumbers API

type AddPhoneNumbersResponse ¶

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 ¶

func CreateAddPhoneNumbersResponse() (response *AddPhoneNumbersResponse)

CreateAddPhoneNumbersResponse creates a response to parse from AddPhoneNumbers response

type AddSkillGroupsToUserRequest ¶

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 ¶

func CreateAddSkillGroupsToUserRequest() (request *AddSkillGroupsToUserRequest)

CreateAddSkillGroupsToUserRequest creates a request to invoke AddSkillGroupsToUser API

type AddSkillGroupsToUserResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

AddSkillGroupsToUserResponse is the response struct for api AddSkillGroupsToUser

func CreateAddSkillGroupsToUserResponse ¶

func CreateAddSkillGroupsToUserResponse() (response *AddSkillGroupsToUserResponse)

CreateAddSkillGroupsToUserResponse creates a response to parse from AddSkillGroupsToUser response

type AddUsersToSkillGroupRequest ¶

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 ¶

func CreateAddUsersToSkillGroupRequest() (request *AddUsersToSkillGroupRequest)

CreateAddUsersToSkillGroupRequest creates a request to invoke AddUsersToSkillGroup API

type AddUsersToSkillGroupResponse ¶

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 ¶

func CreateAddUsersToSkillGroupResponse() (response *AddUsersToSkillGroupResponse)

CreateAddUsersToSkillGroupResponse creates a response to parse from AddUsersToSkillGroup response

type AdminListInGetInstance ¶

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

AdminListInGetInstance is a nested struct in ccc response

type AdminListInListInstances ¶

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

AdminListInListInstances is a nested struct in ccc response

type AdminListInListInstancesOfUser ¶

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

AdminListInListInstancesOfUser is a nested struct in ccc response

type AgentEvents ¶

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

AgentEvents is a nested struct in ccc response

type AgentEventsItem ¶

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 ¶

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"`
	SkillGroupIdList   []string `json:"SkillGroupIdList" xml:"SkillGroupIdList"`
	SkillGroupNameList []string `json:"SkillGroupNameList" xml:"SkillGroupNameList"`
}

AgentState 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 ¶

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 ¶

func CreateAnswerCallRequest() (request *AnswerCallRequest)

CreateAnswerCallRequest creates a request to invoke AnswerCall API

type AnswerCallResponse ¶

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 ¶

func CreateAnswerCallResponse() (response *AnswerCallResponse)

CreateAnswerCallResponse creates a response to parse from AnswerCall 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"`
	Sync           string `json:"Sync" xml:"Sync"`
	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 ¶

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 ¶

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 ¶

func CreateBargeInCallRequest() (request *BargeInCallRequest)

CreateBargeInCallRequest creates a request to invoke BargeInCall API

type BargeInCallResponse ¶

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 ¶

func CreateBargeInCallResponse() (response *BargeInCallResponse)

CreateBargeInCallResponse creates a response to parse from BargeInCall response

type BlindTransferRequest ¶

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"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	JobId          string           `position:"Query" name:"JobId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
}

BlindTransferRequest is the request struct for api BlindTransfer

func CreateBlindTransferRequest ¶

func CreateBlindTransferRequest() (request *BlindTransferRequest)

CreateBlindTransferRequest creates a request to invoke BlindTransfer API

type BlindTransferResponse ¶

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 ¶

func CreateBlindTransferResponse() (response *BlindTransferResponse)

CreateBlindTransferResponse creates a response to parse from BlindTransfer response

type BlockedNumber ¶

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 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 ¶

type CallContext struct {
	JobId           string           `json:"JobId" xml:"JobId"`
	InstanceId      string           `json:"InstanceId" xml:"InstanceId"`
	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"`
	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"`
	ContactDisposition        string `json:"ContactDisposition" xml:"ContactDisposition"`
	SatisfactionDescription   string `json:"SatisfactionDescription" xml:"SatisfactionDescription"`
	ReleaseInitiator          string `json:"ReleaseInitiator" xml:"ReleaseInitiator"`
}

CallDetailRecord is a nested struct in ccc response

type CallTag ¶

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 ¶

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

CallTagList is a nested struct in ccc response

type CallTraces ¶

type CallTraces struct {
	CallId            string `json:"CallId" xml:"CallId"`
	ContactId         string `json:"ContactId" xml:"ContactId"`
	FirstLine         string `json:"FirstLine" xml:"FirstLine"`
	DestinationNodeIp string `json:"DestinationNodeIp" xml:"DestinationNodeIp"`
	SourceNodeIp      string `json:"SourceNodeIp" xml:"SourceNodeIp"`
	Payload           string `json:"Payload" xml:"Payload"`
	Timestamp         int64  `json:"Timestamp" xml:"Timestamp"`
}

CallTraces 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 ¶

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 ¶

func CreateCancelAttendedTransferRequest() (request *CancelAttendedTransferRequest)

CreateCancelAttendedTransferRequest creates a request to invoke CancelAttendedTransfer API

type CancelAttendedTransferResponse ¶

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 ¶

func CreateCancelAttendedTransferResponse() (response *CancelAttendedTransferResponse)

CreateCancelAttendedTransferResponse creates a response to parse from CancelAttendedTransfer response

type ChangeWorkModeRequest ¶

type ChangeWorkModeRequest struct {
	*requests.RpcRequest
	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 ¶

func CreateChangeWorkModeRequest() (request *ChangeWorkModeRequest)

CreateChangeWorkModeRequest creates a request to invoke ChangeWorkMode API

type ChangeWorkModeResponse ¶

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 ¶

func CreateChangeWorkModeResponse() (response *ChangeWorkModeResponse)

CreateChangeWorkModeResponse creates a response to parse from ChangeWorkMode response

type ChannelContext ¶

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"`
	AssociatedData   map[string]interface{} `json:"AssociatedData" xml:"AssociatedData"`
}

ChannelContext is a nested struct in ccc response

type ChannelContextsInAnswerCall ¶

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

ChannelContextsInAnswerCall is a nested struct in ccc response

type ChannelContextsInBargeInCall ¶

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

ChannelContextsInBargeInCall is a nested struct in ccc response

type ChannelContextsInBlindTransfer ¶

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

ChannelContextsInBlindTransfer is a nested struct in ccc response

type ChannelContextsInCancelAttendedTransfer ¶

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

ChannelContextsInCancelAttendedTransfer is a nested struct in ccc response

type ChannelContextsInCoachCall ¶

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

ChannelContextsInCoachCall is a nested struct in ccc response

type ChannelContextsInCompleteAttendedTransfer ¶

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

ChannelContextsInCompleteAttendedTransfer is a nested struct in ccc response

type ChannelContextsInHoldCall ¶

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

ChannelContextsInHoldCall is a nested struct in ccc response

type ChannelContextsInInitiateAttendedTransfer ¶

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

ChannelContextsInInitiateAttendedTransfer is a nested struct in ccc response

type ChannelContextsInInterceptCall ¶

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

ChannelContextsInInterceptCall is a nested struct in ccc response

type ChannelContextsInLaunchAuthentication ¶

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

ChannelContextsInLaunchAuthentication is a nested struct in ccc response

type ChannelContextsInLaunchSurvey ¶

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

ChannelContextsInLaunchSurvey is a nested struct in ccc response

type ChannelContextsInMakeCall ¶

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

ChannelContextsInMakeCall is a nested struct in ccc response

type ChannelContextsInMonitorCall ¶

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

ChannelContextsInMonitorCall is a nested struct in ccc response

type ChannelContextsInMuteCall ¶

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

ChannelContextsInMuteCall is a nested struct in ccc response

type ChannelContextsInPollUserStatus ¶

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

ChannelContextsInPollUserStatus is a nested struct in ccc response

type ChannelContextsInReleaseCall ¶

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

ChannelContextsInReleaseCall is a nested struct in ccc response

type ChannelContextsInRetrieveCall ¶

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

ChannelContextsInRetrieveCall is a nested struct in ccc response

type ChannelContextsInSendDtmfSignaling ¶

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

ChannelContextsInSendDtmfSignaling is a nested struct in ccc response

type ChannelContextsInStartBack2BackCall ¶

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

ChannelContextsInStartBack2BackCall is a nested struct in ccc response

type ChannelContextsInStartPredictiveCall ¶

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

ChannelContextsInStartPredictiveCall is a nested struct in ccc response

type ChannelContextsInUnmuteCall ¶

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 ¶

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

AbortCampaign invokes the ccc.AbortCampaign API synchronously

func (*Client) AbortCampaignWithCallback ¶

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

AbortCampaignWithCallback invokes the ccc.AbortCampaign API asynchronously

func (*Client) AbortCampaignWithChan ¶

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

AbortCampaignWithChan invokes the ccc.AbortCampaign API asynchronously

func (*Client) AddNumbersToSkillGroup ¶

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

AddNumbersToSkillGroup invokes the ccc.AddNumbersToSkillGroup API synchronously

func (*Client) AddNumbersToSkillGroupWithCallback ¶

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

AddNumbersToSkillGroupWithCallback invokes the ccc.AddNumbersToSkillGroup API asynchronously

func (*Client) AddNumbersToSkillGroupWithChan ¶

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

AddNumbersToSkillGroupWithChan invokes the ccc.AddNumbersToSkillGroup API asynchronously

func (*Client) AddPersonalNumbersToUser ¶

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

AddPersonalNumbersToUser invokes the ccc.AddPersonalNumbersToUser API synchronously

func (*Client) AddPersonalNumbersToUserWithCallback ¶

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

AddPersonalNumbersToUserWithCallback invokes the ccc.AddPersonalNumbersToUser API asynchronously

func (*Client) AddPersonalNumbersToUserWithChan ¶

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

AddPersonalNumbersToUserWithChan invokes the ccc.AddPersonalNumbersToUser API asynchronously

func (*Client) AddPhoneNumberToSkillGroups ¶

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

AddPhoneNumberToSkillGroups invokes the ccc.AddPhoneNumberToSkillGroups API synchronously

func (*Client) AddPhoneNumberToSkillGroupsWithCallback ¶

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

AddPhoneNumberToSkillGroupsWithCallback invokes the ccc.AddPhoneNumberToSkillGroups API asynchronously

func (*Client) AddPhoneNumberToSkillGroupsWithChan ¶

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

AddPhoneNumberToSkillGroupsWithChan invokes the ccc.AddPhoneNumberToSkillGroups API asynchronously

func (*Client) AddPhoneNumbers ¶

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

AddPhoneNumbers invokes the ccc.AddPhoneNumbers API synchronously

func (*Client) AddPhoneNumbersWithCallback ¶

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

AddPhoneNumbersWithCallback invokes the ccc.AddPhoneNumbers API asynchronously

func (*Client) AddPhoneNumbersWithChan ¶

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

AddPhoneNumbersWithChan invokes the ccc.AddPhoneNumbers API asynchronously

func (*Client) AddSkillGroupsToUser ¶

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

AddSkillGroupsToUser invokes the ccc.AddSkillGroupsToUser API synchronously

func (*Client) AddSkillGroupsToUserWithCallback ¶

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

AddSkillGroupsToUserWithCallback invokes the ccc.AddSkillGroupsToUser API asynchronously

func (*Client) AddSkillGroupsToUserWithChan ¶

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

AddSkillGroupsToUserWithChan invokes the ccc.AddSkillGroupsToUser API asynchronously

func (*Client) AddUsersToSkillGroup ¶

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

AddUsersToSkillGroup invokes the ccc.AddUsersToSkillGroup API synchronously

func (*Client) AddUsersToSkillGroupWithCallback ¶

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

AddUsersToSkillGroupWithCallback invokes the ccc.AddUsersToSkillGroup API asynchronously

func (*Client) AddUsersToSkillGroupWithChan ¶

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

AddUsersToSkillGroupWithChan invokes the ccc.AddUsersToSkillGroup API asynchronously

func (*Client) AnswerCall ¶

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

AnswerCall invokes the ccc.AnswerCall API synchronously

func (*Client) AnswerCallWithCallback ¶

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

AnswerCallWithCallback invokes the ccc.AnswerCall API asynchronously

func (*Client) AnswerCallWithChan ¶

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

AnswerCallWithChan invokes the ccc.AnswerCall 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 ¶

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

BargeInCall invokes the ccc.BargeInCall API synchronously

func (*Client) BargeInCallWithCallback ¶

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

BargeInCallWithCallback invokes the ccc.BargeInCall API asynchronously

func (*Client) BargeInCallWithChan ¶

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

BargeInCallWithChan invokes the ccc.BargeInCall API asynchronously

func (*Client) BlindTransfer ¶

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

BlindTransfer invokes the ccc.BlindTransfer API synchronously

func (*Client) BlindTransferWithCallback ¶

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

BlindTransferWithCallback invokes the ccc.BlindTransfer API asynchronously

func (*Client) BlindTransferWithChan ¶

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

BlindTransferWithChan invokes the ccc.BlindTransfer API asynchronously

func (*Client) CancelAttendedTransfer ¶

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

CancelAttendedTransfer invokes the ccc.CancelAttendedTransfer API synchronously

func (*Client) CancelAttendedTransferWithCallback ¶

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

CancelAttendedTransferWithCallback invokes the ccc.CancelAttendedTransfer API asynchronously

func (*Client) CancelAttendedTransferWithChan ¶

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

CancelAttendedTransferWithChan invokes the ccc.CancelAttendedTransfer API asynchronously

func (*Client) ChangeWorkMode ¶

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

ChangeWorkMode invokes the ccc.ChangeWorkMode API synchronously

func (*Client) ChangeWorkModeWithCallback ¶

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

ChangeWorkModeWithCallback invokes the ccc.ChangeWorkMode API asynchronously

func (*Client) ChangeWorkModeWithChan ¶

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

ChangeWorkModeWithChan invokes the ccc.ChangeWorkMode API asynchronously

func (*Client) CoachCall ¶

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

CoachCall invokes the ccc.CoachCall API synchronously

func (*Client) CoachCallWithCallback ¶

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

CoachCallWithCallback invokes the ccc.CoachCall API asynchronously

func (*Client) CoachCallWithChan ¶

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

CoachCallWithChan invokes the ccc.CoachCall API asynchronously

func (*Client) CompleteAttendedTransfer ¶

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

CompleteAttendedTransfer invokes the ccc.CompleteAttendedTransfer API synchronously

func (*Client) CompleteAttendedTransferWithCallback ¶

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

CompleteAttendedTransferWithCallback invokes the ccc.CompleteAttendedTransfer API asynchronously

func (*Client) CompleteAttendedTransferWithChan ¶

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

CompleteAttendedTransferWithChan invokes the ccc.CompleteAttendedTransfer API asynchronously

func (*Client) CreateCallTags ¶

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

CreateCallTags invokes the ccc.CreateCallTags API synchronously

func (*Client) CreateCallTagsWithCallback ¶

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

CreateCallTagsWithCallback invokes the ccc.CreateCallTags API asynchronously

func (*Client) CreateCallTagsWithChan ¶

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

CreateCallTagsWithChan invokes the ccc.CreateCallTags API asynchronously

func (*Client) CreateCampaign ¶

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

CreateCampaign invokes the ccc.CreateCampaign API synchronously

func (*Client) CreateCampaignWithCallback ¶

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

CreateCampaignWithCallback invokes the ccc.CreateCampaign API asynchronously

func (*Client) CreateCampaignWithChan ¶

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

CreateCampaignWithChan invokes the ccc.CreateCampaign API asynchronously

func (*Client) CreateCustomCallTagging ¶

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

CreateCustomCallTagging invokes the ccc.CreateCustomCallTagging API synchronously

func (*Client) CreateCustomCallTaggingWithCallback ¶

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

CreateCustomCallTaggingWithCallback invokes the ccc.CreateCustomCallTagging API asynchronously

func (*Client) CreateCustomCallTaggingWithChan ¶

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) DeleteCallTag ¶

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

DeleteCallTag invokes the ccc.DeleteCallTag API synchronously

func (*Client) DeleteCallTagWithCallback ¶

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

DeleteCallTagWithCallback invokes the ccc.DeleteCallTag API asynchronously

func (*Client) DeleteCallTagWithChan ¶

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

DeleteCallTagWithChan invokes the ccc.DeleteCallTag API asynchronously

func (*Client) DeleteCustomCallTagging ¶

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

DeleteCustomCallTagging invokes the ccc.DeleteCustomCallTagging API synchronously

func (*Client) DeleteCustomCallTaggingWithCallback ¶

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

DeleteCustomCallTaggingWithCallback invokes the ccc.DeleteCustomCallTagging API asynchronously

func (*Client) DeleteCustomCallTaggingWithChan ¶

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) ExportCustomCallTagging ¶

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

ExportCustomCallTagging invokes the ccc.ExportCustomCallTagging API synchronously

func (*Client) ExportCustomCallTaggingWithCallback ¶

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

ExportCustomCallTaggingWithCallback invokes the ccc.ExportCustomCallTagging API asynchronously

func (*Client) ExportCustomCallTaggingWithChan ¶

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

ExportCustomCallTaggingWithChan invokes the ccc.ExportCustomCallTagging API asynchronously

func (*Client) ExportDoNotCallNumbers ¶

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

ExportDoNotCallNumbers invokes the ccc.ExportDoNotCallNumbers API synchronously

func (*Client) ExportDoNotCallNumbersWithCallback ¶

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

ExportDoNotCallNumbersWithCallback invokes the ccc.ExportDoNotCallNumbers API asynchronously

func (*Client) ExportDoNotCallNumbersWithChan ¶

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

ExportDoNotCallNumbersWithChan invokes the ccc.ExportDoNotCallNumbers API asynchronously

func (*Client) GetCallDetailRecord ¶

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

GetCallDetailRecord invokes the ccc.GetCallDetailRecord API synchronously

func (*Client) GetCallDetailRecordWithCallback ¶

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

GetCallDetailRecordWithCallback invokes the ccc.GetCallDetailRecord API asynchronously

func (*Client) GetCallDetailRecordWithChan ¶

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

GetCallDetailRecordWithChan invokes the ccc.GetCallDetailRecord API asynchronously

func (*Client) GetCampaign ¶

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

GetCampaign invokes the ccc.GetCampaign API synchronously

func (*Client) GetCampaignWithCallback ¶

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

GetCampaignWithCallback invokes the ccc.GetCampaign API asynchronously

func (*Client) GetCampaignWithChan ¶

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

GetCampaignWithChan invokes the ccc.GetCampaign API asynchronously

func (*Client) GetCaseFileUploadUrl ¶

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

GetCaseFileUploadUrl invokes the ccc.GetCaseFileUploadUrl API synchronously

func (*Client) GetCaseFileUploadUrlWithCallback ¶

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

GetCaseFileUploadUrlWithCallback invokes the ccc.GetCaseFileUploadUrl API asynchronously

func (*Client) GetCaseFileUploadUrlWithChan ¶

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

GetCaseFileUploadUrlWithChan invokes the ccc.GetCaseFileUploadUrl API asynchronously

func (*Client) GetDoNotCallFileUploadParameters ¶

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

GetDoNotCallFileUploadParameters invokes the ccc.GetDoNotCallFileUploadParameters API synchronously

func (*Client) GetDoNotCallFileUploadParametersWithCallback ¶

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

GetDoNotCallFileUploadParametersWithCallback invokes the ccc.GetDoNotCallFileUploadParameters API asynchronously

func (*Client) GetDoNotCallFileUploadParametersWithChan ¶

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

GetDoNotCallFileUploadParametersWithChan invokes the ccc.GetDoNotCallFileUploadParameters API asynchronously

func (*Client) GetHistoricalCallerReport ¶

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

GetHistoricalCallerReport invokes the ccc.GetHistoricalCallerReport API synchronously

func (*Client) GetHistoricalCallerReportWithCallback ¶

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

GetHistoricalCallerReportWithCallback invokes the ccc.GetHistoricalCallerReport API asynchronously

func (*Client) GetHistoricalCallerReportWithChan ¶

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

GetHistoricalCallerReportWithChan invokes the ccc.GetHistoricalCallerReport API asynchronously

func (*Client) GetHistoricalCampaignReport ¶

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

GetHistoricalCampaignReport invokes the ccc.GetHistoricalCampaignReport API synchronously

func (*Client) GetHistoricalCampaignReportWithCallback ¶

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

GetHistoricalCampaignReportWithCallback invokes the ccc.GetHistoricalCampaignReport API asynchronously

func (*Client) GetHistoricalCampaignReportWithChan ¶

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

GetHistoricalCampaignReportWithChan invokes the ccc.GetHistoricalCampaignReport API asynchronously

func (*Client) GetHistoricalInstanceReport ¶

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

GetHistoricalInstanceReport invokes the ccc.GetHistoricalInstanceReport API synchronously

func (*Client) GetHistoricalInstanceReportWithCallback ¶

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

GetHistoricalInstanceReportWithCallback invokes the ccc.GetHistoricalInstanceReport API asynchronously

func (*Client) GetHistoricalInstanceReportWithChan ¶

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 ¶

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

GetInstanceTrendingReport invokes the ccc.GetInstanceTrendingReport API synchronously

func (*Client) GetInstanceTrendingReportWithCallback ¶

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

GetInstanceTrendingReportWithCallback invokes the ccc.GetInstanceTrendingReport API asynchronously

func (*Client) GetInstanceTrendingReportWithChan ¶

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 ¶

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

GetLoginDetails invokes the ccc.GetLoginDetails API synchronously

func (*Client) GetLoginDetailsWithCallback ¶

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

GetLoginDetailsWithCallback invokes the ccc.GetLoginDetails API asynchronously

func (*Client) GetLoginDetailsWithChan ¶

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

GetLoginDetailsWithChan invokes the ccc.GetLoginDetails API asynchronously

func (*Client) GetMonoRecording ¶

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

GetMonoRecording invokes the ccc.GetMonoRecording API synchronously

func (*Client) GetMonoRecordingWithCallback ¶

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

GetMonoRecordingWithCallback invokes the ccc.GetMonoRecording API asynchronously

func (*Client) GetMonoRecordingWithChan ¶

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

GetMonoRecordingWithChan invokes the ccc.GetMonoRecording API asynchronously

func (*Client) GetMultiChannelRecording ¶

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

GetMultiChannelRecording invokes the ccc.GetMultiChannelRecording API synchronously

func (*Client) GetMultiChannelRecordingWithCallback ¶

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

GetMultiChannelRecordingWithCallback invokes the ccc.GetMultiChannelRecording API asynchronously

func (*Client) GetMultiChannelRecordingWithChan ¶

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

GetMultiChannelRecordingWithChan invokes the ccc.GetMultiChannelRecording API asynchronously

func (*Client) GetNumberLocation ¶

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

GetNumberLocation invokes the ccc.GetNumberLocation API synchronously

func (*Client) GetNumberLocationWithCallback ¶

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

GetNumberLocationWithCallback invokes the ccc.GetNumberLocation API asynchronously

func (*Client) GetNumberLocationWithChan ¶

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

GetNumberLocationWithChan invokes the ccc.GetNumberLocation API asynchronously

func (*Client) GetRealtimeCampaignStats ¶

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

GetRealtimeCampaignStats invokes the ccc.GetRealtimeCampaignStats API synchronously

func (*Client) GetRealtimeCampaignStatsWithCallback ¶

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

GetRealtimeCampaignStatsWithCallback invokes the ccc.GetRealtimeCampaignStats API asynchronously

func (*Client) GetRealtimeCampaignStatsWithChan ¶

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

GetRealtimeCampaignStatsWithChan invokes the ccc.GetRealtimeCampaignStats API asynchronously

func (*Client) GetRealtimeInstanceStates ¶

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

GetRealtimeInstanceStates invokes the ccc.GetRealtimeInstanceStates API synchronously

func (*Client) GetRealtimeInstanceStatesWithCallback ¶

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

GetRealtimeInstanceStatesWithCallback invokes the ccc.GetRealtimeInstanceStates API asynchronously

func (*Client) GetRealtimeInstanceStatesWithChan ¶

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

GetRealtimeInstanceStatesWithChan invokes the ccc.GetRealtimeInstanceStates API asynchronously

func (*Client) GetSkillGroup ¶

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

GetSkillGroup invokes the ccc.GetSkillGroup API synchronously

func (*Client) GetSkillGroupWithCallback ¶

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

GetSkillGroupWithCallback invokes the ccc.GetSkillGroup API asynchronously

func (*Client) GetSkillGroupWithChan ¶

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

GetSkillGroupWithChan invokes the ccc.GetSkillGroup API asynchronously

func (*Client) GetTurnCredentials ¶

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

GetTurnCredentials invokes the ccc.GetTurnCredentials API synchronously

func (*Client) GetTurnCredentialsWithCallback ¶

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

GetTurnCredentialsWithCallback invokes the ccc.GetTurnCredentials API asynchronously

func (*Client) GetTurnCredentialsWithChan ¶

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

GetTurnCredentialsWithChan invokes the ccc.GetTurnCredentials API asynchronously

func (*Client) GetTurnServerList ¶

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

GetTurnServerList invokes the ccc.GetTurnServerList API synchronously

func (*Client) GetTurnServerListWithCallback ¶

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

GetTurnServerListWithCallback invokes the ccc.GetTurnServerList API asynchronously

func (*Client) GetTurnServerListWithChan ¶

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

GetTurnServerListWithChan invokes the ccc.GetTurnServerList 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) HoldCall ¶

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

HoldCall invokes the ccc.HoldCall API synchronously

func (*Client) HoldCallWithCallback ¶

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

HoldCallWithCallback invokes the ccc.HoldCall API asynchronously

func (*Client) HoldCallWithChan ¶

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

HoldCallWithChan invokes the ccc.HoldCall API asynchronously

func (*Client) ImportAdmins ¶

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

ImportAdmins invokes the ccc.ImportAdmins API synchronously

func (*Client) ImportAdminsWithCallback ¶

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

ImportAdminsWithCallback invokes the ccc.ImportAdmins API asynchronously

func (*Client) ImportAdminsWithChan ¶

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

ImportAdminsWithChan invokes the ccc.ImportAdmins API asynchronously

func (*Client) ImportCustomCallTagging ¶

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

ImportCustomCallTagging invokes the ccc.ImportCustomCallTagging API synchronously

func (*Client) ImportCustomCallTaggingWithCallback ¶

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

ImportCustomCallTaggingWithCallback invokes the ccc.ImportCustomCallTagging API asynchronously

func (*Client) ImportCustomCallTaggingWithChan ¶

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

ImportCustomCallTaggingWithChan invokes the ccc.ImportCustomCallTagging API asynchronously

func (*Client) ImportDoNotCallNumbers ¶

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

ImportDoNotCallNumbers invokes the ccc.ImportDoNotCallNumbers API synchronously

func (*Client) ImportDoNotCallNumbersWithCallback ¶

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

ImportDoNotCallNumbersWithCallback invokes the ccc.ImportDoNotCallNumbers API asynchronously

func (*Client) ImportDoNotCallNumbersWithChan ¶

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

ImportDoNotCallNumbersWithChan invokes the ccc.ImportDoNotCallNumbers API asynchronously

func (*Client) InitiateAttendedTransfer ¶

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

InitiateAttendedTransfer invokes the ccc.InitiateAttendedTransfer API synchronously

func (*Client) InitiateAttendedTransferWithCallback ¶

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

InitiateAttendedTransferWithCallback invokes the ccc.InitiateAttendedTransfer API asynchronously

func (*Client) InitiateAttendedTransferWithChan ¶

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

InitiateAttendedTransferWithChan invokes the ccc.InitiateAttendedTransfer API asynchronously

func (*Client) InterceptCall ¶

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

InterceptCall invokes the ccc.InterceptCall API synchronously

func (*Client) InterceptCallWithCallback ¶

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

InterceptCallWithCallback invokes the ccc.InterceptCall API asynchronously

func (*Client) InterceptCallWithChan ¶

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

InterceptCallWithChan invokes the ccc.InterceptCall API asynchronously

func (*Client) LaunchAuthentication ¶

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

LaunchAuthentication invokes the ccc.LaunchAuthentication API synchronously

func (*Client) LaunchAuthenticationWithCallback ¶

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

LaunchAuthenticationWithCallback invokes the ccc.LaunchAuthentication API asynchronously

func (*Client) LaunchAuthenticationWithChan ¶

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

LaunchAuthenticationWithChan invokes the ccc.LaunchAuthentication API asynchronously

func (*Client) LaunchSurvey ¶

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

LaunchSurvey invokes the ccc.LaunchSurvey API synchronously

func (*Client) LaunchSurveyWithCallback ¶

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

LaunchSurveyWithCallback invokes the ccc.LaunchSurvey API asynchronously

func (*Client) LaunchSurveyWithChan ¶

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

LaunchSurveyWithChan invokes the ccc.LaunchSurvey API asynchronously

func (*Client) ListAgentStateLogs ¶

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

ListAgentStateLogs invokes the ccc.ListAgentStateLogs API synchronously

func (*Client) ListAgentStateLogsWithCallback ¶

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

ListAgentStateLogsWithCallback invokes the ccc.ListAgentStateLogs API asynchronously

func (*Client) ListAgentStateLogsWithChan ¶

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 ¶

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

ListAttempts invokes the ccc.ListAttempts API synchronously

func (*Client) ListAttemptsWithCallback ¶

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

ListAttemptsWithCallback invokes the ccc.ListAttempts API asynchronously

func (*Client) ListAttemptsWithChan ¶

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

ListAttemptsWithChan invokes the ccc.ListAttempts API asynchronously

func (*Client) ListBriefSkillGroups ¶

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

ListBriefSkillGroups invokes the ccc.ListBriefSkillGroups API synchronously

func (*Client) ListBriefSkillGroupsWithCallback ¶

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

ListBriefSkillGroupsWithCallback invokes the ccc.ListBriefSkillGroups API asynchronously

func (*Client) ListBriefSkillGroupsWithChan ¶

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 ¶

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

ListCallTags invokes the ccc.ListCallTags API synchronously

func (*Client) ListCallTagsWithCallback ¶

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

ListCallTagsWithCallback invokes the ccc.ListCallTags API asynchronously

func (*Client) ListCallTagsWithChan ¶

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

ListCallTagsWithChan invokes the ccc.ListCallTags API asynchronously

func (*Client) ListCampaignTrendingReport ¶

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

ListCampaignTrendingReport invokes the ccc.ListCampaignTrendingReport API synchronously

func (*Client) ListCampaignTrendingReportWithCallback ¶

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

ListCampaignTrendingReportWithCallback invokes the ccc.ListCampaignTrendingReport API asynchronously

func (*Client) ListCampaignTrendingReportWithChan ¶

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

ListCampaignTrendingReportWithChan invokes the ccc.ListCampaignTrendingReport API asynchronously

func (*Client) ListCampaigns ¶

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

ListCampaigns invokes the ccc.ListCampaigns API synchronously

func (*Client) ListCampaignsWithCallback ¶

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

ListCampaignsWithCallback invokes the ccc.ListCampaigns API asynchronously

func (*Client) ListCampaignsWithChan ¶

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

ListCampaignsWithChan invokes the ccc.ListCampaigns API asynchronously

func (*Client) ListCases ¶

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

ListCases invokes the ccc.ListCases API synchronously

func (*Client) ListCasesWithCallback ¶

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

ListCasesWithCallback invokes the ccc.ListCases API asynchronously

func (*Client) ListCasesWithChan ¶

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

ListCasesWithChan invokes the ccc.ListCases API asynchronously

func (*Client) ListConfigItems ¶

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

ListConfigItems invokes the ccc.ListConfigItems API synchronously

func (*Client) ListConfigItemsWithCallback ¶

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

ListConfigItemsWithCallback invokes the ccc.ListConfigItems API asynchronously

func (*Client) ListConfigItemsWithChan ¶

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 ¶

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

ListCustomCallTagging invokes the ccc.ListCustomCallTagging API synchronously

func (*Client) ListCustomCallTaggingWithCallback ¶

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

ListCustomCallTaggingWithCallback invokes the ccc.ListCustomCallTagging API asynchronously

func (*Client) ListCustomCallTaggingWithChan ¶

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

ListCustomCallTaggingWithChan invokes the ccc.ListCustomCallTagging API asynchronously

func (*Client) ListDevices ¶

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

ListDevices invokes the ccc.ListDevices API synchronously

func (*Client) ListDevicesWithCallback ¶

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

ListDevicesWithCallback invokes the ccc.ListDevices API asynchronously

func (*Client) ListDevicesWithChan ¶

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

ListDevicesWithChan invokes the ccc.ListDevices API asynchronously

func (*Client) ListDoNotCallNumbers ¶

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

ListDoNotCallNumbers invokes the ccc.ListDoNotCallNumbers API synchronously

func (*Client) ListDoNotCallNumbersWithCallback ¶

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

ListDoNotCallNumbersWithCallback invokes the ccc.ListDoNotCallNumbers API asynchronously

func (*Client) ListDoNotCallNumbersWithChan ¶

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

ListDoNotCallNumbersWithChan invokes the ccc.ListDoNotCallNumbers API asynchronously

func (*Client) ListHistoricalAgentReport ¶

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

ListHistoricalAgentReport invokes the ccc.ListHistoricalAgentReport API synchronously

func (*Client) ListHistoricalAgentReportWithCallback ¶

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

ListHistoricalAgentReportWithCallback invokes the ccc.ListHistoricalAgentReport API asynchronously

func (*Client) ListHistoricalAgentReportWithChan ¶

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

ListHistoricalAgentReportWithChan invokes the ccc.ListHistoricalAgentReport API asynchronously

func (*Client) ListHistoricalSkillGroupReport ¶

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

ListHistoricalSkillGroupReport invokes the ccc.ListHistoricalSkillGroupReport API synchronously

func (*Client) ListHistoricalSkillGroupReportWithCallback ¶

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

ListHistoricalSkillGroupReportWithCallback invokes the ccc.ListHistoricalSkillGroupReport API asynchronously

func (*Client) ListHistoricalSkillGroupReportWithChan ¶

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

ListHistoricalSkillGroupReportWithChan invokes the ccc.ListHistoricalSkillGroupReport API asynchronously

func (*Client) ListInstances ¶

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 ¶

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

ListInstancesWithCallback invokes the ccc.ListInstances API asynchronously

func (*Client) ListInstancesWithChan ¶

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

ListInstancesWithChan invokes the ccc.ListInstances API asynchronously

func (*Client) ListIntervalAgentReport ¶

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

ListIntervalAgentReport invokes the ccc.ListIntervalAgentReport API synchronously

func (*Client) ListIntervalAgentReportWithCallback ¶

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

ListIntervalAgentReportWithCallback invokes the ccc.ListIntervalAgentReport API asynchronously

func (*Client) ListIntervalAgentReportWithChan ¶

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

ListIntervalAgentReportWithChan invokes the ccc.ListIntervalAgentReport API asynchronously

func (*Client) ListIntervalInstanceReport ¶

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

ListIntervalInstanceReport invokes the ccc.ListIntervalInstanceReport API synchronously

func (*Client) ListIntervalInstanceReportWithCallback ¶

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

ListIntervalInstanceReportWithCallback invokes the ccc.ListIntervalInstanceReport API asynchronously

func (*Client) ListIntervalInstanceReportWithChan ¶

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

ListIntervalInstanceReportWithChan invokes the ccc.ListIntervalInstanceReport API asynchronously

func (*Client) ListIntervalSkillGroupReport ¶

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

ListIntervalSkillGroupReport invokes the ccc.ListIntervalSkillGroupReport API synchronously

func (*Client) ListIntervalSkillGroupReportWithCallback ¶

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

ListIntervalSkillGroupReportWithCallback invokes the ccc.ListIntervalSkillGroupReport API asynchronously

func (*Client) ListIntervalSkillGroupReportWithChan ¶

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

ListIntervalSkillGroupReportWithChan invokes the ccc.ListIntervalSkillGroupReport API asynchronously

func (*Client) ListIvrTrackingDetails ¶

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

ListIvrTrackingDetails invokes the ccc.ListIvrTrackingDetails API synchronously

func (*Client) ListIvrTrackingDetailsWithCallback ¶

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

ListIvrTrackingDetailsWithCallback invokes the ccc.ListIvrTrackingDetails API asynchronously

func (*Client) ListIvrTrackingDetailsWithChan ¶

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

ListIvrTrackingDetailsWithChan invokes the ccc.ListIvrTrackingDetails API asynchronously

func (*Client) ListMonoRecordings ¶

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

ListMonoRecordings invokes the ccc.ListMonoRecordings API synchronously

func (*Client) ListMonoRecordingsWithCallback ¶

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

ListMonoRecordingsWithCallback invokes the ccc.ListMonoRecordings API asynchronously

func (*Client) ListMonoRecordingsWithChan ¶

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

ListMonoRecordingsWithChan invokes the ccc.ListMonoRecordings API asynchronously

func (*Client) ListMultiChannelRecordings ¶

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

ListMultiChannelRecordings invokes the ccc.ListMultiChannelRecordings API synchronously

func (*Client) ListMultiChannelRecordingsWithCallback ¶

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

ListMultiChannelRecordingsWithCallback invokes the ccc.ListMultiChannelRecordings API asynchronously

func (*Client) ListMultiChannelRecordingsWithChan ¶

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

ListMultiChannelRecordingsWithChan invokes the ccc.ListMultiChannelRecordings API asynchronously

func (*Client) ListOutboundNumbersOfUser ¶

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

ListOutboundNumbersOfUser invokes the ccc.ListOutboundNumbersOfUser API synchronously

func (*Client) ListOutboundNumbersOfUserWithCallback ¶

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

ListOutboundNumbersOfUserWithCallback invokes the ccc.ListOutboundNumbersOfUser API asynchronously

func (*Client) ListOutboundNumbersOfUserWithChan ¶

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

ListOutboundNumbersOfUserWithChan invokes the ccc.ListOutboundNumbersOfUser API asynchronously

func (*Client) ListPersonalNumbersOfUser ¶

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

ListPersonalNumbersOfUser invokes the ccc.ListPersonalNumbersOfUser API synchronously

func (*Client) ListPersonalNumbersOfUserWithCallback ¶

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

ListPersonalNumbersOfUserWithCallback invokes the ccc.ListPersonalNumbersOfUser API asynchronously

func (*Client) ListPersonalNumbersOfUserWithChan ¶

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 ¶

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

ListPhoneNumbersOfSkillGroup invokes the ccc.ListPhoneNumbersOfSkillGroup API synchronously

func (*Client) ListPhoneNumbersOfSkillGroupWithCallback ¶

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

ListPhoneNumbersOfSkillGroupWithCallback invokes the ccc.ListPhoneNumbersOfSkillGroup API asynchronously

func (*Client) ListPhoneNumbersOfSkillGroupWithChan ¶

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 ¶

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

ListRamUsers invokes the ccc.ListRamUsers API synchronously

func (*Client) ListRamUsersWithCallback ¶

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

ListRamUsersWithCallback invokes the ccc.ListRamUsers API asynchronously

func (*Client) ListRamUsersWithChan ¶

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

ListRamUsersWithChan invokes the ccc.ListRamUsers API asynchronously

func (*Client) ListRealtimeAgentStates ¶

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

ListRealtimeAgentStates invokes the ccc.ListRealtimeAgentStates API synchronously

func (*Client) ListRealtimeAgentStatesWithCallback ¶

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

ListRealtimeAgentStatesWithCallback invokes the ccc.ListRealtimeAgentStates API asynchronously

func (*Client) ListRealtimeAgentStatesWithChan ¶

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

ListRealtimeAgentStatesWithChan invokes the ccc.ListRealtimeAgentStates API asynchronously

func (*Client) ListRealtimeSkillGroupStates ¶

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

ListRealtimeSkillGroupStates invokes the ccc.ListRealtimeSkillGroupStates API synchronously

func (*Client) ListRealtimeSkillGroupStatesWithCallback ¶

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

ListRealtimeSkillGroupStatesWithCallback invokes the ccc.ListRealtimeSkillGroupStates API asynchronously

func (*Client) ListRealtimeSkillGroupStatesWithChan ¶

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

ListRealtimeSkillGroupStatesWithChan invokes the ccc.ListRealtimeSkillGroupStates API asynchronously

func (*Client) ListRecentCallDetailRecords ¶

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

ListRecentCallDetailRecords invokes the ccc.ListRecentCallDetailRecords API synchronously

func (*Client) ListRecentCallDetailRecordsWithCallback ¶

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

ListRecentCallDetailRecordsWithCallback invokes the ccc.ListRecentCallDetailRecords API asynchronously

func (*Client) ListRecentCallDetailRecordsWithChan ¶

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) ListSipCallRecords ¶

func (client *Client) ListSipCallRecords(request *ListSipCallRecordsRequest) (response *ListSipCallRecordsResponse, err error)

ListSipCallRecords invokes the ccc.ListSipCallRecords API synchronously

func (*Client) ListSipCallRecordsWithCallback ¶

func (client *Client) ListSipCallRecordsWithCallback(request *ListSipCallRecordsRequest, callback func(response *ListSipCallRecordsResponse, err error)) <-chan int

ListSipCallRecordsWithCallback invokes the ccc.ListSipCallRecords API asynchronously

func (*Client) ListSipCallRecordsWithChan ¶

func (client *Client) ListSipCallRecordsWithChan(request *ListSipCallRecordsRequest) (<-chan *ListSipCallRecordsResponse, <-chan error)

ListSipCallRecordsWithChan invokes the ccc.ListSipCallRecords API asynchronously

func (*Client) ListSipTraces ¶

func (client *Client) ListSipTraces(request *ListSipTracesRequest) (response *ListSipTracesResponse, err error)

ListSipTraces invokes the ccc.ListSipTraces API synchronously

func (*Client) ListSipTracesWithCallback ¶

func (client *Client) ListSipTracesWithCallback(request *ListSipTracesRequest, callback func(response *ListSipTracesResponse, err error)) <-chan int

ListSipTracesWithCallback invokes the ccc.ListSipTraces API asynchronously

func (*Client) ListSipTracesWithChan ¶

func (client *Client) ListSipTracesWithChan(request *ListSipTracesRequest) (<-chan *ListSipTracesResponse, <-chan error)

ListSipTracesWithChan invokes the ccc.ListSipTraces 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 ¶

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

ListSkillLevelsOfUser invokes the ccc.ListSkillLevelsOfUser API synchronously

func (*Client) ListSkillLevelsOfUserWithCallback ¶

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

ListSkillLevelsOfUserWithCallback invokes the ccc.ListSkillLevelsOfUser API asynchronously

func (*Client) ListSkillLevelsOfUserWithChan ¶

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

ListSkillLevelsOfUserWithChan invokes the ccc.ListSkillLevelsOfUser API asynchronously

func (*Client) ListUnassignedNumbers ¶

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

ListUnassignedNumbers invokes the ccc.ListUnassignedNumbers API synchronously

func (*Client) ListUnassignedNumbersWithCallback ¶

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

ListUnassignedNumbersWithCallback invokes the ccc.ListUnassignedNumbers API asynchronously

func (*Client) ListUnassignedNumbersWithChan ¶

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

ListUnassignedNumbersWithChan invokes the ccc.ListUnassignedNumbers API asynchronously

func (*Client) ListUserLevelsOfSkillGroup ¶

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

ListUserLevelsOfSkillGroup invokes the ccc.ListUserLevelsOfSkillGroup API synchronously

func (*Client) ListUserLevelsOfSkillGroupWithCallback ¶

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

ListUserLevelsOfSkillGroupWithCallback invokes the ccc.ListUserLevelsOfSkillGroup API asynchronously

func (*Client) ListUserLevelsOfSkillGroupWithChan ¶

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 ¶

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

MakeCall invokes the ccc.MakeCall API synchronously

func (*Client) MakeCallWithCallback ¶

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

MakeCallWithCallback invokes the ccc.MakeCall API asynchronously

func (*Client) MakeCallWithChan ¶

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

MakeCallWithChan invokes the ccc.MakeCall API asynchronously

func (*Client) ModifyCustomCallTagging ¶

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

ModifyCustomCallTagging invokes the ccc.ModifyCustomCallTagging API synchronously

func (*Client) ModifyCustomCallTaggingWithCallback ¶

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

ModifyCustomCallTaggingWithCallback invokes the ccc.ModifyCustomCallTagging API asynchronously

func (*Client) ModifyCustomCallTaggingWithChan ¶

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

ModifyCustomCallTaggingWithChan invokes the ccc.ModifyCustomCallTagging API asynchronously

func (*Client) ModifyInstance ¶

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

ModifyInstance invokes the ccc.ModifyInstance API synchronously

func (*Client) ModifyInstanceWithCallback ¶

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

ModifyInstanceWithCallback invokes the ccc.ModifyInstance API asynchronously

func (*Client) ModifyInstanceWithChan ¶

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 ¶

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

ModifySkillLevelsOfUser invokes the ccc.ModifySkillLevelsOfUser API synchronously

func (*Client) ModifySkillLevelsOfUserWithCallback ¶

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

ModifySkillLevelsOfUserWithCallback invokes the ccc.ModifySkillLevelsOfUser API asynchronously

func (*Client) ModifySkillLevelsOfUserWithChan ¶

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 ¶

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

ModifyUserLevelsOfSkillGroup invokes the ccc.ModifyUserLevelsOfSkillGroup API synchronously

func (*Client) ModifyUserLevelsOfSkillGroupWithCallback ¶

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

ModifyUserLevelsOfSkillGroupWithCallback invokes the ccc.ModifyUserLevelsOfSkillGroup API asynchronously

func (*Client) ModifyUserLevelsOfSkillGroupWithChan ¶

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 ¶

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

MonitorCall invokes the ccc.MonitorCall API synchronously

func (*Client) MonitorCallWithCallback ¶

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

MonitorCallWithCallback invokes the ccc.MonitorCall API asynchronously

func (*Client) MonitorCallWithChan ¶

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

MonitorCallWithChan invokes the ccc.MonitorCall API asynchronously

func (*Client) MuteCall ¶

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

MuteCall invokes the ccc.MuteCall API synchronously

func (*Client) MuteCallWithCallback ¶

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

MuteCallWithCallback invokes the ccc.MuteCall API asynchronously

func (*Client) MuteCallWithChan ¶

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

MuteCallWithChan invokes the ccc.MuteCall API asynchronously

func (*Client) PauseCampaign ¶

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

PauseCampaign invokes the ccc.PauseCampaign API synchronously

func (*Client) PauseCampaignWithCallback ¶

func (client *Client) PauseCampaignWithCallback(request *PauseCampaignRequest, callback func(response *PauseCampaignResponse, err error)) <-chan int

PauseCampaignWithCallback invokes the ccc.PauseCampaign API asynchronously

func (*Client) PauseCampaignWithChan ¶

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 ¶

func (client *Client) PollUserStatus(request *PollUserStatusRequest) (response *PollUserStatusResponse, err error)

PollUserStatus invokes the ccc.PollUserStatus API synchronously

func (*Client) PollUserStatusWithCallback ¶

func (client *Client) PollUserStatusWithCallback(request *PollUserStatusRequest, callback func(response *PollUserStatusResponse, err error)) <-chan int

PollUserStatusWithCallback invokes the ccc.PollUserStatus API asynchronously

func (*Client) PollUserStatusWithChan ¶

func (client *Client) PollUserStatusWithChan(request *PollUserStatusRequest) (<-chan *PollUserStatusResponse, <-chan error)

PollUserStatusWithChan invokes the ccc.PollUserStatus API asynchronously

func (*Client) ReadyForService ¶

func (client *Client) ReadyForService(request *ReadyForServiceRequest) (response *ReadyForServiceResponse, err error)

ReadyForService invokes the ccc.ReadyForService API synchronously

func (*Client) ReadyForServiceWithCallback ¶

func (client *Client) ReadyForServiceWithCallback(request *ReadyForServiceRequest, callback func(response *ReadyForServiceResponse, err error)) <-chan int

ReadyForServiceWithCallback invokes the ccc.ReadyForService API asynchronously

func (*Client) ReadyForServiceWithChan ¶

func (client *Client) ReadyForServiceWithChan(request *ReadyForServiceRequest) (<-chan *ReadyForServiceResponse, <-chan error)

ReadyForServiceWithChan invokes the ccc.ReadyForService API asynchronously

func (*Client) RegisterDevice ¶

func (client *Client) RegisterDevice(request *RegisterDeviceRequest) (response *RegisterDeviceResponse, err error)

RegisterDevice invokes the ccc.RegisterDevice API synchronously

func (*Client) RegisterDeviceWithCallback ¶

func (client *Client) RegisterDeviceWithCallback(request *RegisterDeviceRequest, callback func(response *RegisterDeviceResponse, err error)) <-chan int

RegisterDeviceWithCallback invokes the ccc.RegisterDevice API asynchronously

func (*Client) RegisterDeviceWithChan ¶

func (client *Client) RegisterDeviceWithChan(request *RegisterDeviceRequest) (<-chan *RegisterDeviceResponse, <-chan error)

RegisterDeviceWithChan invokes the ccc.RegisterDevice API asynchronously

func (*Client) RegisterDevices ¶

func (client *Client) RegisterDevices(request *RegisterDevicesRequest) (response *RegisterDevicesResponse, err error)

RegisterDevices invokes the ccc.RegisterDevices API synchronously

func (*Client) RegisterDevicesWithCallback ¶

func (client *Client) RegisterDevicesWithCallback(request *RegisterDevicesRequest, callback func(response *RegisterDevicesResponse, err error)) <-chan int

RegisterDevicesWithCallback invokes the ccc.RegisterDevices API asynchronously

func (*Client) RegisterDevicesWithChan ¶

func (client *Client) RegisterDevicesWithChan(request *RegisterDevicesRequest) (<-chan *RegisterDevicesResponse, <-chan error)

RegisterDevicesWithChan invokes the ccc.RegisterDevices API asynchronously

func (*Client) ReleaseCall ¶

func (client *Client) ReleaseCall(request *ReleaseCallRequest) (response *ReleaseCallResponse, err error)

ReleaseCall invokes the ccc.ReleaseCall API synchronously

func (*Client) ReleaseCallWithCallback ¶

func (client *Client) ReleaseCallWithCallback(request *ReleaseCallRequest, callback func(response *ReleaseCallResponse, err error)) <-chan int

ReleaseCallWithCallback invokes the ccc.ReleaseCall API asynchronously

func (*Client) ReleaseCallWithChan ¶

func (client *Client) ReleaseCallWithChan(request *ReleaseCallRequest) (<-chan *ReleaseCallResponse, <-chan error)

ReleaseCallWithChan invokes the ccc.ReleaseCall API asynchronously

func (*Client) RemoveDoNotCallNumbers ¶

func (client *Client) RemoveDoNotCallNumbers(request *RemoveDoNotCallNumbersRequest) (response *RemoveDoNotCallNumbersResponse, err error)

RemoveDoNotCallNumbers invokes the ccc.RemoveDoNotCallNumbers API synchronously

func (*Client) RemoveDoNotCallNumbersWithCallback ¶

func (client *Client) RemoveDoNotCallNumbersWithCallback(request *RemoveDoNotCallNumbersRequest, callback func(response *RemoveDoNotCallNumbersResponse, err error)) <-chan int

RemoveDoNotCallNumbersWithCallback invokes the ccc.RemoveDoNotCallNumbers API asynchronously

func (*Client) RemoveDoNotCallNumbersWithChan ¶

func (client *Client) RemoveDoNotCallNumbersWithChan(request *RemoveDoNotCallNumbersRequest) (<-chan *RemoveDoNotCallNumbersResponse, <-chan error)

RemoveDoNotCallNumbersWithChan invokes the ccc.RemoveDoNotCallNumbers API asynchronously

func (*Client) RemovePersonalNumbersFromUser ¶

func (client *Client) RemovePersonalNumbersFromUser(request *RemovePersonalNumbersFromUserRequest) (response *RemovePersonalNumbersFromUserResponse, err error)

RemovePersonalNumbersFromUser invokes the ccc.RemovePersonalNumbersFromUser API synchronously

func (*Client) RemovePersonalNumbersFromUserWithCallback ¶

func (client *Client) RemovePersonalNumbersFromUserWithCallback(request *RemovePersonalNumbersFromUserRequest, callback func(response *RemovePersonalNumbersFromUserResponse, err error)) <-chan int

RemovePersonalNumbersFromUserWithCallback invokes the ccc.RemovePersonalNumbersFromUser API asynchronously

func (*Client) RemovePersonalNumbersFromUserWithChan ¶

func (client *Client) RemovePersonalNumbersFromUserWithChan(request *RemovePersonalNumbersFromUserRequest) (<-chan *RemovePersonalNumbersFromUserResponse, <-chan error)

RemovePersonalNumbersFromUserWithChan invokes the ccc.RemovePersonalNumbersFromUser API asynchronously

func (*Client) RemovePhoneNumberFromSkillGroups ¶

func (client *Client) RemovePhoneNumberFromSkillGroups(request *RemovePhoneNumberFromSkillGroupsRequest) (response *RemovePhoneNumberFromSkillGroupsResponse, err error)

RemovePhoneNumberFromSkillGroups invokes the ccc.RemovePhoneNumberFromSkillGroups API synchronously

func (*Client) RemovePhoneNumberFromSkillGroupsWithCallback ¶

func (client *Client) RemovePhoneNumberFromSkillGroupsWithCallback(request *RemovePhoneNumberFromSkillGroupsRequest, callback func(response *RemovePhoneNumberFromSkillGroupsResponse, err error)) <-chan int

RemovePhoneNumberFromSkillGroupsWithCallback invokes the ccc.RemovePhoneNumberFromSkillGroups API asynchronously

func (*Client) RemovePhoneNumberFromSkillGroupsWithChan ¶

func (client *Client) RemovePhoneNumberFromSkillGroupsWithChan(request *RemovePhoneNumberFromSkillGroupsRequest) (<-chan *RemovePhoneNumberFromSkillGroupsResponse, <-chan error)

RemovePhoneNumberFromSkillGroupsWithChan invokes the ccc.RemovePhoneNumberFromSkillGroups API asynchronously

func (*Client) RemovePhoneNumbers ¶

func (client *Client) RemovePhoneNumbers(request *RemovePhoneNumbersRequest) (response *RemovePhoneNumbersResponse, err error)

RemovePhoneNumbers invokes the ccc.RemovePhoneNumbers API synchronously

func (*Client) RemovePhoneNumbersFromSkillGroup ¶

func (client *Client) RemovePhoneNumbersFromSkillGroup(request *RemovePhoneNumbersFromSkillGroupRequest) (response *RemovePhoneNumbersFromSkillGroupResponse, err error)

RemovePhoneNumbersFromSkillGroup invokes the ccc.RemovePhoneNumbersFromSkillGroup API synchronously

func (*Client) RemovePhoneNumbersFromSkillGroupWithCallback ¶

func (client *Client) RemovePhoneNumbersFromSkillGroupWithCallback(request *RemovePhoneNumbersFromSkillGroupRequest, callback func(response *RemovePhoneNumbersFromSkillGroupResponse, err error)) <-chan int

RemovePhoneNumbersFromSkillGroupWithCallback invokes the ccc.RemovePhoneNumbersFromSkillGroup API asynchronously

func (*Client) RemovePhoneNumbersFromSkillGroupWithChan ¶

func (client *Client) RemovePhoneNumbersFromSkillGroupWithChan(request *RemovePhoneNumbersFromSkillGroupRequest) (<-chan *RemovePhoneNumbersFromSkillGroupResponse, <-chan error)

RemovePhoneNumbersFromSkillGroupWithChan invokes the ccc.RemovePhoneNumbersFromSkillGroup API asynchronously

func (*Client) RemovePhoneNumbersWithCallback ¶

func (client *Client) RemovePhoneNumbersWithCallback(request *RemovePhoneNumbersRequest, callback func(response *RemovePhoneNumbersResponse, err error)) <-chan int

RemovePhoneNumbersWithCallback invokes the ccc.RemovePhoneNumbers API asynchronously

func (*Client) RemovePhoneNumbersWithChan ¶

func (client *Client) RemovePhoneNumbersWithChan(request *RemovePhoneNumbersRequest) (<-chan *RemovePhoneNumbersResponse, <-chan error)

RemovePhoneNumbersWithChan invokes the ccc.RemovePhoneNumbers API asynchronously

func (*Client) RemoveSkillGroupsFromUser ¶

func (client *Client) RemoveSkillGroupsFromUser(request *RemoveSkillGroupsFromUserRequest) (response *RemoveSkillGroupsFromUserResponse, err error)

RemoveSkillGroupsFromUser invokes the ccc.RemoveSkillGroupsFromUser API synchronously

func (*Client) RemoveSkillGroupsFromUserWithCallback ¶

func (client *Client) RemoveSkillGroupsFromUserWithCallback(request *RemoveSkillGroupsFromUserRequest, callback func(response *RemoveSkillGroupsFromUserResponse, err error)) <-chan int

RemoveSkillGroupsFromUserWithCallback invokes the ccc.RemoveSkillGroupsFromUser API asynchronously

func (*Client) RemoveSkillGroupsFromUserWithChan ¶

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 ¶

func (client *Client) ResetAgentState(request *ResetAgentStateRequest) (response *ResetAgentStateResponse, err error)

ResetAgentState invokes the ccc.ResetAgentState API synchronously

func (*Client) ResetAgentStateWithCallback ¶

func (client *Client) ResetAgentStateWithCallback(request *ResetAgentStateRequest, callback func(response *ResetAgentStateResponse, err error)) <-chan int

ResetAgentStateWithCallback invokes the ccc.ResetAgentState API asynchronously

func (*Client) ResetAgentStateWithChan ¶

func (client *Client) ResetAgentStateWithChan(request *ResetAgentStateRequest) (<-chan *ResetAgentStateResponse, <-chan error)

ResetAgentStateWithChan invokes the ccc.ResetAgentState API asynchronously

func (*Client) ResetUserPassword ¶

func (client *Client) ResetUserPassword(request *ResetUserPasswordRequest) (response *ResetUserPasswordResponse, err error)

ResetUserPassword invokes the ccc.ResetUserPassword API synchronously

func (*Client) ResetUserPasswordWithCallback ¶

func (client *Client) ResetUserPasswordWithCallback(request *ResetUserPasswordRequest, callback func(response *ResetUserPasswordResponse, err error)) <-chan int

ResetUserPasswordWithCallback invokes the ccc.ResetUserPassword API asynchronously

func (*Client) ResetUserPasswordWithChan ¶

func (client *Client) ResetUserPasswordWithChan(request *ResetUserPasswordRequest) (<-chan *ResetUserPasswordResponse, <-chan error)

ResetUserPasswordWithChan invokes the ccc.ResetUserPassword API asynchronously

func (*Client) ResumeCampaign ¶

func (client *Client) ResumeCampaign(request *ResumeCampaignRequest) (response *ResumeCampaignResponse, err error)

ResumeCampaign invokes the ccc.ResumeCampaign API synchronously

func (*Client) ResumeCampaignWithCallback ¶

func (client *Client) ResumeCampaignWithCallback(request *ResumeCampaignRequest, callback func(response *ResumeCampaignResponse, err error)) <-chan int

ResumeCampaignWithCallback invokes the ccc.ResumeCampaign API asynchronously

func (*Client) ResumeCampaignWithChan ¶

func (client *Client) ResumeCampaignWithChan(request *ResumeCampaignRequest) (<-chan *ResumeCampaignResponse, <-chan error)

ResumeCampaignWithChan invokes the ccc.ResumeCampaign API asynchronously

func (*Client) RetrieveCall ¶

func (client *Client) RetrieveCall(request *RetrieveCallRequest) (response *RetrieveCallResponse, err error)

RetrieveCall invokes the ccc.RetrieveCall API synchronously

func (*Client) RetrieveCallWithCallback ¶

func (client *Client) RetrieveCallWithCallback(request *RetrieveCallRequest, callback func(response *RetrieveCallResponse, err error)) <-chan int

RetrieveCallWithCallback invokes the ccc.RetrieveCall API asynchronously

func (*Client) RetrieveCallWithChan ¶

func (client *Client) RetrieveCallWithChan(request *RetrieveCallRequest) (<-chan *RetrieveCallResponse, <-chan error)

RetrieveCallWithChan invokes the ccc.RetrieveCall API asynchronously

func (*Client) SaveRTCStatsV2 ¶

func (client *Client) SaveRTCStatsV2(request *SaveRTCStatsV2Request) (response *SaveRTCStatsV2Response, err error)

SaveRTCStatsV2 invokes the ccc.SaveRTCStatsV2 API synchronously

func (*Client) SaveRTCStatsV2WithCallback ¶

func (client *Client) SaveRTCStatsV2WithCallback(request *SaveRTCStatsV2Request, callback func(response *SaveRTCStatsV2Response, err error)) <-chan int

SaveRTCStatsV2WithCallback invokes the ccc.SaveRTCStatsV2 API asynchronously

func (*Client) SaveRTCStatsV2WithChan ¶

func (client *Client) SaveRTCStatsV2WithChan(request *SaveRTCStatsV2Request) (<-chan *SaveRTCStatsV2Response, <-chan error)

SaveRTCStatsV2WithChan invokes the ccc.SaveRTCStatsV2 API asynchronously

func (*Client) SaveTerminalLog ¶

func (client *Client) SaveTerminalLog(request *SaveTerminalLogRequest) (response *SaveTerminalLogResponse, err error)

SaveTerminalLog invokes the ccc.SaveTerminalLog API synchronously

func (*Client) SaveTerminalLogWithCallback ¶

func (client *Client) SaveTerminalLogWithCallback(request *SaveTerminalLogRequest, callback func(response *SaveTerminalLogResponse, err error)) <-chan int

SaveTerminalLogWithCallback invokes the ccc.SaveTerminalLog API asynchronously

func (*Client) SaveTerminalLogWithChan ¶

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 ¶

func (client *Client) SaveWebRtcInfo(request *SaveWebRtcInfoRequest) (response *SaveWebRtcInfoResponse, err error)

SaveWebRtcInfo invokes the ccc.SaveWebRtcInfo API synchronously

func (*Client) SaveWebRtcInfoWithCallback ¶

func (client *Client) SaveWebRtcInfoWithCallback(request *SaveWebRtcInfoRequest, callback func(response *SaveWebRtcInfoResponse, err error)) <-chan int

SaveWebRtcInfoWithCallback invokes the ccc.SaveWebRtcInfo API asynchronously

func (*Client) SaveWebRtcInfoWithChan ¶

func (client *Client) SaveWebRtcInfoWithChan(request *SaveWebRtcInfoRequest) (<-chan *SaveWebRtcInfoResponse, <-chan error)

SaveWebRtcInfoWithChan invokes the ccc.SaveWebRtcInfo API asynchronously

func (*Client) SendDtmfSignaling ¶

func (client *Client) SendDtmfSignaling(request *SendDtmfSignalingRequest) (response *SendDtmfSignalingResponse, err error)

SendDtmfSignaling invokes the ccc.SendDtmfSignaling API synchronously

func (*Client) SendDtmfSignalingWithCallback ¶

func (client *Client) SendDtmfSignalingWithCallback(request *SendDtmfSignalingRequest, callback func(response *SendDtmfSignalingResponse, err error)) <-chan int

SendDtmfSignalingWithCallback invokes the ccc.SendDtmfSignaling API asynchronously

func (*Client) SendDtmfSignalingWithChan ¶

func (client *Client) SendDtmfSignalingWithChan(request *SendDtmfSignalingRequest) (<-chan *SendDtmfSignalingResponse, <-chan error)

SendDtmfSignalingWithChan invokes the ccc.SendDtmfSignaling API asynchronously

func (*Client) SignInGroup ¶

func (client *Client) SignInGroup(request *SignInGroupRequest) (response *SignInGroupResponse, err error)

SignInGroup invokes the ccc.SignInGroup API synchronously

func (*Client) SignInGroupWithCallback ¶

func (client *Client) SignInGroupWithCallback(request *SignInGroupRequest, callback func(response *SignInGroupResponse, err error)) <-chan int

SignInGroupWithCallback invokes the ccc.SignInGroup API asynchronously

func (*Client) SignInGroupWithChan ¶

func (client *Client) SignInGroupWithChan(request *SignInGroupRequest) (<-chan *SignInGroupResponse, <-chan error)

SignInGroupWithChan invokes the ccc.SignInGroup API asynchronously

func (*Client) SignOutGroup ¶

func (client *Client) SignOutGroup(request *SignOutGroupRequest) (response *SignOutGroupResponse, err error)

SignOutGroup invokes the ccc.SignOutGroup API synchronously

func (*Client) SignOutGroupWithCallback ¶

func (client *Client) SignOutGroupWithCallback(request *SignOutGroupRequest, callback func(response *SignOutGroupResponse, err error)) <-chan int

SignOutGroupWithCallback invokes the ccc.SignOutGroup API asynchronously

func (*Client) SignOutGroupWithChan ¶

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) StartPredictiveCall ¶

func (client *Client) StartPredictiveCall(request *StartPredictiveCallRequest) (response *StartPredictiveCallResponse, err error)

StartPredictiveCall invokes the ccc.StartPredictiveCall API synchronously

func (*Client) StartPredictiveCallWithCallback ¶

func (client *Client) StartPredictiveCallWithCallback(request *StartPredictiveCallRequest, callback func(response *StartPredictiveCallResponse, err error)) <-chan int

StartPredictiveCallWithCallback invokes the ccc.StartPredictiveCall API asynchronously

func (*Client) StartPredictiveCallWithChan ¶

func (client *Client) StartPredictiveCallWithChan(request *StartPredictiveCallRequest) (<-chan *StartPredictiveCallResponse, <-chan error)

StartPredictiveCallWithChan invokes the ccc.StartPredictiveCall API asynchronously

func (*Client) SubmitCampaign ¶

func (client *Client) SubmitCampaign(request *SubmitCampaignRequest) (response *SubmitCampaignResponse, err error)

SubmitCampaign invokes the ccc.SubmitCampaign API synchronously

func (*Client) SubmitCampaignWithCallback ¶

func (client *Client) SubmitCampaignWithCallback(request *SubmitCampaignRequest, callback func(response *SubmitCampaignResponse, err error)) <-chan int

SubmitCampaignWithCallback invokes the ccc.SubmitCampaign API asynchronously

func (*Client) SubmitCampaignWithChan ¶

func (client *Client) SubmitCampaignWithChan(request *SubmitCampaignRequest) (<-chan *SubmitCampaignResponse, <-chan error)

SubmitCampaignWithChan invokes the ccc.SubmitCampaign API asynchronously

func (*Client) TakeBreak ¶

func (client *Client) TakeBreak(request *TakeBreakRequest) (response *TakeBreakResponse, err error)

TakeBreak invokes the ccc.TakeBreak API synchronously

func (*Client) TakeBreakWithCallback ¶

func (client *Client) TakeBreakWithCallback(request *TakeBreakRequest, callback func(response *TakeBreakResponse, err error)) <-chan int

TakeBreakWithCallback invokes the ccc.TakeBreak API asynchronously

func (*Client) TakeBreakWithChan ¶

func (client *Client) TakeBreakWithChan(request *TakeBreakRequest) (<-chan *TakeBreakResponse, <-chan error)

TakeBreakWithChan invokes the ccc.TakeBreak API asynchronously

func (*Client) UnmuteCall ¶

func (client *Client) UnmuteCall(request *UnmuteCallRequest) (response *UnmuteCallResponse, err error)

UnmuteCall invokes the ccc.UnmuteCall API synchronously

func (*Client) UnmuteCallWithCallback ¶

func (client *Client) UnmuteCallWithCallback(request *UnmuteCallRequest, callback func(response *UnmuteCallResponse, err error)) <-chan int

UnmuteCallWithCallback invokes the ccc.UnmuteCall API asynchronously

func (*Client) UnmuteCallWithChan ¶

func (client *Client) UnmuteCallWithChan(request *UnmuteCallRequest) (<-chan *UnmuteCallResponse, <-chan error)

UnmuteCallWithChan invokes the ccc.UnmuteCall API asynchronously

func (*Client) UnregisterDevice ¶

func (client *Client) UnregisterDevice(request *UnregisterDeviceRequest) (response *UnregisterDeviceResponse, err error)

UnregisterDevice invokes the ccc.UnregisterDevice API synchronously

func (*Client) UnregisterDeviceWithCallback ¶

func (client *Client) UnregisterDeviceWithCallback(request *UnregisterDeviceRequest, callback func(response *UnregisterDeviceResponse, err error)) <-chan int

UnregisterDeviceWithCallback invokes the ccc.UnregisterDevice API asynchronously

func (*Client) UnregisterDeviceWithChan ¶

func (client *Client) UnregisterDeviceWithChan(request *UnregisterDeviceRequest) (<-chan *UnregisterDeviceResponse, <-chan error)

UnregisterDeviceWithChan invokes the ccc.UnregisterDevice API asynchronously

func (*Client) UpdateConfigItems ¶

func (client *Client) UpdateConfigItems(request *UpdateConfigItemsRequest) (response *UpdateConfigItemsResponse, err error)

UpdateConfigItems invokes the ccc.UpdateConfigItems API synchronously

func (*Client) UpdateConfigItemsWithCallback ¶

func (client *Client) UpdateConfigItemsWithCallback(request *UpdateConfigItemsRequest, callback func(response *UpdateConfigItemsResponse, err error)) <-chan int

UpdateConfigItemsWithCallback invokes the ccc.UpdateConfigItems API asynchronously

func (*Client) UpdateConfigItemsWithChan ¶

func (client *Client) UpdateConfigItemsWithChan(request *UpdateConfigItemsRequest) (<-chan *UpdateConfigItemsResponse, <-chan error)

UpdateConfigItemsWithChan invokes the ccc.UpdateConfigItems API asynchronously

type CoachCallRequest ¶

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 ¶

func CreateCoachCallRequest() (request *CoachCallRequest)

CreateCoachCallRequest creates a request to invoke CoachCall API

type CoachCallResponse ¶

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 ¶

func CreateCoachCallResponse() (response *CoachCallResponse)

CreateCoachCallResponse creates a response to parse from CoachCall response

type CompleteAttendedTransferRequest ¶

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 ¶

func CreateCompleteAttendedTransferRequest() (request *CompleteAttendedTransferRequest)

CreateCompleteAttendedTransferRequest creates a request to invoke CompleteAttendedTransfer API

type CompleteAttendedTransferResponse ¶

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 ¶

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 {
	Type          string   `json:"Type" xml:"Type"`
	Definition    string   `json:"Definition" xml:"Definition"`
	DraftId       string   `json:"DraftId" xml:"DraftId"`
	Description   string   `json:"Description" xml:"Description"`
	UpdatedTime   string   `json:"UpdatedTime" xml:"UpdatedTime"`
	Editor        string   `json:"Editor" xml:"Editor"`
	Published     bool     `json:"Published" xml:"Published"`
	InstanceId    string   `json:"InstanceId" xml:"InstanceId"`
	Name          string   `json:"Name" xml:"Name"`
	ContactFlowId string   `json:"ContactFlowId" xml:"ContactFlowId"`
	CreatedTime   string   `json:"CreatedTime" xml:"CreatedTime"`
	NumberList    []string `json:"NumberList" xml:"NumberList"`
}

ContactFlow is a nested struct in ccc response

type CreateCallTagsRequest ¶

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 ¶

func CreateCreateCallTagsRequest() (request *CreateCallTagsRequest)

CreateCreateCallTagsRequest creates a request to invoke CreateCallTags API

type CreateCallTagsResponse ¶

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 ¶

func CreateCreateCallTagsResponse() (response *CreateCallTagsResponse)

CreateCreateCallTagsResponse creates a response to parse from CreateCallTags response

type CreateCampaignRequest ¶

type CreateCampaignRequest struct {
	*requests.RpcRequest
	QueueId              string           `position:"Query" name:"QueueId"`
	ContactFlowId        string           `position:"Query" name:"ContactFlowId"`
	Simulation           requests.Boolean `position:"Query" name:"Simulation"`
	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 ¶

func CreateCreateCampaignRequest() (request *CreateCampaignRequest)

CreateCreateCampaignRequest creates a request to invoke CreateCampaign API

type CreateCampaignResponse ¶

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 ¶

func CreateCreateCampaignResponse() (response *CreateCampaignResponse)

CreateCreateCampaignResponse creates a response to parse from CreateCampaign response

type CreateCustomCallTaggingRequest ¶

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 ¶

func CreateCreateCustomCallTaggingRequest() (request *CreateCustomCallTaggingRequest)

CreateCreateCustomCallTaggingRequest creates a request to invoke CreateCustomCallTagging API

type CreateCustomCallTaggingResponse ¶

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 ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

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"`
	Params         []string `json:"Params" xml:"Params"`
	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 ¶

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 ¶

type CustomerEvents struct {
	CustomerEventsItem []CustomerEventsItem `json:"CustomerEvents" xml:"CustomerEvents"`
}

CustomerEvents is a nested struct in ccc response

type CustomerEventsItem ¶

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"`
	CallDuration                   int64                `json:"CallDuration" xml:"CallDuration"`
	Reserved                       int64                `json:"Reserved" xml:"Reserved"`
	FileName                       string               `json:"FileName" xml:"FileName"`
	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"`
	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"`
	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"`
	CalledNumber                   string               `json:"CalledNumber" xml:"CalledNumber"`
	AccessKeyId                    string               `json:"AccessKeyId" xml:"AccessKeyId"`
	SatisfactionSurveyOffered      bool                 `json:"SatisfactionSurveyOffered" xml:"SatisfactionSurveyOffered"`
	TotalCases                     int64                `json:"TotalCases" xml:"TotalCases"`
	Signature                      string               `json:"Signature" xml:"Signature"`
	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"`
	ActualEndTime                  int64                `json:"ActualEndTime" xml:"ActualEndTime"`
	LongestWaitingTime             int64                `json:"LongestWaitingTime" xml:"LongestWaitingTime"`
	ContactId                      string               `json:"ContactId" xml:"ContactId"`
	AgentNames                     string               `json:"AgentNames" xml:"AgentNames"`
	SimulationParameters           string               `json:"SimulationParameters" xml:"SimulationParameters"`
	LoggedInAgents                 int64                `json:"LoggedInAgents" xml:"LoggedInAgents"`
	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"`
	ConsoleUrl                     string               `json:"ConsoleUrl" xml:"ConsoleUrl"`
	CampaignId                     string               `json:"CampaignId" xml:"CampaignId"`
	CallerLocation                 string               `json:"CallerLocation" xml:"CallerLocation"`
	StrategyParameters             string               `json:"StrategyParameters" xml:"StrategyParameters"`
	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"`
	EstablishedTime                int64                `json:"EstablishedTime" xml:"EstablishedTime"`
	Description                    string               `json:"Description" xml:"Description"`
	PlanedStartTime                int64                `json:"PlanedStartTime" xml:"PlanedStartTime"`
	Heartbeat                      int64                `json:"Heartbeat" xml:"Heartbeat"`
	CaseFileKey                    string               `json:"CaseFileKey" xml:"CaseFileKey"`
	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"`
	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"`
	List                           []RealTimeAgentState `json:"List" xml:"List"`
	AdminList                      []User               `json:"AdminList" xml:"AdminList"`
	AgentEvents                    []AgentEventsItem    `json:"AgentEvents" xml:"AgentEvents"`
	NumberList                     []PhoneNumber        `json:"NumberList" xml:"NumberList"`
}

Data is a nested struct in ccc response

type DataInAddPersonalNumbersToUser ¶

type DataInAddPersonalNumbersToUser struct {
	FailList []string `json:"FailList" xml:"FailList"`
}

DataInAddPersonalNumbersToUser is a nested struct in ccc response

type DataInAddPhoneNumbers ¶

type DataInAddPhoneNumbers struct {
	Data []string `json:"Data" xml:"Data"`
}

DataInAddPhoneNumbers is a nested struct in ccc response

type DataInCreateCallTags ¶

type DataInCreateCallTags struct {
	FailureItem []FailureItem `json:"FailureItem" xml:"FailureItem"`
}

DataInCreateCallTags is a nested struct in ccc response

type DataInCreateCustomCallTagging ¶

type DataInCreateCustomCallTagging struct {
	FailureItem []FailureItem `json:"FailureItem" xml:"FailureItem"`
}

DataInCreateCustomCallTagging is a nested struct in ccc response

type DataInGetInstanceTrendingReport ¶

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 ¶

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

DataInImportAdmins is a nested struct in ccc response

type DataInImportCustomCallTagging ¶

type DataInImportCustomCallTagging struct {
	FailureItem []FailureItem `json:"FailureItem" xml:"FailureItem"`
}

DataInImportCustomCallTagging is a nested struct in ccc response

type DataInListAgentStateLogs ¶

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

DataInListAgentStateLogs is a nested struct in ccc response

type DataInListAttempts ¶

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 DataInListBriefSkillGroups ¶

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 ¶

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 ¶

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 ¶

type DataInListCampaignTrendingReport struct {
	TrendingList []TrendingList `json:"TrendingList" xml:"TrendingList"`
}

DataInListCampaignTrendingReport is a nested struct in ccc response

type DataInListCampaigns ¶

type DataInListCampaigns struct {
	PageNumber int64  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64  `json:"PageSize" xml:"PageSize"`
	TotalCount int64  `json:"TotalCount" xml:"TotalCount"`
	List       []List `json:"List" xml:"List"`
}

DataInListCampaigns is a nested struct in ccc response

type DataInListCases ¶

type DataInListCases struct {
	PageNumber int64  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64  `json:"PageSize" xml:"PageSize"`
	TotalCount int64  `json:"TotalCount" xml:"TotalCount"`
	List       []List `json:"List" xml:"List"`
}

DataInListCases is a nested struct in ccc response

type DataInListConfigItems ¶

type DataInListConfigItems struct {
	ConfigItem []ConfigItem `json:"ConfigItem" xml:"ConfigItem"`
}

DataInListConfigItems is a nested struct in ccc response

type DataInListContactFlows ¶

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 ¶

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 ¶

type DataInListDevices struct {
	Device []Device `json:"Device" xml:"Device"`
}

DataInListDevices is a nested struct in ccc response

type DataInListDoNotCallNumbers ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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

DataInListIntervalAgentReport is a nested struct in ccc response

type DataInListIntervalInstanceReport ¶

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

DataInListIntervalInstanceReport is a nested struct in ccc response

type DataInListIntervalSkillGroupReport ¶

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

DataInListIntervalSkillGroupReport is a nested struct in ccc response

type DataInListIvrTrackingDetails ¶

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 DataInListMonoRecordings ¶

type DataInListMonoRecordings struct {
	RecordingDTO []RecordingDTO `json:"RecordingDTO" xml:"RecordingDTO"`
}

DataInListMonoRecordings is a nested struct in ccc response

type DataInListMultiChannelRecordings ¶

type DataInListMultiChannelRecordings struct {
	RecordingDTO []RecordingDTOInListMultiChannelRecordings `json:"RecordingDTO" xml:"RecordingDTO"`
}

DataInListMultiChannelRecordings is a nested struct in ccc response

type DataInListOutboundNumbersOfUser ¶

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 ¶

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 ¶

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 ¶

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 ¶

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

DataInListPrivilegesOfUser is a nested struct in ccc response

type DataInListRamUsers ¶

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 ¶

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 ¶

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 ¶

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 ¶

type DataInListRoles struct {
	Role []Role `json:"Role" xml:"Role"`
}

DataInListRoles is a nested struct in ccc response

type DataInListSipCallRecords ¶

type DataInListSipCallRecords struct {
	SipCallRecords []SipCallRecords `json:"sipCallRecords" xml:"sipCallRecords"`
}

DataInListSipCallRecords is a nested struct in ccc response

type DataInListSipTraces ¶

type DataInListSipTraces struct {
	CallTraces []CallTraces `json:"CallTraces" xml:"CallTraces"`
}

DataInListSipTraces is a nested struct in ccc response

type DataInListSkillGroupStates ¶

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 ¶

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 ¶

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 ¶

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

DataInListUnassignedNumbers is a nested struct in ccc response

type DataInListUserLevelsOfSkillGroup ¶

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 ¶

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 ¶

type DataInPickOutboundNumbers struct {
	NumberPair []NumberPair `json:"NumberPair" xml:"NumberPair"`
}

DataInPickOutboundNumbers is a nested struct in ccc response

type DataInRemovePhoneNumbers ¶

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

DataInRemovePhoneNumbers is a nested struct in ccc response

type DataItem ¶

type DataItem struct {
	Name             string                            `json:"Name" xml:"Name"`
	StateCode        string                            `json:"StateCode" xml:"StateCode"`
	StartTime        int64                             `json:"StartTime" xml:"StartTime"`
	State            string                            `json:"State" xml:"State"`
	OutboundScenario bool                              `json:"OutboundScenario" xml:"OutboundScenario"`
	InstanceId       string                            `json:"InstanceId" xml:"InstanceId"`
	Scope            string                            `json:"Scope" xml:"Scope"`
	StatsTime        int64                             `json:"StatsTime" xml:"StatsTime"`
	Duration         int64                             `json:"Duration" xml:"Duration"`
	Outbound         OutboundInListIntervalAgentReport `json:"Outbound" xml:"Outbound"`
	Inbound          Inbound                           `json:"Inbound" xml:"Inbound"`
	Overall          Overall                           `json:"Overall" xml:"Overall"`
}

DataItem is a nested struct in ccc response

type DeleteCallTagRequest ¶

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 ¶

func CreateDeleteCallTagRequest() (request *DeleteCallTagRequest)

CreateDeleteCallTagRequest creates a request to invoke DeleteCallTag API

type DeleteCallTagResponse ¶

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 ¶

func CreateDeleteCallTagResponse() (response *DeleteCallTagResponse)

CreateDeleteCallTagResponse creates a response to parse from DeleteCallTag response

type DeleteCustomCallTaggingRequest ¶

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 ¶

func CreateDeleteCustomCallTaggingRequest() (request *DeleteCustomCallTaggingRequest)

CreateDeleteCustomCallTaggingRequest creates a request to invoke DeleteCustomCallTagging API

type DeleteCustomCallTaggingResponse ¶

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 ¶

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 ¶

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 EventSequenceInGetCallDetailRecord ¶

type EventSequenceInGetCallDetailRecord struct {
	EventSequenceItem []EventSequenceItem `json:"EventSequence" xml:"EventSequence"`
}

EventSequenceInGetCallDetailRecord is a nested struct in ccc response

type EventSequenceItem ¶

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 ¶

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

ExportCustomCallTaggingRequest is the request struct for api ExportCustomCallTagging

func CreateExportCustomCallTaggingRequest ¶

func CreateExportCustomCallTaggingRequest() (request *ExportCustomCallTaggingRequest)

CreateExportCustomCallTaggingRequest creates a request to invoke ExportCustomCallTagging API

type ExportCustomCallTaggingResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

ExportCustomCallTaggingResponse is the response struct for api ExportCustomCallTagging

func CreateExportCustomCallTaggingResponse ¶

func CreateExportCustomCallTaggingResponse() (response *ExportCustomCallTaggingResponse)

CreateExportCustomCallTaggingResponse creates a response to parse from ExportCustomCallTagging response

type ExportDoNotCallNumbersRequest ¶

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 ¶

func CreateExportDoNotCallNumbersRequest() (request *ExportDoNotCallNumbersRequest)

CreateExportDoNotCallNumbersRequest creates a request to invoke ExportDoNotCallNumbers API

type ExportDoNotCallNumbersResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

ExportDoNotCallNumbersResponse is the response struct for api ExportDoNotCallNumbers

func CreateExportDoNotCallNumbersResponse ¶

func CreateExportDoNotCallNumbersResponse() (response *ExportDoNotCallNumbersResponse)

CreateExportDoNotCallNumbersResponse creates a response to parse from ExportDoNotCallNumbers response

type FailureItem ¶

type FailureItem struct {
	Reason string `json:"Reason" xml:"Reason"`
	Item   string `json:"Item" xml:"Item"`
}

FailureItem is a nested struct in ccc response

type GetCallDetailRecordRequest ¶

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 ¶

func CreateGetCallDetailRecordRequest() (request *GetCallDetailRecordRequest)

CreateGetCallDetailRecordRequest creates a request to invoke GetCallDetailRecord API

type GetCallDetailRecordResponse ¶

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 ¶

func CreateGetCallDetailRecordResponse() (response *GetCallDetailRecordResponse)

CreateGetCallDetailRecordResponse creates a response to parse from GetCallDetailRecord response

type GetCampaignRequest ¶

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 ¶

func CreateGetCampaignRequest() (request *GetCampaignRequest)

CreateGetCampaignRequest creates a request to invoke GetCampaign API

type GetCampaignResponse ¶

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

GetCampaignResponse is the response struct for api GetCampaign

func CreateGetCampaignResponse ¶

func CreateGetCampaignResponse() (response *GetCampaignResponse)

CreateGetCampaignResponse creates a response to parse from GetCampaign response

type GetCaseFileUploadUrlRequest ¶

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 ¶

func CreateGetCaseFileUploadUrlRequest() (request *GetCaseFileUploadUrlRequest)

CreateGetCaseFileUploadUrlRequest creates a request to invoke GetCaseFileUploadUrl API

type GetCaseFileUploadUrlResponse ¶

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 ¶

func CreateGetCaseFileUploadUrlResponse() (response *GetCaseFileUploadUrlResponse)

CreateGetCaseFileUploadUrlResponse creates a response to parse from GetCaseFileUploadUrl response

type GetDoNotCallFileUploadParametersRequest ¶

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 ¶

func CreateGetDoNotCallFileUploadParametersRequest() (request *GetDoNotCallFileUploadParametersRequest)

CreateGetDoNotCallFileUploadParametersRequest creates a request to invoke GetDoNotCallFileUploadParameters API

type GetDoNotCallFileUploadParametersResponse ¶

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 ¶

func CreateGetDoNotCallFileUploadParametersResponse() (response *GetDoNotCallFileUploadParametersResponse)

CreateGetDoNotCallFileUploadParametersResponse creates a response to parse from GetDoNotCallFileUploadParameters response

type GetHistoricalCallerReportRequest ¶

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 ¶

func CreateGetHistoricalCallerReportRequest() (request *GetHistoricalCallerReportRequest)

CreateGetHistoricalCallerReportRequest creates a request to invoke GetHistoricalCallerReport API

type GetHistoricalCallerReportResponse ¶

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 ¶

func CreateGetHistoricalCallerReportResponse() (response *GetHistoricalCallerReportResponse)

CreateGetHistoricalCallerReportResponse creates a response to parse from GetHistoricalCallerReport response

type GetHistoricalCampaignReportRequest ¶

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 ¶

func CreateGetHistoricalCampaignReportRequest() (request *GetHistoricalCampaignReportRequest)

CreateGetHistoricalCampaignReportRequest creates a request to invoke GetHistoricalCampaignReport API

type GetHistoricalCampaignReportResponse ¶

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 ¶

func CreateGetHistoricalCampaignReportResponse() (response *GetHistoricalCampaignReportResponse)

CreateGetHistoricalCampaignReportResponse creates a response to parse from GetHistoricalCampaignReport response

type GetHistoricalInstanceReportRequest ¶

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 ¶

func CreateGetHistoricalInstanceReportRequest() (request *GetHistoricalInstanceReportRequest)

CreateGetHistoricalInstanceReportRequest creates a request to invoke GetHistoricalInstanceReport API

type GetHistoricalInstanceReportResponse ¶

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 ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
	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 ¶

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 ¶

func CreateGetInstanceTrendingReportRequest() (request *GetInstanceTrendingReportRequest)

CreateGetInstanceTrendingReportRequest creates a request to invoke GetInstanceTrendingReport API

type GetInstanceTrendingReportResponse ¶

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 ¶

func CreateGetInstanceTrendingReportResponse() (response *GetInstanceTrendingReportResponse)

CreateGetInstanceTrendingReportResponse creates a response to parse from GetInstanceTrendingReport response

type GetLoginDetailsRequest ¶

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 ¶

func CreateGetLoginDetailsRequest() (request *GetLoginDetailsRequest)

CreateGetLoginDetailsRequest creates a request to invoke GetLoginDetails API

type GetLoginDetailsResponse ¶

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 ¶

func CreateGetLoginDetailsResponse() (response *GetLoginDetailsResponse)

CreateGetLoginDetailsResponse creates a response to parse from GetLoginDetails response

type GetMonoRecordingRequest ¶

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 ¶

func CreateGetMonoRecordingRequest() (request *GetMonoRecordingRequest)

CreateGetMonoRecordingRequest creates a request to invoke GetMonoRecording API

type GetMonoRecordingResponse ¶

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 ¶

func CreateGetMonoRecordingResponse() (response *GetMonoRecordingResponse)

CreateGetMonoRecordingResponse creates a response to parse from GetMonoRecording response

type GetMultiChannelRecordingRequest ¶

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 ¶

func CreateGetMultiChannelRecordingRequest() (request *GetMultiChannelRecordingRequest)

CreateGetMultiChannelRecordingRequest creates a request to invoke GetMultiChannelRecording API

type GetMultiChannelRecordingResponse ¶

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 ¶

func CreateGetMultiChannelRecordingResponse() (response *GetMultiChannelRecordingResponse)

CreateGetMultiChannelRecordingResponse creates a response to parse from GetMultiChannelRecording response

type GetNumberLocationRequest ¶

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 ¶

func CreateGetNumberLocationRequest() (request *GetNumberLocationRequest)

CreateGetNumberLocationRequest creates a request to invoke GetNumberLocation API

type GetNumberLocationResponse ¶

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 ¶

func CreateGetNumberLocationResponse() (response *GetNumberLocationResponse)

CreateGetNumberLocationResponse creates a response to parse from GetNumberLocation response

type GetRealtimeCampaignStatsRequest ¶

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 ¶

func CreateGetRealtimeCampaignStatsRequest() (request *GetRealtimeCampaignStatsRequest)

CreateGetRealtimeCampaignStatsRequest creates a request to invoke GetRealtimeCampaignStats API

type GetRealtimeCampaignStatsResponse ¶

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 ¶

func CreateGetRealtimeCampaignStatsResponse() (response *GetRealtimeCampaignStatsResponse)

CreateGetRealtimeCampaignStatsResponse creates a response to parse from GetRealtimeCampaignStats response

type GetRealtimeInstanceStatesRequest ¶

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

GetRealtimeInstanceStatesRequest is the request struct for api GetRealtimeInstanceStates

func CreateGetRealtimeInstanceStatesRequest ¶

func CreateGetRealtimeInstanceStatesRequest() (request *GetRealtimeInstanceStatesRequest)

CreateGetRealtimeInstanceStatesRequest creates a request to invoke GetRealtimeInstanceStates API

type GetRealtimeInstanceStatesResponse ¶

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 ¶

func CreateGetRealtimeInstanceStatesResponse() (response *GetRealtimeInstanceStatesResponse)

CreateGetRealtimeInstanceStatesResponse creates a response to parse from GetRealtimeInstanceStates response

type GetSkillGroupRequest ¶

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 ¶

func CreateGetSkillGroupRequest() (request *GetSkillGroupRequest)

CreateGetSkillGroupRequest creates a request to invoke GetSkillGroup API

type GetSkillGroupResponse ¶

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 ¶

func CreateGetSkillGroupResponse() (response *GetSkillGroupResponse)

CreateGetSkillGroupResponse creates a response to parse from GetSkillGroup response

type GetTurnCredentialsRequest ¶

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 ¶

func CreateGetTurnCredentialsRequest() (request *GetTurnCredentialsRequest)

CreateGetTurnCredentialsRequest creates a request to invoke GetTurnCredentials API

type GetTurnCredentialsResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
	Data           Data     `json:"Data" xml:"Data"`
}

GetTurnCredentialsResponse is the response struct for api GetTurnCredentials

func CreateGetTurnCredentialsResponse ¶

func CreateGetTurnCredentialsResponse() (response *GetTurnCredentialsResponse)

CreateGetTurnCredentialsResponse creates a response to parse from GetTurnCredentials response

type GetTurnServerListRequest ¶

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

GetTurnServerListRequest is the request struct for api GetTurnServerList

func CreateGetTurnServerListRequest ¶

func CreateGetTurnServerListRequest() (request *GetTurnServerListRequest)

CreateGetTurnServerListRequest creates a request to invoke GetTurnServerList API

type GetTurnServerListResponse ¶

type GetTurnServerListResponse 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"`
	Params         []string `json:"Params" xml:"Params"`
}

GetTurnServerListResponse is the response struct for api GetTurnServerList

func CreateGetTurnServerListResponse ¶

func CreateGetTurnServerListResponse() (response *GetTurnServerListResponse)

CreateGetTurnServerListResponse creates a response to parse from GetTurnServerList 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"`
	Params         []string `json:"Params" xml:"Params"`
	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 HoldCallRequest ¶

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 ¶

func CreateHoldCallRequest() (request *HoldCallRequest)

CreateHoldCallRequest creates a request to invoke HoldCall API

type HoldCallResponse ¶

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 ¶

func CreateHoldCallResponse() (response *HoldCallResponse)

CreateHoldCallResponse creates a response to parse from HoldCall response

type ImportAdminsRequest ¶

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 ¶

func CreateImportAdminsRequest() (request *ImportAdminsRequest)

CreateImportAdminsRequest creates a request to invoke ImportAdmins API

type ImportAdminsResponse ¶

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 ¶

func CreateImportAdminsResponse() (response *ImportAdminsResponse)

CreateImportAdminsResponse creates a response to parse from ImportAdmins response

type ImportCustomCallTaggingRequest ¶

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 ¶

func CreateImportCustomCallTaggingRequest() (request *ImportCustomCallTaggingRequest)

CreateImportCustomCallTaggingRequest creates a request to invoke ImportCustomCallTagging API

type ImportCustomCallTaggingResponse ¶

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 ¶

func CreateImportCustomCallTaggingResponse() (response *ImportCustomCallTaggingResponse)

CreateImportCustomCallTaggingResponse creates a response to parse from ImportCustomCallTagging response

type ImportDoNotCallNumbersRequest ¶

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 ¶

func CreateImportDoNotCallNumbersRequest() (request *ImportDoNotCallNumbersRequest)

CreateImportDoNotCallNumbersRequest creates a request to invoke ImportDoNotCallNumbers API

type ImportDoNotCallNumbersResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

ImportDoNotCallNumbersResponse is the response struct for api ImportDoNotCallNumbers

func CreateImportDoNotCallNumbersResponse ¶

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 ¶

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 ¶

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"`
}

InboundInListSkillGroupSummaryReportsSinceMidnight is a nested struct in ccc response

type InboundItem ¶

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 ¶

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"`
	TimeoutSeconds requests.Integer `position:"Query" name:"TimeoutSeconds"`
	JobId          string           `position:"Query" name:"JobId"`
	InstanceId     string           `position:"Query" name:"InstanceId"`
}

InitiateAttendedTransferRequest is the request struct for api InitiateAttendedTransfer

func CreateInitiateAttendedTransferRequest ¶

func CreateInitiateAttendedTransferRequest() (request *InitiateAttendedTransferRequest)

CreateInitiateAttendedTransferRequest creates a request to invoke InitiateAttendedTransfer API

type InitiateAttendedTransferResponse ¶

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 ¶

func CreateInitiateAttendedTransferResponse() (response *InitiateAttendedTransferResponse)

CreateInitiateAttendedTransferResponse creates a response to parse from InitiateAttendedTransfer response

type InterceptCallRequest ¶

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 ¶

func CreateInterceptCallRequest() (request *InterceptCallRequest)

CreateInterceptCallRequest creates a request to invoke InterceptCall API

type InterceptCallResponse ¶

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 ¶

func CreateInterceptCallResponse() (response *InterceptCallResponse)

CreateInterceptCallResponse creates a response to parse from InterceptCall response

type Items ¶

type Items struct {
	SkillGroupName string                              `json:"SkillGroupName" xml:"SkillGroupName"`
	AgentName      string                              `json:"AgentName" xml:"AgentName"`
	AgentId        string                              `json:"AgentId" xml:"AgentId"`
	SkillGroupId   string                              `json:"SkillGroupId" xml:"SkillGroupId"`
	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 ¶

type IvrEvents struct {
	IvrEventsItem []IvrEventsItem `json:"IvrEvents" xml:"IvrEvents"`
}

IvrEvents is a nested struct in ccc response

type IvrEventsItem ¶

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 ¶

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 ¶

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 ¶

func CreateLaunchAuthenticationRequest() (request *LaunchAuthenticationRequest)

CreateLaunchAuthenticationRequest creates a request to invoke LaunchAuthentication API

type LaunchAuthenticationResponse ¶

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 ¶

func CreateLaunchAuthenticationResponse() (response *LaunchAuthenticationResponse)

CreateLaunchAuthenticationResponse creates a response to parse from LaunchAuthentication response

type LaunchSurveyRequest ¶

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 ¶

func CreateLaunchSurveyRequest() (request *LaunchSurveyRequest)

CreateLaunchSurveyRequest creates a request to invoke LaunchSurvey API

type LaunchSurveyResponse ¶

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 ¶

func CreateLaunchSurveyResponse() (response *LaunchSurveyResponse)

CreateLaunchSurveyResponse creates a response to parse from LaunchSurvey response

type List ¶

type List 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"`
	Simulation         bool   `json:"Simulation" xml:"Simulation"`
	ActualStartTime    int64  `json:"ActualStartTime" xml:"ActualStartTime"`
	StrategyParameters string `json:"StrategyParameters" xml:"StrategyParameters"`
	CasesAborted       int64  `json:"CasesAborted" xml:"CasesAborted"`
	StrategyType       string `json:"StrategyType" xml:"StrategyType"`
	FailureReason      string `json:"FailureReason" xml:"FailureReason"`
	PlanedStartTime    int64  `json:"PlanedStartTime" xml:"PlanedStartTime"`
	ActualEndTime      int64  `json:"ActualEndTime" xml:"ActualEndTime"`
	AbandonType        string `json:"AbandonType" xml:"AbandonType"`
	ExpandInfo         string `json:"ExpandInfo" xml:"ExpandInfo"`
	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"`
	CustomVariables    string `json:"CustomVariables" xml:"CustomVariables"`
	CaseId             string `json:"CaseId" xml:"CaseId"`
}

List is a nested struct in ccc response

type ListAgentStateLogsRequest ¶

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 ¶

func CreateListAgentStateLogsRequest() (request *ListAgentStateLogsRequest)

CreateListAgentStateLogsRequest creates a request to invoke ListAgentStateLogs API

type ListAgentStateLogsResponse ¶

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 ¶

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"`
}

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 ¶

type ListAttemptsRequest struct {
	*requests.RpcRequest
	ContactId  string           `position:"Query" name:"ContactId"`
	CampaignId string           `position:"Query" name:"CampaignId"`
	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 ¶

func CreateListAttemptsRequest() (request *ListAttemptsRequest)

CreateListAttemptsRequest creates a request to invoke ListAttempts API

type ListAttemptsResponse ¶

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 ¶

func CreateListAttemptsResponse() (response *ListAttemptsResponse)

CreateListAttemptsResponse creates a response to parse from ListAttempts response

type ListBriefSkillGroupsRequest ¶

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 ¶

func CreateListBriefSkillGroupsRequest() (request *ListBriefSkillGroupsRequest)

CreateListBriefSkillGroupsRequest creates a request to invoke ListBriefSkillGroups API

type ListBriefSkillGroupsResponse ¶

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 ¶

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 ¶

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 ¶

func CreateListCallTagsRequest() (request *ListCallTagsRequest)

CreateListCallTagsRequest creates a request to invoke ListCallTags API

type ListCallTagsResponse ¶

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 ¶

func CreateListCallTagsResponse() (response *ListCallTagsResponse)

CreateListCallTagsResponse creates a response to parse from ListCallTags response

type ListCampaignTrendingReportRequest ¶

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 ¶

func CreateListCampaignTrendingReportRequest() (request *ListCampaignTrendingReportRequest)

CreateListCampaignTrendingReportRequest creates a request to invoke ListCampaignTrendingReport API

type ListCampaignTrendingReportResponse ¶

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 ¶

func CreateListCampaignTrendingReportResponse() (response *ListCampaignTrendingReportResponse)

CreateListCampaignTrendingReportResponse creates a response to parse from ListCampaignTrendingReport response

type ListCampaignsRequest ¶

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 ¶

func CreateListCampaignsRequest() (request *ListCampaignsRequest)

CreateListCampaignsRequest creates a request to invoke ListCampaigns API

type ListCampaignsResponse ¶

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 ¶

func CreateListCampaignsResponse() (response *ListCampaignsResponse)

CreateListCampaignsResponse creates a response to parse from ListCampaigns response

type ListCasesRequest ¶

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"`
	PageNumber  requests.Integer `position:"Query" name:"PageNumber"`
}

ListCasesRequest is the request struct for api ListCases

func CreateListCasesRequest ¶

func CreateListCasesRequest() (request *ListCasesRequest)

CreateListCasesRequest creates a request to invoke ListCases API

type ListCasesResponse ¶

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"`
	Success        bool            `json:"Success" xml:"Success"`
	Data           DataInListCases `json:"Data" xml:"Data"`
}

ListCasesResponse is the response struct for api ListCases

func CreateListCasesResponse ¶

func CreateListCasesResponse() (response *ListCasesResponse)

CreateListCasesResponse creates a response to parse from ListCases response

type ListConfigItemsRequest ¶

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 ¶

func CreateListConfigItemsRequest() (request *ListConfigItemsRequest)

CreateListConfigItemsRequest creates a request to invoke ListConfigItems API

type ListConfigItemsResponse ¶

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 ¶

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 ¶

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 ¶

func CreateListCustomCallTaggingRequest() (request *ListCustomCallTaggingRequest)

CreateListCustomCallTaggingRequest creates a request to invoke ListCustomCallTagging API

type ListCustomCallTaggingResponse ¶

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 ¶

func CreateListCustomCallTaggingResponse() (response *ListCustomCallTaggingResponse)

CreateListCustomCallTaggingResponse creates a response to parse from ListCustomCallTagging response

type ListDevicesRequest ¶

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 ¶

func CreateListDevicesRequest() (request *ListDevicesRequest)

CreateListDevicesRequest creates a request to invoke ListDevices API

type ListDevicesResponse ¶

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 ¶

func CreateListDevicesResponse() (response *ListDevicesResponse)

CreateListDevicesResponse creates a response to parse from ListDevices response

type ListDoNotCallNumbersRequest ¶

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 ¶

func CreateListDoNotCallNumbersRequest() (request *ListDoNotCallNumbersRequest)

CreateListDoNotCallNumbersRequest creates a request to invoke ListDoNotCallNumbers API

type ListDoNotCallNumbersResponse ¶

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"`
	Params         []string                   `json:"Params" xml:"Params"`
	Data           DataInListDoNotCallNumbers `json:"Data" xml:"Data"`
}

ListDoNotCallNumbersResponse is the response struct for api ListDoNotCallNumbers

func CreateListDoNotCallNumbersResponse ¶

func CreateListDoNotCallNumbersResponse() (response *ListDoNotCallNumbersResponse)

CreateListDoNotCallNumbersResponse creates a response to parse from ListDoNotCallNumbers response

type ListHistoricalAgentReportRequest ¶

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 ¶

func CreateListHistoricalAgentReportRequest() (request *ListHistoricalAgentReportRequest)

CreateListHistoricalAgentReportRequest creates a request to invoke ListHistoricalAgentReport API

type ListHistoricalAgentReportResponse ¶

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 ¶

func CreateListHistoricalAgentReportResponse() (response *ListHistoricalAgentReportResponse)

CreateListHistoricalAgentReportResponse creates a response to parse from ListHistoricalAgentReport response

type ListHistoricalSkillGroupReportRequest ¶

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 ¶

func CreateListHistoricalSkillGroupReportRequest() (request *ListHistoricalSkillGroupReportRequest)

CreateListHistoricalSkillGroupReportRequest creates a request to invoke ListHistoricalSkillGroupReport API

type ListHistoricalSkillGroupReportResponse ¶

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 ¶

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 ¶

type ListInListAttempts struct {
	AttemptList []AttemptList `json:"AttemptList" xml:"AttemptList"`
}

ListInListAttempts is a nested struct in ccc response

type ListInListBriefSkillGroups ¶

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 ¶

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

ListInListCallTags is a nested struct in ccc response

type ListInListCampaigns ¶

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

ListInListCampaigns is a nested struct in ccc response

type ListInListCases ¶

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

ListInListCases is a nested struct in ccc response

type ListInListContactFlows ¶

type ListInListContactFlows struct {
	ContactFlow []ContactFlow `json:"ContactFlow" xml:"ContactFlow"`
}

ListInListContactFlows is a nested struct in ccc response

type ListInListCustomCallTagging ¶

type ListInListCustomCallTagging struct {
	CustomCallTagging []CustomCallTagging `json:"CustomCallTagging" xml:"CustomCallTagging"`
}

ListInListCustomCallTagging is a nested struct in ccc response

type ListInListDoNotCallNumbers ¶

type ListInListDoNotCallNumbers struct {
	BlockedNumber []BlockedNumber `json:"BlockedNumber" xml:"BlockedNumber"`
}

ListInListDoNotCallNumbers is a nested struct in ccc response

type ListInListHistoricalAgentReport ¶

type ListInListHistoricalAgentReport struct {
	Items []Items `json:"Items" xml:"Items"`
}

ListInListHistoricalAgentReport is a nested struct in ccc response

type ListInListHistoricalSkillGroupReport ¶

type ListInListHistoricalSkillGroupReport struct {
	Items []Items `json:"Items" xml:"Items"`
}

ListInListHistoricalSkillGroupReport is a nested struct in ccc response

type ListInListInstances ¶

type ListInListInstances struct {
	CallCenterInstance []CallCenterInstance `json:"CallCenterInstance" xml:"CallCenterInstance"`
}

ListInListInstances is a nested struct in ccc response

type ListInListInstancesOfUser ¶

type ListInListInstancesOfUser struct {
	CallCenterInstance []CallCenterInstance `json:"CallCenterInstance" xml:"CallCenterInstance"`
}

ListInListInstancesOfUser is a nested struct in ccc response

type ListInListIvrTrackingDetails ¶

type ListInListIvrTrackingDetails struct {
	IvrTracking []IvrTracking `json:"IvrTracking" xml:"IvrTracking"`
}

ListInListIvrTrackingDetails is a nested struct in ccc response

type ListInListOutboundNumbersOfUser ¶

type ListInListOutboundNumbersOfUser struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListOutboundNumbersOfUser is a nested struct in ccc response

type ListInListPersonalNumbersOfUser ¶

type ListInListPersonalNumbersOfUser struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListPersonalNumbersOfUser is a nested struct in ccc response

type ListInListPhoneNumbers ¶

type ListInListPhoneNumbers struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListPhoneNumbers is a nested struct in ccc response

type ListInListPhoneNumbersOfSkillGroup ¶

type ListInListPhoneNumbersOfSkillGroup struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListPhoneNumbersOfSkillGroup is a nested struct in ccc response

type ListInListRamUsers ¶

type ListInListRamUsers struct {
	RamUser []RamUser `json:"RamUser" xml:"RamUser"`
}

ListInListRamUsers is a nested struct in ccc response

type ListInListRealtimeAgentStates ¶

type ListInListRealtimeAgentStates struct {
	AgentState []AgentState `json:"AgentState" xml:"AgentState"`
}

ListInListRealtimeAgentStates is a nested struct in ccc response

type ListInListRealtimeSkillGroupStates ¶

type ListInListRealtimeSkillGroupStates struct {
	SkillGroupState []SkillGroupState `json:"SkillGroupState" xml:"SkillGroupState"`
}

ListInListRealtimeSkillGroupStates is a nested struct in ccc response

type ListInListRecentCallDetailRecords ¶

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 ¶

type ListInListSkillGroups struct {
	SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}

ListInListSkillGroups is a nested struct in ccc response

type ListInListSkillLevelsOfUser ¶

type ListInListSkillLevelsOfUser struct {
	UserSkillLevel []UserSkillLevel `json:"UserSkillLevel" xml:"UserSkillLevel"`
}

ListInListSkillLevelsOfUser is a nested struct in ccc response

type ListInListUnassignedNumbers ¶

type ListInListUnassignedNumbers struct {
	PhoneNumber []PhoneNumberInListUnassignedNumbers `json:"PhoneNumber" xml:"PhoneNumber"`
}

ListInListUnassignedNumbers is a nested struct in ccc response

type ListInListUserLevelsOfSkillGroup ¶

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"`
	Params         []string                  `json:"Params" xml:"Params"`
	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 ¶

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 ¶

func CreateListInstancesRequest() (request *ListInstancesRequest)

CreateListInstancesRequest creates a request to invoke ListInstances API

type ListInstancesResponse ¶

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"`
	Params         []string            `json:"Params" xml:"Params"`
	Data           DataInListInstances `json:"Data" xml:"Data"`
}

ListInstancesResponse is the response struct for api ListInstances

func CreateListInstancesResponse ¶

func CreateListInstancesResponse() (response *ListInstancesResponse)

CreateListInstancesResponse creates a response to parse from ListInstances response

type ListIntervalAgentReportRequest ¶

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 ¶

func CreateListIntervalAgentReportRequest() (request *ListIntervalAgentReportRequest)

CreateListIntervalAgentReportRequest creates a request to invoke ListIntervalAgentReport API

type ListIntervalAgentReportResponse ¶

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 ¶

func CreateListIntervalAgentReportResponse() (response *ListIntervalAgentReportResponse)

CreateListIntervalAgentReportResponse creates a response to parse from ListIntervalAgentReport response

type ListIntervalInstanceReportRequest ¶

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 ¶

func CreateListIntervalInstanceReportRequest() (request *ListIntervalInstanceReportRequest)

CreateListIntervalInstanceReportRequest creates a request to invoke ListIntervalInstanceReport API

type ListIntervalInstanceReportResponse ¶

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 ¶

func CreateListIntervalInstanceReportResponse() (response *ListIntervalInstanceReportResponse)

CreateListIntervalInstanceReportResponse creates a response to parse from ListIntervalInstanceReport response

type ListIntervalSkillGroupReportRequest ¶

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 ¶

func CreateListIntervalSkillGroupReportRequest() (request *ListIntervalSkillGroupReportRequest)

CreateListIntervalSkillGroupReportRequest creates a request to invoke ListIntervalSkillGroupReport API

type ListIntervalSkillGroupReportResponse ¶

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 ¶

func CreateListIntervalSkillGroupReportResponse() (response *ListIntervalSkillGroupReportResponse)

CreateListIntervalSkillGroupReportResponse creates a response to parse from ListIntervalSkillGroupReport response

type ListIvrTrackingDetailsRequest ¶

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 ¶

func CreateListIvrTrackingDetailsRequest() (request *ListIvrTrackingDetailsRequest)

CreateListIvrTrackingDetailsRequest creates a request to invoke ListIvrTrackingDetails API

type ListIvrTrackingDetailsResponse ¶

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 ¶

func CreateListIvrTrackingDetailsResponse() (response *ListIvrTrackingDetailsResponse)

CreateListIvrTrackingDetailsResponse creates a response to parse from ListIvrTrackingDetails response

type ListMonoRecordingsRequest ¶

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 ¶

func CreateListMonoRecordingsRequest() (request *ListMonoRecordingsRequest)

CreateListMonoRecordingsRequest creates a request to invoke ListMonoRecordings API

type ListMonoRecordingsResponse ¶

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 ¶

func CreateListMonoRecordingsResponse() (response *ListMonoRecordingsResponse)

CreateListMonoRecordingsResponse creates a response to parse from ListMonoRecordings response

type ListMultiChannelRecordingsRequest ¶

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 ¶

func CreateListMultiChannelRecordingsRequest() (request *ListMultiChannelRecordingsRequest)

CreateListMultiChannelRecordingsRequest creates a request to invoke ListMultiChannelRecordings API

type ListMultiChannelRecordingsResponse ¶

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 ¶

func CreateListMultiChannelRecordingsResponse() (response *ListMultiChannelRecordingsResponse)

CreateListMultiChannelRecordingsResponse creates a response to parse from ListMultiChannelRecordings response

type ListOutboundNumbersOfUserRequest ¶

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 ¶

func CreateListOutboundNumbersOfUserRequest() (request *ListOutboundNumbersOfUserRequest)

CreateListOutboundNumbersOfUserRequest creates a request to invoke ListOutboundNumbersOfUser API

type ListOutboundNumbersOfUserResponse ¶

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 ¶

func CreateListOutboundNumbersOfUserResponse() (response *ListOutboundNumbersOfUserResponse)

CreateListOutboundNumbersOfUserResponse creates a response to parse from ListOutboundNumbersOfUser response

type ListPersonalNumbersOfUserRequest ¶

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 ¶

func CreateListPersonalNumbersOfUserRequest() (request *ListPersonalNumbersOfUserRequest)

CreateListPersonalNumbersOfUserRequest creates a request to invoke ListPersonalNumbersOfUser API

type ListPersonalNumbersOfUserResponse ¶

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 ¶

func CreateListPersonalNumbersOfUserResponse() (response *ListPersonalNumbersOfUserResponse)

CreateListPersonalNumbersOfUserResponse creates a response to parse from ListPersonalNumbersOfUser response

type ListPhoneNumbersOfSkillGroupRequest ¶

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 ¶

func CreateListPhoneNumbersOfSkillGroupRequest() (request *ListPhoneNumbersOfSkillGroupRequest)

CreateListPhoneNumbersOfSkillGroupRequest creates a request to invoke ListPhoneNumbersOfSkillGroup API

type ListPhoneNumbersOfSkillGroupResponse ¶

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 ¶

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"`
	PageNumber     int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize       int                    `json:"PageSize" xml:"PageSize"`
	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 ¶

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 ¶

func CreateListRamUsersRequest() (request *ListRamUsersRequest)

CreateListRamUsersRequest creates a request to invoke ListRamUsers API

type ListRamUsersResponse ¶

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"`
	Params         []string           `json:"Params" xml:"Params"`
	Data           DataInListRamUsers `json:"Data" xml:"Data"`
}

ListRamUsersResponse is the response struct for api ListRamUsers

func CreateListRamUsersResponse ¶

func CreateListRamUsersResponse() (response *ListRamUsersResponse)

CreateListRamUsersResponse creates a response to parse from ListRamUsers response

type ListRealtimeAgentStatesRequest ¶

type ListRealtimeAgentStatesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	InstanceId   string           `position:"Query" name:"InstanceId"`
	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 ¶

func CreateListRealtimeAgentStatesRequest() (request *ListRealtimeAgentStatesRequest)

CreateListRealtimeAgentStatesRequest creates a request to invoke ListRealtimeAgentStates API

type ListRealtimeAgentStatesResponse ¶

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 ¶

func CreateListRealtimeAgentStatesResponse() (response *ListRealtimeAgentStatesResponse)

CreateListRealtimeAgentStatesResponse creates a response to parse from ListRealtimeAgentStates response

type ListRealtimeSkillGroupStatesRequest ¶

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 ¶

func CreateListRealtimeSkillGroupStatesRequest() (request *ListRealtimeSkillGroupStatesRequest)

CreateListRealtimeSkillGroupStatesRequest creates a request to invoke ListRealtimeSkillGroupStates API

type ListRealtimeSkillGroupStatesResponse ¶

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 ¶

func CreateListRealtimeSkillGroupStatesResponse() (response *ListRealtimeSkillGroupStatesResponse)

CreateListRealtimeSkillGroupStatesResponse creates a response to parse from ListRealtimeSkillGroupStates response

type ListRecentCallDetailRecordsRequest ¶

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 ¶

func CreateListRecentCallDetailRecordsRequest() (request *ListRecentCallDetailRecordsRequest)

CreateListRecentCallDetailRecordsRequest creates a request to invoke ListRecentCallDetailRecords API

type ListRecentCallDetailRecordsResponse ¶

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 ¶

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 ListSipCallRecordsRequest ¶

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

ListSipCallRecordsRequest is the request struct for api ListSipCallRecords

func CreateListSipCallRecordsRequest ¶

func CreateListSipCallRecordsRequest() (request *ListSipCallRecordsRequest)

CreateListSipCallRecordsRequest creates a request to invoke ListSipCallRecords API

type ListSipCallRecordsResponse ¶

type ListSipCallRecordsResponse 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           []SipCallRecords `json:"Data" xml:"Data"`
}

ListSipCallRecordsResponse is the response struct for api ListSipCallRecords

func CreateListSipCallRecordsResponse ¶

func CreateListSipCallRecordsResponse() (response *ListSipCallRecordsResponse)

CreateListSipCallRecordsResponse creates a response to parse from ListSipCallRecords response

type ListSipTracesRequest ¶

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

ListSipTracesRequest is the request struct for api ListSipTraces

func CreateListSipTracesRequest ¶

func CreateListSipTracesRequest() (request *ListSipTracesRequest)

CreateListSipTracesRequest creates a request to invoke ListSipTraces API

type ListSipTracesResponse ¶

type ListSipTracesResponse 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           []CallTraces `json:"Data" xml:"Data"`
}

ListSipTracesResponse is the response struct for api ListSipTraces

func CreateListSipTracesResponse ¶

func CreateListSipTracesResponse() (response *ListSipTracesResponse)

CreateListSipTracesResponse creates a response to parse from ListSipTraces 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 ¶

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 ¶

func CreateListSkillLevelsOfUserRequest() (request *ListSkillLevelsOfUserRequest)

CreateListSkillLevelsOfUserRequest creates a request to invoke ListSkillLevelsOfUser API

type ListSkillLevelsOfUserResponse ¶

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 ¶

func CreateListSkillLevelsOfUserResponse() (response *ListSkillLevelsOfUserResponse)

CreateListSkillLevelsOfUserResponse creates a response to parse from ListSkillLevelsOfUser response

type ListUnassignedNumbersRequest ¶

type ListUnassignedNumbersRequest 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"`
}

ListUnassignedNumbersRequest is the request struct for api ListUnassignedNumbers

func CreateListUnassignedNumbersRequest ¶

func CreateListUnassignedNumbersRequest() (request *ListUnassignedNumbersRequest)

CreateListUnassignedNumbersRequest creates a request to invoke ListUnassignedNumbers API

type ListUnassignedNumbersResponse ¶

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 ¶

func CreateListUnassignedNumbersResponse() (response *ListUnassignedNumbersResponse)

CreateListUnassignedNumbersResponse creates a response to parse from ListUnassignedNumbers response

type ListUserLevelsOfSkillGroupRequest ¶

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 ¶

func CreateListUserLevelsOfSkillGroupRequest() (request *ListUserLevelsOfSkillGroupRequest)

CreateListUserLevelsOfSkillGroupRequest creates a request to invoke ListUserLevelsOfSkillGroup API

type ListUserLevelsOfSkillGroupResponse ¶

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 ¶

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"`
	Params         []string        `json:"Params" xml:"Params"`
	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 ¶

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 ¶

func CreateMakeCallRequest() (request *MakeCallRequest)

CreateMakeCallRequest creates a request to invoke MakeCall API

type MakeCallResponse ¶

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 ¶

func CreateMakeCallResponse() (response *MakeCallResponse)

CreateMakeCallResponse creates a response to parse from MakeCall response

type ModifyCustomCallTaggingRequest ¶

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 ¶

func CreateModifyCustomCallTaggingRequest() (request *ModifyCustomCallTaggingRequest)

CreateModifyCustomCallTaggingRequest creates a request to invoke ModifyCustomCallTagging API

type ModifyCustomCallTaggingResponse ¶

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 ¶

func CreateModifyCustomCallTaggingResponse() (response *ModifyCustomCallTaggingResponse)

CreateModifyCustomCallTaggingResponse creates a response to parse from ModifyCustomCallTagging response

type ModifyInstanceRequest ¶

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 ¶

func CreateModifyInstanceRequest() (request *ModifyInstanceRequest)

CreateModifyInstanceRequest creates a request to invoke ModifyInstance API

type ModifyInstanceResponse ¶

type ModifyInstanceResponse 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"`
	Params         []string `json:"Params" xml:"Params"`
}

ModifyInstanceResponse is the response struct for api ModifyInstance

func CreateModifyInstanceResponse ¶

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 ¶

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 ¶

func CreateModifySkillLevelsOfUserRequest() (request *ModifySkillLevelsOfUserRequest)

CreateModifySkillLevelsOfUserRequest creates a request to invoke ModifySkillLevelsOfUser API

type ModifySkillLevelsOfUserResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

ModifySkillLevelsOfUserResponse is the response struct for api ModifySkillLevelsOfUser

func CreateModifySkillLevelsOfUserResponse ¶

func CreateModifySkillLevelsOfUserResponse() (response *ModifySkillLevelsOfUserResponse)

CreateModifySkillLevelsOfUserResponse creates a response to parse from ModifySkillLevelsOfUser response

type ModifyUserLevelsOfSkillGroupRequest ¶

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 ¶

func CreateModifyUserLevelsOfSkillGroupRequest() (request *ModifyUserLevelsOfSkillGroupRequest)

CreateModifyUserLevelsOfSkillGroupRequest creates a request to invoke ModifyUserLevelsOfSkillGroup API

type ModifyUserLevelsOfSkillGroupResponse ¶

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 ¶

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"`
	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"`
	Data           string   `json:"Data" xml:"Data"`
	RequestId      string   `json:"RequestId" xml:"RequestId"`
	Params         []string `json:"Params" xml:"Params"`
}

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 ¶

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 ¶

func CreateMonitorCallRequest() (request *MonitorCallRequest)

CreateMonitorCallRequest creates a request to invoke MonitorCall API

type MonitorCallResponse ¶

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 ¶

func CreateMonitorCallResponse() (response *MonitorCallResponse)

CreateMonitorCallResponse creates a response to parse from MonitorCall response

type MuteCallRequest ¶

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 ¶

func CreateMuteCallRequest() (request *MuteCallRequest)

CreateMuteCallRequest creates a request to invoke MuteCall API

type MuteCallResponse ¶

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 ¶

func CreateMuteCallResponse() (response *MuteCallResponse)

CreateMuteCallResponse creates a response to parse from MuteCall response

type NumberListInGetInstance ¶

type NumberListInGetInstance struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

NumberListInGetInstance is a nested struct in ccc response

type NumberListInListContactFlows ¶

type NumberListInListContactFlows struct {
	NumberList []string `json:"NumberList" xml:"NumberList"`
}

NumberListInListContactFlows is a nested struct in ccc response

type NumberListInListInstances ¶

type NumberListInListInstances struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

NumberListInListInstances is a nested struct in ccc response

type NumberListInListInstancesOfUser ¶

type NumberListInListInstancesOfUser struct {
	PhoneNumber []PhoneNumber `json:"PhoneNumber" xml:"PhoneNumber"`
}

NumberListInListInstancesOfUser is a nested struct in ccc response

type NumberPair ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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 ¶

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"`
}

OutboundInListSkillGroupSummaryReportsSinceMidnight is a nested struct in ccc response

type OutboundItem ¶

type OutboundItem struct {
	StatsTime     int64 `json:"StatsTime" xml:"StatsTime"`
	CallsAnswered int64 `json:"CallsAnswered" xml:"CallsAnswered"`
	TotalCalls    int64 `json:"TotalCalls" xml:"TotalCalls"`
}

OutboundItem is a nested struct in ccc response

type Overall ¶

type Overall struct {
	TotalHoldTime                int64   `json:"TotalHoldTime" xml:"TotalHoldTime"`
	TotalLoggedInTime            int64   `json:"TotalLoggedInTime" xml:"TotalLoggedInTime"`
	SatisfactionRate             float64 `json:"SatisfactionRate" xml:"SatisfactionRate"`
	MaxHoldTime                  int64   `json:"MaxHoldTime" xml:"MaxHoldTime"`
	AverageHoldTime              float64 `json:"AverageHoldTime" xml:"AverageHoldTime"`
	SatisfactionSurveysResponded int64   `json:"SatisfactionSurveysResponded" xml:"SatisfactionSurveysResponded"`
	AverageBreakTime             float64 `json:"AverageBreakTime" xml:"AverageBreakTime"`
	SatisfactionIndex            float64 `json:"SatisfactionIndex" xml:"SatisfactionIndex"`
	LastCheckoutTime             int64   `json:"LastCheckoutTime" xml:"LastCheckoutTime"`
	MaxReadyTime                 int64   `json:"MaxReadyTime" xml:"MaxReadyTime"`
	MaxTalkTime                  int64   `json:"MaxTalkTime" xml:"MaxTalkTime"`
	TotalTalkTime                int64   `json:"TotalTalkTime" xml:"TotalTalkTime"`
	AverageTalkTime              float64 `json:"AverageTalkTime" xml:"AverageTalkTime"`
	AverageReadyTime             float64 `json:"AverageReadyTime" xml:"AverageReadyTime"`
	TotalCalls                   int64   `json:"TotalCalls" xml:"TotalCalls"`
	MaxWorkTime                  int64   `json:"MaxWorkTime" xml:"MaxWorkTime"`
	TotalReadyTime               int64   `json:"TotalReadyTime" xml:"TotalReadyTime"`
	TotalWorkTime                int64   `json:"TotalWorkTime" xml:"TotalWorkTime"`
	FirstCheckInTime             int64   `json:"FirstCheckInTime" xml:"FirstCheckInTime"`
	SatisfactionSurveysOffered   int64   `json:"SatisfactionSurveysOffered" xml:"SatisfactionSurveysOffered"`
	TotalBreakTime               int64   `json:"TotalBreakTime" xml:"TotalBreakTime"`
	OccupancyRate                float64 `json:"OccupancyRate" xml:"OccupancyRate"`
	MaxBreakTime                 int64   `json:"MaxBreakTime" xml:"MaxBreakTime"`
	AverageWorkTime              float64 `json:"AverageWorkTime" xml:"AverageWorkTime"`
}

Overall is a nested struct in ccc response

type OverallInListAgentSummaryReportsSinceMidnight ¶

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 ¶

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 ParamsInAddSkillGroupsToUser ¶

type ParamsInAddSkillGroupsToUser struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInAddSkillGroupsToUser is a nested struct in ccc response

type ParamsInAnswerCall ¶

type ParamsInAnswerCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInAnswerCall is a nested struct in ccc response

type ParamsInBargeInCall ¶

type ParamsInBargeInCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInBargeInCall is a nested struct in ccc response

type ParamsInBlindTransfer ¶

type ParamsInBlindTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInBlindTransfer is a nested struct in ccc response

type ParamsInCancelAttendedTransfer ¶

type ParamsInCancelAttendedTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCancelAttendedTransfer is a nested struct in ccc response

type ParamsInChangeWorkMode ¶

type ParamsInChangeWorkMode struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInChangeWorkMode is a nested struct in ccc response

type ParamsInCoachCall ¶

type ParamsInCoachCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCoachCall is a nested struct in ccc response

type ParamsInCompleteAttendedTransfer ¶

type ParamsInCompleteAttendedTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCompleteAttendedTransfer is a nested struct in ccc response

type ParamsInCreateInstance ¶

type ParamsInCreateInstance struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCreateInstance is a nested struct in ccc response

type ParamsInCreateUser ¶

type ParamsInCreateUser struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInCreateUser is a nested struct in ccc response

type ParamsInExportCustomCallTagging ¶

type ParamsInExportCustomCallTagging struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInExportCustomCallTagging is a nested struct in ccc response

type ParamsInExportDoNotCallNumbers ¶

type ParamsInExportDoNotCallNumbers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInExportDoNotCallNumbers is a nested struct in ccc response

type ParamsInGetInstance ¶

type ParamsInGetInstance struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInGetInstance is a nested struct in ccc response

type ParamsInGetLoginDetails ¶

type ParamsInGetLoginDetails struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInGetLoginDetails is a nested struct in ccc response

type ParamsInGetTurnCredentials ¶

type ParamsInGetTurnCredentials struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInGetTurnCredentials is a nested struct in ccc response

type ParamsInGetTurnServerList ¶

type ParamsInGetTurnServerList struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInGetTurnServerList is a nested struct in ccc response

type ParamsInGetUser ¶

type ParamsInGetUser struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInGetUser is a nested struct in ccc response

type ParamsInHoldCall ¶

type ParamsInHoldCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInHoldCall is a nested struct in ccc response

type ParamsInImportDoNotCallNumbers ¶

type ParamsInImportDoNotCallNumbers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInImportDoNotCallNumbers is a nested struct in ccc response

type ParamsInInitiateAttendedTransfer ¶

type ParamsInInitiateAttendedTransfer struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInInitiateAttendedTransfer is a nested struct in ccc response

type ParamsInInterceptCall ¶

type ParamsInInterceptCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInInterceptCall is a nested struct in ccc response

type ParamsInLaunchAuthentication ¶

type ParamsInLaunchAuthentication struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInLaunchAuthentication is a nested struct in ccc response

type ParamsInLaunchSurvey ¶

type ParamsInLaunchSurvey struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInLaunchSurvey is a nested struct in ccc response

type ParamsInListConfigItems ¶

type ParamsInListConfigItems struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListConfigItems is a nested struct in ccc response

type ParamsInListDevices ¶

type ParamsInListDevices struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListDevices is a nested struct in ccc response

type ParamsInListDoNotCallNumbers ¶

type ParamsInListDoNotCallNumbers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListDoNotCallNumbers is a nested struct in ccc response

type ParamsInListInstances ¶

type ParamsInListInstances struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListInstances is a nested struct in ccc response

type ParamsInListInstancesOfUser ¶

type ParamsInListInstancesOfUser struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListInstancesOfUser is a nested struct in ccc response

type ParamsInListRamUsers ¶

type ParamsInListRamUsers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListRamUsers is a nested struct in ccc response

type ParamsInListUsers ¶

type ParamsInListUsers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInListUsers is a nested struct in ccc response

type ParamsInMakeCall ¶

type ParamsInMakeCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInMakeCall is a nested struct in ccc response

type ParamsInModifyInstance ¶

type ParamsInModifyInstance struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInModifyInstance is a nested struct in ccc response

type ParamsInModifySkillLevelsOfUser ¶

type ParamsInModifySkillLevelsOfUser struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInModifySkillLevelsOfUser is a nested struct in ccc response

type ParamsInModifyUser ¶

type ParamsInModifyUser struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInModifyUser is a nested struct in ccc response

type ParamsInMonitorCall ¶

type ParamsInMonitorCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInMonitorCall is a nested struct in ccc response

type ParamsInMuteCall ¶

type ParamsInMuteCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInMuteCall is a nested struct in ccc response

type ParamsInPollUserStatus ¶

type ParamsInPollUserStatus struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInPollUserStatus is a nested struct in ccc response

type ParamsInReadyForService ¶

type ParamsInReadyForService struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInReadyForService is a nested struct in ccc response

type ParamsInRegisterDevice ¶

type ParamsInRegisterDevice struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRegisterDevice is a nested struct in ccc response

type ParamsInRegisterDevices ¶

type ParamsInRegisterDevices struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRegisterDevices is a nested struct in ccc response

type ParamsInReleaseCall ¶

type ParamsInReleaseCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInReleaseCall is a nested struct in ccc response

type ParamsInRemoveDoNotCallNumbers ¶

type ParamsInRemoveDoNotCallNumbers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRemoveDoNotCallNumbers is a nested struct in ccc response

type ParamsInRemovePhoneNumbers ¶

type ParamsInRemovePhoneNumbers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRemovePhoneNumbers is a nested struct in ccc response

type ParamsInRemoveUsers ¶

type ParamsInRemoveUsers struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRemoveUsers is a nested struct in ccc response

type ParamsInResetAgentState ¶

type ParamsInResetAgentState struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInResetAgentState is a nested struct in ccc response

type ParamsInRetrieveCall ¶

type ParamsInRetrieveCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInRetrieveCall is a nested struct in ccc response

type ParamsInSendDtmfSignaling ¶

type ParamsInSendDtmfSignaling struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInSendDtmfSignaling is a nested struct in ccc response

type ParamsInSignInGroup ¶

type ParamsInSignInGroup struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInSignInGroup is a nested struct in ccc response

type ParamsInSignOutGroup ¶

type ParamsInSignOutGroup struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInSignOutGroup is a nested struct in ccc response

type ParamsInStartBack2BackCall ¶

type ParamsInStartBack2BackCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInStartBack2BackCall is a nested struct in ccc response

type ParamsInStartPredictiveCall ¶

type ParamsInStartPredictiveCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInStartPredictiveCall is a nested struct in ccc response

type ParamsInTakeBreak ¶

type ParamsInTakeBreak struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInTakeBreak is a nested struct in ccc response

type ParamsInUnmuteCall ¶

type ParamsInUnmuteCall struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInUnmuteCall is a nested struct in ccc response

type ParamsInUpdateConfigItems ¶

type ParamsInUpdateConfigItems struct {
	Param []string `json:"Param" xml:"Param"`
}

ParamsInUpdateConfigItems is a nested struct in ccc response

type PauseCampaignRequest ¶

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 ¶

func CreatePauseCampaignRequest() (request *PauseCampaignRequest)

CreatePauseCampaignRequest creates a request to invoke PauseCampaign API

type PauseCampaignResponse ¶

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 ¶

func CreatePauseCampaignResponse() (response *PauseCampaignResponse)

CreatePauseCampaignResponse creates a response to parse from PauseCampaign response

type PersonalOutboundNumberList ¶

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 PhoneNumberInListUnassignedNumbers ¶

type PhoneNumberInListUnassignedNumbers struct {
	Number   string `json:"Number" xml:"Number"`
	Active   bool   `json:"Active" xml:"Active"`
	City     string `json:"City" xml:"City"`
	Usage    bool   `json:"Usage" xml:"Usage"`
	Province string `json:"Province" xml:"Province"`
}

PhoneNumberInListUnassignedNumbers 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 ¶

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 ¶

func CreatePollUserStatusRequest() (request *PollUserStatusRequest)

CreatePollUserStatusRequest creates a request to invoke PollUserStatus API

type PollUserStatusResponse ¶

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 ¶

func CreatePollUserStatusResponse() (response *PollUserStatusResponse)

CreatePollUserStatusResponse creates a response to parse from PollUserStatus response

type QueueEvents ¶

type QueueEvents struct {
	QueueEventsItem []QueueEventsItem `json:"QueueEvents" xml:"QueueEvents"`
}

QueueEvents is a nested struct in ccc response

type QueueEventsItem ¶

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 ¶

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 ¶

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 ¶

func CreateReadyForServiceRequest() (request *ReadyForServiceRequest)

CreateReadyForServiceRequest creates a request to invoke ReadyForService API

type ReadyForServiceResponse ¶

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 ¶

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"`
}

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"`
}

RealTimeSkillGroupState is a nested struct in ccc response

type RecordingDTO ¶

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 ¶

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"`
}

RecordingDTOInListMultiChannelRecordings is a nested struct in ccc response

type RegisterDeviceRequest ¶

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 ¶

func CreateRegisterDeviceRequest() (request *RegisterDeviceRequest)

CreateRegisterDeviceRequest creates a request to invoke RegisterDevice API

type RegisterDeviceResponse ¶

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 ¶

func CreateRegisterDeviceResponse() (response *RegisterDeviceResponse)

CreateRegisterDeviceResponse creates a response to parse from RegisterDevice response

type RegisterDevicesRequest ¶

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 ¶

func CreateRegisterDevicesRequest() (request *RegisterDevicesRequest)

CreateRegisterDevicesRequest creates a request to invoke RegisterDevices API

type RegisterDevicesResponse ¶

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 ¶

func CreateRegisterDevicesResponse() (response *RegisterDevicesResponse)

CreateRegisterDevicesResponse creates a response to parse from RegisterDevices response

type ReleaseCallRequest ¶

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 ¶

func CreateReleaseCallRequest() (request *ReleaseCallRequest)

CreateReleaseCallRequest creates a request to invoke ReleaseCall API

type ReleaseCallResponse ¶

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 ¶

func CreateReleaseCallResponse() (response *ReleaseCallResponse)

CreateReleaseCallResponse creates a response to parse from ReleaseCall response

type RemoveDoNotCallNumbersRequest ¶

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 ¶

func CreateRemoveDoNotCallNumbersRequest() (request *RemoveDoNotCallNumbersRequest)

CreateRemoveDoNotCallNumbersRequest creates a request to invoke RemoveDoNotCallNumbers API

type RemoveDoNotCallNumbersResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

RemoveDoNotCallNumbersResponse is the response struct for api RemoveDoNotCallNumbers

func CreateRemoveDoNotCallNumbersResponse ¶

func CreateRemoveDoNotCallNumbersResponse() (response *RemoveDoNotCallNumbersResponse)

CreateRemoveDoNotCallNumbersResponse creates a response to parse from RemoveDoNotCallNumbers response

type RemovePersonalNumbersFromUserRequest ¶

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 ¶

func CreateRemovePersonalNumbersFromUserRequest() (request *RemovePersonalNumbersFromUserRequest)

CreateRemovePersonalNumbersFromUserRequest creates a request to invoke RemovePersonalNumbersFromUser API

type RemovePersonalNumbersFromUserResponse ¶

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 ¶

func CreateRemovePersonalNumbersFromUserResponse() (response *RemovePersonalNumbersFromUserResponse)

CreateRemovePersonalNumbersFromUserResponse creates a response to parse from RemovePersonalNumbersFromUser response

type RemovePhoneNumberFromSkillGroupsRequest ¶

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 ¶

func CreateRemovePhoneNumberFromSkillGroupsRequest() (request *RemovePhoneNumberFromSkillGroupsRequest)

CreateRemovePhoneNumberFromSkillGroupsRequest creates a request to invoke RemovePhoneNumberFromSkillGroups API

type RemovePhoneNumberFromSkillGroupsResponse ¶

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 ¶

func CreateRemovePhoneNumberFromSkillGroupsResponse() (response *RemovePhoneNumberFromSkillGroupsResponse)

CreateRemovePhoneNumberFromSkillGroupsResponse creates a response to parse from RemovePhoneNumberFromSkillGroups response

type RemovePhoneNumbersFromSkillGroupRequest ¶

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 ¶

func CreateRemovePhoneNumbersFromSkillGroupRequest() (request *RemovePhoneNumbersFromSkillGroupRequest)

CreateRemovePhoneNumbersFromSkillGroupRequest creates a request to invoke RemovePhoneNumbersFromSkillGroup API

type RemovePhoneNumbersFromSkillGroupResponse ¶

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 ¶

func CreateRemovePhoneNumbersFromSkillGroupResponse() (response *RemovePhoneNumbersFromSkillGroupResponse)

CreateRemovePhoneNumbersFromSkillGroupResponse creates a response to parse from RemovePhoneNumbersFromSkillGroup response

type RemovePhoneNumbersRequest ¶

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 ¶

func CreateRemovePhoneNumbersRequest() (request *RemovePhoneNumbersRequest)

CreateRemovePhoneNumbersRequest creates a request to invoke RemovePhoneNumbers API

type RemovePhoneNumbersResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

RemovePhoneNumbersResponse is the response struct for api RemovePhoneNumbers

func CreateRemovePhoneNumbersResponse ¶

func CreateRemovePhoneNumbersResponse() (response *RemovePhoneNumbersResponse)

CreateRemovePhoneNumbersResponse creates a response to parse from RemovePhoneNumbers response

type RemoveSkillGroupsFromUserRequest ¶

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 ¶

func CreateRemoveSkillGroupsFromUserRequest() (request *RemoveSkillGroupsFromUserRequest)

CreateRemoveSkillGroupsFromUserRequest creates a request to invoke RemoveSkillGroupsFromUser API

type RemoveSkillGroupsFromUserResponse ¶

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 ¶

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"`
}

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 ¶

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 ¶

func CreateResetAgentStateRequest() (request *ResetAgentStateRequest)

CreateResetAgentStateRequest creates a request to invoke ResetAgentState API

type ResetAgentStateResponse ¶

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 ¶

func CreateResetAgentStateResponse() (response *ResetAgentStateResponse)

CreateResetAgentStateResponse creates a response to parse from ResetAgentState response

type ResetUserPasswordRequest ¶

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 ¶

func CreateResetUserPasswordRequest() (request *ResetUserPasswordRequest)

CreateResetUserPasswordRequest creates a request to invoke ResetUserPassword API

type ResetUserPasswordResponse ¶

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 ¶

func CreateResetUserPasswordResponse() (response *ResetUserPasswordResponse)

CreateResetUserPasswordResponse creates a response to parse from ResetUserPassword response

type ResumeCampaignRequest ¶

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 ¶

func CreateResumeCampaignRequest() (request *ResumeCampaignRequest)

CreateResumeCampaignRequest creates a request to invoke ResumeCampaign API

type ResumeCampaignResponse ¶

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 ¶

func CreateResumeCampaignResponse() (response *ResumeCampaignResponse)

CreateResumeCampaignResponse creates a response to parse from ResumeCampaign response

type RetrieveCallRequest ¶

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 ¶

func CreateRetrieveCallRequest() (request *RetrieveCallRequest)

CreateRetrieveCallRequest creates a request to invoke RetrieveCall API

type RetrieveCallResponse ¶

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 ¶

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 ¶

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 ¶

func CreateSaveRTCStatsV2Request() (request *SaveRTCStatsV2Request)

CreateSaveRTCStatsV2Request creates a request to invoke SaveRTCStatsV2 API

type SaveRTCStatsV2Response ¶

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 ¶

func CreateSaveRTCStatsV2Response() (response *SaveRTCStatsV2Response)

CreateSaveRTCStatsV2Response creates a response to parse from SaveRTCStatsV2 response

type SaveTerminalLogRequest ¶

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 ¶

func CreateSaveTerminalLogRequest() (request *SaveTerminalLogRequest)

CreateSaveTerminalLogRequest creates a request to invoke SaveTerminalLog API

type SaveTerminalLogResponse ¶

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 ¶

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 ¶

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 ¶

func CreateSaveWebRtcInfoRequest() (request *SaveWebRtcInfoRequest)

CreateSaveWebRtcInfoRequest creates a request to invoke SaveWebRtcInfo API

type SaveWebRtcInfoResponse ¶

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 ¶

func CreateSaveWebRtcInfoResponse() (response *SaveWebRtcInfoResponse)

CreateSaveWebRtcInfoResponse creates a response to parse from SaveWebRtcInfo response

type SendDtmfSignalingRequest ¶

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 ¶

func CreateSendDtmfSignalingRequest() (request *SendDtmfSignalingRequest)

CreateSendDtmfSignalingRequest creates a request to invoke SendDtmfSignaling API

type SendDtmfSignalingResponse ¶

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 ¶

func CreateSendDtmfSignalingResponse() (response *SendDtmfSignalingResponse)

CreateSendDtmfSignalingResponse creates a response to parse from SendDtmfSignaling response

type SignInGroupRequest ¶

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 ¶

func CreateSignInGroupRequest() (request *SignInGroupRequest)

CreateSignInGroupRequest creates a request to invoke SignInGroup API

type SignInGroupResponse ¶

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 ¶

func CreateSignInGroupResponse() (response *SignInGroupResponse)

CreateSignInGroupResponse creates a response to parse from SignInGroup response

type SignOutGroupRequest ¶

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 ¶

func CreateSignOutGroupRequest() (request *SignOutGroupRequest)

CreateSignOutGroupRequest creates a request to invoke SignOutGroup API

type SignOutGroupResponse ¶

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 ¶

func CreateSignOutGroupResponse() (response *SignOutGroupResponse)

CreateSignOutGroupResponse creates a response to parse from SignOutGroup response

type SignedSkillGroupIdListInAnswerCall ¶

type SignedSkillGroupIdListInAnswerCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInAnswerCall is a nested struct in ccc response

type SignedSkillGroupIdListInBargeInCall ¶

type SignedSkillGroupIdListInBargeInCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInBargeInCall is a nested struct in ccc response

type SignedSkillGroupIdListInBlindTransfer ¶

type SignedSkillGroupIdListInBlindTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInBlindTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInCancelAttendedTransfer ¶

type SignedSkillGroupIdListInCancelAttendedTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInCancelAttendedTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInChangeWorkMode ¶

type SignedSkillGroupIdListInChangeWorkMode struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInChangeWorkMode is a nested struct in ccc response

type SignedSkillGroupIdListInCoachCall ¶

type SignedSkillGroupIdListInCoachCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInCoachCall is a nested struct in ccc response

type SignedSkillGroupIdListInCompleteAttendedTransfer ¶

type SignedSkillGroupIdListInCompleteAttendedTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInCompleteAttendedTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInHoldCall ¶

type SignedSkillGroupIdListInHoldCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInHoldCall is a nested struct in ccc response

type SignedSkillGroupIdListInInitiateAttendedTransfer ¶

type SignedSkillGroupIdListInInitiateAttendedTransfer struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInInitiateAttendedTransfer is a nested struct in ccc response

type SignedSkillGroupIdListInInterceptCall ¶

type SignedSkillGroupIdListInInterceptCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInInterceptCall is a nested struct in ccc response

type SignedSkillGroupIdListInLaunchAuthentication ¶

type SignedSkillGroupIdListInLaunchAuthentication struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInLaunchAuthentication is a nested struct in ccc response

type SignedSkillGroupIdListInLaunchSurvey ¶

type SignedSkillGroupIdListInLaunchSurvey struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInLaunchSurvey is a nested struct in ccc response

type SignedSkillGroupIdListInMakeCall ¶

type SignedSkillGroupIdListInMakeCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInMakeCall is a nested struct in ccc response

type SignedSkillGroupIdListInMonitorCall ¶

type SignedSkillGroupIdListInMonitorCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInMonitorCall is a nested struct in ccc response

type SignedSkillGroupIdListInMuteCall ¶

type SignedSkillGroupIdListInMuteCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInMuteCall is a nested struct in ccc response

type SignedSkillGroupIdListInPollUserStatus ¶

type SignedSkillGroupIdListInPollUserStatus struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInPollUserStatus is a nested struct in ccc response

type SignedSkillGroupIdListInReadyForService ¶

type SignedSkillGroupIdListInReadyForService struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInReadyForService is a nested struct in ccc response

type SignedSkillGroupIdListInReleaseCall ¶

type SignedSkillGroupIdListInReleaseCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInReleaseCall is a nested struct in ccc response

type SignedSkillGroupIdListInResetAgentState ¶

type SignedSkillGroupIdListInResetAgentState struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInResetAgentState is a nested struct in ccc response

type SignedSkillGroupIdListInRetrieveCall ¶

type SignedSkillGroupIdListInRetrieveCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInRetrieveCall is a nested struct in ccc response

type SignedSkillGroupIdListInSendDtmfSignaling ¶

type SignedSkillGroupIdListInSendDtmfSignaling struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInSendDtmfSignaling is a nested struct in ccc response

type SignedSkillGroupIdListInSignInGroup ¶

type SignedSkillGroupIdListInSignInGroup struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInSignInGroup is a nested struct in ccc response

type SignedSkillGroupIdListInSignOutGroup ¶

type SignedSkillGroupIdListInSignOutGroup struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInSignOutGroup is a nested struct in ccc response

type SignedSkillGroupIdListInStartBack2BackCall ¶

type SignedSkillGroupIdListInStartBack2BackCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInStartBack2BackCall is a nested struct in ccc response

type SignedSkillGroupIdListInStartPredictiveCall ¶

type SignedSkillGroupIdListInStartPredictiveCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInStartPredictiveCall is a nested struct in ccc response

type SignedSkillGroupIdListInTakeBreak ¶

type SignedSkillGroupIdListInTakeBreak struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInTakeBreak is a nested struct in ccc response

type SignedSkillGroupIdListInUnmuteCall ¶

type SignedSkillGroupIdListInUnmuteCall struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SignedSkillGroupIdListInUnmuteCall is a nested struct in ccc response

type SipCallRecords ¶

type SipCallRecords struct {
	InstanceId        string `json:"InstanceId" xml:"InstanceId"`
	CallId            string `json:"CallId" xml:"CallId"`
	ContactId         string `json:"ContactId" xml:"ContactId"`
	Caller            string `json:"Caller" xml:"Caller"`
	Callee            string `json:"Callee" xml:"Callee"`
	CallerClusterId   string `json:"CallerClusterId" xml:"CallerClusterId"`
	CalleeClusterId   string `json:"CalleeClusterId" xml:"CalleeClusterId"`
	LastResponseCode  int    `json:"LastResponseCode" xml:"LastResponseCode"`
	LastResponseText  string `json:"LastResponseText" xml:"LastResponseText"`
	InviteTime        int64  `json:"InviteTime" xml:"InviteTime"`
	RingTime          int64  `json:"RingTime" xml:"RingTime"`
	EstablishedTime   int64  `json:"EstablishedTime" xml:"EstablishedTime"`
	ReleasedTime      int64  `json:"ReleasedTime" xml:"ReleasedTime"`
	ReleaseReasonCode int    `json:"ReleaseReasonCode" xml:"ReleaseReasonCode"`
	EarlyMediaUrl     string `json:"EarlyMediaUrl" xml:"EarlyMediaUrl"`
	EarlyMediaText    string `json:"EarlyMediaText" xml:"EarlyMediaText"`
}

SipCallRecords 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 ¶

type SkillGroupIdList struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SkillGroupIdList is a nested struct in ccc response

type SkillGroupNameList ¶

type SkillGroupNameList struct {
	SkillGroupId []string `json:"SkillGroupId" xml:"SkillGroupId"`
}

SkillGroupNameList is a nested struct in ccc response

type SkillGroupState ¶

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"`
}

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 ¶

type SkillGroupsInGetInstance struct {
	SkillGroup []SkillGroup `json:"SkillGroup" xml:"SkillGroup"`
}

SkillGroupsInGetInstance is a nested struct in ccc response

type SkillGroupsInListInstancesOfUser ¶

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 ¶

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 StartPredictiveCallRequest ¶

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 ¶

func CreateStartPredictiveCallRequest() (request *StartPredictiveCallRequest)

CreateStartPredictiveCallRequest creates a request to invoke StartPredictiveCall API

type StartPredictiveCallResponse ¶

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 ¶

func CreateStartPredictiveCallResponse() (response *StartPredictiveCallResponse)

CreateStartPredictiveCallResponse creates a response to parse from StartPredictiveCall response

type SubmitCampaignRequest ¶

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 ¶

func CreateSubmitCampaignRequest() (request *SubmitCampaignRequest)

CreateSubmitCampaignRequest creates a request to invoke SubmitCampaign API

type SubmitCampaignResponse ¶

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 ¶

func CreateSubmitCampaignResponse() (response *SubmitCampaignResponse)

CreateSubmitCampaignResponse creates a response to parse from SubmitCampaign response

type TakeBreakRequest ¶

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 ¶

func CreateTakeBreakRequest() (request *TakeBreakRequest)

CreateTakeBreakRequest creates a request to invoke TakeBreak API

type TakeBreakResponse ¶

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 ¶

func CreateTakeBreakResponse() (response *TakeBreakResponse)

CreateTakeBreakResponse creates a response to parse from TakeBreak response

type TrendingList ¶

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 ¶

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 ¶

func CreateUnmuteCallRequest() (request *UnmuteCallRequest)

CreateUnmuteCallRequest creates a request to invoke UnmuteCall API

type UnmuteCallResponse ¶

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 ¶

func CreateUnmuteCallResponse() (response *UnmuteCallResponse)

CreateUnmuteCallResponse creates a response to parse from UnmuteCall response

type UnregisterDeviceRequest ¶

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 ¶

func CreateUnregisterDeviceRequest() (request *UnregisterDeviceRequest)

CreateUnregisterDeviceRequest creates a request to invoke UnregisterDevice API

type UnregisterDeviceResponse ¶

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 ¶

func CreateUnregisterDeviceResponse() (response *UnregisterDeviceResponse)

CreateUnregisterDeviceResponse creates a response to parse from UnregisterDevice response

type UpdateConfigItemsRequest ¶

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 ¶

func CreateUpdateConfigItemsRequest() (request *UpdateConfigItemsRequest)

CreateUpdateConfigItemsRequest creates a request to invoke UpdateConfigItems API

type UpdateConfigItemsResponse ¶

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"`
	Params         []string `json:"Params" xml:"Params"`
}

UpdateConfigItemsResponse is the response struct for api UpdateConfigItems

func CreateUpdateConfigItemsResponse ¶

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 ¶

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 ¶

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 ¶

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 ¶

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"`
}

UserSkillLevelInListUserLevelsOfSkillGroup is a nested struct in ccc response

type UserSkillLevelInListUsers ¶

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