PUT api/{lang}/ImportOfGoods/Put/{id}

Actualiza la importación de id 'id' con los datos recibidos en el modelo.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Identificador de la importación a actualizar

string

Required

lang

string

None.

Body Parameters

Datos de la importacióna actualizar

CreateImportOfGoodsViewModel
NameDescriptionTypeAdditional information
Id

string

None.

EstimatedTimeOfArrival

date

Required

TimeOfArrival

date

None.

TradingDocument

CreateTradingDocumentImportOfGoodsViewModel

Required

Batches

Collection of BatchViewModel

None.

WarehouseId

string

Required

Pallets

integer

None.

ClientId

string

None.

ActualStatusId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": "sample string 1",
  "EstimatedTimeOfArrival": "2026-11-10T16:55:46.66409-03:00",
  "TimeOfArrival": "2026-11-10T16:55:46.66409-03:00",
  "TradingDocument": {
    "Id": "sample string 1",
    "Number": 1,
    "TraderId": "sample string 2",
    "Date": "2026-11-10T16:55:46.66409-03:00",
    "ExpirationDate": "2026-11-10T16:55:46.66409-03:00",
    "Details": [
      {
        "Id": "sample string 1",
        "TradableItemId": "sample string 2",
        "QuantityToReceive": 3.1,
        "Quantity": 4.1,
        "PackagesQuantity": 5
      },
      {
        "Id": "sample string 1",
        "TradableItemId": "sample string 2",
        "QuantityToReceive": 3.1,
        "Quantity": 4.1,
        "PackagesQuantity": 5
      }
    ],
    "Comments": "sample string 5",
    "TypeId": "sample string 6"
  },
  "Batches": [
    {
      "Id": "sample string 1",
      "Code": "sample string 2",
      "ExpirationDate": "2026-11-10T16:55:46.66409-03:00",
      "TradableItemId": "sample string 3",
      "Quantity": 4.1,
      "TradingDocumentLineId": "sample string 5"
    },
    {
      "Id": "sample string 1",
      "Code": "sample string 2",
      "ExpirationDate": "2026-11-10T16:55:46.66409-03:00",
      "TradableItemId": "sample string 3",
      "Quantity": 4.1,
      "TradingDocumentLineId": "sample string 5"
    }
  ],
  "WarehouseId": "sample string 3",
  "Pallets": 4,
  "ClientId": "sample string 5",
  "ActualStatusId": 6
}

application/xml, text/xml

Sample:
<CreateImportOfGoodsViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels.Trading.Receipts">
  <ActualStatusId>6</ActualStatusId>
  <Batches xmlns:d2p1="http://schemas.datacontract.org/2004/07/Tempo.Core.WebAPI.ViewModels.Warehousing">
    <d2p1:BatchViewModel>
      <d2p1:Code>sample string 2</d2p1:Code>
      <d2p1:ExpirationDate>2026-11-10T16:55:46.66409-03:00</d2p1:ExpirationDate>
      <d2p1:Id>sample string 1</d2p1:Id>
      <d2p1:Quantity>4.1</d2p1:Quantity>
      <d2p1:TradableItemId>sample string 3</d2p1:TradableItemId>
      <d2p1:TradingDocumentLineId>sample string 5</d2p1:TradingDocumentLineId>
    </d2p1:BatchViewModel>
    <d2p1:BatchViewModel>
      <d2p1:Code>sample string 2</d2p1:Code>
      <d2p1:ExpirationDate>2026-11-10T16:55:46.66409-03:00</d2p1:ExpirationDate>
      <d2p1:Id>sample string 1</d2p1:Id>
      <d2p1:Quantity>4.1</d2p1:Quantity>
      <d2p1:TradableItemId>sample string 3</d2p1:TradableItemId>
      <d2p1:TradingDocumentLineId>sample string 5</d2p1:TradingDocumentLineId>
    </d2p1:BatchViewModel>
  </Batches>
  <ClientId>sample string 5</ClientId>
  <EstimatedTimeOfArrival>2026-11-10T16:55:46.66409-03:00</EstimatedTimeOfArrival>
  <Id>sample string 1</Id>
  <Pallets>4</Pallets>
  <TimeOfArrival>2026-11-10T16:55:46.66409-03:00</TimeOfArrival>
  <TradingDocument>
    <Comments>sample string 5</Comments>
    <Date>2026-11-10T16:55:46.66409-03:00</Date>
    <Details>
      <CreateImportOfGoodsLineViewModel>
        <Id>sample string 1</Id>
        <PackagesQuantity>5</PackagesQuantity>
        <Quantity>4.1</Quantity>
        <QuantityToReceive>3.1</QuantityToReceive>
        <TradableItemId>sample string 2</TradableItemId>
      </CreateImportOfGoodsLineViewModel>
      <CreateImportOfGoodsLineViewModel>
        <Id>sample string 1</Id>
        <PackagesQuantity>5</PackagesQuantity>
        <Quantity>4.1</Quantity>
        <QuantityToReceive>3.1</QuantityToReceive>
        <TradableItemId>sample string 2</TradableItemId>
      </CreateImportOfGoodsLineViewModel>
    </Details>
    <ExpirationDate>2026-11-10T16:55:46.66409-03:00</ExpirationDate>
    <Id>sample string 1</Id>
    <Number>1</Number>
    <TraderId>sample string 2</TraderId>
    <TypeId>sample string 6</TypeId>
  </TradingDocument>
  <WarehouseId>sample string 3</WarehouseId>
</CreateImportOfGoodsViewModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

De ser exitosa la actualización retorna 200. De lo contrario retorna 400

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.