/* Options: Date: 2026-02-12 02:35:28 Version: 8.10 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: ProcessBulkStatusAllocationRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class BackOrderStatusAllocation implements IConvertible { int? Row; String? BackOrderReference; String? Status; String? Message; BackOrderStatusAllocation({this.Row,this.BackOrderReference,this.Status,this.Message}); BackOrderStatusAllocation.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Row = json['Row']; BackOrderReference = json['BackOrderReference']; Status = json['Status']; Message = json['Message']; return this; } Map toJson() => { 'Row': Row, 'BackOrderReference': BackOrderReference, 'Status': Status, 'Message': Message }; getTypeName() => "BackOrderStatusAllocation"; TypeContext? context = _ctx; } class ProcessBulkStatusAllocationResponse implements IConvertible { ProcessBulkStatusAllocationResponse(); ProcessBulkStatusAllocationResponse.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; getTypeName() => "ProcessBulkStatusAllocationResponse"; TypeContext? context = _ctx; } // @Route("/v1/BackOrder/PerformBulkStatusAllocations", "POST") class ProcessBulkStatusAllocationRequest implements IReturn, IConvertible, IPost { List? Allocations = []; String? Filename; ProcessBulkStatusAllocationRequest({this.Allocations,this.Filename}); ProcessBulkStatusAllocationRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Allocations = JsonConverters.fromJson(json['Allocations'],'List',context!); Filename = json['Filename']; return this; } Map toJson() => { 'Allocations': JsonConverters.toJson(Allocations,'List',context!), 'Filename': Filename }; createResponse() => ProcessBulkStatusAllocationResponse(); getResponseTypeName() => "ProcessBulkStatusAllocationResponse"; getTypeName() => "ProcessBulkStatusAllocationRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'prod_api_agency_orch_mb_dhc.rapp_customers.co.uk', types: { 'BackOrderStatusAllocation': TypeInfo(TypeOf.Class, create:() => BackOrderStatusAllocation()), 'ProcessBulkStatusAllocationResponse': TypeInfo(TypeOf.Class, create:() => ProcessBulkStatusAllocationResponse()), 'ProcessBulkStatusAllocationRequest': TypeInfo(TypeOf.Class, create:() => ProcessBulkStatusAllocationRequest()), 'List': TypeInfo(TypeOf.Class, create:() => []), });