| All Verbs | /MissionAddDetail/{MissionName}/{Reference}/{Label}/{Quantity} |
|---|
import java.math.*
import java.util.*
import java.io.InputStream
import net.servicestack.client.*
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<String> = 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")
open var IsProductCritical:Boolean? = null
/**
* Mission type
*/
@ApiMember(Description="Mission type")
open var MissionType:String? = null
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
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: text/csv
Content-Type: text/csv
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"}