package cloudcallcenter

//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.

// AgentReportData is a nested struct in cloudcallcenter response
type AgentReportData struct {
	AbandonedNumber                         string                             `json:"AbandonedNumber" xml:"AbandonedNumber"`
	RecordDate                              string                             `json:"RecordDate" xml:"RecordDate"`
	InboundTalkPercentage                   string                             `json:"InboundTalkPercentage" xml:"InboundTalkPercentage"`
	RingingNum                              string                             `json:"RingingNum" xml:"RingingNum"`
	OutboundParticipateInAppraisePercentage string                             `json:"OutboundParticipateInAppraisePercentage" xml:"OutboundParticipateInAppraisePercentage"`
	NotReadyPercentage                      string                             `json:"NotReadyPercentage" xml:"NotReadyPercentage"`
	SkillGroupNames                         string                             `json:"SkillGroupNames" xml:"SkillGroupNames"`
	NotReadyDuration                        string                             `json:"NotReadyDuration" xml:"NotReadyDuration"`
	OutboundTalkDuration                    string                             `json:"OutboundTalkDuration" xml:"OutboundTalkDuration"`
	DialingNum                              string                             `json:"DialingNum" xml:"DialingNum"`
	AbandonedPercentage                     string                             `json:"AbandonedPercentage" xml:"AbandonedPercentage"`
	TalkPercentage                          string                             `json:"TalkPercentage" xml:"TalkPercentage"`
	AverageTalkTime                         string                             `json:"AverageTalkTime" xml:"AverageTalkTime"`
	RingingDuration                         string                             `json:"RingingDuration" xml:"RingingDuration"`
	InboundAbandonedNum                     string                             `json:"InboundAbandonedNum" xml:"InboundAbandonedNum"`
	OutboundLaunchAppraisePercentage        string                             `json:"OutboundLaunchAppraisePercentage" xml:"OutboundLaunchAppraisePercentage"`
	DialingDuration                         string                             `json:"DialingDuration" xml:"DialingDuration"`
	InboundFeedbackSumNum                   string                             `json:"InboundFeedbackSumNum" xml:"InboundFeedbackSumNum"`
	InboundLaunchAppraisePercentage         string                             `json:"InboundLaunchAppraisePercentage" xml:"InboundLaunchAppraisePercentage"`
	LogoutTime                              string                             `json:"LogoutTime" xml:"LogoutTime"`
	SkillGroupIds                           string                             `json:"SkillGroupIds" xml:"SkillGroupIds"`
	OutboundLaunchAppraiseNum               string                             `json:"OutboundLaunchAppraiseNum" xml:"OutboundLaunchAppraiseNum"`
	InboundAbandonedNumPercentage           string                             `json:"InboundAbandonedNumPercentage" xml:"InboundAbandonedNumPercentage"`
	TalkDuration                            string                             `json:"TalkDuration" xml:"TalkDuration"`
	OutboundAppraisePercentage              string                             `json:"OutboundAppraisePercentage" xml:"OutboundAppraisePercentage"`
	AgentStatus                             string                             `json:"AgentStatus" xml:"AgentStatus"`
	InboundLaunchAppraiseNum                string                             `json:"InboundLaunchAppraiseNum" xml:"InboundLaunchAppraiseNum"`
	OutboundTalkPercentage                  string                             `json:"OutboundTalkPercentage" xml:"OutboundTalkPercentage"`
	UserId                                  string                             `json:"UserId" xml:"UserId"`
	InstanceId                              string                             `json:"InstanceId" xml:"InstanceId"`
	OutboundParticipateInAppraiseNum        string                             `json:"OutboundParticipateInAppraiseNum" xml:"OutboundParticipateInAppraiseNum"`
	InboundParticipateInAppraisePercentage  string                             `json:"InboundParticipateInAppraisePercentage" xml:"InboundParticipateInAppraisePercentage"`
	AverageRingingTime                      string                             `json:"AverageRingingTime" xml:"AverageRingingTime"`
	InboundParticipateInAppraiseNum         string                             `json:"InboundParticipateInAppraiseNum" xml:"InboundParticipateInAppraiseNum"`
	LoginDuration                           string                             `json:"LoginDuration" xml:"LoginDuration"`
	TotalTalkNumber                         string                             `json:"TotalTalkNumber" xml:"TotalTalkNumber"`
	TalkDurationPercentage                  string                             `json:"TalkDurationPercentage" xml:"TalkDurationPercentage"`
	InboundTalkDuration                     string                             `json:"InboundTalkDuration" xml:"InboundTalkDuration"`
	OutboundFeedbackSumNum                  string                             `json:"OutboundFeedbackSumNum" xml:"OutboundFeedbackSumNum"`
	DisplayName                             string                             `json:"DisplayName" xml:"DisplayName"`
	InboundAppraisePercentage               string                             `json:"InboundAppraisePercentage" xml:"InboundAppraisePercentage"`
	LoginName                               string                             `json:"LoginName" xml:"LoginName"`
	TotalWorkNumber                         string                             `json:"TotalWorkNumber" xml:"TotalWorkNumber"`
	LoginTime                               string                             `json:"LoginTime" xml:"LoginTime"`
	OutboundTalkNum                         string                             `json:"OutboundTalkNum" xml:"OutboundTalkNum"`
	InboundTalkNum                          string                             `json:"InboundTalkNum" xml:"InboundTalkNum"`
	WorkDuration                            string                             `json:"WorkDuration" xml:"WorkDuration"`
	OutboundFeedbackNum                     OutboundFeedbackNumInFindAgentData `json:"OutboundFeedbackNum" xml:"OutboundFeedbackNum"`
	OutboundAppraiseNum                     OutboundAppraiseNumInFindAgentData `json:"OutboundAppraiseNum" xml:"OutboundAppraiseNum"`
	InboundFeedbackNum                      InboundFeedbackNumInFindAgentData  `json:"InboundFeedbackNum" xml:"InboundFeedbackNum"`
	InboundAppraiseNum                      InboundAppraiseNumInFindAgentData  `json:"InboundAppraiseNum" xml:"InboundAppraiseNum"`
}
