com.aliyun.ccc20200701.models.ListIntervalInstanceReportResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ccc20200701 Show documentation
Show all versions of ccc20200701 Show documentation
Alibaba Cloud cloud call center (20200701) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ccc20200701.models;
import com.aliyun.tea.*;
public class ListIntervalInstanceReportResponseBody extends TeaModel {
/**
* example:
* OK
*/
@NameInMap("Code")
public String code;
@NameInMap("Data")
public java.util.List data;
/**
* example:
* 200
*/
@NameInMap("HttpStatusCode")
public Integer httpStatusCode;
@NameInMap("Message")
public String message;
/**
* example:
* 943D8EF3-3321-471F-A104-51C96FCA94D6
*/
@NameInMap("RequestId")
public String requestId;
public static ListIntervalInstanceReportResponseBody build(java.util.Map map) throws Exception {
ListIntervalInstanceReportResponseBody self = new ListIntervalInstanceReportResponseBody();
return TeaModel.build(map, self);
}
public ListIntervalInstanceReportResponseBody setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public ListIntervalInstanceReportResponseBody setData(java.util.List data) {
this.data = data;
return this;
}
public java.util.List getData() {
return this.data;
}
public ListIntervalInstanceReportResponseBody setHttpStatusCode(Integer httpStatusCode) {
this.httpStatusCode = httpStatusCode;
return this;
}
public Integer getHttpStatusCode() {
return this.httpStatusCode;
}
public ListIntervalInstanceReportResponseBody setMessage(String message) {
this.message = message;
return this;
}
public String getMessage() {
return this.message;
}
public ListIntervalInstanceReportResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public static class ListIntervalInstanceReportResponseBodyDataInbound extends TeaModel {
@NameInMap("AbandonRate")
public Float abandonRate;
/**
* example:
* 0
*/
@NameInMap("AbandonedRate")
public Float abandonedRate;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonTime")
public Float averageAbandonTime;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonedInIVRTime")
public Float averageAbandonedInIVRTime;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonedInQueueTime")
public Float averageAbandonedInQueueTime;
/**
* example:
* 0
*/
@NameInMap("AverageAbandonedInRingTime")
public Float averageAbandonedInRingTime;
@NameInMap("AverageFirstResponseTime")
public Float averageFirstResponseTime;
/**
* example:
* 0
*/
@NameInMap("AverageHoldTime")
public Float averageHoldTime;
@NameInMap("AverageResponseTime")
public Float averageResponseTime;
/**
* example:
* 5
*/
@NameInMap("AverageRingTime")
public Float averageRingTime;
/**
* example:
* 64
*/
@NameInMap("AverageTalkTime")
public Float averageTalkTime;
/**
* example:
* 5
*/
@NameInMap("AverageWaitTime")
public Float averageWaitTime;
/**
* example:
* 13
*/
@NameInMap("AverageWorkTime")
public Float averageWorkTime;
/**
* example:
* 0
*/
@NameInMap("CallsAbandoned")
public Long callsAbandoned;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInIVR")
public Long callsAbandonedInIVR;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInQueue")
public Long callsAbandonedInQueue;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInRing")
public Long callsAbandonedInRing;
/**
* example:
* 0
*/
@NameInMap("CallsAbandonedInVoiceNavigator")
public Long callsAbandonedInVoiceNavigator;
/**
* example:
* 0
*/
@NameInMap("CallsAttendedTransferred")
public Long callsAttendedTransferred;
/**
* example:
* 0
*/
@NameInMap("CallsBlindTransferred")
public Long callsBlindTransferred;
@NameInMap("CallsCausedIVRException")
public Long callsCausedIVRException;
/**
* example:
* 0
*/
@NameInMap("CallsForwardToOutsideNumber")
public Long callsForwardToOutsideNumber;
/**
* example:
* 7
*/
@NameInMap("CallsHandled")
public Long callsHandled;
/**
* example:
* 0
*/
@NameInMap("CallsHold")
public Long callsHold;
/**
* example:
* 0
*/
@NameInMap("CallsIVRException")
public Long callsIVRException;
/**
* example:
* 7
*/
@NameInMap("CallsOffered")
public Long callsOffered;
/**
* example:
* 7
*/
@NameInMap("CallsQueued")
public Long callsQueued;
/**
* example:
* 0
*/
@NameInMap("CallsQueuingFailed")
public Long callsQueuingFailed;
/**
* example:
* 0
*/
@NameInMap("CallsQueuingOverflow")
public Long callsQueuingOverflow;
/**
* example:
* 0
*/
@NameInMap("CallsQueuingTimeout")
public Long callsQueuingTimeout;
/**
* example:
* 7
*/
@NameInMap("CallsRinged")
public Long callsRinged;
@NameInMap("CallsToVoicemail")
public Long callsToVoicemail;
/**
* example:
* 0
*/
@NameInMap("CallsVoicemail")
public Long callsVoicemail;
/**
* example:
* 1
*/
@NameInMap("HandleRate")
public Float handleRate;
/**
* example:
* 0
*/
@NameInMap("MaxAbandonTime")
public Long maxAbandonTime;
/**
* example:
* 0
*/
@NameInMap("MaxAbandonedInIVRTime")
public Long maxAbandonedInIVRTime;
/**
* example:
* 0
*/
@NameInMap("MaxAbandonedInQueueTime")
public Long maxAbandonedInQueueTime;
/**
* example:
* 0
*/
@NameInMap("MaxAbandonedInRingTime")
public Long maxAbandonedInRingTime;
/**
* example:
* 0
*/
@NameInMap("MaxHoldTime")
public Long maxHoldTime;
/**
* example:
* 12
*/
@NameInMap("MaxRingTime")
public Long maxRingTime;
/**
* example:
* 219
*/
@NameInMap("MaxTalkTime")
public Long maxTalkTime;
/**
* example:
* 13
*/
@NameInMap("MaxWaitTime")
public Long maxWaitTime;
/**
* example:
* 17
*/
@NameInMap("MaxWorkTime")
public Long maxWorkTime;
/**
* example:
* 0
*/
@NameInMap("SatisfactionIndex")
public Float satisfactionIndex;
/**
* example:
* 0
*/
@NameInMap("SatisfactionRate")
public Float satisfactionRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysOffered")
public Long satisfactionSurveysOffered;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysResponded")
public Long satisfactionSurveysResponded;
/**
* example:
* 1
*/
@NameInMap("ServiceLevel20")
public Float serviceLevel20;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonTime")
public Long totalAbandonTime;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonedInIVRTime")
public Long totalAbandonedInIVRTime;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonedInQueueTime")
public Long totalAbandonedInQueueTime;
/**
* example:
* 0
*/
@NameInMap("TotalAbandonedInRingTime")
public Long totalAbandonedInRingTime;
/**
* example:
* 0
*/
@NameInMap("TotalHoldTime")
public Long totalHoldTime;
@NameInMap("TotalMessagesSent")
public Long totalMessagesSent;
@NameInMap("TotalMessagesSentByAgent")
public Long totalMessagesSentByAgent;
@NameInMap("TotalMessagesSentByCustomer")
public Long totalMessagesSentByCustomer;
/**
* example:
* 32
*/
@NameInMap("TotalRingTime")
public Long totalRingTime;
/**
* example:
* 447
*/
@NameInMap("TotalTalkTime")
public Long totalTalkTime;
/**
* example:
* 34
*/
@NameInMap("TotalWaitTime")
public Long totalWaitTime;
/**
* example:
* 85
*/
@NameInMap("TotalWorkTime")
public Long totalWorkTime;
public static ListIntervalInstanceReportResponseBodyDataInbound build(java.util.Map map) throws Exception {
ListIntervalInstanceReportResponseBodyDataInbound self = new ListIntervalInstanceReportResponseBodyDataInbound();
return TeaModel.build(map, self);
}
public ListIntervalInstanceReportResponseBodyDataInbound setAbandonRate(Float abandonRate) {
this.abandonRate = abandonRate;
return this;
}
public Float getAbandonRate() {
return this.abandonRate;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAbandonedRate(Float abandonedRate) {
this.abandonedRate = abandonedRate;
return this;
}
public Float getAbandonedRate() {
return this.abandonedRate;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageAbandonTime(Float averageAbandonTime) {
this.averageAbandonTime = averageAbandonTime;
return this;
}
public Float getAverageAbandonTime() {
return this.averageAbandonTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageAbandonedInIVRTime(Float averageAbandonedInIVRTime) {
this.averageAbandonedInIVRTime = averageAbandonedInIVRTime;
return this;
}
public Float getAverageAbandonedInIVRTime() {
return this.averageAbandonedInIVRTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageAbandonedInQueueTime(Float averageAbandonedInQueueTime) {
this.averageAbandonedInQueueTime = averageAbandonedInQueueTime;
return this;
}
public Float getAverageAbandonedInQueueTime() {
return this.averageAbandonedInQueueTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageAbandonedInRingTime(Float averageAbandonedInRingTime) {
this.averageAbandonedInRingTime = averageAbandonedInRingTime;
return this;
}
public Float getAverageAbandonedInRingTime() {
return this.averageAbandonedInRingTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageFirstResponseTime(Float averageFirstResponseTime) {
this.averageFirstResponseTime = averageFirstResponseTime;
return this;
}
public Float getAverageFirstResponseTime() {
return this.averageFirstResponseTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageHoldTime(Float averageHoldTime) {
this.averageHoldTime = averageHoldTime;
return this;
}
public Float getAverageHoldTime() {
return this.averageHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageResponseTime(Float averageResponseTime) {
this.averageResponseTime = averageResponseTime;
return this;
}
public Float getAverageResponseTime() {
return this.averageResponseTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageRingTime(Float averageRingTime) {
this.averageRingTime = averageRingTime;
return this;
}
public Float getAverageRingTime() {
return this.averageRingTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageTalkTime(Float averageTalkTime) {
this.averageTalkTime = averageTalkTime;
return this;
}
public Float getAverageTalkTime() {
return this.averageTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageWaitTime(Float averageWaitTime) {
this.averageWaitTime = averageWaitTime;
return this;
}
public Float getAverageWaitTime() {
return this.averageWaitTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setAverageWorkTime(Float averageWorkTime) {
this.averageWorkTime = averageWorkTime;
return this;
}
public Float getAverageWorkTime() {
return this.averageWorkTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsAbandoned(Long callsAbandoned) {
this.callsAbandoned = callsAbandoned;
return this;
}
public Long getCallsAbandoned() {
return this.callsAbandoned;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsAbandonedInIVR(Long callsAbandonedInIVR) {
this.callsAbandonedInIVR = callsAbandonedInIVR;
return this;
}
public Long getCallsAbandonedInIVR() {
return this.callsAbandonedInIVR;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsAbandonedInQueue(Long callsAbandonedInQueue) {
this.callsAbandonedInQueue = callsAbandonedInQueue;
return this;
}
public Long getCallsAbandonedInQueue() {
return this.callsAbandonedInQueue;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsAbandonedInRing(Long callsAbandonedInRing) {
this.callsAbandonedInRing = callsAbandonedInRing;
return this;
}
public Long getCallsAbandonedInRing() {
return this.callsAbandonedInRing;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsAbandonedInVoiceNavigator(Long callsAbandonedInVoiceNavigator) {
this.callsAbandonedInVoiceNavigator = callsAbandonedInVoiceNavigator;
return this;
}
public Long getCallsAbandonedInVoiceNavigator() {
return this.callsAbandonedInVoiceNavigator;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsAttendedTransferred(Long callsAttendedTransferred) {
this.callsAttendedTransferred = callsAttendedTransferred;
return this;
}
public Long getCallsAttendedTransferred() {
return this.callsAttendedTransferred;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsBlindTransferred(Long callsBlindTransferred) {
this.callsBlindTransferred = callsBlindTransferred;
return this;
}
public Long getCallsBlindTransferred() {
return this.callsBlindTransferred;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsCausedIVRException(Long callsCausedIVRException) {
this.callsCausedIVRException = callsCausedIVRException;
return this;
}
public Long getCallsCausedIVRException() {
return this.callsCausedIVRException;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsForwardToOutsideNumber(Long callsForwardToOutsideNumber) {
this.callsForwardToOutsideNumber = callsForwardToOutsideNumber;
return this;
}
public Long getCallsForwardToOutsideNumber() {
return this.callsForwardToOutsideNumber;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsHandled(Long callsHandled) {
this.callsHandled = callsHandled;
return this;
}
public Long getCallsHandled() {
return this.callsHandled;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsHold(Long callsHold) {
this.callsHold = callsHold;
return this;
}
public Long getCallsHold() {
return this.callsHold;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsIVRException(Long callsIVRException) {
this.callsIVRException = callsIVRException;
return this;
}
public Long getCallsIVRException() {
return this.callsIVRException;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsOffered(Long callsOffered) {
this.callsOffered = callsOffered;
return this;
}
public Long getCallsOffered() {
return this.callsOffered;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsQueued(Long callsQueued) {
this.callsQueued = callsQueued;
return this;
}
public Long getCallsQueued() {
return this.callsQueued;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsQueuingFailed(Long callsQueuingFailed) {
this.callsQueuingFailed = callsQueuingFailed;
return this;
}
public Long getCallsQueuingFailed() {
return this.callsQueuingFailed;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsQueuingOverflow(Long callsQueuingOverflow) {
this.callsQueuingOverflow = callsQueuingOverflow;
return this;
}
public Long getCallsQueuingOverflow() {
return this.callsQueuingOverflow;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsQueuingTimeout(Long callsQueuingTimeout) {
this.callsQueuingTimeout = callsQueuingTimeout;
return this;
}
public Long getCallsQueuingTimeout() {
return this.callsQueuingTimeout;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsRinged(Long callsRinged) {
this.callsRinged = callsRinged;
return this;
}
public Long getCallsRinged() {
return this.callsRinged;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsToVoicemail(Long callsToVoicemail) {
this.callsToVoicemail = callsToVoicemail;
return this;
}
public Long getCallsToVoicemail() {
return this.callsToVoicemail;
}
public ListIntervalInstanceReportResponseBodyDataInbound setCallsVoicemail(Long callsVoicemail) {
this.callsVoicemail = callsVoicemail;
return this;
}
public Long getCallsVoicemail() {
return this.callsVoicemail;
}
public ListIntervalInstanceReportResponseBodyDataInbound setHandleRate(Float handleRate) {
this.handleRate = handleRate;
return this;
}
public Float getHandleRate() {
return this.handleRate;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxAbandonTime(Long maxAbandonTime) {
this.maxAbandonTime = maxAbandonTime;
return this;
}
public Long getMaxAbandonTime() {
return this.maxAbandonTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxAbandonedInIVRTime(Long maxAbandonedInIVRTime) {
this.maxAbandonedInIVRTime = maxAbandonedInIVRTime;
return this;
}
public Long getMaxAbandonedInIVRTime() {
return this.maxAbandonedInIVRTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxAbandonedInQueueTime(Long maxAbandonedInQueueTime) {
this.maxAbandonedInQueueTime = maxAbandonedInQueueTime;
return this;
}
public Long getMaxAbandonedInQueueTime() {
return this.maxAbandonedInQueueTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxAbandonedInRingTime(Long maxAbandonedInRingTime) {
this.maxAbandonedInRingTime = maxAbandonedInRingTime;
return this;
}
public Long getMaxAbandonedInRingTime() {
return this.maxAbandonedInRingTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxHoldTime(Long maxHoldTime) {
this.maxHoldTime = maxHoldTime;
return this;
}
public Long getMaxHoldTime() {
return this.maxHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxRingTime(Long maxRingTime) {
this.maxRingTime = maxRingTime;
return this;
}
public Long getMaxRingTime() {
return this.maxRingTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxTalkTime(Long maxTalkTime) {
this.maxTalkTime = maxTalkTime;
return this;
}
public Long getMaxTalkTime() {
return this.maxTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxWaitTime(Long maxWaitTime) {
this.maxWaitTime = maxWaitTime;
return this;
}
public Long getMaxWaitTime() {
return this.maxWaitTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setMaxWorkTime(Long maxWorkTime) {
this.maxWorkTime = maxWorkTime;
return this;
}
public Long getMaxWorkTime() {
return this.maxWorkTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setSatisfactionIndex(Float satisfactionIndex) {
this.satisfactionIndex = satisfactionIndex;
return this;
}
public Float getSatisfactionIndex() {
return this.satisfactionIndex;
}
public ListIntervalInstanceReportResponseBodyDataInbound setSatisfactionRate(Float satisfactionRate) {
this.satisfactionRate = satisfactionRate;
return this;
}
public Float getSatisfactionRate() {
return this.satisfactionRate;
}
public ListIntervalInstanceReportResponseBodyDataInbound setSatisfactionSurveysOffered(Long satisfactionSurveysOffered) {
this.satisfactionSurveysOffered = satisfactionSurveysOffered;
return this;
}
public Long getSatisfactionSurveysOffered() {
return this.satisfactionSurveysOffered;
}
public ListIntervalInstanceReportResponseBodyDataInbound setSatisfactionSurveysResponded(Long satisfactionSurveysResponded) {
this.satisfactionSurveysResponded = satisfactionSurveysResponded;
return this;
}
public Long getSatisfactionSurveysResponded() {
return this.satisfactionSurveysResponded;
}
public ListIntervalInstanceReportResponseBodyDataInbound setServiceLevel20(Float serviceLevel20) {
this.serviceLevel20 = serviceLevel20;
return this;
}
public Float getServiceLevel20() {
return this.serviceLevel20;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalAbandonTime(Long totalAbandonTime) {
this.totalAbandonTime = totalAbandonTime;
return this;
}
public Long getTotalAbandonTime() {
return this.totalAbandonTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalAbandonedInIVRTime(Long totalAbandonedInIVRTime) {
this.totalAbandonedInIVRTime = totalAbandonedInIVRTime;
return this;
}
public Long getTotalAbandonedInIVRTime() {
return this.totalAbandonedInIVRTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalAbandonedInQueueTime(Long totalAbandonedInQueueTime) {
this.totalAbandonedInQueueTime = totalAbandonedInQueueTime;
return this;
}
public Long getTotalAbandonedInQueueTime() {
return this.totalAbandonedInQueueTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalAbandonedInRingTime(Long totalAbandonedInRingTime) {
this.totalAbandonedInRingTime = totalAbandonedInRingTime;
return this;
}
public Long getTotalAbandonedInRingTime() {
return this.totalAbandonedInRingTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalHoldTime(Long totalHoldTime) {
this.totalHoldTime = totalHoldTime;
return this;
}
public Long getTotalHoldTime() {
return this.totalHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalMessagesSent(Long totalMessagesSent) {
this.totalMessagesSent = totalMessagesSent;
return this;
}
public Long getTotalMessagesSent() {
return this.totalMessagesSent;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalMessagesSentByAgent(Long totalMessagesSentByAgent) {
this.totalMessagesSentByAgent = totalMessagesSentByAgent;
return this;
}
public Long getTotalMessagesSentByAgent() {
return this.totalMessagesSentByAgent;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalMessagesSentByCustomer(Long totalMessagesSentByCustomer) {
this.totalMessagesSentByCustomer = totalMessagesSentByCustomer;
return this;
}
public Long getTotalMessagesSentByCustomer() {
return this.totalMessagesSentByCustomer;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalRingTime(Long totalRingTime) {
this.totalRingTime = totalRingTime;
return this;
}
public Long getTotalRingTime() {
return this.totalRingTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalTalkTime(Long totalTalkTime) {
this.totalTalkTime = totalTalkTime;
return this;
}
public Long getTotalTalkTime() {
return this.totalTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalWaitTime(Long totalWaitTime) {
this.totalWaitTime = totalWaitTime;
return this;
}
public Long getTotalWaitTime() {
return this.totalWaitTime;
}
public ListIntervalInstanceReportResponseBodyDataInbound setTotalWorkTime(Long totalWorkTime) {
this.totalWorkTime = totalWorkTime;
return this;
}
public Long getTotalWorkTime() {
return this.totalWorkTime;
}
}
public static class ListIntervalInstanceReportResponseBodyDataOutbound extends TeaModel {
/**
* example:
* 0
*/
@NameInMap("AnswerRate")
public Float answerRate;
/**
* example:
* 0
*/
@NameInMap("AverageDialingTime")
public Float averageDialingTime;
/**
* example:
* 0
*/
@NameInMap("AverageHoldTime")
public Float averageHoldTime;
/**
* example:
* 0
*/
@NameInMap("AverageRingTime")
public Float averageRingTime;
/**
* example:
* 0
*/
@NameInMap("AverageTalkTime")
public Float averageTalkTime;
/**
* example:
* 0
*/
@NameInMap("AverageWorkTime")
public Float averageWorkTime;
/**
* example:
* 0
*/
@NameInMap("CallsAnswered")
public Long callsAnswered;
/**
* example:
* 0
*/
@NameInMap("CallsAttendedTransferred")
public Long callsAttendedTransferred;
/**
* example:
* 0
*/
@NameInMap("CallsBlindTransferred")
public Long callsBlindTransferred;
/**
* example:
* 0
*/
@NameInMap("CallsDialed")
public Long callsDialed;
/**
* example:
* 0
*/
@NameInMap("CallsHold")
public Long callsHold;
/**
* example:
* 0
*/
@NameInMap("CallsRinged")
public Long callsRinged;
/**
* example:
* 0
*/
@NameInMap("MaxDialingTime")
public Long maxDialingTime;
/**
* example:
* 0
*/
@NameInMap("MaxHoldTime")
public Long maxHoldTime;
/**
* example:
* 0
*/
@NameInMap("MaxRingTime")
public Long maxRingTime;
/**
* example:
* 0
*/
@NameInMap("MaxTalkTime")
public Long maxTalkTime;
/**
* example:
* 0
*/
@NameInMap("MaxWorkTime")
public Long maxWorkTime;
/**
* example:
* 0
*/
@NameInMap("SatisfactionIndex")
public Float satisfactionIndex;
/**
* example:
* 0
*/
@NameInMap("SatisfactionRate")
public Float satisfactionRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysOffered")
public Long satisfactionSurveysOffered;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysResponded")
public Long satisfactionSurveysResponded;
/**
* example:
* 0
*/
@NameInMap("TotalDialingTime")
public Long totalDialingTime;
/**
* example:
* 0
*/
@NameInMap("TotalHoldTime")
public Long totalHoldTime;
/**
* example:
* 0
*/
@NameInMap("TotalRingTime")
public Long totalRingTime;
/**
* example:
* 0
*/
@NameInMap("TotalTalkTime")
public Long totalTalkTime;
/**
* example:
* 0
*/
@NameInMap("TotalWorkTime")
public Long totalWorkTime;
public static ListIntervalInstanceReportResponseBodyDataOutbound build(java.util.Map map) throws Exception {
ListIntervalInstanceReportResponseBodyDataOutbound self = new ListIntervalInstanceReportResponseBodyDataOutbound();
return TeaModel.build(map, self);
}
public ListIntervalInstanceReportResponseBodyDataOutbound setAnswerRate(Float answerRate) {
this.answerRate = answerRate;
return this;
}
public Float getAnswerRate() {
return this.answerRate;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setAverageDialingTime(Float averageDialingTime) {
this.averageDialingTime = averageDialingTime;
return this;
}
public Float getAverageDialingTime() {
return this.averageDialingTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setAverageHoldTime(Float averageHoldTime) {
this.averageHoldTime = averageHoldTime;
return this;
}
public Float getAverageHoldTime() {
return this.averageHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setAverageRingTime(Float averageRingTime) {
this.averageRingTime = averageRingTime;
return this;
}
public Float getAverageRingTime() {
return this.averageRingTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setAverageTalkTime(Float averageTalkTime) {
this.averageTalkTime = averageTalkTime;
return this;
}
public Float getAverageTalkTime() {
return this.averageTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setAverageWorkTime(Float averageWorkTime) {
this.averageWorkTime = averageWorkTime;
return this;
}
public Float getAverageWorkTime() {
return this.averageWorkTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setCallsAnswered(Long callsAnswered) {
this.callsAnswered = callsAnswered;
return this;
}
public Long getCallsAnswered() {
return this.callsAnswered;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setCallsAttendedTransferred(Long callsAttendedTransferred) {
this.callsAttendedTransferred = callsAttendedTransferred;
return this;
}
public Long getCallsAttendedTransferred() {
return this.callsAttendedTransferred;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setCallsBlindTransferred(Long callsBlindTransferred) {
this.callsBlindTransferred = callsBlindTransferred;
return this;
}
public Long getCallsBlindTransferred() {
return this.callsBlindTransferred;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setCallsDialed(Long callsDialed) {
this.callsDialed = callsDialed;
return this;
}
public Long getCallsDialed() {
return this.callsDialed;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setCallsHold(Long callsHold) {
this.callsHold = callsHold;
return this;
}
public Long getCallsHold() {
return this.callsHold;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setCallsRinged(Long callsRinged) {
this.callsRinged = callsRinged;
return this;
}
public Long getCallsRinged() {
return this.callsRinged;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setMaxDialingTime(Long maxDialingTime) {
this.maxDialingTime = maxDialingTime;
return this;
}
public Long getMaxDialingTime() {
return this.maxDialingTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setMaxHoldTime(Long maxHoldTime) {
this.maxHoldTime = maxHoldTime;
return this;
}
public Long getMaxHoldTime() {
return this.maxHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setMaxRingTime(Long maxRingTime) {
this.maxRingTime = maxRingTime;
return this;
}
public Long getMaxRingTime() {
return this.maxRingTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setMaxTalkTime(Long maxTalkTime) {
this.maxTalkTime = maxTalkTime;
return this;
}
public Long getMaxTalkTime() {
return this.maxTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setMaxWorkTime(Long maxWorkTime) {
this.maxWorkTime = maxWorkTime;
return this;
}
public Long getMaxWorkTime() {
return this.maxWorkTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setSatisfactionIndex(Float satisfactionIndex) {
this.satisfactionIndex = satisfactionIndex;
return this;
}
public Float getSatisfactionIndex() {
return this.satisfactionIndex;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setSatisfactionRate(Float satisfactionRate) {
this.satisfactionRate = satisfactionRate;
return this;
}
public Float getSatisfactionRate() {
return this.satisfactionRate;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setSatisfactionSurveysOffered(Long satisfactionSurveysOffered) {
this.satisfactionSurveysOffered = satisfactionSurveysOffered;
return this;
}
public Long getSatisfactionSurveysOffered() {
return this.satisfactionSurveysOffered;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setSatisfactionSurveysResponded(Long satisfactionSurveysResponded) {
this.satisfactionSurveysResponded = satisfactionSurveysResponded;
return this;
}
public Long getSatisfactionSurveysResponded() {
return this.satisfactionSurveysResponded;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setTotalDialingTime(Long totalDialingTime) {
this.totalDialingTime = totalDialingTime;
return this;
}
public Long getTotalDialingTime() {
return this.totalDialingTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setTotalHoldTime(Long totalHoldTime) {
this.totalHoldTime = totalHoldTime;
return this;
}
public Long getTotalHoldTime() {
return this.totalHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setTotalRingTime(Long totalRingTime) {
this.totalRingTime = totalRingTime;
return this;
}
public Long getTotalRingTime() {
return this.totalRingTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setTotalTalkTime(Long totalTalkTime) {
this.totalTalkTime = totalTalkTime;
return this;
}
public Long getTotalTalkTime() {
return this.totalTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataOutbound setTotalWorkTime(Long totalWorkTime) {
this.totalWorkTime = totalWorkTime;
return this;
}
public Long getTotalWorkTime() {
return this.totalWorkTime;
}
}
public static class ListIntervalInstanceReportResponseBodyDataOverall extends TeaModel {
/**
* example:
* 0
*/
@NameInMap("AverageBreakTime")
public Float averageBreakTime;
/**
* example:
* 0
*/
@NameInMap("AverageHoldTime")
public Float averageHoldTime;
/**
* example:
* 0
*/
@NameInMap("AverageReadyTime")
public Float averageReadyTime;
/**
* example:
* 0
*/
@NameInMap("AverageTalkTime")
public Float averageTalkTime;
/**
* example:
* 0
*/
@NameInMap("AverageWorkTime")
public Float averageWorkTime;
/**
* example:
* 0
*/
@NameInMap("MaxBreakTime")
public Long maxBreakTime;
/**
* example:
* 0
*/
@NameInMap("MaxHoldTime")
public Long maxHoldTime;
/**
* example:
* 0
*/
@NameInMap("MaxReadyTime")
public Long maxReadyTime;
/**
* example:
* 0
*/
@NameInMap("MaxTalkTime")
public Long maxTalkTime;
/**
* example:
* 0
*/
@NameInMap("MaxWorkTime")
public Long maxWorkTime;
/**
* example:
* 0
*/
@NameInMap("OccupancyRate")
public Float occupancyRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionIndex")
public Float satisfactionIndex;
/**
* example:
* 0
*/
@NameInMap("SatisfactionRate")
public Float satisfactionRate;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysOffered")
public Long satisfactionSurveysOffered;
/**
* example:
* 0
*/
@NameInMap("SatisfactionSurveysResponded")
public Long satisfactionSurveysResponded;
/**
* example:
* 0
*/
@NameInMap("TotalBreakTime")
public Long totalBreakTime;
/**
* example:
* 0
*/
@NameInMap("TotalCalls")
public Long totalCalls;
/**
* example:
* 0
*/
@NameInMap("TotalHoldTime")
public Long totalHoldTime;
/**
* example:
* 0
*/
@NameInMap("TotalLoggedInTime")
public Long totalLoggedInTime;
/**
* example:
* 0
*/
@NameInMap("TotalReadyTime")
public Long totalReadyTime;
/**
* example:
* 0
*/
@NameInMap("TotalTalkTime")
public Long totalTalkTime;
/**
* example:
* 0
*/
@NameInMap("TotalWorkTime")
public Long totalWorkTime;
public static ListIntervalInstanceReportResponseBodyDataOverall build(java.util.Map map) throws Exception {
ListIntervalInstanceReportResponseBodyDataOverall self = new ListIntervalInstanceReportResponseBodyDataOverall();
return TeaModel.build(map, self);
}
public ListIntervalInstanceReportResponseBodyDataOverall setAverageBreakTime(Float averageBreakTime) {
this.averageBreakTime = averageBreakTime;
return this;
}
public Float getAverageBreakTime() {
return this.averageBreakTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setAverageHoldTime(Float averageHoldTime) {
this.averageHoldTime = averageHoldTime;
return this;
}
public Float getAverageHoldTime() {
return this.averageHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setAverageReadyTime(Float averageReadyTime) {
this.averageReadyTime = averageReadyTime;
return this;
}
public Float getAverageReadyTime() {
return this.averageReadyTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setAverageTalkTime(Float averageTalkTime) {
this.averageTalkTime = averageTalkTime;
return this;
}
public Float getAverageTalkTime() {
return this.averageTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setAverageWorkTime(Float averageWorkTime) {
this.averageWorkTime = averageWorkTime;
return this;
}
public Float getAverageWorkTime() {
return this.averageWorkTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setMaxBreakTime(Long maxBreakTime) {
this.maxBreakTime = maxBreakTime;
return this;
}
public Long getMaxBreakTime() {
return this.maxBreakTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setMaxHoldTime(Long maxHoldTime) {
this.maxHoldTime = maxHoldTime;
return this;
}
public Long getMaxHoldTime() {
return this.maxHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setMaxReadyTime(Long maxReadyTime) {
this.maxReadyTime = maxReadyTime;
return this;
}
public Long getMaxReadyTime() {
return this.maxReadyTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setMaxTalkTime(Long maxTalkTime) {
this.maxTalkTime = maxTalkTime;
return this;
}
public Long getMaxTalkTime() {
return this.maxTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setMaxWorkTime(Long maxWorkTime) {
this.maxWorkTime = maxWorkTime;
return this;
}
public Long getMaxWorkTime() {
return this.maxWorkTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setOccupancyRate(Float occupancyRate) {
this.occupancyRate = occupancyRate;
return this;
}
public Float getOccupancyRate() {
return this.occupancyRate;
}
public ListIntervalInstanceReportResponseBodyDataOverall setSatisfactionIndex(Float satisfactionIndex) {
this.satisfactionIndex = satisfactionIndex;
return this;
}
public Float getSatisfactionIndex() {
return this.satisfactionIndex;
}
public ListIntervalInstanceReportResponseBodyDataOverall setSatisfactionRate(Float satisfactionRate) {
this.satisfactionRate = satisfactionRate;
return this;
}
public Float getSatisfactionRate() {
return this.satisfactionRate;
}
public ListIntervalInstanceReportResponseBodyDataOverall setSatisfactionSurveysOffered(Long satisfactionSurveysOffered) {
this.satisfactionSurveysOffered = satisfactionSurveysOffered;
return this;
}
public Long getSatisfactionSurveysOffered() {
return this.satisfactionSurveysOffered;
}
public ListIntervalInstanceReportResponseBodyDataOverall setSatisfactionSurveysResponded(Long satisfactionSurveysResponded) {
this.satisfactionSurveysResponded = satisfactionSurveysResponded;
return this;
}
public Long getSatisfactionSurveysResponded() {
return this.satisfactionSurveysResponded;
}
public ListIntervalInstanceReportResponseBodyDataOverall setTotalBreakTime(Long totalBreakTime) {
this.totalBreakTime = totalBreakTime;
return this;
}
public Long getTotalBreakTime() {
return this.totalBreakTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setTotalCalls(Long totalCalls) {
this.totalCalls = totalCalls;
return this;
}
public Long getTotalCalls() {
return this.totalCalls;
}
public ListIntervalInstanceReportResponseBodyDataOverall setTotalHoldTime(Long totalHoldTime) {
this.totalHoldTime = totalHoldTime;
return this;
}
public Long getTotalHoldTime() {
return this.totalHoldTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setTotalLoggedInTime(Long totalLoggedInTime) {
this.totalLoggedInTime = totalLoggedInTime;
return this;
}
public Long getTotalLoggedInTime() {
return this.totalLoggedInTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setTotalReadyTime(Long totalReadyTime) {
this.totalReadyTime = totalReadyTime;
return this;
}
public Long getTotalReadyTime() {
return this.totalReadyTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setTotalTalkTime(Long totalTalkTime) {
this.totalTalkTime = totalTalkTime;
return this;
}
public Long getTotalTalkTime() {
return this.totalTalkTime;
}
public ListIntervalInstanceReportResponseBodyDataOverall setTotalWorkTime(Long totalWorkTime) {
this.totalWorkTime = totalWorkTime;
return this;
}
public Long getTotalWorkTime() {
return this.totalWorkTime;
}
}
public static class ListIntervalInstanceReportResponseBodyData extends TeaModel {
@NameInMap("Inbound")
public ListIntervalInstanceReportResponseBodyDataInbound inbound;
@NameInMap("Outbound")
public ListIntervalInstanceReportResponseBodyDataOutbound outbound;
@NameInMap("Overall")
public ListIntervalInstanceReportResponseBodyDataOverall overall;
/**
* example:
* 1620230400000
*/
@NameInMap("StatsTime")
public Long statsTime;
public static ListIntervalInstanceReportResponseBodyData build(java.util.Map map) throws Exception {
ListIntervalInstanceReportResponseBodyData self = new ListIntervalInstanceReportResponseBodyData();
return TeaModel.build(map, self);
}
public ListIntervalInstanceReportResponseBodyData setInbound(ListIntervalInstanceReportResponseBodyDataInbound inbound) {
this.inbound = inbound;
return this;
}
public ListIntervalInstanceReportResponseBodyDataInbound getInbound() {
return this.inbound;
}
public ListIntervalInstanceReportResponseBodyData setOutbound(ListIntervalInstanceReportResponseBodyDataOutbound outbound) {
this.outbound = outbound;
return this;
}
public ListIntervalInstanceReportResponseBodyDataOutbound getOutbound() {
return this.outbound;
}
public ListIntervalInstanceReportResponseBodyData setOverall(ListIntervalInstanceReportResponseBodyDataOverall overall) {
this.overall = overall;
return this;
}
public ListIntervalInstanceReportResponseBodyDataOverall getOverall() {
return this.overall;
}
public ListIntervalInstanceReportResponseBodyData setStatsTime(Long statsTime) {
this.statsTime = statsTime;
return this;
}
public Long getStatsTime() {
return this.statsTime;
}
}
}