/* Options: Date: 2025-05-06 16:08:01 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 //MakeInternal: False //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: GetEventDetailsAndPrices.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using TicketUserServices.ServiceModel.Types; using TicketUserServices.ServiceModel; namespace TicketUserServices.ServiceModel { [Route("/eventDetailsAndPrices/{Id}", "GET POST")] [Route("/eventDetailsAndPrices/Reference/{ReferenceId}", "GET POST")] public partial class GetEventDetailsAndPrices : IReturn { public virtual int Version { get; set; } public virtual string PhoneVerificationNumber { get; set; } public virtual string DeviceId { get; set; } public virtual int? Id { get; set; } public virtual string ReferenceId { get; set; } public virtual bool? ReturnSoldOutTickets { get; set; } public virtual string DirectAccessCode { get; set; } public virtual bool? DontReturnCards { get; set; } } } namespace TicketUserServices.ServiceModel.Types { public partial class EventDetails { public virtual int ID { get; set; } public virtual string Name { get; set; } public virtual string Description { get; set; } public virtual string ExternalReference { get; set; } public virtual DateTime TimeOfEvent { get; set; } public virtual int? EventLocationId { get; set; } public virtual int? EventSeriesId { get; set; } public virtual int? EventOwnerId { get; set; } public virtual bool EventActive { get; set; } public virtual string EventOwnerName { get; set; } public virtual string ExternalOwnerId { get; set; } public virtual string TeamAwayId { get; set; } public virtual string TeamAwayName { get; set; } public virtual string EventSeriesName { get; set; } public virtual string EventLocationName { get; set; } public virtual decimal Latitude { get; set; } public virtual decimal Longitude { get; set; } public virtual string DefaultValues { get; set; } public virtual string ExternalReferenceType { get; set; } public virtual bool? EventSeriesActive { get; set; } public virtual string AllowedKsiCard { get; set; } public virtual string SeriesId { get; set; } public virtual bool? SeriesShowByDefault { get; set; } public virtual bool? PostponedNoDate { get; set; } public virtual string AwayTeamExternalId { get; set; } public virtual string SportGenderId { get; set; } public virtual string ExternalIdType { get; set; } public virtual bool? SeriesEventSaleSuspended { get; set; } public virtual DateTime? SeriesSaleSuspensionEventStartDate { get; set; } public virtual DateTime? SeriesSaleSuspensionEventEndDate { get; set; } public virtual bool? SaleIsActive { get; set; } public virtual bool? HideEvent { get; set; } public virtual string ImageUrl2 { get; set; } public virtual string DirectAccessCode { get; set; } public virtual string ImageUrl { get; set; } public virtual string DetailedDescription { get; set; } public virtual string OwnerImageUrl { get; set; } public virtual string OwnerImageUrl2 { get; set; } public virtual bool? OwnerCardsNotAllowed { get; set; } public virtual string SeatingImageUrl { get; set; } public virtual DateTime? EndOfEvent { get; set; } public virtual DateTime? EndOfEventUTC { get; set; } public virtual string TimeZone { get; set; } public virtual DateTime? TimeOfEventUTC { get; set; } } public partial class EventDetailsAndPrices { public EventDetailsAndPrices() { Prices = new List{}; } public virtual EventDetails EventDetails { get; set; } public virtual List Prices { get; set; } } public partial class EventTicketPriceInfo { public virtual decimal Price { get; set; } public virtual int? TicketTypeId { get; set; } public virtual int? TicketOwnerTypeId { get; set; } public virtual string Name { get; set; } public virtual int? EventId { get; set; } public virtual bool? Hidden { get; set; } public virtual bool SoldOut { get; set; } public virtual int TicketsLeft { get; set; } public virtual bool isActive { get; set; } public virtual bool LimitedTickets { get; set; } public virtual int SortOrder { get; set; } public virtual string SpecialTicketId { get; set; } public virtual string ImageUrl { get; set; } public virtual bool? HolderInfoRequired { get; set; } public virtual int? TotalTickets { get; set; } public virtual bool? CanOnlyBeBought { get; set; } public virtual bool? CanNotBeBought { get; set; } public virtual bool? CanOnlyBeBoughtWithTeamPass { get; set; } public virtual bool? BlockTransfer { get; set; } public virtual int? MaxTicketsPerTransaction { get; set; } public virtual string Currency { get; set; } public virtual string TicketColor { get; set; } public virtual int? OnlyForEvent { get; set; } } }