Go-to-Light Service 4.0.0.2397 - 121 - API License to Cloud Demo

<back to all web services

MissionUpdatePackingMissionDetail

Requires Authentication
The following routes are available for this service:
All Verbs/MissionUpdatePackingMissionDetail
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports GoToLightAPI

Namespace Global

    Namespace GoToLightAPI

        Public Partial Class Container
            Public Overridable Property ContainerID As Integer
            Public Overridable Property ContainerCode As String
            Public Overridable Property Location As String
            Public Overridable Property DimensionX As Object
            Public Overridable Property DimensionY As Object
            Public Overridable Property DimensionZ As Object
            Public Overridable Property Deleted As Boolean
        End Class

        Public Partial Class MissionDetail
            Public Overridable Property ID As Integer
            Public Overridable Property MissionID As Integer
            Public Overridable Property Label As String
            Public Overridable Property Reference As String
            Public Overridable Property Quantity As Double?
            Public Overridable Property PreparedQuantity As Double?
            Public Overridable Property PackedQuantity As Double
            Public Overridable Property Positions As List(Of Position) = New List(Of Position)
            Public Overridable Property Tray As String
            Public Overridable Property StockLocation As String
            Public Overridable Property LineNumber As Integer?
            Public Overridable Property Info As String
            Public Overridable Property GTIN As String
            Public Overridable Property SupplierReference As String
            Public Overridable Property PickingIndex As Integer
            Public Overridable Property TraceabilityDetails As List(Of TraceabilityMissionDetail) = New List(Of TraceabilityMissionDetail)
            Public Overridable Property TraceabilityDetailsPacking As List(Of TraceabilityMissionDetailPacking) = New List(Of TraceabilityMissionDetailPacking)
            Public Overridable Property Substitutable As Boolean?
            Public Overridable Property SubstitutionRef As String
            Public Overridable Property TraceabilityBatch As String
            Public Overridable Property Data1 As String
            Public Overridable Property Data2 As String
            Public Overridable Property Data3 As String
            Public Overridable Property Data4 As String
            Public Overridable Property Data5 As String
            Public Overridable Property Data6 As String
            Public Overridable Property Data7 As String
            Public Overridable Property Data8 As String
            Public Overridable Property Data9 As String
            Public Overridable Property Data10 As String
            Public Overridable Property Data11 As String
            Public Overridable Property Data12 As String
            Public Overridable Property PackageReference As String
            Public Overridable Property NbSKUInPackage As Long?
            Public Overridable Property PackageReference2 As String
            Public Overridable Property NbSKUInPackage2 As Long?
            Public Overridable Property ContainerID As Long?
            Public Overridable Property Container As Container
            Public Overridable Property WeightPerItemInKg As Single?
            Public Overridable Property VolumePerItemInM3 As Single?
            Public Overridable Property PictureURL As String
            Public Overridable Property Stock As Stock
            Public Overridable Property QuantityUnit As String
            Public Overridable Property Comments As MissionDetailComment
            Public Overridable Property ShortageQuantity As Double?
            Public Overridable Property ItemPreparationDate As Date?
            Public Overridable Property CreationDateTime As Date?
            Public Overridable Property QuantityDispatched As Long?
            Public Overridable Property Versions As List(Of String) = New List(Of String)
            Public Overridable Property QuantityBreakage As Integer
            Public Overridable Property IsProductCritical As Boolean?
            Public Overridable Property Owner As String
            Public Overridable Property StockroomID As Integer
        End Class

        Public Partial Class MissionDetailComment
            Public Overridable Property ID As Integer
            Public Overridable Property MissionDetailID As Integer
            Public Overridable Property Comment As String
            Public Overridable Property Timestamp As Date?
            Public Overridable Property [Operator] As String
        End Class

        Public Partial Class MissionUpdatePackingMissionDetail
            '''<Summary>
            '''Mission Detail
            '''</Summary>
            <ApiMember(Description:="Mission Detail", IsRequired:=true)>
            Public Overridable Property MissionDetail As MissionDetail

            '''<Summary>
            '''Quantity the operator packed
            '''</Summary>
            <ApiMember(Description:="Quantity the operator packed", IsRequired:=true)>
            Public Overridable Property PackedQuantity As Double
        End Class

        Public Partial Class Position
            Public Overridable Property ID As Integer
            Public Overridable Property Key As String
            Public Overridable Property Pixel As Integer
            Public Overridable Property Width As Integer
            Public Overridable Property AreaID As Integer
            Public Overridable Property AreaLabel As String
            Public Overridable Property Label As String
            Public Overridable Property StockroomID As Long?
        End Class

        Public Partial Class Stock
            Public Overridable Property StockID As Integer
            Public Overridable Property ProductID As String
            Public Overridable Property ProductAttributeID As String
            Public Overridable Property Reference As String
            Public Overridable Property Gtin As String
            Public Overridable Property GtinAttribute As String
            Public Overridable Property Label As String
            Public Overridable Property StockLocation As String
            Public Overridable Property PhysicalQuantityStockLocation As Double
            Public Overridable Property ReserveStockLocation As String
            Public Overridable Property PhysicalQuantityReserveStockLocation As Double
            Public Overridable Property NbSKUInPackage As Integer?
            Public Overridable Property PackageReference As String
            Public Overridable Property NbSKUInPackage2 As Integer?
            Public Overridable Property PackageReference2 As String
            Public Overridable Property Weight As String
            Public Overridable Property FillInBatchNumber As Boolean
            Public Overridable Property FillInDate As Boolean
            Public Overridable Property PictureURL As String
            Public Overridable Property StockAdditionals As List(Of StockAdditional) = New List(Of StockAdditional)
            Public Overridable Property SearchKey As String
        End Class

        Public Partial Class StockAdditional
            Public Overridable Property StockID As Integer
            Public Overridable Property Gtin As String
            Public Overridable Property StockLocation As String
            Public Overridable Property PhysicalQuantityStockLocation As Double
        End Class

        Public Partial Class TraceabilityMissionDetail
            Public Overridable Property IDMissionDetail As Integer
            Public Overridable Property PreparedQuantity As Double
            Public Overridable Property Batch As String
            Public Overridable Property ContainerID As Integer
            Public Overridable Property ContainerName As String
            Public Overridable Property ContainerSizeXCm As Double
            Public Overridable Property ContainerSizeYCm As Double
            Public Overridable Property ContainerSizeZCm As Double
            Public Overridable Property ContainerWeight As Double
            Public Overridable Property StockroomID As Integer
            Public Overridable Property StockroomName As String
            Public Overridable Property [Operator] As String
            Public Overridable Property VersionSelected As String
        End Class

        Public Partial Class TraceabilityMissionDetailPacking
            Public Overridable Property IDMissionDetail As Integer
            Public Overridable Property PreparedQuantity As Double
            Public Overridable Property Batch As String
            Public Overridable Property ContainerID As Integer
            Public Overridable Property ContainerName As String
            Public Overridable Property ContainerSizeXCm As Double
            Public Overridable Property ContainerSizeYCm As Double
            Public Overridable Property ContainerSizeZCm As Double
            Public Overridable Property ContainerWeight As Double
            Public Overridable Property StockroomID As Integer
            Public Overridable Property StockroomName As String
            Public Overridable Property [Operator] As String
            Public Overridable Property VersionSelected As String
        End Class
    End Namespace
