/* Options: Date: 2025-05-06 13:35:43 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: EventTicketSalesRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class EventTicketDetails { public ticketPrice?: number; public totalPrice?: number; public count?: number; public timestampBought?: string; public timestampActivated?: string; public paymentMethodId: string; public ticketStatus: string; public deild: string; public location: string; public event: string; public timeOfEvent?: string; public eventSeriesOwnerTicketType?: number; public eventSeriesTicketType?: number; public eventId?: number; public externalReference: string; public eventOwnerId?: number; public eventSeriesId?: number; public ksiCompetitionId: string; public eventOwnerName: string; public eventOwnerKsiID: string; public teamPassId?: number; public ticketName: string; public paymentReference: string; public paymentId: string; public ticketTeamPassId?: number; public ticketId?: number; public phoneVerificationNumber: string; public paymentPhoneNumber: string; public holderId: string; public holderName: string; public holderFullPhoneNumber: string; public seatName: string; public rowName: string; public sectionName: string; public seatDisplayString: string; public isSpecialTicket?: boolean; public specialTicketId: string; public imageUrl: string; public detailedDescription: string; public ticketTokenId: string; public timeOfEventUTC?: string; public endOfEvent?: string; public endOfEventUTC?: string; public deviceId: string; public ticketHasExpired: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class EventTicketSalesResult { public eventSales: EventTicketDetails[]; public statusCode: number; public message: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/ticketSales", "GET POST") // @Route("/ticketSales/event/{EventId}", "GET POST") // @Route("/ticketSales/event/ksi/{KsiEventId}", "GET POST") // @Route("/ticketSales/team/{EventOwnerId}", "GET POST") // @Route("/ticketSales/team/ksi/{EventOwnerKsiId}", "GET POST") export class EventTicketSalesRequest implements IReturn { public eventId?: number; public ksiEventId: string; public eventOwnerId?: number; public eventOwnerKsiId: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'EventTicketSalesRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new EventTicketSalesResult(); } }