/* Options: Date: 2026-09-21 22:55:50 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: MissionAddDetail.* //ExcludeTypes: //InitializeCollections: False //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.* @Route(Path="/MissionAddDetail/{MissionName}/{Reference}/{Label}/{Quantity}") open class MissionAddDetail { /** * Mission name */ @ApiMember(Description="Mission name", IsRequired=true) open var MissionName:String? = null /** * Detail reference */ @ApiMember(Description="Detail reference", IsRequired=true) open var Reference:String? = null /** * Detail label */ @ApiMember(Description="Detail label", IsRequired=true) open var Label:String? = null /** * Quantity */ @ApiMember(Description="Quantity", IsRequired=true) open var Quantity:Double? = null /** * QuantityPrepared */ @ApiMember(Description="QuantityPrepared") open var QuantityPrepared:Double? = null /** * Mission info */ @ApiMember(Description="Mission info") open var MissionInfo:String? = null /** * Tray key */ @ApiMember(Description="Tray key") open var Tray:String? = null /** * Stock Location */ @ApiMember(Description="Stock Location") open var StockLocation:String? = 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.") open var LineNumber:Int? = null /** * Info about article (Max 100 chars) */ @ApiMember(Description="Info about article (Max 100 chars)") open var Info:String? = null /** * Position of article (Max 50 chars) */ @ApiMember(Description="Position of article (Max 50 chars)") open var GTIN:String? = null /** * Product reference used by supplier */ @ApiMember(Description="Product reference used by supplier") open var SupplierReference:String? = 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") open var PickingIndex:Int? = null /** * Defines if an article is substitutable */ @ApiMember(Description="Defines if an article is substitutable") open var Substitutable:Boolean? = null /** * Defines the new Reference of substituted article */ @ApiMember(Description="Defines the new Reference of substituted article") open var SubstitutionRef:String? = null /** * Unique reference of a containing package */ @ApiMember(Description="Unique reference of a containing package") open var PackageReference:String? = null /** * Number of articles contained in the package */ @ApiMember(Description="Number of articles contained in the package") open var NbSKUInPackage:Int? = null /** * Unique reference of a containing package (additional) */ @ApiMember(Description="Unique reference of a containing package (additional)") open var PackageReference2:String? = null /** * Number of articles contained in the package (additional) */ @ApiMember(Description="Number of articles contained in the package (additional)") open var NbSKUInPackage2:Int? = 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.") open var ResolveStockLocation:Boolean? = null /** * Weight per Item in Kg */ @ApiMember(Description="Weight per Item in Kg") open var WeightPerItemInKg:Float? = null /** * Volume per Item in m3 */ @ApiMember(Description="Volume per Item in m3") open var VolumePerItemInM3:Float? = null /** * URL of picture */ @ApiMember(Description="URL of picture") open var PictureURL:String? = 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") open var QuantityUnit:String? = null /** * Product versions */ @ApiMember(Description="Product versions") open var Versions:ArrayList = 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") open var IsProductCritical:Boolean? = null /** * Mission type */ @ApiMember(Description="Mission type") open var MissionType:String? = null }