REST Resource: networks

Tài nguyên: Mạng

Mô tả toàn bộ mạng hiện có có thể sử dụng. Một khách hàng API nhất định có thể có nhiều mạng (ví dụ: mạng chính và một sự sửa đổi có thể có trong tương lai để đánh giá).

Biểu diễn dưới dạng JSON
{
  "name": string,
  "dimensions": [
    {
      object (ValueDimension)
    }
  ],
  "pricing": {
    object (PricingStrategy)
  },
  "currencyCode": string,
  "timeStep": string,
  "distanceMatrix": [
    {
      object (DistanceMatrixEntry)
    }
  ]
}
Trường
name

string

Bắt buộc. Giá trị nhận dạng. Không cập nhật được.

dimensions[]

object (ValueDimension)

Khoảng cách, trọng lượng, bảng hàng, v.v., cùng với tỷ lệ (để ánh xạ số thực dấu phẩy động tới số nguyên).

pricing

object (PricingStrategy)

Không bắt buộc. Giá do người gửi thanh toán cho việc vận chuyển một lô hàng không yêu cầu có đường kẻ chuyên dụng.

currencyCode

string

Không bắt buộc. Một đơn vị tiền tệ được sử dụng trên toàn mạng. Một khách hàng API nhất định có thể có một số đơn vị cho các mạng khác nhau; một mạng chỉ được phép có một đơn vị tiền tệ. Đơn vị này phải được mã hoá theo ISO 4217, như google3/google/type/money.proto.

timeStep

string (Duration format)

Không bắt buộc. Phân biệt thời gian. Các quyết định được đưa ra với độ chính xác này kịp thời. Trong nội bộ, trạng thái được giữ với độ chính xác này.

Thời lượng tính bằng giây với tối đa 9 chữ số phân số, kết thúc bằng "s". Ví dụ: "3.5s".

distanceMatrix[]

object (DistanceMatrixEntry)

Không bắt buộc. Ma trận khoảng cách (biểu thị một danh sách các cạnh có hướng có trọng số).

DistanceMatrixEntry

Khoảng cách giữa trung tâm nguồn và trung tâm đích.

Biểu diễn dưới dạng JSON
{
  "sourceHub": string,
  "destinationHub": string,
  "weights": [
    {
      object (ValueDimension)
    }
  ]
}
Trường
sourceHub

string

Bắt buộc. Trung tâm nguồn.

destinationHub

string

Bắt buộc. Trung tâm đích.

weights[]

object (ValueDimension)

Bắt buộc. Khoảng cách giữa các trung tâm, được đo theo một số phương diện.

Phương thức

create

Tạo một mạng.

delete

Xoá mạng.

get

Lấy thông tin chi tiết về một mạng.

list

Liệt kê mạng.

listPaths

Trả về tất cả đường dẫn hiện có sẵn.

patch

Cập nhật mạng.