' Options: 'Date: 2025-12-06 05:25:54 'Version: 8.70 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://api.sbbet.ath.cx ' '''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: FindResponseMetrics.* '''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 Betting.Common Imports Betting.WebApi.ServiceModel Imports Starnet.Common Namespace Global Namespace Betting.Common Public Enum TimeResolution Second = 1 Minute = 2 Hour = 5 Day = 10 End Enum End Namespace Namespace Betting.WebApi.ServiceModel Public Partial Class FindResponseMetrics Inherits PaginatedQuery Implements IReturn(Of PaginatedResult(Of ResponseMetrics)) Public Overridable Property Resolution As TimeResolution Public Overridable Property TimepointFrom As Long Public Overridable Property TimepointTo As Long End Class Public Partial Class PaginatedQuery Public Overridable Property CurrentPage As Integer Public Overridable Property PageSize As Integer End Class End Namespace Namespace Starnet.Common Public Interface IPaginatedResult Property CurrentPage As Long Property PageSize As Long Property TotalItems As Long Property TotalPages As Long End Interface Public Partial Class PaginatedResult(Of T) Implements IPaginatedResult Public Overridable Property Data As List(Of ResponseMetrics) = New List(Of ResponseMetrics) Public Overridable Property CurrentPage As Long Implements IPaginatedResult.CurrentPage Public Overridable Property PageSize As Long Implements IPaginatedResult.PageSize Public Overridable Property TotalItems As Long Implements IPaginatedResult.TotalItems Public Overridable Property TotalPages As Long Implements IPaginatedResult.TotalPages End Class End Namespace End Namespace