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

<back to all web services

UpdateReturnsItemBatchNumber

Requires Authentication
The following routes are available for this service:
All Verbs/UpdateReturnsItemBatchNumber
import Foundation
import ServiceStack

public class UpdateReturnsItemBatchNumber : Codable
{
    /**
    * Returns rack id
    */
    // @ApiMember(Description="Returns rack id", IsRequired=true)
    public var returnsResult:ReturnsResultInfo

    /**
    * batch number
    */
    // @ApiMember(Description="batch number", IsRequired=true)
    public var batchNumber:String

    required public init(){}
}

public class ReturnsResultInfo : Codable
{
    public var result:String
    public var error:String
    public var stock:Stock
    public var rackPosition:ReturnsDispatchingRackPosition
    public var rackID:Int
    public var ean:String
    public var batchNumber:String
    public var itemDate:Date?
    public var specificCaseToBeTreated:[String] = []

    required public init(){}
}

public class Stock : Codable
{
    public var stockID:Int
    public var productID:String
    public var productAttributeID:String
    public var reference:String
    public var gtin:String
    public var gtinAttribute:String
    public var label:String
    public var stockLocation:String
    public var physicalQuantityStockLocation:Double
    public var reserveStockLocation:String
    public var physicalQuantityReserveStockLocation:Double
    public var nbSKUInPackage:Int?
    public var packageReference:String
    public var nbSKUInPackage2:Int?
    public var packageReference2:String
    public var weight:String
    public var fillInBatchNumber:Bool
    public var fillInDate:Bool
    public var pictureURL:String
    public var stockAdditionals:[StockAdditional] = []
    public var searchKey:String

    required public init(){}
}

public class StockAdditional : Codable
{
    public var stockID:Int
    public var gtin:String
    public var stockLocation:String
    public var physicalQuantityStockLocation:Double

    required public init(){}
}

public class ReturnsDispatchingRackPosition : Codable
{
    public var id:Int
    public var returnsDispersionRackID:Int
    public var name:String
    public var ean:String
    public var batchNumber:String
    public var itemDate:Date?
    public var quantity:Int
    public var status:ReturnRackPositionStatus

    required public init(){}
}

public enum ReturnRackPositionStatus : String, Codable
{
    case EMPTY
    case USED
    case FULL
}


Swift UpdateReturnsItemBatchNumber DTOs

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

HTTP + CSV

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

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

{"ReturnsResult":{"Result":"String","Error":"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"},"RackPosition":{"ID":0,"ReturnsDispersionRackID":0,"Name":"String","EAN":"String","BatchNumber":"String","ItemDate":"\/Date(-62135596800000-0000)\/","Quantity":0,"Status":"EMPTY"},"RackID":0,"EAN":"String","BatchNumber":"String","ItemDate":"\/Date(-62135596800000-0000)\/","SpecificCaseToBeTreated":["String"]},"BatchNumber":"String"}