' Options: 'Date: 2025-05-06 15:17:00 'Version: 6.10 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com ' '''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: GetTicketRequest.* '''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 EventTicketWithDetails Public Sub New() EventTicketDetails = New List(Of TicketDetailsInfo) End Sub Public Overridable Property EventTicket As Ticket Public Overridable Property EventTicketDetails As List(Of TicketDetailsInfo) Public Overridable Property EventInfo As EventDetails Public Overridable Property EventIsToday As Boolean Public Overridable Property EventisLive As Boolean Public Overridable Property MinutesToEvent As Long End Class Public Partial Class ExternalGateAccessCodeInfo Public Overridable Property Code As String Public Overridable Property CodeType As String Public Overridable Property CodeUrl As String Public Overridable Property ValidFrom As Date Public Overridable Property ValidTo As Date End Class Public Partial Class GetTicketRequest Implements IReturn(Of TicketOrderResult) Public Overridable Property PhoneVerificationNumber As String Public Overridable Property DeviceId As String Public Overridable Property TicketTokenId As String Public Overridable Property RequestUnixUTCTimeStamp As Long Public Overridable Property Signature As RequestSignature End Class Public Partial Class RequestSignature Public Overridable Property SystemId As String Public Overridable Property SystemSecret As String Public Overridable Property Signature As String End Class Public Partial Class TicketDetailsInfo Inherits TicketDetails Public Sub New() TicketHolders = New List(Of TicketHolderInfo) GateAccessCodes = New List(Of ExternalGateAccessCodeInfo) End Sub Public Overridable Property HolderInfoRequired As Boolean Public Overridable Property BlockTransfer As Nullable(Of Boolean) Public Overridable Property TicketTypeImageUrl As String Public Overridable Property TicketHolders As List(Of TicketHolderInfo) Public Overridable Property GateAccessCodes As List(Of ExternalGateAccessCodeInfo) End Class Public Partial Class TicketHolderInfo Public Overridable Property Name As String Public Overridable Property FullPhoneNumber As String Public Overridable Property HolderId As String Public Overridable Property SeatId As Nullable(Of Integer) Public Overridable Property SeatDisplayString As String End Class Public Partial Class TicketOrderResult Public Overridable Property TicketAndDetails As EventTicketWithDetails Public Overridable Property StatusCode As Integer Public Overridable Property Message As String End Class End Namespace Namespace TicketUserServices.ServiceModel.Types Public Partial Class EventDetails Public Overridable Property ID As Integer Public Overridable Property Name As String Public Overridable Property Description As String Public Overridable Property ExternalReference As String Public Overridable Property TimeOfEvent As Date Public Overridable Property EventLocationId As Nullable(Of Integer) Public Overridable Property EventSeriesId As Nullable(Of Integer) Public Overridable Property EventOwnerId As Nullable(Of Integer) Public Overridable Property EventActive As Boolean Public Overridable Property EventOwnerName As String Public Overridable Property ExternalOwnerId As String Public Overridable Property TeamAwayId As String Public Overridable Property TeamAwayName As String Public Overridable Property EventSeriesName As String Public Overridable Property EventLocationName As String Public Overridable Property Latitude As Decimal Public Overridable Property Longitude As Decimal Public Overridable Property DefaultValues As String Public Overridable Property ExternalReferenceType As String Public Overridable Property EventSeriesActive As Nullable(Of Boolean) Public Overridable Property AllowedKsiCard As String Public Overridable Property SeriesId As String Public Overridable Property SeriesShowByDefault As Nullable(Of Boolean) Public Overridable Property PostponedNoDate As Nullable(Of Boolean) Public Overridable Property AwayTeamExternalId As String Public Overridable Property SportGenderId As String Public Overridable Property ExternalIdType As String Public Overridable Property SeriesEventSaleSuspended As Nullable(Of Boolean) Public Overridable Property SeriesSaleSuspensionEventStartDate As Nullable(Of Date) Public Overridable Property SeriesSaleSuspensionEventEndDate As Nullable(Of Date) Public Overridable Property SaleIsActive As Nullable(Of Boolean) Public Overridable Property HideEvent As Nullable(Of Boolean) Public Overridable Property ImageUrl2 As String Public Overridable Property DirectAccessCode As String Public Overridable Property ImageUrl As String Public Overridable Property DetailedDescription As String Public Overridable Property OwnerImageUrl As String Public Overridable Property OwnerImageUrl2 As String Public Overridable Property OwnerCardsNotAllowed As Nullable(Of Boolean) Public Overridable Property SeatingImageUrl As String Public Overridable Property EndOfEvent As Nullable(Of Date) Public Overridable Property EndOfEventUTC As Nullable(Of Date) Public Overridable Property TimeZone As String Public Overridable Property TimeOfEventUTC As Nullable(Of Date) End Class Public Partial Class Ticket Public Overridable Property ID As Integer Public Overridable Property UserId As Nullable(Of Integer) Public Overridable Property UserAuthId As Nullable(Of Integer) Public Overridable Property EventId As Integer Public Overridable Property TimestampBought As Date Public Overridable Property TimestampActivated As Date Public Overridable Property TimeStampOrdered As Date Public Overridable Property DeviceId As String Public Overridable Property PhoneVerificationId As Integer Public Overridable Property PaymentMethodId As String Public Overridable Property PaymentReference As String Public Overridable Property TicketStatus As String Public Overridable Property PhoneVerificationNumber As String Public Overridable Property TicketTokenId As String Public Overridable Property PaymentPhoneNumber As String Public Overridable Property TicketTransferredFrom As Nullable(Of Integer) Public Overridable Property OriginalPhoneVerificationNumber As String Public Overridable Property TeamPassId As Nullable(Of Integer) Public Overridable Property PaymentId As String Public Overridable Property IsFree As Nullable(Of Boolean) Public Overridable Property FreeTicketFromId As String Public Overridable Property FreeTicketFromTypeId As String Public Overridable Property FreeTicketCardTypeId As String Public Overridable Property FreeTicketCardId As Nullable(Of Integer) Public Overridable Property TotalPaidForTicket As Nullable(Of Decimal) Public Overridable Property SeatsReservationId As String Public Overridable Property TimeStampLastStatusChange As Nullable(Of Date) Public Overridable Property LastTicketStatus As String Public Overridable Property ScanCode As String Public Overridable Property ScanCodeType As String Public Overridable Property ScanCodeNotActive As Nullable(Of Boolean) Public Overridable Property MultipleScanCodes As Nullable(Of Boolean) Public Overridable Property Currency As String Public Overridable Property TicketHasExpired As Boolean End Class Public Partial Class TicketDetails Public Overridable Property ID As Integer Public Overridable Property TicketId As Integer Public Overridable Property EventSeriesTicketType As Nullable(Of Integer) Public Overridable Property EventSeriesOwnerTicketType As Nullable(Of Integer) Public Overridable Property TicketPrice As Decimal Public Overridable Property TotalPrice As Decimal Public Overridable Property Count As Integer Public Overridable Property TicketColor As String Public Overridable Property ShowUsedTickets As Nullable(Of Boolean) Public Overridable Property TicketName As String Public Overridable Property TicketDisplayString As String Public Overridable Property TicketDetailsTransferredFrom As Nullable(Of Integer) Public Overridable Property TeamPassId As Nullable(Of Integer) Public Overridable Property IsSpecialTicket As Nullable(Of Boolean) Public Overridable Property SpecialTicketId As String Public Overridable Property JustChangedBySQL As Nullable(Of Boolean) Public Overridable Property SQLJustChangedTimeStamp As Nullable(Of Date) Public Overridable Property Currency As String End Class End Namespace End Namespace