/* Options: Date: 2026-09-21 22:53:11 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: False //ExportValueTypes: False IncludeTypes: MissionAddDetail.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.IO; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using GoToLightAPI; namespace GoToLightAPI { [Route("/MissionAddDetail/{MissionName}/{Reference}/{Label}/{Quantity}")] public partial class MissionAddDetail { /// ///Mission name /// [ApiMember(Description="Mission name", IsRequired=true)] public virtual string MissionName { get; set; } /// ///Detail reference /// [ApiMember(Description="Detail reference", IsRequired=true)] public virtual string Reference { get; set; } /// ///Detail label /// [ApiMember(Description="Detail label", IsRequired=true)] public virtual string Label { get; set; } /// ///Quantity /// [ApiMember(Description="Quantity", IsRequired=true)] public virtual double Quantity { get; set; } /// ///QuantityPrepared /// [ApiMember(Description="QuantityPrepared")] public virtual double QuantityPrepared { get; set; } /// ///Mission info /// [ApiMember(Description="Mission info")] public virtual string MissionInfo { get; set; } /// ///Tray key /// [ApiMember(Description="Tray key")] public virtual string Tray { get; set; } /// ///Stock Location /// [ApiMember(Description="Stock Location")] public virtual string StockLocation { get; set; } /// ///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 virtual int LineNumber { get; set; } /// ///Info about article (Max 100 chars) /// [ApiMember(Description="Info about article (Max 100 chars)")] public virtual string Info { get; set; } /// ///Position of article (Max 50 chars) /// [ApiMember(Description="Position of article (Max 50 chars)")] public virtual string GTIN { get; set; } /// ///Product reference used by supplier /// [ApiMember(Description="Product reference used by supplier")] public virtual string SupplierReference { get; set; } /// ///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 virtual int PickingIndex { get; set; } /// ///Defines if an article is substitutable /// [ApiMember(Description="Defines if an article is substitutable")] public virtual bool? Substitutable { get; set; } /// ///Defines the new Reference of substituted article /// [ApiMember(Description="Defines the new Reference of substituted article")] public virtual string SubstitutionRef { get; set; } /// ///Unique reference of a containing package /// [ApiMember(Description="Unique reference of a containing package")] public virtual string PackageReference { get; set; } /// ///Number of articles contained in the package /// [ApiMember(Description="Number of articles contained in the package")] public virtual int? NbSKUInPackage { get; set; } /// ///Unique reference of a containing package (additional) /// [ApiMember(Description="Unique reference of a containing package (additional)")] public virtual string PackageReference2 { get; set; } /// ///Number of articles contained in the package (additional) /// [ApiMember(Description="Number of articles contained in the package (additional)")] public virtual int? NbSKUInPackage2 { get; set; } /// ///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 virtual bool? ResolveStockLocation { get; set; } /// ///Weight per Item in Kg /// [ApiMember(Description="Weight per Item in Kg")] public virtual float? WeightPerItemInKg { get; set; } /// ///Volume per Item in m3 /// [ApiMember(Description="Volume per Item in m3")] public virtual float? VolumePerItemInM3 { get; set; } /// ///URL of picture /// [ApiMember(Description="URL of picture")] public virtual string PictureURL { get; set; } /// ///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 virtual string QuantityUnit { get; set; } /// ///Product versions /// [ApiMember(Description="Product versions")] public virtual List Versions { get; set; } = []; /// ///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 virtual bool? IsProductCritical { get; set; } /// ///Mission type /// [ApiMember(Description="Mission type")] public virtual string MissionType { get; set; } } }