Ресурс: Сеть
Описывает всю существующую сеть, которую можно использовать. У данного клиента API может быть несколько сетей (например, основная сеть и возможная будущая модификация для оценки).
| JSON-представление |
|---|
{ "name": string, "dimensions": [ { object ( |
| Поля | |
|---|---|
name | Необходимый. Идентификатор. Невозможно обновить. |
dimensions[] | Расстояние, вес, поддоны и т. д., а также масштабирование (для сопоставления чисел с плавающей запятой в целых числах). |
pricing | Необязательный. Цена, которую платит отправитель за доставку груза, не требующего выделенной линии. |
currencyCode | Необязательный. Единая денежная единица, используемая во всей сети. У одного клиента API может быть несколько разных модулей для разных сетей; сети разрешено иметь только одну денежную единицу. Единица измерения должна быть закодирована в формате ISO 4217, например google3/google/type/money.proto. |
timeStep | Необязательный. Дискретизация времени. Решения принимаются с такой точностью во времени. Внутри состояние сохраняется с такой точностью. Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
distanceMatrix[] | Необязательный. Матрица расстояний (представляла список взвешенных направленных ребер). |
РасстояниеМатрицаВход
Расстояние между исходным концентратором и концентратором назначения.
| JSON-представление |
|---|
{
"sourceHub": string,
"destinationHub": string,
"weights": [
{
object ( |
| Поля | |
|---|---|
sourceHub | Необходимый. Исходный хаб. |
destinationHub | Необходимый. Конечный узел. |
weights[] | Необходимый. Расстояние между ступицами, измеренное в нескольких измерениях. |
Методы | |
|---|---|
| Создает сеть. |
| Удаляет сеть. |
| Получает сведения о сети. |
| Перечисляет сеть. |
| Возвращает все пути, доступные на данный момент. |
| Обновляет сеть. |