/* Options: Date: 2026-09-21 22:53:54 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: MissionAddDetail.* //ExcludeTypes: //DefaultImports: */ // @Route("/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) { (Object as any).assign(this, init); } public getTypeName() { return 'MissionAddDetail'; } public getMethod() { return 'POST'; } public createResponse() {} }