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}

export class MissionAddDetail
{
    /** @description Mission name */
    // @ApiMember(Description="Mission name", IsRequired=true)
    public MissionName: string;

    /** @description Detail reference */
    // @ApiMember(Description="Detail reference", IsRequired=true)
    public Reference: string;

    /** @description Detail label */
    // @ApiMember(Description="Detail label", IsRequired=true)
    public Label: string;

    /** @description Quantity */
    // @ApiMember(Description="Quantity", IsRequired=true)
    public Quantity: number;

    /** @description QuantityPrepared */
    // @ApiMember(Description="QuantityPrepared")
    public QuantityPrepared: number;

    /** @description Mission info */
    // @ApiMember(Description="Mission info")
    public MissionInfo: string;

    /** @description Tray key */
    // @ApiMember(Description="Tray key")
    public Tray: string;

    /** @description Stock Location */
    // @ApiMember(Description="Stock Location")
    public StockLocation: string;

    /** @description 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 LineNumber: number;

    /** @description Info about article (Max 100 chars) */
    // @ApiMember(Description="Info about article (Max 100 chars)")
    public Info: string;

    /** @description Position of article (Max 50 chars) */
    // @ApiMember(Description="Position of article (Max 50 chars)")
    public GTIN: string;

    /** @description Product reference used by supplier */
    // @ApiMember(Description="Product reference used by supplier")
    public SupplierReference: string;

    /** @description 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 PickingIndex: number;

    /** @description Defines if an article is substitutable */
    // @ApiMember(Description="Defines if an article is substitutable")
    public Substitutable?: boolean;

    /** @description Defines the new Reference of substituted article */
    // @ApiMember(Description="Defines the new Reference of substituted article")
    public SubstitutionRef: string;

    /** @description Unique reference of a containing package */
    // @ApiMember(Description="Unique reference of a containing package")
    public PackageReference: string;

    /** @description Number of articles contained in the package */
    // @ApiMember(Description="Number of articles contained in the package")
    public NbSKUInPackage?: number;

    /** @description Unique reference of a containing package (additional) */
    // @ApiMember(Description="Unique reference of a containing package (additional)")
    public PackageReference2: string;

    /** @description Number of articles contained in the package (additional) */
    // @ApiMember(Description="Number of articles contained in the package (additional)")
    public NbSKUInPackage2?: number;

    /** @description 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 ResolveStockLocation?: boolean;

    /** @description Weight per Item in Kg */
    // @ApiMember(Description="Weight per Item in Kg")
    public WeightPerItemInKg?: number;

    /** @description Volume per Item in m3 */
    // @ApiMember(Description="Volume per Item in m3")
    public VolumePerItemInM3?: number;

    /** @description URL of picture */
    // @ApiMember(Description="URL of picture")
    public PictureURL: string;

    /** @description 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 QuantityUnit: string;

    /** @description Product versions */
    // @ApiMember(Description="Product versions")
    public Versions: string[] = [];

    /** @description 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 IsProductCritical?: boolean;

    /** @description Mission type */
    // @ApiMember(Description="Mission type")
    public MissionType: string;

    public constructor(init?: Partial<MissionAddDetail>) { (Object as any).assign(this, init); }
}

TypeScript MissionAddDetail DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other

HTTP + OTHER

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/jsonl
Content-Type: text/jsonl
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"}