/* Options: Date: 2026-10-01 10:22:40 Version: 6.10 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://stubbur-app.azurewebsites.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ReissueTicketRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class ReissueTicketResult implements IConvertible { int? statusCode; String? message; String? ticketTokenId; String? previousTicketTokenId; String? phoneNumber; String? holderEmail; String? holderName; List? changed; ResponseStatus? responseStatus; ReissueTicketResult({this.statusCode,this.message,this.ticketTokenId,this.previousTicketTokenId,this.phoneNumber,this.holderEmail,this.holderName,this.changed,this.responseStatus}); ReissueTicketResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { statusCode = json['statusCode']; message = json['message']; ticketTokenId = json['ticketTokenId']; previousTicketTokenId = json['previousTicketTokenId']; phoneNumber = json['phoneNumber']; holderEmail = json['holderEmail']; holderName = json['holderName']; changed = JsonConverters.fromJson(json['changed'],'List',context!); responseStatus = JsonConverters.fromJson(json['responseStatus'],'ResponseStatus',context!); return this; } Map toJson() => { 'statusCode': statusCode, 'message': message, 'ticketTokenId': ticketTokenId, 'previousTicketTokenId': previousTicketTokenId, 'phoneNumber': phoneNumber, 'holderEmail': holderEmail, 'holderName': holderName, 'changed': JsonConverters.toJson(changed,'List',context!), 'responseStatus': JsonConverters.toJson(responseStatus,'ResponseStatus',context!) }; getTypeName() => "ReissueTicketResult"; TypeContext? context = _ctx; } // @Route("/Ticket/Reissue", "POST") class ReissueTicketRequest implements IReturn, IConvertible { String? ticketTokenId; int? eventOwnerId; String? newPhoneNumber; String? newEmail; String? newHolderName; String? reason; ReissueTicketRequest({this.ticketTokenId,this.eventOwnerId,this.newPhoneNumber,this.newEmail,this.newHolderName,this.reason}); ReissueTicketRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ticketTokenId = json['ticketTokenId']; eventOwnerId = json['eventOwnerId']; newPhoneNumber = json['newPhoneNumber']; newEmail = json['newEmail']; newHolderName = json['newHolderName']; reason = json['reason']; return this; } Map toJson() => { 'ticketTokenId': ticketTokenId, 'eventOwnerId': eventOwnerId, 'newPhoneNumber': newPhoneNumber, 'newEmail': newEmail, 'newHolderName': newHolderName, 'reason': reason }; createResponse() => ReissueTicketResult(); getResponseTypeName() => "ReissueTicketResult"; getTypeName() => "ReissueTicketRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_app.azurewebsites.net', types: { 'ReissueTicketResult': TypeInfo(TypeOf.Class, create:() => ReissueTicketResult()), 'ReissueTicketRequest': TypeInfo(TypeOf.Class, create:() => ReissueTicketRequest()), });