' Options: 'Date: 2026-08-17 09:13:47 'Version: 6.10 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://stubbur-app.azurewebsites.net ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: RefreshmentsOverviewRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports TicketUserServices.ServiceModel Namespace Global Namespace TicketUserServices.ServiceModel Public Partial Class KpiDelta Public Overridable Property Abs As Decimal Public Overridable Property Pct As Nullable(Of Double) Public Overridable Property Dir As String End Class Public Partial Class RefreshmentsDeltas Public Overridable Property Revenue As KpiDelta Public Overridable Property Refunded As KpiDelta Public Overridable Property Units As KpiDelta Public Overridable Property Orders As KpiDelta Public Overridable Property Aov As KpiDelta Public Overridable Property PerCap As KpiDelta End Class Public Partial Class RefreshmentsEventRow Public Overridable Property EventId As Integer Public Overridable Property EventName As String Public Overridable Property EventDate As Nullable(Of Date) Public Overridable Property Revenue As Decimal Public Overridable Property Units As Integer Public Overridable Property Orders As Integer Public Overridable Property Attendance As Integer Public Overridable Property PerCap As Decimal End Class Public Partial Class RefreshmentsKpis Public Overridable Property Revenue As Decimal Public Overridable Property Refunded As Decimal Public Overridable Property Units As Integer Public Overridable Property Orders As Integer Public Overridable Property Aov As Decimal Public Overridable Property UnitsPerOrder As Decimal Public Overridable Property Attendance As Integer Public Overridable Property PerCap As Decimal End Class Public Partial Class RefreshmentsOverviewRequest Implements IReturn(Of RefreshmentsOverviewResult) Public Overridable Property OwnerId As Integer Public Overridable Property SeriesId As Nullable(Of Integer) Public Overridable Property FromUtc As Date Public Overridable Property ToUtc As Date Public Overridable Property CompareFromUtc As Nullable(Of Date) Public Overridable Property CompareToUtc As Nullable(Of Date) Public Overridable Property Bucket As String Public Overridable Property TopEventsLimit As Integer Public Overridable Property RecentOrdersLimit As Integer End Class Public Partial Class RefreshmentsOverviewResult Public Sub New() Trend = New List(Of SalesTrendBucket) PreviousTrend = New List(Of SalesTrendBucket) Products = New List(Of RefreshmentsProduct) Events = New List(Of RefreshmentsEventRow) ByHourOfDay = New List(Of SalesHourBucket) ByDayOfWeek = New List(Of SalesDowBucket) ByPaymentMethod = New List(Of RefreshmentsPaymentMethodRow) RecentOrders = New List(Of RefreshmentsRecentOrder) End Sub Public Overridable Property Current As RefreshmentsKpis Public Overridable Property Previous As RefreshmentsKpis Public Overridable Property Delta As RefreshmentsDeltas Public Overridable Property Trend As List(Of SalesTrendBucket) Public Overridable Property PreviousTrend As List(Of SalesTrendBucket) Public Overridable Property Products As List(Of RefreshmentsProduct) Public Overridable Property Events As List(Of RefreshmentsEventRow) Public Overridable Property ByHourOfDay As List(Of SalesHourBucket) Public Overridable Property ByDayOfWeek As List(Of SalesDowBucket) Public Overridable Property ByPaymentMethod As List(Of RefreshmentsPaymentMethodRow) Public Overridable Property RecentOrders As List(Of RefreshmentsRecentOrder) Public Overridable Property HasAnyDataEver As Boolean Public Overridable Property Bucket As String Public Overridable Property FreshnessUtc As Date Public Overridable Property StatusCode As Integer Public Overridable Property Message As String End Class Public Partial Class RefreshmentsPaymentMethodRow Public Overridable Property PaymentMethodId As String Public Overridable Property Revenue As Decimal Public Overridable Property Units As Integer Public Overridable Property Orders As Integer End Class Public Partial Class RefreshmentsProduct Public Overridable Property TicketTypeId As Integer Public Overridable Property Name As String Public Overridable Property Units As Integer Public Overridable Property Revenue As Decimal Public Overridable Property Orders As Integer Public Overridable Property LastSoldAt As Nullable(Of Date) End Class Public Partial Class RefreshmentsRecentOrder Public Overridable Property TicketId As Integer Public Overridable Property CreatedAt As Date Public Overridable Property EventName As String Public Overridable Property Amount As Decimal Public Overridable Property Units As Integer Public Overridable Property PaymentMethodId As String End Class Public Partial Class SalesDowBucket Public Overridable Property Dow As Integer Public Overridable Property Revenue As Decimal Public Overridable Property Orders As Integer Public Overridable Property Tickets As Integer End Class Public Partial Class SalesHourBucket Public Overridable Property Hour As Integer Public Overridable Property Revenue As Decimal Public Overridable Property Orders As Integer Public Overridable Property Tickets As Integer End Class Public Partial Class SalesTrendBucket Public Overridable Property Bucket As Date Public Overridable Property Revenue As Decimal Public Overridable Property Tickets As Integer End Class End Namespace End Namespace