/* Options:
Date: 2026-09-21 22:54:24
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: BulkMissionEnd.*
//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("/BulkMissionEnd/")]
public partial class BulkMissionEnd
{
///
///Missions list
///
[ApiMember(Description="Missions list", IsRequired=true)]
public virtual List Missions { get; set; } = [];
}
public partial class Container
{
public virtual int ContainerID { get; set; }
public virtual string ContainerCode { get; set; }
public virtual string Location { get; set; }
public virtual Object DimensionX { get; set; }
public virtual Object DimensionY { get; set; }
public virtual Object DimensionZ { get; set; }
public virtual bool Deleted { get; set; }
}
public partial class Mission
{
public virtual int ID { get; set; }
public virtual string Name { get; set; }
public virtual string Info { get; set; }
public virtual bool? DeleteWhenComplete { get; set; }
public virtual DateTime? DateBegin { get; set; }
public virtual DateTime? DateEnd { get; set; }
public virtual string Owner { get; set; }
public virtual string FinderKey { get; set; }
public virtual List Details { get; set; } = [];
public virtual List Containers { get; set; } = [];
public virtual List Works { get; set; } = [];
public virtual string Type { get; set; }
public virtual string Trolley { get; set; }
public virtual string Printer { get; set; }
public virtual bool? Cancelled { get; set; }
public virtual bool? Blocked { get; set; }
public virtual string MissionModification { get; set; }
public virtual string Carrier { get; set; }
public virtual string BatchId { get; set; }
public virtual MissionState State { get; set; }
public virtual List RelatedContainersFromOtherMissions { get; set; } = [];
public virtual float TotalQuantity { get; set; }
public virtual float TotalQuantityPrepared { get; set; }
public virtual float TotalQuantityDispatched { get; set; }
public virtual float TotalQuantityPacked { get; set; }
public virtual string GenericData1 { get; set; }
public virtual string GenericData2 { get; set; }
public virtual string GenericData3 { get; set; }
public virtual string Message { get; set; }
public virtual bool? TransportLabelPrinted { get; set; }
public virtual bool? OutputFileGenerated { get; set; }
public virtual ShippingDetails ShippingDetails { get; set; }
public virtual string ConnectorOrigin { get; set; }
public virtual string DispatchAnomalyTempTray { get; set; }
}
public partial class MissionDetail
{
public virtual int ID { get; set; }
public virtual int MissionID { get; set; }
public virtual string Label { get; set; }
public virtual string Reference { get; set; }
public virtual double? Quantity { get; set; }
public virtual double? PreparedQuantity { get; set; }
public virtual double PackedQuantity { get; set; }
public virtual List Positions { get; set; } = [];
public virtual string Tray { get; set; }
public virtual string StockLocation { get; set; }
public virtual int? LineNumber { get; set; }
public virtual string Info { get; set; }
public virtual string GTIN { get; set; }
public virtual string SupplierReference { get; set; }
public virtual int PickingIndex { get; set; }
public virtual List TraceabilityDetails { get; set; } = [];
public virtual List TraceabilityDetailsPacking { get; set; } = [];
public virtual bool? Substitutable { get; set; }
public virtual string SubstitutionRef { get; set; }
public virtual string TraceabilityBatch { get; set; }
public virtual string Data1 { get; set; }
public virtual string Data2 { get; set; }
public virtual string Data3 { get; set; }
public virtual string Data4 { get; set; }
public virtual string Data5 { get; set; }
public virtual string Data6 { get; set; }
public virtual string Data7 { get; set; }
public virtual string Data8 { get; set; }
public virtual string Data9 { get; set; }
public virtual string Data10 { get; set; }
public virtual string Data11 { get; set; }
public virtual string Data12 { get; set; }
public virtual string PackageReference { get; set; }
public virtual long? NbSKUInPackage { get; set; }
public virtual string PackageReference2 { get; set; }
public virtual long? NbSKUInPackage2 { get; set; }
public virtual long? ContainerID { get; set; }
public virtual Container Container { get; set; }
public virtual float? WeightPerItemInKg { get; set; }
public virtual float? VolumePerItemInM3 { get; set; }
public virtual string PictureURL { get; set; }
public virtual Stock Stock { get; set; }
public virtual string QuantityUnit { get; set; }
public virtual MissionDetailComment Comments { get; set; }
public virtual double? ShortageQuantity { get; set; }
public virtual DateTime? ItemPreparationDate { get; set; }
public virtual DateTime? CreationDateTime { get; set; }
public virtual long? QuantityDispatched { get; set; }
public virtual List Versions { get; set; } = [];
public virtual int QuantityBreakage { get; set; }
public virtual bool? IsProductCritical { get; set; }
public virtual string Owner { get; set; }
public virtual int StockroomID { get; set; }
}
public partial class MissionDetailComment
{
public virtual int ID { get; set; }
public virtual int MissionDetailID { get; set; }
public virtual string Comment { get; set; }
public virtual DateTime? Timestamp { get; set; }
public virtual string Operator { get; set; }
}
public enum MissionState
{
New,
PickingStarted,
PickingFinished,
PickingManuallyValidated,
RamasseFinished,
PackingFinished,
}
public partial class Position
{
public virtual int ID { get; set; }
public virtual string Key { get; set; }
public virtual int Pixel { get; set; }
public virtual int Width { get; set; }
public virtual int AreaID { get; set; }
public virtual string AreaLabel { get; set; }
public virtual string Label { get; set; }
public virtual long? StockroomID { get; set; }
}
public partial class ShippingDetails
{
public virtual int MissionID { get; set; }
public virtual double ShippingWeight { get; set; }
public virtual double ShippingHeight { get; set; }
public virtual double ShippingLenght { get; set; }
public virtual double ShippingWidth { get; set; }
public virtual string ShippingCompany { get; set; }
public virtual string ShippingLastname { get; set; }
public virtual string ShippingFirstname { get; set; }
public virtual string ShippingAddress1 { get; set; }
public virtual string ShippingAddress2 { get; set; }
public virtual string ShippingAddress3 { get; set; }
public virtual string ShippingPostcode { get; set; }
public virtual string ShippingCountry { get; set; }
public virtual string ShippingCity { get; set; }
public virtual string ShippingOther { get; set; }
public virtual string ShippingPhone { get; set; }
public virtual string ShippingMobilePhone { get; set; }
public virtual string ShippingMail { get; set; }
public virtual string CarrierName { get; set; }
public virtual string CarrierProductCode { get; set; }
public virtual string CarrierTrackingNumber { get; set; }
}
public partial class Stock
{
public virtual int StockID { get; set; }
public virtual string ProductID { get; set; }
public virtual string ProductAttributeID { get; set; }
public virtual string Reference { get; set; }
public virtual string Gtin { get; set; }
public virtual string GtinAttribute { get; set; }
public virtual string Label { get; set; }
public virtual string StockLocation { get; set; }
public virtual double PhysicalQuantityStockLocation { get; set; }
public virtual string ReserveStockLocation { get; set; }
public virtual double PhysicalQuantityReserveStockLocation { get; set; }
public virtual int? NbSKUInPackage { get; set; }
public virtual string PackageReference { get; set; }
public virtual int? NbSKUInPackage2 { get; set; }
public virtual string PackageReference2 { get; set; }
public virtual string Weight { get; set; }
public virtual bool FillInBatchNumber { get; set; }
public virtual bool FillInDate { get; set; }
public virtual string PictureURL { get; set; }
public virtual List StockAdditionals { get; set; } = [];
public virtual string SearchKey { get; set; }
}
public partial class StockAdditional
{
public virtual int StockID { get; set; }
public virtual string Gtin { get; set; }
public virtual string StockLocation { get; set; }
public virtual double PhysicalQuantityStockLocation { get; set; }
}
public partial class TraceabilityMissionDetail
{
public virtual int IDMissionDetail { get; set; }
public virtual double PreparedQuantity { get; set; }
public virtual string Batch { get; set; }
public virtual int ContainerID { get; set; }
public virtual string ContainerName { get; set; }
public virtual double ContainerSizeXCm { get; set; }
public virtual double ContainerSizeYCm { get; set; }
public virtual double ContainerSizeZCm { get; set; }
public virtual double ContainerWeight { get; set; }
public virtual int StockroomID { get; set; }
public virtual string StockroomName { get; set; }
public virtual string Operator { get; set; }
public virtual string VersionSelected { get; set; }
}
public partial class TraceabilityMissionDetailPacking
{
public virtual int IDMissionDetail { get; set; }
public virtual double PreparedQuantity { get; set; }
public virtual string Batch { get; set; }
public virtual int ContainerID { get; set; }
public virtual string ContainerName { get; set; }
public virtual double ContainerSizeXCm { get; set; }
public virtual double ContainerSizeYCm { get; set; }
public virtual double ContainerSizeZCm { get; set; }
public virtual double ContainerWeight { get; set; }
public virtual int StockroomID { get; set; }
public virtual string StockroomName { get; set; }
public virtual string Operator { get; set; }
public virtual string VersionSelected { get; set; }
}
public partial class Work
{
public virtual int WorkID { get; set; }
public virtual int MissionID { get; set; }
public virtual string Owner { get; set; }
public virtual TimeSpan? Duration { get; set; }
public virtual DateTime? DateBegin { get; set; }
public virtual DateTime? DateEnd { get; set; }
}
}