' Options: 'Date: 2025-05-05 00:27:01 'Version: 8.71 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://team.evovoice.io ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: False '''ExportValueTypes: False 'IncludeTypes: GetCallCenterDashboard.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.IO Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports Voice.Api.Dashboard Namespace Global Namespace Voice.Api.Dashboard Public Partial Class CallCenterDashboard Public Overridable Property Agents As List(Of CallCenterDashboardAgent) Public Overridable Property Queues As List(Of CallCenterDashboardQueue) Public Overridable Property Calls As List(Of CallCenterDashboardCall) End Class Public Partial Class CallCenterDashboardAgent Public Overridable Property Id As String Public Overridable Property Name As String Public Overridable Property Queues As List(Of String) Public Overridable Property AgentState As String Public Overridable Property CallState As String Public Overridable Property SignInTime As String Public Overridable Property SignInDuration As String Public Overridable Property PercentAvailable As String Public Overridable Property AvgBusyIn As String Public Overridable Property AvgWrapUp As String Public Overridable Property DateOfLastCall As String End Class Public Partial Class CallCenterDashboardCall Public Overridable Property Id As String Public Overridable Property Customer As String Public Overridable Property Queue As String Public Overridable Property Agent As String Public Overridable Property State As String Public Overridable Property Duration As String Public Overridable Property Hold As String Public Overridable Property ExtraInfo As String End Class Public Partial Class CallCenterDashboardQueue Public Overridable Property Name As String Public Overridable Property NumAgents As Integer Public Overridable Property NumCallsQueued As Integer Public Overridable Property LongestWaitingCall As String Public Overridable Property ExpectedWaitTime As String Public Overridable Property ExpectedHoldTime As String Public Overridable Property AverageSpeedOfAnswer As String Public Overridable Property IdleAgents As Integer Public Overridable Property UnavailableAgents As Integer End Class ''' '''Returns the call center dashboard data ''' Public Partial Class GetCallCenterDashboard Implements IReturn(Of CallCenterDashboard) Implements IPost ''' '''The account ID to retrieve for ''' Public Overridable Property AccountId As String End Class End Namespace End Namespace