/* Options: Date: 2025-05-06 16:38:29 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: OwnerSeriesTicketPriceRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class EventSeriesOwnerTicketPrice implements IConvertible { int? id; int? ownerId; double? defaultPrice; int? ticketTypeId; int? seriesId; int? ticketTypeListOrder; bool? isHidden; bool? isActive; int? maxTickets; String? currency; EventSeriesOwnerTicketPrice({this.id,this.ownerId,this.defaultPrice,this.ticketTypeId,this.seriesId,this.ticketTypeListOrder,this.isHidden,this.isActive,this.maxTickets,this.currency}); EventSeriesOwnerTicketPrice.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; ownerId = json['ownerId']; defaultPrice = JsonConverters.toDouble(json['defaultPrice']); ticketTypeId = json['ticketTypeId']; seriesId = json['seriesId']; ticketTypeListOrder = json['ticketTypeListOrder']; isHidden = json['isHidden']; isActive = json['isActive']; maxTickets = json['maxTickets']; currency = json['currency']; return this; } Map toJson() => { 'id': id, 'ownerId': ownerId, 'defaultPrice': defaultPrice, 'ticketTypeId': ticketTypeId, 'seriesId': seriesId, 'ticketTypeListOrder': ticketTypeListOrder, 'isHidden': isHidden, 'isActive': isActive, 'maxTickets': maxTickets, 'currency': currency }; getTypeName() => "EventSeriesOwnerTicketPrice"; TypeContext? context = _ctx; } class OwnerSeriesTicketPriceResult implements IConvertible { EventSeriesOwnerTicketPrice? ticketPrice; int? statusCode; String? message; OwnerSeriesTicketPriceResult({this.ticketPrice,this.statusCode,this.message}); OwnerSeriesTicketPriceResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ticketPrice = JsonConverters.fromJson(json['ticketPrice'],'EventSeriesOwnerTicketPrice',context!); statusCode = json['statusCode']; message = json['message']; return this; } Map toJson() => { 'ticketPrice': JsonConverters.toJson(ticketPrice,'EventSeriesOwnerTicketPrice',context!), 'statusCode': statusCode, 'message': message }; getTypeName() => "OwnerSeriesTicketPriceResult"; TypeContext? context = _ctx; } // @Route("/ownerTicketPrice", "GET PUT POST") class OwnerSeriesTicketPriceRequest implements IReturn, IConvertible { int? id; int? ticketId; int? eventOwnerId; int? seriesId; double? defaultPrice; bool? hide; bool? active; int? maxTickets; OwnerSeriesTicketPriceRequest({this.id,this.ticketId,this.eventOwnerId,this.seriesId,this.defaultPrice,this.hide,this.active,this.maxTickets}); OwnerSeriesTicketPriceRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; ticketId = json['ticketId']; eventOwnerId = json['eventOwnerId']; seriesId = json['seriesId']; defaultPrice = JsonConverters.toDouble(json['defaultPrice']); hide = json['hide']; active = json['active']; maxTickets = json['maxTickets']; return this; } Map toJson() => { 'id': id, 'ticketId': ticketId, 'eventOwnerId': eventOwnerId, 'seriesId': seriesId, 'defaultPrice': defaultPrice, 'hide': hide, 'active': active, 'maxTickets': maxTickets }; createResponse() => OwnerSeriesTicketPriceResult(); getResponseTypeName() => "OwnerSeriesTicketPriceResult"; getTypeName() => "OwnerSeriesTicketPriceRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_autoupdates_live.smartnewapis.com', types: { 'EventSeriesOwnerTicketPrice': TypeInfo(TypeOf.Class, create:() => EventSeriesOwnerTicketPrice()), 'OwnerSeriesTicketPriceResult': TypeInfo(TypeOf.Class, create:() => OwnerSeriesTicketPriceResult()), 'OwnerSeriesTicketPriceRequest': TypeInfo(TypeOf.Class, create:() => OwnerSeriesTicketPriceRequest()), });