(* Options: Date: 2026-09-21 22:54:17 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://clouddemo.pickeos.com:1337 //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: BulkMissionEnd.* //ExcludeTypes: //InitializeCollections: False //AddNamespaces: *) namespace GoToLightAPI open System open System.IO open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations [] type Position() = member val ID:Int32 = new Int32() with get,set member val Key:String = null with get,set member val Pixel:Int32 = new Int32() with get,set member val Width:Int32 = new Int32() with get,set member val AreaID:Int32 = new Int32() with get,set member val AreaLabel:String = null with get,set member val Label:String = null with get,set member val StockroomID:Nullable = new Nullable() with get,set [] type StockAdditional() = member val StockID:Int32 = new Int32() with get,set member val Gtin:String = null with get,set member val StockLocation:String = null with get,set member val PhysicalQuantityStockLocation:Double = new Double() with get,set [] type TraceabilityMissionDetail() = member val IDMissionDetail:Int32 = new Int32() with get,set member val PreparedQuantity:Double = new Double() with get,set member val Batch:String = null with get,set member val ContainerID:Int32 = new Int32() with get,set member val ContainerName:String = null with get,set member val ContainerSizeXCm:Double = new Double() with get,set member val ContainerSizeYCm:Double = new Double() with get,set member val ContainerSizeZCm:Double = new Double() with get,set member val ContainerWeight:Double = new Double() with get,set member val StockroomID:Int32 = new Int32() with get,set member val StockroomName:String = null with get,set member val Operator:String = null with get,set member val VersionSelected:String = null with get,set [] type TraceabilityMissionDetailPacking() = member val IDMissionDetail:Int32 = new Int32() with get,set member val PreparedQuantity:Double = new Double() with get,set member val Batch:String = null with get,set member val ContainerID:Int32 = new Int32() with get,set member val ContainerName:String = null with get,set member val ContainerSizeXCm:Double = new Double() with get,set member val ContainerSizeYCm:Double = new Double() with get,set member val ContainerSizeZCm:Double = new Double() with get,set member val ContainerWeight:Double = new Double() with get,set member val StockroomID:Int32 = new Int32() with get,set member val StockroomName:String = null with get,set member val Operator:String = null with get,set member val VersionSelected:String = null with get,set [] type Container() = member val ContainerID:Int32 = new Int32() with get,set member val ContainerCode:String = null with get,set member val Location:String = null with get,set member val DimensionX:Object = null with get,set member val DimensionY:Object = null with get,set member val DimensionZ:Object = null with get,set member val Deleted:Boolean = new Boolean() with get,set [] type Stock() = member val StockID:Int32 = new Int32() with get,set member val ProductID:String = null with get,set member val ProductAttributeID:String = null with get,set member val Reference:String = null with get,set member val Gtin:String = null with get,set member val GtinAttribute:String = null with get,set member val Label:String = null with get,set member val StockLocation:String = null with get,set member val PhysicalQuantityStockLocation:Double = new Double() with get,set member val ReserveStockLocation:String = null with get,set member val PhysicalQuantityReserveStockLocation:Double = new Double() with get,set member val NbSKUInPackage:Nullable = new Nullable() with get,set member val PackageReference:String = null with get,set member val NbSKUInPackage2:Nullable = new Nullable() with get,set member val PackageReference2:String = null with get,set member val Weight:String = null with get,set member val FillInBatchNumber:Boolean = new Boolean() with get,set member val FillInDate:Boolean = new Boolean() with get,set member val PictureURL:String = null with get,set member val StockAdditionals:ResizeArray = null with get,set member val SearchKey:String = null with get,set [] type MissionDetailComment() = member val ID:Int32 = new Int32() with get,set member val MissionDetailID:Int32 = new Int32() with get,set member val Comment:String = null with get,set member val Timestamp:Nullable = new Nullable() with get,set member val Operator:String = null with get,set [] type MissionDetail() = member val ID:Int32 = new Int32() with get,set member val MissionID:Int32 = new Int32() with get,set member val Label:String = null with get,set member val Reference:String = null with get,set member val Quantity:Nullable = new Nullable() with get,set member val PreparedQuantity:Nullable = new Nullable() with get,set member val PackedQuantity:Double = new Double() with get,set member val Positions:ResizeArray = null with get,set member val Tray:String = null with get,set member val StockLocation:String = null with get,set member val LineNumber:Nullable = new Nullable() with get,set member val Info:String = null with get,set member val GTIN:String = null with get,set member val SupplierReference:String = null with get,set member val PickingIndex:Int32 = new Int32() with get,set member val TraceabilityDetails:ResizeArray = null with get,set member val TraceabilityDetailsPacking:ResizeArray = null with get,set member val Substitutable:Nullable = new Nullable() with get,set member val SubstitutionRef:String = null with get,set member val TraceabilityBatch:String = null with get,set member val Data1:String = null with get,set member val Data2:String = null with get,set member val Data3:String = null with get,set member val Data4:String = null with get,set member val Data5:String = null with get,set member val Data6:String = null with get,set member val Data7:String = null with get,set member val Data8:String = null with get,set member val Data9:String = null with get,set member val Data10:String = null with get,set member val Data11:String = null with get,set member val Data12:String = null with get,set member val PackageReference:String = null with get,set member val NbSKUInPackage:Nullable = new Nullable() with get,set member val PackageReference2:String = null with get,set member val NbSKUInPackage2:Nullable = new Nullable() with get,set member val ContainerID:Nullable = new Nullable() with get,set member val Container:Container = null with get,set member val WeightPerItemInKg:Nullable = new Nullable() with get,set member val VolumePerItemInM3:Nullable = new Nullable() with get,set member val PictureURL:String = null with get,set member val Stock:Stock = null with get,set member val QuantityUnit:String = null with get,set member val Comments:MissionDetailComment = null with get,set member val ShortageQuantity:Nullable = new Nullable() with get,set member val ItemPreparationDate:Nullable = new Nullable() with get,set member val CreationDateTime:Nullable = new Nullable() with get,set member val QuantityDispatched:Nullable = new Nullable() with get,set member val Versions:ResizeArray = null with get,set member val QuantityBreakage:Int32 = new Int32() with get,set member val IsProductCritical:Nullable = new Nullable() with get,set member val Owner:String = null with get,set member val StockroomID:Int32 = new Int32() with get,set [] type Work() = member val WorkID:Int32 = new Int32() with get,set member val MissionID:Int32 = new Int32() with get,set member val Owner:String = null with get,set member val Duration:Nullable = new Nullable() with get,set member val DateBegin:Nullable = new Nullable() with get,set member val DateEnd:Nullable = new Nullable() with get,set type MissionState = | New = 0 | PickingStarted = 1 | PickingFinished = 2 | PickingManuallyValidated = 3 | RamasseFinished = 4 | PackingFinished = 5 [] type ShippingDetails() = member val MissionID:Int32 = new Int32() with get,set member val ShippingWeight:Double = new Double() with get,set member val ShippingHeight:Double = new Double() with get,set member val ShippingLenght:Double = new Double() with get,set member val ShippingWidth:Double = new Double() with get,set member val ShippingCompany:String = null with get,set member val ShippingLastname:String = null with get,set member val ShippingFirstname:String = null with get,set member val ShippingAddress1:String = null with get,set member val ShippingAddress2:String = null with get,set member val ShippingAddress3:String = null with get,set member val ShippingPostcode:String = null with get,set member val ShippingCountry:String = null with get,set member val ShippingCity:String = null with get,set member val ShippingOther:String = null with get,set member val ShippingPhone:String = null with get,set member val ShippingMobilePhone:String = null with get,set member val ShippingMail:String = null with get,set member val CarrierName:String = null with get,set member val CarrierProductCode:String = null with get,set member val CarrierTrackingNumber:String = null with get,set [] type Mission() = member val ID:Int32 = new Int32() with get,set member val Name:String = null with get,set member val Info:String = null with get,set member val DeleteWhenComplete:Nullable = new Nullable() with get,set member val DateBegin:Nullable = new Nullable() with get,set member val DateEnd:Nullable = new Nullable() with get,set member val Owner:String = null with get,set member val FinderKey:String = null with get,set member val Details:ResizeArray = null with get,set member val Containers:ResizeArray = null with get,set member val Works:ResizeArray = null with get,set member val Type:String = null with get,set member val Trolley:String = null with get,set member val Printer:String = null with get,set member val Cancelled:Nullable = new Nullable() with get,set member val Blocked:Nullable = new Nullable() with get,set member val MissionModification:String = null with get,set member val Carrier:String = null with get,set member val BatchId:String = null with get,set member val State:MissionState = new MissionState() with get,set member val RelatedContainersFromOtherMissions:ResizeArray = null with get,set member val TotalQuantity:Single = new Single() with get,set member val TotalQuantityPrepared:Single = new Single() with get,set member val TotalQuantityDispatched:Single = new Single() with get,set member val TotalQuantityPacked:Single = new Single() with get,set member val GenericData1:String = null with get,set member val GenericData2:String = null with get,set member val GenericData3:String = null with get,set member val Message:String = null with get,set member val TransportLabelPrinted:Nullable = new Nullable() with get,set member val OutputFileGenerated:Nullable = new Nullable() with get,set member val ShippingDetails:ShippingDetails = null with get,set member val ConnectorOrigin:String = null with get,set member val DispatchAnomalyTempTray:String = null with get,set [] [] type BulkMissionEnd() = /// ///Missions list /// [] member val Missions:ResizeArray = null with get,set