/* Options: Date: 2026-08-02 15:27:55 Version: 10.06 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UpdateInflightOrderVoucherRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class UpdateInflightOrderVoucherResponse implements IConvertible { bool Success; UpdateInflightOrderVoucherResponse({this.Success}); UpdateInflightOrderVoucherResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Success = json['Success']; return this; } Map toJson() => { 'Success': Success }; getTypeName() => "UpdateInflightOrderVoucherResponse"; TypeContext? context = _ctx; } // @Route("/v1/order/inflight/voucher", "PUT") class UpdateInflightOrderVoucherRequest implements IReturn, IPut, IConvertible { int OrderId = 0; int VoucherOfferItemId = 0; String VoucherCode = ""; String VIN = ""; String OrderReference = ""; String? CommissionNumber; UpdateInflightOrderVoucherRequest({this.OrderId,this.VoucherOfferItemId,this.VoucherCode,this.VIN,this.OrderReference,this.CommissionNumber}); UpdateInflightOrderVoucherRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { OrderId = json['OrderId']; VoucherOfferItemId = json['VoucherOfferItemId']; VoucherCode = json['VoucherCode']; VIN = json['VIN']; OrderReference = json['OrderReference']; CommissionNumber = json['CommissionNumber']; return this; } Map toJson() => { 'OrderId': OrderId, 'VoucherOfferItemId': VoucherOfferItemId, 'VoucherCode': VoucherCode, 'VIN': VIN, 'OrderReference': OrderReference, 'CommissionNumber': CommissionNumber }; createResponse() => UpdateInflightOrderVoucherResponse(); getResponseTypeName() => "UpdateInflightOrderVoucherResponse"; getTypeName() => "UpdateInflightOrderVoucherRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'prod_api_agency_orch_mb_dhc.rapp_customers.co.uk', types: { 'UpdateInflightOrderVoucherResponse': TypeInfo(TypeOf.Class, create:() => UpdateInflightOrderVoucherResponse()), 'UpdateInflightOrderVoucherRequest': TypeInfo(TypeOf.Class, create:() => UpdateInflightOrderVoucherRequest()), });