REST Resource: networks.shipments

Recurso: Shipment

Envio a ser realizado.

Representação JSON
{
  "name": string,
  "sourceHub": string,
  "destinationHub": string,
  "departureTime": {
    object (DateTime)
  },
  "arrivalTime": {
    object (DateTimeRange)
  },
  "arrivalEarlinessTardinessCost": {
    object (EarlinessTardiness)
  },
  "size": [
    {
      object (ValueDimension)
    }
  ],
  "revenue": number
}
Campos
name

string

Obrigatório. Identificador. Não foi possível atualizar.

sourceHub

string

Obrigatório. Hub em que o envio é disponibilizado.

destinationHub

string

Obrigatório. Hub para onde a remessa deve ser entregue.

departureTime

object (DateTime)

Obrigatório. Horário de partida.

arrivalTime

object (DateTimeRange)

Obrigatório. Horário de chegada esperado (ou seja, restrição flexível).

arrivalEarlinessTardinessCost

object (EarlinessTardiness)

Opcional. Os SLAs indicam que esse período pode ser excedido com alguma penalidade. Se for posterior ao máximo, o pacote não será mais útil. A penalidade é determinada por uma função do atraso (em minutos).

size[]

object (ValueDimension)

Opcional. Usado com as capacidades do veículo e do hub.

revenue

number

Opcional. Receita desse pacote (usada apenas para calcular a recompensa), ou seja, o preço pago pelo pagador. Se não for definida, a receita será calculada pelo sistema (dependendo se uma nova linha for gerada para essa remessa ou não).

Métodos

delete

Exclui uma remessa.

get

Extrai os detalhes de uma remessa.

list

Lista as remessas.

route

Encaminhar uma nova remessa.