| All Verbs | /MissionUpdatePackingMissionDetail |
|---|
using System;
using System.IO;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using GoToLightAPI;
namespace GoToLightAPI
{
public partial class Container
{
public virtual int ContainerID { get; set; }
public virtual string ContainerCode { get; set; }
public virtual string Location { get; set; }
public virtual Object DimensionX { get; set; }
public virtual Object DimensionY { get; set; }
public virtual Object DimensionZ { get; set; }
public virtual bool Deleted { get; set; }
}
public partial class MissionDetail
{
public virtual int ID { get; set; }
public virtual int MissionID { get; set; }
public virtual string Label { get; set; }
public virtual string Reference { get; set; }
public virtual double? Quantity { get; set; }
public virtual double? PreparedQuantity { get; set; }
public virtual double PackedQuantity { get; set; }
public virtual List<Position> Positions { get; set; } = [];
public virtual string Tray { get; set; }
public virtual string StockLocation { get; set; }
public virtual int? LineNumber { get; set; }
public virtual string Info { get; set; }
public virtual string GTIN { get; set; }
public virtual string SupplierReference { get; set; }
public virtual int PickingIndex { get; set; }
public virtual List<TraceabilityMissionDetail> TraceabilityDetails { get; set; } = [];
public virtual List<TraceabilityMissionDetailPacking> TraceabilityDetailsPacking { get; set; } = [];
public virtual bool? Substitutable { get; set; }
public virtual string SubstitutionRef { get; set; }
public virtual string TraceabilityBatch { get; set; }
public virtual string Data1 { get; set; }
public virtual string Data2 { get; set; }
public virtual string Data3 { get; set; }
public virtual string Data4 { get; set; }
public virtual string Data5 { get; set; }
public virtual string Data6 { get; set; }
public virtual string Data7 { get; set; }
public virtual string Data8 { get; set; }
public virtual string Data9 { get; set; }
public virtual string Data10 { get; set; }
public virtual string Data11 { get; set; }
public virtual string Data12 { get; set; }
public virtual string PackageReference { get; set; }
public virtual long? NbSKUInPackage { get; set; }
public virtual string PackageReference2 { get; set; }
public virtual long? NbSKUInPackage2 { get; set; }
public virtual long? ContainerID { get; set; }
public virtual Container Container { get; set; }
public virtual float? WeightPerItemInKg { get; set; }
public virtual float? VolumePerItemInM3 { get; set; }
public virtual string PictureURL { get; set; }
public virtual Stock Stock { get; set; }
public virtual string QuantityUnit { get; set; }
public virtual MissionDetailComment Comments { get; set; }
public virtual double? ShortageQuantity { get; set; }
public virtual DateTime? ItemPreparationDate { get; set; }
public virtual DateTime? CreationDateTime { get; set; }
public virtual long? QuantityDispatched { get; set; }
public virtual List<string> Versions { get; set; } = [];
public virtual int QuantityBreakage { get; set; }
public virtual bool? IsProductCritical { get; set; }
public virtual string Owner { get; set; }
public virtual int StockroomID { get; set; }
}
public partial class MissionDetailComment
{
public virtual int ID { get; set; }
public virtual int MissionDetailID { get; set; }
public virtual string Comment { get; set; }
public virtual DateTime? Timestamp { get; set; }
public virtual string Operator { get; set; }
}
public partial class MissionUpdatePackingMissionDetail
{
///<summary>
///Mission Detail
///</summary>
[ApiMember(Description="Mission Detail", IsRequired=true)]
public virtual MissionDetail MissionDetail { get; set; }
///<summary>
///Quantity the operator packed
///</summary>
[ApiMember(Description="Quantity the operator packed", IsRequired=true)]
public virtual double PackedQuantity { get; set; }
}
public partial class Position
{
public virtual int ID { get; set; }
public virtual string Key { get; set; }
public virtual int Pixel { get; set; }
public virtual int Width { get; set; }
public virtual int AreaID { get; set; }
public virtual string AreaLabel { get; set; }
public virtual string Label { get; set; }
public virtual long? StockroomID { get; set; }
}
public partial class Stock
{
public virtual int StockID { get; set; }
public virtual string ProductID { get; set; }
public virtual string ProductAttributeID { get; set; }
public virtual string Reference { get; set; }
public virtual string Gtin { get; set; }
public virtual string GtinAttribute { get; set; }
public virtual string Label { get; set; }
public virtual string StockLocation { get; set; }
public virtual double PhysicalQuantityStockLocation { get; set; }
public virtual string ReserveStockLocation { get; set; }
public virtual double PhysicalQuantityReserveStockLocation { get; set; }
public virtual int? NbSKUInPackage { get; set; }
public virtual string PackageReference { get; set; }
public virtual int? NbSKUInPackage2 { get; set; }
public virtual string PackageReference2 { get; set; }
public virtual string Weight { get; set; }
public virtual bool FillInBatchNumber { get; set; }
public virtual bool FillInDate { get; set; }
public virtual string PictureURL { get; set; }
public virtual List<StockAdditional> StockAdditionals { get; set; } = [];
public virtual string SearchKey { get; set; }
}
public partial class StockAdditional
{
public virtual int StockID { get; set; }
public virtual string Gtin { get; set; }
public virtual string StockLocation { get; set; }
public virtual double PhysicalQuantityStockLocation { get; set; }
}
public partial class TraceabilityMissionDetail
{
public virtual int IDMissionDetail { get; set; }
public virtual double PreparedQuantity { get; set; }
public virtual string Batch { get; set; }
public virtual int ContainerID { get; set; }
public virtual string ContainerName { get; set; }
public virtual double ContainerSizeXCm { get; set; }
public virtual double ContainerSizeYCm { get; set; }
public virtual double ContainerSizeZCm { get; set; }
public virtual double ContainerWeight { get; set; }
public virtual int StockroomID { get; set; }
public virtual string StockroomName { get; set; }
public virtual string Operator { get; set; }
public virtual string VersionSelected { get; set; }
}
public partial class TraceabilityMissionDetailPacking
{
public virtual int IDMissionDetail { get; set; }
public virtual double PreparedQuantity { get; set; }
public virtual string Batch { get; set; }
public virtual int ContainerID { get; set; }
public virtual string ContainerName { get; set; }
public virtual double ContainerSizeXCm { get; set; }
public virtual double ContainerSizeYCm { get; set; }
public virtual double ContainerSizeZCm { get; set; }
public virtual double ContainerWeight { get; set; }
public virtual int StockroomID { get; set; }
public virtual string StockroomName { get; set; }
public virtual string Operator { get; set; }
public virtual string VersionSelected { get; set; }
}
}
C# MissionUpdatePackingMissionDetail 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 /MissionUpdatePackingMissionDetail HTTP/1.1
Host: clouddemo.pickeos.com
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
MissionDetail:
{
ID: 0,
MissionID: 0,
Label: String,
Reference: String,
Quantity: 0,
PreparedQuantity: 0,
PackedQuantity: 0,
Positions:
[
{
ID: 0,
Key: String,
Pixel: 0,
Width: 0,
AreaID: 0,
AreaLabel: String,
Label: String,
StockroomID: 0
}
],
Tray: String,
StockLocation: String,
LineNumber: 0,
Info: String,
GTIN: String,
SupplierReference: String,
PickingIndex: 0,
TraceabilityDetails:
[
{
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
}
],
TraceabilityDetailsPacking:
[
{
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
}
],
Substitutable: False,
SubstitutionRef: String,
TraceabilityBatch: String,
Data1: String,
Data2: String,
Data3: String,
Data4: String,
Data5: String,
Data6: String,
Data7: String,
Data8: String,
Data9: String,
Data10: String,
Data11: String,
Data12: String,
PackageReference: String,
NbSKUInPackage: 0,
PackageReference2: String,
NbSKUInPackage2: 0,
ContainerID: 0,
Container:
{
ContainerID: 0,
ContainerCode: String,
Location: String,
DimensionX: {},
DimensionY: {},
DimensionZ: {},
Deleted: False
},
WeightPerItemInKg: 0,
VolumePerItemInM3: 0,
PictureURL: String,
Stock:
{
StockID: 0,
ProductID: String,
ProductAttributeID: String,
Reference: String,
Gtin: String,
GtinAttribute: String,
Label: String,
StockLocation: String,
PhysicalQuantityStockLocation: 0,
ReserveStockLocation: String,
PhysicalQuantityReserveStockLocation: 0,
NbSKUInPackage: 0,
PackageReference: String,
NbSKUInPackage2: 0,
PackageReference2: String,
Weight: String,
FillInBatchNumber: False,
FillInDate: False,
PictureURL: String,
StockAdditionals:
[
{
StockID: 0,
Gtin: String,
StockLocation: String,
PhysicalQuantityStockLocation: 0
}
],
SearchKey: String-String-String-String-String
},
QuantityUnit: String,
Comments:
{
ID: 0,
MissionDetailID: 0,
Comment: String,
Timestamp: 0001-01-01,
Operator: String
},
ShortageQuantity: 0,
ItemPreparationDate: 0001-01-01,
CreationDateTime: 0001-01-01,
QuantityDispatched: 0,
Versions:
[
String
],
QuantityBreakage: 0,
IsProductCritical: False,
Owner: String,
StockroomID: 0
},
PackedQuantity: 0
}