Go-to-Light Service 4.0.0.2397 - 121 - API License to Cloud Demo

<back to all web services

MissionAddDetail

Requires Authentication
The following routes are available for this service:
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
}

Kotlin MissionAddDetail DTOs

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

HTTP + JSON

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"}