' Options: 'Date: 2026-07-03 06:38:07 '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: SalesOverviewRequest.* '''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 SalesDeltas Public Overridable Property GrossNet As KpiDelta Public Overridable Property Refunded As KpiDelta Public Overridable Property TicketsAllReal As KpiDelta Public Overridable Property TicketsPaid As KpiDelta Public Overridable Property Orders As KpiDelta Public Overridable Property Aov As KpiDelta 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 SalesKpis Public Overridable Property GrossNet As Decimal Public Overridable Property Refunded As Decimal Public Overridable Property TicketsAllReal As Integer Public Overridable Property TicketsPaid As Integer Public Overridable Property Orders As Integer Public Overridable Property Aov As Decimal End Class Public Partial Class SalesOverviewRequest Implements IReturn(Of SalesOverviewResult) Public Sub New() AdditionalOwnerIds = New Integer(){} End Sub Public Overridable Property EventOwnerId As Integer Public Overridable Property AdditionalOwnerIds As Integer() Public Overridable Property EventId 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 SalesOverviewResult Public Sub New() Trend = New List(Of SalesTrendBucket) PreviousTrend = New List(Of SalesTrendBucket) TopEvents = New List(Of SalesTopEvent) RecentOrders = New List(Of SalesRecentOrder) ByHourOfDay = New List(Of SalesHourBucket) ByDayOfWeek = New List(Of SalesDowBucket) TopProducts = New List(Of SalesProduct) Owners = New List(Of Integer) End Sub Public Overridable Property Current As SalesKpis Public Overridable Property Previous As SalesKpis Public Overridable Property Delta As SalesDeltas Public Overridable Property Trend As List(Of SalesTrendBucket) Public Overridable Property PreviousTrend As List(Of SalesTrendBucket) Public Overridable Property TopEvents As List(Of SalesTopEvent) Public Overridable Property RecentOrders As List(Of SalesRecentOrder) Public Overridable Property ByHourOfDay As List(Of SalesHourBucket) Public Overridable Property ByDayOfWeek As List(Of SalesDowBucket) Public Overridable Property TopProducts As List(Of SalesProduct) Public Overridable Property HasAnyDataEver As Boolean Public Overridable Property Owners As List(Of Integer) 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 SalesProduct Public Overridable Property TicketName As String Public Overridable Property Tickets As Integer Public Overridable Property Revenue As Decimal Public Overridable Property Orders As Integer End Class Public Partial Class SalesRecentOrder 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 TicketCount As Integer Public Overridable Property BuyerName As String End Class Public Partial Class SalesTopEvent Public Overridable Property EventId As Integer Public Overridable Property EventName As String Public Overridable Property EventDate As Nullable(Of Date) Public Overridable Property GrossNet As Decimal Public Overridable Property PaidTickets As Integer Public Overridable Property RealTickets As Integer Public Overridable Property Orders 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