End Namespace

VB.NET MissionUpdatePackingMissionDetail DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /MissionUpdatePackingMissionDetail HTTP/1.1 
Host: clouddemo.pickeos.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	MissionDetail: 
	{
		ID: 0,
		MissionID: 0,
		Label: String,
		Reference: String,
		Quantity: 0,
		PreparedQuantity: 0,
		PackedQuantity: 0,
		Positions: 
		[
			{
				ID: 0,
				Key: String,
				Pixel: 0,
				Width: 0,
				AreaID: 0,
				AreaLabel: String,
				Label: String,
				StockroomID: 0
			}
		],
		Tray: String,
		StockLocation: String,
		LineNumber: 0,
		Info: String,
		GTIN: String,
		SupplierReference: String,
		PickingIndex: 0,
		TraceabilityDetails: 
		[
			{
				IDMissionDetail: 0,
				PreparedQuantity: 0,
				Batch: String,
				ContainerID: 0,
				ContainerName: String,
				ContainerSizeXCm: 0,
				ContainerSizeYCm: 0,
				ContainerSizeZCm: 0,
				ContainerWeight: 0,
				StockroomID: 0,
				StockroomName: String,
				Operator: String,
				VersionSelected: String
			}
		],
		TraceabilityDetailsPacking: 
		[
			{
				IDMissionDetail: 0,
				PreparedQuantity: 0,
				Batch: String,
				ContainerID: 0,
				ContainerName: String,
				ContainerSizeXCm: 0,
				ContainerSizeYCm: 0,
				ContainerSizeZCm: 0,
				ContainerWeight: 0,
				StockroomID: 0,
				StockroomName: String,
				Operator: String,
				VersionSelected: String
			}
		],
		Substitutable: False,
		SubstitutionRef: String,
		TraceabilityBatch: String,
		Data1: String,
		Data2: String,
		Data3: String,
		Data4: String,
		Data5: String,
		Data6: String,
		Data7: String,
		Data8: String,
		Data9: String,
		Data10: String,
		Data11: String,
		Data12: String,
		PackageReference: String,
		NbSKUInPackage: 0,
		PackageReference2: String,
		NbSKUInPackage2: 0,
		ContainerID: 0,
		Container: 
		{
			ContainerID: 0,
			ContainerCode: String,
			Location: String,
			DimensionX: {},
			DimensionY: {},
			DimensionZ: {},
			Deleted: False
		},
		WeightPerItemInKg: 0,
		VolumePerItemInM3: 0,
		PictureURL: String,
		Stock: 
		{
			StockID: 0,
			ProductID: String,
			ProductAttributeID: String,
			Reference: String,
			Gtin: String,
			GtinAttribute: String,
			Label: String,
			StockLocation: String,
			PhysicalQuantityStockLocation: 0,
			ReserveStockLocation: String,
			PhysicalQuantityReserveStockLocation: 0,
			NbSKUInPackage: 0,
			PackageReference: String,
			NbSKUInPackage2: 0,
			PackageReference2: String,
			Weight: String,
			FillInBatchNumber: False,
			FillInDate: False,
			PictureURL: String,
			StockAdditionals: 
			[
				{
					StockID: 0,
					Gtin: String,
					StockLocation: String,
					PhysicalQuantityStockLocation: 0
				}
			],
			SearchKey: String-String-String-String-String
		},
		QuantityUnit: String,
		Comments: 
		{
			ID: 0,
			MissionDetailID: 0,
			Comment: String,
			Timestamp: 0001-01-01,
			Operator: String
		},
		ShortageQuantity: 0,
		ItemPreparationDate: 0001-01-01,
		CreationDateTime: 0001-01-01,
		QuantityDispatched: 0,
		Versions: 
		[
			String
		],
		QuantityBreakage: 0,
		IsProductCritical: False,
		Owner: String,
		StockroomID: 0
	},
	PackedQuantity: 0
}