aliyun-net-sdk-ccc/CCC/Model/V20200701/ListSkillGroupSummaryReportsSinceMidnightResponse.cs (924 lines of code) (raw):

/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you 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. */ using System.Collections.Generic; using Newtonsoft.Json; using Aliyun.Acs.Core; namespace Aliyun.Acs.CCC.Model.V20200701 { public class ListSkillGroupSummaryReportsSinceMidnightResponse : AcsResponse { private int? httpStatusCode; private string code; private string message; private string requestId; private bool? success; private ListSkillGroupSummaryReportsSinceMidnight_PagedSkillGroupSummaryReport pagedSkillGroupSummaryReport; public int? HttpStatusCode { get { return httpStatusCode; } set { httpStatusCode = value; } } public string Code { get { return code; } set { code = value; } } public string Message { get { return message; } set { message = value; } } public string RequestId { get { return requestId; } set { requestId = value; } } public bool? Success { get { return success; } set { success = value; } } public ListSkillGroupSummaryReportsSinceMidnight_PagedSkillGroupSummaryReport PagedSkillGroupSummaryReport { get { return pagedSkillGroupSummaryReport; } set { pagedSkillGroupSummaryReport = value; } } public class ListSkillGroupSummaryReportsSinceMidnight_PagedSkillGroupSummaryReport { private int? pageNumber; private int? pageSize; private int? totalCount; private List<ListSkillGroupSummaryReportsSinceMidnight_SkillGroupSummaryReport> list; public int? PageNumber { get { return pageNumber; } set { pageNumber = value; } } public int? PageSize { get { return pageSize; } set { pageSize = value; } } public int? TotalCount { get { return totalCount; } set { totalCount = value; } } public List<ListSkillGroupSummaryReportsSinceMidnight_SkillGroupSummaryReport> List { get { return list; } set { list = value; } } public class ListSkillGroupSummaryReportsSinceMidnight_SkillGroupSummaryReport { private string timestamp; private string instanceId; private string skillGroupName; private string skillGroupId; private ListSkillGroupSummaryReportsSinceMidnight_Overall overall; private ListSkillGroupSummaryReportsSinceMidnight_Inbound inbound; private ListSkillGroupSummaryReportsSinceMidnight_Outbound outbound; public string Timestamp { get { return timestamp; } set { timestamp = value; } } public string InstanceId { get { return instanceId; } set { instanceId = value; } } public string SkillGroupName { get { return skillGroupName; } set { skillGroupName = value; } } public string SkillGroupId { get { return skillGroupId; } set { skillGroupId = value; } } public ListSkillGroupSummaryReportsSinceMidnight_Overall Overall { get { return overall; } set { overall = value; } } public ListSkillGroupSummaryReportsSinceMidnight_Inbound Inbound { get { return inbound; } set { inbound = value; } } public ListSkillGroupSummaryReportsSinceMidnight_Outbound Outbound { get { return outbound; } set { outbound = value; } } public class ListSkillGroupSummaryReportsSinceMidnight_Overall { private long? totalLoggedInTime; private long? totalTalkTime; private float? occupancyRate; private long? totalWorkTime; private long? maxWorkTime; private long? averageWorkTime; private long? averageTalkTime; private float? satisfactionIndex; private long? satisfactionSurveysOffered; private long? satisfactionSurveysResponded; private long? maxReadyTime; private long? averageReadyTime; private long? totalBreakTime; private long? totalReadyTime; private long? maxTalkTime; private long? totalCalls; public long? TotalLoggedInTime { get { return totalLoggedInTime; } set { totalLoggedInTime = value; } } public long? TotalTalkTime { get { return totalTalkTime; } set { totalTalkTime = value; } } public float? OccupancyRate { get { return occupancyRate; } set { occupancyRate = value; } } public long? TotalWorkTime { get { return totalWorkTime; } set { totalWorkTime = value; } } public long? MaxWorkTime { get { return maxWorkTime; } set { maxWorkTime = value; } } public long? AverageWorkTime { get { return averageWorkTime; } set { averageWorkTime = value; } } public long? AverageTalkTime { get { return averageTalkTime; } set { averageTalkTime = value; } } public float? SatisfactionIndex { get { return satisfactionIndex; } set { satisfactionIndex = value; } } public long? SatisfactionSurveysOffered { get { return satisfactionSurveysOffered; } set { satisfactionSurveysOffered = value; } } public long? SatisfactionSurveysResponded { get { return satisfactionSurveysResponded; } set { satisfactionSurveysResponded = value; } } public long? MaxReadyTime { get { return maxReadyTime; } set { maxReadyTime = value; } } public long? AverageReadyTime { get { return averageReadyTime; } set { averageReadyTime = value; } } public long? TotalBreakTime { get { return totalBreakTime; } set { totalBreakTime = value; } } public long? TotalReadyTime { get { return totalReadyTime; } set { totalReadyTime = value; } } public long? MaxTalkTime { get { return maxTalkTime; } set { maxTalkTime = value; } } public long? TotalCalls { get { return totalCalls; } set { totalCalls = value; } } } public class ListSkillGroupSummaryReportsSinceMidnight_Inbound { private long? averageRingTime; private long? callsHandled; private long? totalWorkTime; private long? maxWorkTime; private long? queueMaxWaitTimeDuration; private long? averageWorkTime; private float? satisfactionIndex; private long? answeredByAgentOfQueueWaitTimeDuration; private long? totalRingTime; private long? inComingQueueOfQueueCount; private string maxTalkTime; private long? maxRingTime; private long? totalTalkTime; private long? callsOffered; private long? abandonedInQueueOfQueueCount; private long? overFlowInQueueOfQueueCount; private long? answeredByAgentOfQueueMaxWaitTimeDuration; private float? serviceLevel20; private long? averageTalkTime; private long? answeredByAgentOfQueueCount; private long? satisfactionSurveysOffered; private float? handleRate; private long? satisfactionSurveysResponded; private long? giveUpByAgentOfQueueCount; private long? queueWaitTimeDuration; private long? callsServiceLevel20; private long? callsServiceLevel30; public long? AverageRingTime { get { return averageRingTime; } set { averageRingTime = value; } } public long? CallsHandled { get { return callsHandled; } set { callsHandled = value; } } public long? TotalWorkTime { get { return totalWorkTime; } set { totalWorkTime = value; } } public long? MaxWorkTime { get { return maxWorkTime; } set { maxWorkTime = value; } } public long? QueueMaxWaitTimeDuration { get { return queueMaxWaitTimeDuration; } set { queueMaxWaitTimeDuration = value; } } public long? AverageWorkTime { get { return averageWorkTime; } set { averageWorkTime = value; } } public float? SatisfactionIndex { get { return satisfactionIndex; } set { satisfactionIndex = value; } } public long? AnsweredByAgentOfQueueWaitTimeDuration { get { return answeredByAgentOfQueueWaitTimeDuration; } set { answeredByAgentOfQueueWaitTimeDuration = value; } } public long? TotalRingTime { get { return totalRingTime; } set { totalRingTime = value; } } public long? InComingQueueOfQueueCount { get { return inComingQueueOfQueueCount; } set { inComingQueueOfQueueCount = value; } } public string MaxTalkTime { get { return maxTalkTime; } set { maxTalkTime = value; } } public long? MaxRingTime { get { return maxRingTime; } set { maxRingTime = value; } } public long? TotalTalkTime { get { return totalTalkTime; } set { totalTalkTime = value; } } public long? CallsOffered { get { return callsOffered; } set { callsOffered = value; } } public long? AbandonedInQueueOfQueueCount { get { return abandonedInQueueOfQueueCount; } set { abandonedInQueueOfQueueCount = value; } } public long? OverFlowInQueueOfQueueCount { get { return overFlowInQueueOfQueueCount; } set { overFlowInQueueOfQueueCount = value; } } public long? AnsweredByAgentOfQueueMaxWaitTimeDuration { get { return answeredByAgentOfQueueMaxWaitTimeDuration; } set { answeredByAgentOfQueueMaxWaitTimeDuration = value; } } public float? ServiceLevel20 { get { return serviceLevel20; } set { serviceLevel20 = value; } } public long? AverageTalkTime { get { return averageTalkTime; } set { averageTalkTime = value; } } public long? AnsweredByAgentOfQueueCount { get { return answeredByAgentOfQueueCount; } set { answeredByAgentOfQueueCount = value; } } public long? SatisfactionSurveysOffered { get { return satisfactionSurveysOffered; } set { satisfactionSurveysOffered = value; } } public float? HandleRate { get { return handleRate; } set { handleRate = value; } } public long? SatisfactionSurveysResponded { get { return satisfactionSurveysResponded; } set { satisfactionSurveysResponded = value; } } public long? GiveUpByAgentOfQueueCount { get { return giveUpByAgentOfQueueCount; } set { giveUpByAgentOfQueueCount = value; } } public long? QueueWaitTimeDuration { get { return queueWaitTimeDuration; } set { queueWaitTimeDuration = value; } } public long? CallsServiceLevel20 { get { return callsServiceLevel20; } set { callsServiceLevel20 = value; } } public long? CallsServiceLevel30 { get { return callsServiceLevel30; } set { callsServiceLevel30 = value; } } } public class ListSkillGroupSummaryReportsSinceMidnight_Outbound { private long? totalTalkTime; private long? maxDialingTime; private long? callsDialed; private long? callsAnswered; private float? answerRate; private long? totalWorkTime; private long? maxWorkTime; private long? totalDialingTime; private long? averageTalkTime; private long? averageWorkTime; private float? satisfactionIndex; private long? satisfactionSurveysOffered; private long? satisfactionSurveysResponded; private long? maxTalkTime; private long? averageDialingTime; public long? TotalTalkTime { get { return totalTalkTime; } set { totalTalkTime = value; } } public long? MaxDialingTime { get { return maxDialingTime; } set { maxDialingTime = value; } } public long? CallsDialed { get { return callsDialed; } set { callsDialed = value; } } public long? CallsAnswered { get { return callsAnswered; } set { callsAnswered = value; } } public float? AnswerRate { get { return answerRate; } set { answerRate = value; } } public long? TotalWorkTime { get { return totalWorkTime; } set { totalWorkTime = value; } } public long? MaxWorkTime { get { return maxWorkTime; } set { maxWorkTime = value; } } public long? TotalDialingTime { get { return totalDialingTime; } set { totalDialingTime = value; } } public long? AverageTalkTime { get { return averageTalkTime; } set { averageTalkTime = value; } } public long? AverageWorkTime { get { return averageWorkTime; } set { averageWorkTime = value; } } public float? SatisfactionIndex { get { return satisfactionIndex; } set { satisfactionIndex = value; } } public long? SatisfactionSurveysOffered { get { return satisfactionSurveysOffered; } set { satisfactionSurveysOffered = value; } } public long? SatisfactionSurveysResponded { get { return satisfactionSurveysResponded; } set { satisfactionSurveysResponded = value; } } public long? MaxTalkTime { get { return maxTalkTime; } set { maxTalkTime = value; } } public long? AverageDialingTime { get { return averageDialingTime; } set { averageDialingTime = value; } } } } } } }