| All Verbs | /UpdatePackingBoxWeight |
|---|
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<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> 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<String, dynamic> 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;
}
class UpdatePackingBoxWeight implements IConvertible
{
/**
* Traceability Mission Detail
*/
// @ApiMember(Description=" Traceability Mission Detail", IsRequired=true)
TraceabilityMissionDetailPacking? TraceabilityMissionDetailPacking;
UpdatePackingBoxWeight({this.TraceabilityMissionDetailPacking});
UpdatePackingBoxWeight.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
TraceabilityMissionDetailPacking = JsonConverters.fromJson(json['TraceabilityMissionDetailPacking'],'TraceabilityMissionDetailPacking',context!);
return this;
}
Map<String, dynamic> toJson() => {
'TraceabilityMissionDetailPacking': JsonConverters.toJson(TraceabilityMissionDetailPacking,'TraceabilityMissionDetailPacking',context!)
};
getTypeName() => "UpdatePackingBoxWeight";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'clouddemo.pickeos.com', types: <String, TypeInfo> {
'TraceabilityMissionDetailPacking': TypeInfo(TypeOf.Class, create:() => TraceabilityMissionDetailPacking()),
'UpdatePackingBoxWeight': TypeInfo(TypeOf.Class, create:() => UpdatePackingBoxWeight()),
});
Dart UpdatePackingBoxWeight DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /UpdatePackingBoxWeight HTTP/1.1
Host: clouddemo.pickeos.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
TraceabilityMissionDetailPacking:
{
IDMissionDetail: 0,
PreparedQuantity: 0,
Batch: String,
ContainerID: 0,
ContainerName: String,
ContainerSizeXCm: 0,
ContainerSizeYCm: 0,
ContainerSizeZCm: 0,
ContainerWeight: 0,
StockroomID: 0,
StockroomName: String,
Operator: String,
VersionSelected: String
}
}