/* Options: Date: 2025-05-06 16:27:37 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-autoupdates-live.smartnewapis.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: OwnerEventTicketPriceRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class EventTicketPrice implements IConvertible { int? id; String? name; double? price; int? ticketTypeId; int? ticketOwnerTypeId; int? eventId; bool? hidden; bool? isActive; int? maxTickets; String? currency; EventTicketPrice({this.id,this.name,this.price,this.ticketTypeId,this.ticketOwnerTypeId,this.eventId,this.hidden,this.isActive,this.maxTickets,this.currency}); EventTicketPrice.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; name = json['name']; price = JsonConverters.toDouble(json['price']); ticketTypeId = json['ticketTypeId']; ticketOwnerTypeId = json['ticketOwnerTypeId']; eventId = json['eventId']; hidden = json['hidden']; isActive = json['isActive']; maxTickets = json['maxTickets']; currency = json['currency']; return this; } Map toJson() => { 'id': id, 'name': name, 'price': price, 'ticketTypeId': ticketTypeId, 'ticketOwnerTypeId': ticketOwnerTypeId, 'eventId': eventId, 'hidden': hidden, 'isActive': isActive, 'maxTickets': maxTickets, 'currency': currency }; getTypeName() => "EventTicketPrice"; TypeContext? context = _ctx; } class OwnerEventTicketPriceResult implements IConvertible { EventTicketPrice? ticketPrice; int? statusCode; String? message; OwnerEventTicketPriceResult({this.ticketPrice,this.statusCode,this.message}); OwnerEventTicketPriceResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ticketPrice = JsonConverters.fromJson(json['ticketPrice'],'EventTicketPrice',context!); statusCode = json['statusCode']; message = json['message']; return this; } Map toJson() => { 'ticketPrice': JsonConverters.toJson(ticketPrice,'EventTicketPrice',context!), 'statusCode': statusCode, 'message': message }; getTypeName() => "OwnerEventTicketPriceResult"; TypeContext? context = _ctx; } // @Route("/ownerEventTicketPrice", "GET PUT POST") class OwnerEventTicketPriceRequest implements IReturn, IConvertible { int? id; bool? isOwnerTicket; int? eventId; int? ticketId; int? eventOwnerId; int? seriesId; double? price; bool? hide; bool? active; int? maxTickets; OwnerEventTicketPriceRequest({this.id,this.isOwnerTicket,this.eventId,this.ticketId,this.eventOwnerId,this.seriesId,this.price,this.hide,this.active,this.maxTickets}); OwnerEventTicketPriceRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; isOwnerTicket = json['isOwnerTicket']; eventId = json['eventId']; ticketId = json['ticketId']; eventOwnerId = json['eventOwnerId']; seriesId = json['seriesId']; price = JsonConverters.toDouble(json['price']); hide = json['hide']; active = json['active']; maxTickets = json['maxTickets']; return this; } Map toJson() => { 'id': id, 'isOwnerTicket': isOwnerTicket, 'eventId': eventId, 'ticketId': ticketId, 'eventOwnerId': eventOwnerId, 'seriesId': seriesId, 'price': price, 'hide': hide, 'active': active, 'maxTickets': maxTickets }; createResponse() => OwnerEventTicketPriceResult(); getResponseTypeName() => "OwnerEventTicketPriceResult"; getTypeName() => "OwnerEventTicketPriceRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_autoupdates_live.smartnewapis.com', types: { 'EventTicketPrice': TypeInfo(TypeOf.Class, create:() => EventTicketPrice()), 'OwnerEventTicketPriceResult': TypeInfo(TypeOf.Class, create:() => OwnerEventTicketPriceResult()), 'OwnerEventTicketPriceRequest': TypeInfo(TypeOf.Class, create:() => OwnerEventTicketPriceRequest()), });