(* Options: Date: 2025-05-05 02:07:12 Version: 8.71 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://team.evovoice.io //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: GetCallCenterDashboard.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace Voice.Api.Dashboard open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type CallCenterDashboardAgent() = member val Id:String = null with get,set member val Name:String = null with get,set member val Queues:ResizeArray = null with get,set member val AgentState:String = null with get,set member val CallState:String = null with get,set member val SignInTime:String = null with get,set member val SignInDuration:String = null with get,set member val PercentAvailable:String = null with get,set member val AvgBusyIn:String = null with get,set member val AvgWrapUp:String = null with get,set member val DateOfLastCall:String = null with get,set [] type CallCenterDashboardQueue() = member val Name:String = null with get,set member val NumAgents:Int32 = new Int32() with get,set member val NumCallsQueued:Int32 = new Int32() with get,set member val LongestWaitingCall:String = null with get,set member val ExpectedWaitTime:String = null with get,set member val ExpectedHoldTime:String = null with get,set member val AverageSpeedOfAnswer:String = null with get,set member val IdleAgents:Int32 = new Int32() with get,set member val UnavailableAgents:Int32 = new Int32() with get,set [] type CallCenterDashboardCall() = member val Id:String = null with get,set member val Customer:String = null with get,set member val Queue:String = null with get,set member val Agent:String = null with get,set member val State:String = null with get,set member val Duration:String = null with get,set member val Hold:String = null with get,set member val ExtraInfo:String = null with get,set [] type CallCenterDashboard() = member val Agents:ResizeArray = null with get,set member val Queues:ResizeArray = null with get,set member val Calls:ResizeArray = null with get,set /// ///Returns the call center dashboard data /// [] [] [] type GetCallCenterDashboard() = interface IReturn interface IPost /// ///The account ID to retrieve for /// [] member val AccountId:String = null with get,set