' Options: 'Date: 2025-04-29 15:52:18 'Version: 8.61 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk ' '''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: DashboardReportRequest.* '''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 Mercedes.VehicleManagement.API.Shared.POCO Imports Mercedes.VehicleManagement.API.ServiceModel Namespace Global Namespace Mercedes.VehicleManagement.API.ServiceModel Public Partial Class DashboardReportRequest Implements IReturn(Of DashboardReportResult) Implements IPost ''' '''Report Name ''' Public Overridable Property ReportName As String ''' '''Filters ''' Public Overridable Property Filters As Dictionary(Of String, ReportFilter) = New Dictionary(Of String, ReportFilter) ''' '''Paging ''' Public Overridable Property Paging As ReportsPaging ''' '''Sorting ''' Public Overridable Property Sorting As Dictionary(Of String, ReportSortType) = New Dictionary(Of String, ReportSortType) End Class End Namespace Namespace Mercedes.VehicleManagement.API.Shared.POCO Public Partial Class DashboardReportResult Public Overridable Property TotalCount As Integer Public Overridable Property ReportResult As IEnumerable(Of Object) End Class Public Partial Class ReportFilter Public Overridable Property Type As ReportFilterType Public Overridable Property Values As IEnumerable(Of String) Public Overridable Property Start As Date? Public Overridable Property [End] As Date? Public Overridable Property HigherThan As Integer? Public Overridable Property LowerThan As Integer? End Class Public Enum ReportFilterType list list_like date range End Enum Public Enum ReportSortType asc desc End Enum Public Partial Class ReportsPaging Public Overridable Property Page As Integer Public Overridable Property PageSize As Integer End Class End Namespace End Namespace