REST Resource: networks

Recurso: Network

Descreve toda a rede existente que pode ser usada. Um determinado cliente da API pode ter várias redes (por exemplo, a rede principal e uma possível modificação futura para avaliação).

Representação JSON
{
  "name": string,
  "dimensions": [
    {
      object (ValueDimension)
    }
  ],
  "pricing": {
    object (PricingStrategy)
  },
  "currencyCode": string,
  "timeStep": string,
  "distanceMatrix": [
    {
      object (DistanceMatrixEntry)
    }
  ]
}
Campos
name

string

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

dimensions[]

object (ValueDimension)

Distância, peso, paletes etc., além de escala (para mapear pontos flutuantes a números inteiros).

pricing

object (PricingStrategy)

Opcional. Preço a ser pago pelo remetente pelo envio de uma remessa que não requer uma linha dedicada.

currencyCode

string

Opcional. Unidade monetária única usada em toda a rede. Um determinado cliente da API pode ter várias unidades para diferentes redes. uma rede só pode ter uma unidade monetária. A unidade precisa ser codificada no formato ISO 4217, como google3/google/type/money.proto.

timeStep

string (Duration format)

Opcional. Discretização de tempo. As decisões são geradas com essa precisão de tempo. Internamente, o estado é mantido com essa precisão.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

distanceMatrix[]

object (DistanceMatrixEntry)

Opcional. Matriz de distância (representada uma lista de arestas direcionadas ponderadas).

DistanceMatrixEntry

Distância entre um hub de origem e um hub de destino.

Representação JSON
{
  "sourceHub": string,
  "destinationHub": string,
  "weights": [
    {
      object (ValueDimension)
    }
  ]
}
Campos
sourceHub

string

Obrigatório. Hub de origem.

destinationHub

string

Obrigatório. Hub de destino.

weights[]

object (ValueDimension)

Obrigatório. Distância entre os hubs, medida em várias dimensões.

Métodos

create

Cria uma rede.

delete

Exclui uma rede.

get

Extrai os detalhes de uma rede.

list

Lista a rede.

listPaths

Retorna todos os caminhos que estão disponíveis no momento.

patch

Atualiza uma rede.