/* Options: Date: 2026-09-21 22:51:31 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: MissionAddDetail.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/MissionAddDetail/{MissionName}/{Reference}/{Label}/{Quantity}") 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 Versions = new ArrayList(); /** * 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 getVersions() { return Versions; } public MissionAddDetail setVersions(ArrayList 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; } } }