| All Verbs | /MissionAddDetail/{MissionName}/{Reference}/{Label}/{Quantity} |
|---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class MissionAddDetail
{
/**
* Mission name
*/
@ApiMember(Description="Mission name", IsRequired=true)
public String MissionName = null;
/**
* Detail reference
*/
@ApiMember(Description="Detail reference", IsRequired=true)
public String Reference = null;
/**
* Detail label
*/
@ApiMember(Description="Detail label", IsRequired=true)
public String Label = null;
/**
* Quantity
*/
@ApiMember(Description="Quantity", IsRequired=true)
public Double Quantity = null;
/**
* QuantityPrepared
*/
@ApiMember(Description="QuantityPrepared")
public Double QuantityPrepared = null;
/**
* Mission info
*/
@ApiMember(Description="Mission info")
public String MissionInfo = null;
/**
* Tray key
*/
@ApiMember(Description="Tray key")
public String Tray = null;
/**
* Stock Location
*/
@ApiMember(Description="Stock Location")
public String StockLocation = null;
/**
* To be used to identify with certitude a specific line in the mission result repport.
*/
@ApiMember(Description="To be used to identify with certitude a specific line in the mission result repport.")
public Integer LineNumber = null;
/**
* Info about article (Max 100 chars)
*/
@ApiMember(Description="Info about article (Max 100 chars)")
public String Info = null;
/**
* Position of article (Max 50 chars)
*/
@ApiMember(Description="Position of article (Max 50 chars)")
public String GTIN = null;
/**
* Product reference used by supplier
*/
@ApiMember(Description="Product reference used by supplier")
public String SupplierReference = null;
/**
* Can be used to optimize picking. The mission will be sorted using this value
*/
@ApiMember(Description="Can be used to optimize picking. The mission will be sorted using this value")
public Integer PickingIndex = null;
/**
* Defines if an article is substitutable
*/
@ApiMember(Description="Defines if an article is substitutable")
public Boolean Substitutable = null;
/**
* Defines the new Reference of substituted article
*/
@ApiMember(Description="Defines the new Reference of substituted article")
public String SubstitutionRef = null;
/**
* Unique reference of a containing package
*/
@ApiMember(Description="Unique reference of a containing package")
public String PackageReference = null;
/**
* Number of articles contained in the package
*/
@ApiMember(Description="Number of articles contained in the package")
public Integer NbSKUInPackage = null;
/**
* Unique reference of a containing package (additional)
*/
@ApiMember(Description="Unique reference of a containing package (additional)")
public String PackageReference2 = null;
/**
* Number of articles contained in the package (additional)
*/
@ApiMember(Description="Number of articles contained in the package (additional)")
public Integer NbSKUInPackage2 = null;
/**
* Uses GTIN to resovle StockLocation from Stock DB Table. Takes only the first stock location found in Stock DB.
*/
@ApiMember(Description="Uses GTIN to resovle StockLocation from Stock DB Table. Takes only the first stock location found in Stock DB.")
public Boolean ResolveStockLocation = null;
/**
* Weight per Item in Kg
*/
@ApiMember(Description="Weight per Item in Kg")
public Float WeightPerItemInKg = null;
/**
* Volume per Item in m3
*/
@ApiMember(Description="Volume per Item in m3")
public Float VolumePerItemInM3 = null;
/**
* URL of picture
*/
@ApiMember(Description="URL of picture")
public String PictureURL = null;
/**
* Mesure of the item if it is by weight or by piece
*/
@ApiMember(Description="Mesure of the item if it is by weight or by piece")
public String QuantityUnit = null;
/**
* Product versions
*/
@ApiMember(Description="Product versions")
public ArrayList<String> Versions = new ArrayList<String>();
/**
* Use to know if product need force scan EAN or not
*/
@ApiMember(Description="Use to know if product need force scan EAN or not")
public Boolean IsProductCritical = null;
/**
* Mission type
*/
@ApiMember(Description="Mission type")
public String MissionType = null;
public String getMissionName() { return MissionName; }
public MissionAddDetail setMissionName(String value) { this.MissionName = value; return this; }
public String getReference() { return Reference; }
public MissionAddDetail setReference(String value) { this.Reference = value; return this; }
public String getLabel() { return Label; }
public MissionAddDetail setLabel(String value) { this.Label = value; return this; }
public Double getQuantity() { return Quantity; }
public MissionAddDetail setQuantity(Double value) { this.Quantity = value; return this; }
public Double getQuantityPrepared() { return QuantityPrepared; }
public MissionAddDetail setQuantityPrepared(Double value) { this.QuantityPrepared = value; return this; }
public String getMissionInfo() { return MissionInfo; }
public MissionAddDetail setMissionInfo(String value) { this.MissionInfo = value; return this; }
public String getTray() { return Tray; }
public MissionAddDetail setTray(String value) { this.Tray = value; return this; }
public String getStockLocation() { return StockLocation; }
public MissionAddDetail setStockLocation(String value) { this.StockLocation = value; return this; }
public Integer getLineNumber() { return LineNumber; }
public MissionAddDetail setLineNumber(Integer value) { this.LineNumber = value; return this; }
public String getInfo() { return Info; }
public MissionAddDetail setInfo(String value) { this.Info = value; return this; }
public String getGtin() { return GTIN; }
public MissionAddDetail setGtin(String value) { this.GTIN = value; return this; }
public String getSupplierReference() { return SupplierReference; }
public MissionAddDetail setSupplierReference(String value) { this.SupplierReference = value; return this; }
public Integer getPickingIndex() { return PickingIndex; }
public MissionAddDetail setPickingIndex(Integer value) { this.PickingIndex = value; return this; }
public Boolean isSubstitutable() { return Substitutable; }
public MissionAddDetail setSubstitutable(Boolean value) { this.Substitutable = value; return this; }
public String getSubstitutionRef() { return SubstitutionRef; }
public MissionAddDetail setSubstitutionRef(String value) { this.SubstitutionRef = value; return this; }
public String getPackageReference() { return PackageReference; }
public MissionAddDetail setPackageReference(String value) { this.PackageReference = value; return this; }
public Integer getNbSKUInPackage() { return NbSKUInPackage; }
public MissionAddDetail setNbSKUInPackage(Integer value) { this.NbSKUInPackage = value; return this; }
public String getPackageReference2() { return PackageReference2; }
public MissionAddDetail setPackageReference2(String value) { this.PackageReference2 = value; return this; }
public Integer getNbSKUInPackage2() { return NbSKUInPackage2; }
public MissionAddDetail setNbSKUInPackage2(Integer value) { this.NbSKUInPackage2 = value; return this; }
public Boolean isResolveStockLocation() { return ResolveStockLocation; }
public MissionAddDetail setResolveStockLocation(Boolean value) { this.ResolveStockLocation = value; return this; }
public Float getWeightPerItemInKg() { return WeightPerItemInKg; }
public MissionAddDetail setWeightPerItemInKg(Float value) { this.WeightPerItemInKg = value; return this; }
public Float getVolumePerItemInM3() { return VolumePerItemInM3; }
public MissionAddDetail setVolumePerItemInM3(Float value) { this.VolumePerItemInM3 = value; return this; }
public String getPictureURL() { return PictureURL; }
public MissionAddDetail setPictureURL(String value) { this.PictureURL = value; return this; }
public String getQuantityUnit() { return QuantityUnit; }
public MissionAddDetail setQuantityUnit(String value) { this.QuantityUnit = value; return this; }
public ArrayList<String> getVersions() { return Versions; }
public MissionAddDetail setVersions(ArrayList<String> value) { this.Versions = value; return this; }
public Boolean getIsProductCritical() { return IsProductCritical; }
public MissionAddDetail setIsProductCritical(Boolean value) { this.IsProductCritical = value; return this; }
public String getMissionType() { return MissionType; }
public MissionAddDetail setMissionType(String value) { this.MissionType = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /MissionAddDetail/{MissionName}/{Reference}/{Label}/{Quantity} HTTP/1.1
Host: clouddemo.pickeos.com
Accept: application/json
Content-Type: application/json
Content-Length: length
{"MissionName":"String","Reference":"String","Label":"String","Quantity":0,"QuantityPrepared":0,"MissionInfo":"String","Tray":"String","StockLocation":"String","LineNumber":0,"Info":"String","GTIN":"String","SupplierReference":"String","PickingIndex":0,"Substitutable":false,"SubstitutionRef":"String","PackageReference":"String","NbSKUInPackage":0,"PackageReference2":"String","NbSKUInPackage2":0,"ResolveStockLocation":false,"WeightPerItemInKg":0,"VolumePerItemInM3":0,"PictureURL":"String","QuantityUnit":"String","Versions":["String"],"IsProductCritical":false,"MissionType":"String"}