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 ( |
| Campi | |
|---|---|
name |
Obbligatorio. Identificatore. Impossibile aggiornare. |
dimensions[] |
Distanza, peso, pallet e così via, più il ridimensionamento (per mappare i numeri in virgola mobile a numeri interi). |
pricing |
(Facoltativo) Prezzo che deve essere pagato dal mittente per la spedizione di una spedizione che non richiede una linea dedicata. |
currencyCode |
(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 |
(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 " |
distanceMatrix[] |
(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 ( |
| Campi | |
|---|---|
sourceHub |
Obbligatorio. Hub di origine. |
destinationHub |
Obbligatorio. Hub di destinazione. |
weights[] |
Obbligatorio. Distanza tra gli hub, misurata in diverse dimensioni. |
Metodi |
|
|---|---|
|
Crea una rete. |
|
Elimina una rete. |
|
Recupera i dettagli di una rete. |
|
Elenca la rete. |
|
Restituisce tutti i percorsi attualmente disponibili. |
|
Consente di aggiornare una rete. |