(* Options: Date: 2026-08-17 09:11:26 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: RefreshmentsOverviewRequest.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace TicketUserServices.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type SalesTrendBucket() = member val Bucket:DateTime = new DateTime() with get,set member val Revenue:Decimal = new Decimal() with get,set member val Tickets:Int32 = new Int32() with get,set [] type SalesHourBucket() = member val Hour:Int32 = new Int32() with get,set member val Revenue:Decimal = new Decimal() with get,set member val Orders:Int32 = new Int32() with get,set member val Tickets:Int32 = new Int32() with get,set [] type SalesDowBucket() = member val Dow:Int32 = new Int32() with get,set member val Revenue:Decimal = new Decimal() with get,set member val Orders:Int32 = new Int32() with get,set member val Tickets:Int32 = new Int32() with get,set [] type RefreshmentsKpis() = member val Revenue:Decimal = new Decimal() with get,set member val Refunded:Decimal = new Decimal() with get,set member val Units:Int32 = new Int32() with get,set member val Orders:Int32 = new Int32() with get,set member val Aov:Decimal = new Decimal() with get,set member val UnitsPerOrder:Decimal = new Decimal() with get,set member val Attendance:Int32 = new Int32() with get,set member val PerCap:Decimal = new Decimal() with get,set [] type KpiDelta() = member val Abs:Decimal = new Decimal() with get,set member val Pct:Nullable = new Nullable() with get,set member val Dir:String = null with get,set [] type RefreshmentsDeltas() = member val Revenue:KpiDelta = null with get,set member val Refunded:KpiDelta = null with get,set member val Units:KpiDelta = null with get,set member val Orders:KpiDelta = null with get,set member val Aov:KpiDelta = null with get,set member val PerCap:KpiDelta = null with get,set [] type RefreshmentsProduct() = member val TicketTypeId:Int32 = new Int32() with get,set member val Name:String = null with get,set member val Units:Int32 = new Int32() with get,set member val Revenue:Decimal = new Decimal() with get,set member val Orders:Int32 = new Int32() with get,set member val LastSoldAt:Nullable = new Nullable() with get,set [] type RefreshmentsEventRow() = member val EventId:Int32 = new Int32() with get,set member val EventName:String = null with get,set member val EventDate:Nullable = new Nullable() with get,set member val Revenue:Decimal = new Decimal() with get,set member val Units:Int32 = new Int32() with get,set member val Orders:Int32 = new Int32() with get,set member val Attendance:Int32 = new Int32() with get,set member val PerCap:Decimal = new Decimal() with get,set [] type RefreshmentsPaymentMethodRow() = member val PaymentMethodId:String = null with get,set member val Revenue:Decimal = new Decimal() with get,set member val Units:Int32 = new Int32() with get,set member val Orders:Int32 = new Int32() with get,set [] type RefreshmentsRecentOrder() = member val TicketId:Int32 = new Int32() with get,set member val CreatedAt:DateTime = new DateTime() with get,set member val EventName:String = null with get,set member val Amount:Decimal = new Decimal() with get,set member val Units:Int32 = new Int32() with get,set member val PaymentMethodId:String = null with get,set [] type RefreshmentsOverviewResult() = member val Current:RefreshmentsKpis = null with get,set member val Previous:RefreshmentsKpis = null with get,set member val Delta:RefreshmentsDeltas = null with get,set member val Trend:ResizeArray = new ResizeArray() with get,set member val PreviousTrend:ResizeArray = new ResizeArray() with get,set member val Products:ResizeArray = new ResizeArray() with get,set member val Events:ResizeArray = new ResizeArray() with get,set member val ByHourOfDay:ResizeArray = new ResizeArray() with get,set member val ByDayOfWeek:ResizeArray = new ResizeArray() with get,set member val ByPaymentMethod:ResizeArray = new ResizeArray() with get,set member val RecentOrders:ResizeArray = new ResizeArray() with get,set member val HasAnyDataEver:Boolean = new Boolean() with get,set member val Bucket:String = null with get,set member val FreshnessUtc:DateTime = new DateTime() with get,set member val StatusCode:Int32 = new Int32() with get,set member val Message:String = null with get,set [] [] type RefreshmentsOverviewRequest() = interface IReturn member val OwnerId:Int32 = new Int32() with get,set member val SeriesId:Nullable = new Nullable() with get,set member val FromUtc:DateTime = new DateTime() with get,set member val ToUtc:DateTime = new DateTime() with get,set member val CompareFromUtc:Nullable = new Nullable() with get,set member val CompareToUtc:Nullable = new Nullable() with get,set member val Bucket:String = null with get,set member val TopEventsLimit:Int32 = new Int32() with get,set member val RecentOrdersLimit:Int32 = new Int32() with get,set