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 ( |
| Campos | |
|---|---|
name |
Obrigatório. Identificador. Não foi possível atualizar. |
dimensions[] |
Distância, peso, paletes etc., além de escala (para mapear pontos flutuantes a números inteiros). |
pricing |
Opcional. Preço a ser pago pelo remetente pelo envio de uma remessa que não requer uma linha dedicada. |
currencyCode |
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 |
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 " |
distanceMatrix[] |
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 ( |
| Campos | |
|---|---|
sourceHub |
Obrigatório. Hub de origem. |
destinationHub |
Obrigatório. Hub de destino. |
weights[] |
Obrigatório. Distância entre os hubs, medida em várias dimensões. |
Métodos |
|
|---|---|
|
Cria uma rede. |
|
Exclui uma rede. |
|
Extrai os detalhes de uma rede. |
|
Lista a rede. |
|
Retorna todos os caminhos que estão disponíveis no momento. |
|
Atualiza uma rede. |