/* Options: Date: 2026-10-01 12:31:25 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: SelfServiceCancelPendingRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class SelfServiceTransferResultBase implements IConvertible { bool? ok; int? statusCode; String? code; String? message; SelfServiceTransferResultBase({this.ok,this.statusCode,this.code,this.message}); SelfServiceTransferResultBase.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ok = json['ok']; statusCode = json['statusCode']; code = json['code']; message = json['message']; return this; } Map toJson() => { 'ok': ok, 'statusCode': statusCode, 'code': code, 'message': message }; getTypeName() => "SelfServiceTransferResultBase"; TypeContext? context = _ctx; } class SelfServiceCancelPendingResult extends SelfServiceTransferResultBase implements IConvertible { int? transferLogId; String? status; String? ticketTokenId; SelfServiceCancelPendingResult({this.transferLogId,this.status,this.ticketTokenId}); SelfServiceCancelPendingResult.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); transferLogId = json['transferLogId']; status = json['status']; ticketTokenId = json['ticketTokenId']; return this; } Map toJson() => super.toJson()..addAll({ 'transferLogId': transferLogId, 'status': status, 'ticketTokenId': ticketTokenId }); getTypeName() => "SelfServiceCancelPendingResult"; TypeContext? context = _ctx; } // @Route("/selfService/transferTicket/cancelPending", "POST") class SelfServiceCancelPendingRequest implements IReturn, IConvertible { String? ticketTokenId; String? buyerPhone; int? transferLogId; SelfServiceCancelPendingRequest({this.ticketTokenId,this.buyerPhone,this.transferLogId}); SelfServiceCancelPendingRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ticketTokenId = json['ticketTokenId']; buyerPhone = json['buyerPhone']; transferLogId = json['transferLogId']; return this; } Map toJson() => { 'ticketTokenId': ticketTokenId, 'buyerPhone': buyerPhone, 'transferLogId': transferLogId }; createResponse() => SelfServiceCancelPendingResult(); getResponseTypeName() => "SelfServiceCancelPendingResult"; getTypeName() => "SelfServiceCancelPendingRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'stubbur_app.azurewebsites.net', types: { 'SelfServiceTransferResultBase': TypeInfo(TypeOf.Class, create:() => SelfServiceTransferResultBase()), 'SelfServiceCancelPendingResult': TypeInfo(TypeOf.Class, create:() => SelfServiceCancelPendingResult()), 'SelfServiceCancelPendingRequest': TypeInfo(TypeOf.Class, create:() => SelfServiceCancelPendingRequest()), });