| 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 .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
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"}