REST Resource: networks

Risorsa: rete

Descrive l'intera rete esistente che può essere utilizzata. Un determinato cliente API potrebbe avere diverse reti (ad es. la rete principale e una possibile modifica futura da valutare).

Rappresentazione JSON
{
  "name": string,
  "dimensions": [
    {
      object (ValueDimension)
    }
  ],
  "pricing": {
    object (PricingStrategy)
  },
  "currencyCode": string,
  "timeStep": string,
  "distanceMatrix": [
    {
      object (DistanceMatrixEntry)
    }
  ]
}
Campi
name

string

Obbligatorio. Identificatore. Impossibile aggiornare.

dimensions[]

object (ValueDimension)

Distanza, peso, pallet e così via, più il ridimensionamento (per mappare i numeri in virgola mobile a numeri interi).

pricing

object (PricingStrategy)

(Facoltativo) Prezzo che deve essere pagato dal mittente per la spedizione di una spedizione che non richiede una linea dedicata.

currencyCode

string

(Facoltativo) Unità monetaria unica utilizzata in tutta la rete. Un determinato cliente API può avere più unità diverse per reti diverse; una rete può avere una sola unità monetaria. L'unità deve essere codificata in formato ISO 4217, ad esempio google3/google/type/money.proto.

timeStep

string (Duration format)

(Facoltativo) Scretizzazione temporale. Le decisioni vengono elaborate con questa precisione nel tempo. Internamente, lo stato viene mantenuto con questa precisione.

Durata in secondi con un massimo di nove cifre frazionarie e termina con "s". Esempio: "3.5s".

distanceMatrix[]

object (DistanceMatrixEntry)

(Facoltativo) Matrice delle distanze (rappresentata da un elenco di bordi diretti ponderati).

DistanceMatrixEntry

Distanza tra un hub di origine e un hub di destinazione.

Rappresentazione JSON
{
  "sourceHub": string,
  "destinationHub": string,
  "weights": [
    {
      object (ValueDimension)
    }
  ]
}
Campi
sourceHub

string

Obbligatorio. Hub di origine.

destinationHub

string

Obbligatorio. Hub di destinazione.

weights[]

object (ValueDimension)

Obbligatorio. Distanza tra gli hub, misurata in diverse dimensioni.

Metodi

create

Crea una rete.

delete

Elimina una rete.

get

Recupera i dettagli di una rete.

list

Elenca la rete.

listPaths

Restituisce tutti i percorsi attualmente disponibili.

patch

Consente di aggiornare una rete.