/* Options: Date: 2026-09-21 22:52:26 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: UpdatePackingBoxWeight.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class TraceabilityMissionDetailPacking implements IConvertible { int? IDMissionDetail; double? PreparedQuantity; String? Batch; int? ContainerID; String? ContainerName; double? ContainerSizeXCm; double? ContainerSizeYCm; double? ContainerSizeZCm; double? ContainerWeight; int? StockroomID; String? StockroomName; String? Operator; String? VersionSelected; TraceabilityMissionDetailPacking({this.IDMissionDetail,this.PreparedQuantity,this.Batch,this.ContainerID,this.ContainerName,this.ContainerSizeXCm,this.ContainerSizeYCm,this.ContainerSizeZCm,this.ContainerWeight,this.StockroomID,this.StockroomName,this.Operator,this.VersionSelected}); TraceabilityMissionDetailPacking.fromJson(Map json) { fromMap(json); } fromMap(Map json) { IDMissionDetail = json['IDMissionDetail']; PreparedQuantity = JsonConverters.toDouble(json['PreparedQuantity']); Batch = json['Batch']; ContainerID = json['ContainerID']; ContainerName = json['ContainerName']; ContainerSizeXCm = JsonConverters.toDouble(json['ContainerSizeXCm']); ContainerSizeYCm = JsonConverters.toDouble(json['ContainerSizeYCm']); ContainerSizeZCm = JsonConverters.toDouble(json['ContainerSizeZCm']); ContainerWeight = JsonConverters.toDouble(json['ContainerWeight']); StockroomID = json['StockroomID']; StockroomName = json['StockroomName']; Operator = json['Operator']; VersionSelected = json['VersionSelected']; return this; } Map toJson() => { 'IDMissionDetail': IDMissionDetail, 'PreparedQuantity': PreparedQuantity, 'Batch': Batch, 'ContainerID': ContainerID, 'ContainerName': ContainerName, 'ContainerSizeXCm': ContainerSizeXCm, 'ContainerSizeYCm': ContainerSizeYCm, 'ContainerSizeZCm': ContainerSizeZCm, 'ContainerWeight': ContainerWeight, 'StockroomID': StockroomID, 'StockroomName': StockroomName, 'Operator': Operator, 'VersionSelected': VersionSelected }; getTypeName() => "TraceabilityMissionDetailPacking"; TypeContext? context = _ctx; } // @Route("/UpdatePackingBoxWeight") class UpdatePackingBoxWeight implements IConvertible, IPost { /** * Traceability Mission Detail */ // @ApiMember(Description=" Traceability Mission Detail", IsRequired=true) TraceabilityMissionDetailPacking? TraceabilityMissionDetailPacking; UpdatePackingBoxWeight({this.TraceabilityMissionDetailPacking}); UpdatePackingBoxWeight.fromJson(Map json) { fromMap(json); } fromMap(Map json) { TraceabilityMissionDetailPacking = JsonConverters.fromJson(json['TraceabilityMissionDetailPacking'],'TraceabilityMissionDetailPacking',context!); return this; } Map toJson() => { 'TraceabilityMissionDetailPacking': JsonConverters.toJson(TraceabilityMissionDetailPacking,'TraceabilityMissionDetailPacking',context!) }; getTypeName() => "UpdatePackingBoxWeight"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'clouddemo.pickeos.com', types: { 'TraceabilityMissionDetailPacking': TypeInfo(TypeOf.Class, create:() => TraceabilityMissionDetailPacking()), 'UpdatePackingBoxWeight': TypeInfo(TypeOf.Class, create:() => UpdatePackingBoxWeight()), });