' Options: 'Date: 2026-10-01 12:30:38 '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: SupportCustomer360Request.* '''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 Imports TicketUserServices.ServiceModel.Types Namespace Global Namespace TicketUserServices.ServiceModel Public Partial Class SupportCustomer360Request Implements IReturn(Of SupportCustomer360Result) Public Overridable Property Phone As String Public Overridable Property Email As String End Class Public Partial Class SupportCustomer360Result Public Sub New() Tickets = New List(Of SupportTicketRow) OwnerCards = New List(Of SupportOwnerCardRow) WebshopOrders = New List(Of SupportWebshopOrderRow) GiftCards = New List(Of SupportGiftCardRow) SharedTicketLinks = New List(Of SupportSharedLinkRow) Warnings = New List(Of String) End Sub Public Overridable Property Phone As String Public Overridable Property Email As String Public Overridable Property Tickets As List(Of SupportTicketRow) Public Overridable Property OwnerCards As List(Of SupportOwnerCardRow) Public Overridable Property WebshopOrders As List(Of SupportWebshopOrderRow) Public Overridable Property GiftCards As List(Of SupportGiftCardRow) Public Overridable Property SharedTicketLinks As List(Of SupportSharedLinkRow) Public Overridable Property Totals As SupportCustomerTotals Public Overridable Property Warnings As List(Of String) Public Overridable Property StatusCode As Integer Public Overridable Property Message As String End Class Public Partial Class SupportCustomerTotals Public Overridable Property TicketSpend As Decimal Public Overridable Property TicketSpendLive As Decimal Public Overridable Property WebshopSpendMinor As Long Public Overridable Property GiftCardSpendMinor As Long End Class Public Partial Class SupportGiftCardRow Public Overridable Property ID As Integer Public Overridable Property CodeLast4 As String Public Overridable Property CodeMasked As String Public Overridable Property Status As String Public Overridable Property Scope As String Public Overridable Property ScopeOwnerId As Nullable(Of Integer) Public Overridable Property ScopeOwnerName As String Public Overridable Property PurchaseOwnerId As Nullable(Of Integer) Public Overridable Property PurchaseOwnerName As String Public Overridable Property Currency As String Public Overridable Property InitialValueMinor As Integer Public Overridable Property CurrentBalanceMinor As Integer Public Overridable Property CreatedAt As Nullable(Of Date) Public Overridable Property ActivatedAt As Nullable(Of Date) Public Overridable Property ExpiresAt As Nullable(Of Date) Public Overridable Property PurchasePaymentReference As String Public Overridable Property PaymentId As String Public Overridable Property PaymentMethodId As String Public Overridable Property BuyerName As String Public Overridable Property BuyerEmail As String Public Overridable Property BuyerPhone As String End Class Public Partial Class SupportOwnerCardRow Public Overridable Property ID As Integer Public Overridable Property OwnerId As Integer Public Overridable Property OwnerName As String Public Overridable Property OwnerCardTypeId As Nullable(Of Integer) Public Overridable Property OwnerCardTypeName As String Public Overridable Property HolderName As String Public Overridable Property HolderEmail As String Public Overridable Property PhoneVerificationNumber As String Public Overridable Property PaymentPhoneNumber As String Public Overridable Property PaymentStatus As String Public Overridable Property PaymentMethodId As String Public Overridable Property PaymentId As String Public Overridable Property PaymentReference As String Public Overridable Property TimeStampBoughtUTC As Nullable(Of Date) Public Overridable Property CardValidFromUTC As Nullable(Of Date) Public Overridable Property CardValidToUTC As Nullable(Of Date) Public Overridable Property InitialMaxTickets As Nullable(Of Integer) Public Overridable Property CurrentAvailableTickets As Nullable(Of Integer) Public Overridable Property CardPrice As Nullable(Of Decimal) Public Overridable Property PricePaid As Nullable(Of Decimal) Public Overridable Property CurrentStoreCredit As Nullable(Of Decimal) End Class Public Partial Class SupportSharedLinkRow Public Overridable Property ID As Integer Public Overridable Property EventId As Integer Public Overridable Property EventName As String Public Overridable Property EventOwnerId As Integer Public Overridable Property EventOwnerName As String Public Overridable Property Status As String Public Overridable Property RecipientPhone As String Public Overridable Property RecipientEmail As String Public Overridable Property TicketCount As Integer Public Overridable Property CreatedAt As Nullable(Of Date) Public Overridable Property ValidTo As Nullable(Of Date) Public Overridable Property SoldAt As Nullable(Of Date) Public Overridable Property SoldTicketOrderId As Nullable(Of Integer) End Class Public Partial Class SupportTicketRow Public Overridable Property TicketId As Nullable(Of Integer) Public Overridable Property TicketTokenId As String Public Overridable Property EventId As Nullable(Of Integer) Public Overridable Property Event As String Public Overridable Property TimeOfEventUTC As Nullable(Of Date) Public Overridable Property EventOwnerId As Nullable(Of Integer) Public Overridable Property EventOwnerName As String Public Overridable Property TicketStatus As String Public Overridable Property TicketName As String Public Overridable Property PaymentMethodId As String Public Overridable Property PaymentId As String Public Overridable Property PaymentReference As String Public Overridable Property TimestampBought As Nullable(Of Date) Public Overridable Property TimestampActivated As Nullable(Of Date) Public Overridable Property HolderName As String Public Overridable Property PhoneVerificationNumber As String Public Overridable Property PaymentPhoneNumber As String Public Overridable Property SeatDisplayString As String Public Overridable Property SectionName As String Public Overridable Property RowName As String Public Overridable Property SeatName As String Public Overridable Property TotalPrice As Nullable(Of Decimal) Public Overridable Property Count As Nullable(Of Integer) Public Overridable Property TicketTransferredFrom As Nullable(Of Integer) Public Overridable Property OriginalPhoneVerificationNumber As String Public Overridable Property DeviceId As String Public Overridable Property NeverOpened As Boolean End Class Public Partial Class SupportWebshopOrderRow Public Sub New() Lines = New List(Of WebshopOrderLine) End Sub Public Overridable Property ID As Integer Public Overridable Property OrderReference As String Public Overridable Property OwnerId As Integer Public Overridable Property OwnerName As String Public Overridable Property Status As String Public Overridable Property TotalMinor As Integer Public Overridable Property DeliveryFeeMinor As Integer Public Overridable Property TotalDiscountMinor As Integer Public Overridable Property GiftPaidMinor As Integer Public Overridable Property Currency As String Public Overridable Property DeliveryType As String Public Overridable Property PaymentMethodId As String Public Overridable Property PaymentId As String Public Overridable Property PaymentReference As String Public Overridable Property CreatedAt As Nullable(Of Date) Public Overridable Property UpdatedAt As Nullable(Of Date) Public Overridable Property BuyerName As String Public Overridable Property BuyerEmail As String Public Overridable Property BuyerPhone As String Public Overridable Property Lines As List(Of WebshopOrderLine) End Class End Namespace Namespace TicketUserServices.ServiceModel.Types Public Partial Class WebshopOrderLine Public Overridable Property ID As Integer Public Overridable Property OrderId As Integer Public Overridable Property ProductId As Integer Public Overridable Property VariantId As Integer Public Overridable Property ProductName As String Public Overridable Property Size As String Public Overridable Property Color As String Public Overridable Property UnitPriceMinor As Integer Public Overridable Property Quantity As Integer Public Overridable Property LineTotalMinor As Integer Public Overridable Property Status As String Public Overridable Property LegacyDetailId As Nullable(Of Integer) Public Overridable Property CreatedAt As Date End Class End Namespace End Namespace