services/ccc/struct_data.go (145 lines of code) (raw):
package ccc
//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
// Data is a nested struct in ccc response
type Data struct {
QueueName string `json:"QueueName" xml:"QueueName"`
AgentServerUrl string `json:"AgentServerUrl" xml:"AgentServerUrl"`
SatisfactionSurveyChannel string `json:"SatisfactionSurveyChannel" xml:"SatisfactionSurveyChannel"`
MaxAttemptCount int64 `json:"MaxAttemptCount" xml:"MaxAttemptCount"`
CalleeLocation string `json:"CalleeLocation" xml:"CalleeLocation"`
Simulation bool `json:"Simulation" xml:"Simulation"`
ActualStartTime int64 `json:"ActualStartTime" xml:"ActualStartTime"`
RoleName string `json:"RoleName" xml:"RoleName"`
SkillGroupId string `json:"SkillGroupId" xml:"SkillGroupId"`
Published bool `json:"Published" xml:"Published"`
CallDuration int64 `json:"CallDuration" xml:"CallDuration"`
Reserved int64 `json:"Reserved" xml:"Reserved"`
FileName string `json:"FileName" xml:"FileName"`
Duration int64 `json:"Duration" xml:"Duration"`
Type string `json:"Type" xml:"Type"`
WaitingCalls int64 `json:"WaitingCalls" xml:"WaitingCalls"`
TalkingAgents int64 `json:"TalkingAgents" xml:"TalkingAgents"`
CallsAbandoned int64 `json:"CallsAbandoned" xml:"CallsAbandoned"`
BreakingAgents int64 `json:"BreakingAgents" xml:"BreakingAgents"`
RoleId string `json:"RoleId" xml:"RoleId"`
TotalAgents int64 `json:"TotalAgents" xml:"TotalAgents"`
Email string `json:"Email" xml:"Email"`
ConnectedRate float64 `json:"ConnectedRate" xml:"ConnectedRate"`
DomainName string `json:"DomainName" xml:"DomainName"`
RecordingReady bool `json:"RecordingReady" xml:"RecordingReady"`
AbandonedRate float64 `json:"AbandonedRate" xml:"AbandonedRate"`
Host string `json:"Host" xml:"Host"`
ParamsStr string `json:"ParamsStr" xml:"ParamsStr"`
DraftId string `json:"DraftId" xml:"DraftId"`
DeviceExt string `json:"DeviceExt" xml:"DeviceExt"`
Status string `json:"Status" xml:"Status"`
UserKey string `json:"UserKey" xml:"UserKey"`
Name string `json:"Name" xml:"Name"`
CallsDialed int64 `json:"CallsDialed" xml:"CallsDialed"`
SkillGroupIds string `json:"SkillGroupIds" xml:"SkillGroupIds"`
DeviceState string `json:"DeviceState" xml:"DeviceState"`
DisplayId string `json:"DisplayId" xml:"DisplayId"`
PageSize int `json:"PageSize" xml:"PageSize"`
OssFileKey string `json:"OssFileKey" xml:"OssFileKey"`
CreatedTime string `json:"CreatedTime" xml:"CreatedTime"`
InstanceId string `json:"InstanceId" xml:"InstanceId"`
Satisfaction int `json:"Satisfaction" xml:"Satisfaction"`
StrategyType string `json:"StrategyType" xml:"StrategyType"`
Extension string `json:"Extension" xml:"Extension"`
BreakCode string `json:"BreakCode" xml:"BreakCode"`
ReleaseTime int64 `json:"ReleaseTime" xml:"ReleaseTime"`
Policy string `json:"Policy" xml:"Policy"`
ReadyAgents int64 `json:"ReadyAgents" xml:"ReadyAgents"`
InteractiveCalls int64 `json:"InteractiveCalls" xml:"InteractiveCalls"`
JobId string `json:"JobId" xml:"JobId"`
Caps int64 `json:"Caps" xml:"Caps"`
AccessKeyId string `json:"AccessKeyId" xml:"AccessKeyId"`
CalledNumber string `json:"CalledNumber" xml:"CalledNumber"`
SatisfactionSurveyOffered bool `json:"SatisfactionSurveyOffered" xml:"SatisfactionSurveyOffered"`
Signature string `json:"Signature" xml:"Signature"`
ReleaseReason string `json:"ReleaseReason" xml:"ReleaseReason"`
TotalCases int64 `json:"TotalCases" xml:"TotalCases"`
State string `json:"State" xml:"State"`
TotalCalls int64 `json:"TotalCalls" xml:"TotalCalls"`
LoginName string `json:"LoginName" xml:"LoginName"`
AliyunUid string `json:"AliyunUid" xml:"AliyunUid"`
CasesUncompleted int64 `json:"CasesUncompleted" xml:"CasesUncompleted"`
QueueId string `json:"QueueId" xml:"QueueId"`
CallsConnected int64 `json:"CallsConnected" xml:"CallsConnected"`
ContextId int64 `json:"ContextId" xml:"ContextId"`
ExpireTime int `json:"ExpireTime" xml:"ExpireTime"`
EarlyMediaState string `json:"EarlyMediaState" xml:"EarlyMediaState"`
AgentIds string `json:"AgentIds" xml:"AgentIds"`
StartTime int64 `json:"StartTime" xml:"StartTime"`
SkillGroupNames string `json:"SkillGroupNames" xml:"SkillGroupNames"`
UserKey2 string `json:"UserKey2" xml:"UserKey2"`
Password string `json:"Password" xml:"Password"`
Signature2 string `json:"Signature2" xml:"Signature2"`
TotalCount int `json:"TotalCount" xml:"TotalCount"`
Id string `json:"Id" xml:"Id"`
Topic string `json:"Topic" xml:"Topic"`
ActualEndTime int64 `json:"ActualEndTime" xml:"ActualEndTime"`
ExpiredTime int64 `json:"ExpiredTime" xml:"ExpiredTime"`
LongestWaitingTime int64 `json:"LongestWaitingTime" xml:"LongestWaitingTime"`
ContactId string `json:"ContactId" xml:"ContactId"`
UpdatedTime string `json:"UpdatedTime" xml:"UpdatedTime"`
AgentNames string `json:"AgentNames" xml:"AgentNames"`
SimulationParameters string `json:"SimulationParameters" xml:"SimulationParameters"`
LoggedInAgents int64 `json:"LoggedInAgents" xml:"LoggedInAgents"`
AudioFileName string `json:"AudioFileName" xml:"AudioFileName"`
ContactType string `json:"ContactType" xml:"ContactType"`
Province string `json:"Province" xml:"Province"`
CasesUncompletedAfterAttempted int64 `json:"CasesUncompletedAfterAttempted" xml:"CasesUncompletedAfterAttempted"`
CasesConnected int64 `json:"CasesConnected" xml:"CasesConnected"`
FileUrl string `json:"FileUrl" xml:"FileUrl"`
Mobile string `json:"Mobile" xml:"Mobile"`
TokenInfo string `json:"TokenInfo" xml:"TokenInfo"`
ConsoleUrl string `json:"ConsoleUrl" xml:"ConsoleUrl"`
CampaignId string `json:"CampaignId" xml:"CampaignId"`
CallerLocation string `json:"CallerLocation" xml:"CallerLocation"`
StrategyParameters string `json:"StrategyParameters" xml:"StrategyParameters"`
Endpoint string `json:"Endpoint" xml:"Endpoint"`
CasesAborted int64 `json:"CasesAborted" xml:"CasesAborted"`
UserState string `json:"UserState" xml:"UserState"`
UserId string `json:"UserId" xml:"UserId"`
DeviceId string `json:"DeviceId" xml:"DeviceId"`
LastCallingTime int64 `json:"LastCallingTime" xml:"LastCallingTime"`
PageNumber int `json:"PageNumber" xml:"PageNumber"`
AudioResourceId string `json:"AudioResourceId" xml:"AudioResourceId"`
EstablishedTime int64 `json:"EstablishedTime" xml:"EstablishedTime"`
ContactFlowId string `json:"ContactFlowId" xml:"ContactFlowId"`
Description string `json:"Description" xml:"Description"`
PlanedStartTime int64 `json:"PlanedStartTime" xml:"PlanedStartTime"`
Definition string `json:"Definition" xml:"Definition"`
Heartbeat int64 `json:"Heartbeat" xml:"Heartbeat"`
CaseFileKey string `json:"CaseFileKey" xml:"CaseFileKey"`
Editor string `json:"Editor" xml:"Editor"`
City string `json:"City" xml:"City"`
DisplayName string `json:"DisplayName" xml:"DisplayName"`
SipServerUrl string `json:"SipServerUrl" xml:"SipServerUrl"`
Url string `json:"Url" xml:"Url"`
Number string `json:"Number" xml:"Number"`
WorkMode string `json:"WorkMode" xml:"WorkMode"`
CallingNumber string `json:"CallingNumber" xml:"CallingNumber"`
WorkingAgents int64 `json:"WorkingAgents" xml:"WorkingAgents"`
MinAttemptInterval int64 `json:"MinAttemptInterval" xml:"MinAttemptInterval"`
ClientId string `json:"ClientId" xml:"ClientId"`
OutboundScenario bool `json:"OutboundScenario" xml:"OutboundScenario"`
ContactDisposition string `json:"ContactDisposition" xml:"ContactDisposition"`
PlanedEndTime int64 `json:"PlanedEndTime" xml:"PlanedEndTime"`
UserName string `json:"UserName" xml:"UserName"`
OccupancyRate float64 `json:"OccupancyRate" xml:"OccupancyRate"`
ReleaseInitiator string `json:"ReleaseInitiator" xml:"ReleaseInitiator"`
FilePath string `json:"FilePath" xml:"FilePath"`
SignedSkillGroupIdList []string `json:"SignedSkillGroupIdList" xml:"SignedSkillGroupIdList"`
CallContext CallContext `json:"CallContext" xml:"CallContext"`
UserContext UserContext `json:"UserContext" xml:"UserContext"`
Outbound Outbound `json:"Outbound" xml:"Outbound"`
Overall Overall `json:"Overall" xml:"Overall"`
Inbound Inbound `json:"Inbound" xml:"Inbound"`
IvrEvents []IvrEventsItem `json:"IvrEvents" xml:"IvrEvents"`
CustomerEvents []CustomerEventsItem `json:"CustomerEvents" xml:"CustomerEvents"`
QueueEvents []QueueEventsItem `json:"QueueEvents" xml:"QueueEvents"`
AdminList []User `json:"AdminList" xml:"AdminList"`
AgentEvents []AgentEventsItem `json:"AgentEvents" xml:"AgentEvents"`
NumberList []PhoneNumber `json:"NumberList" xml:"NumberList"`
List []RealTimeAgentState `json:"List" xml:"List"`
}