REST Resource: networks.vehicles

Tài nguyên: Xe

Không có tên, dữ liệu này được lưu trữ dưới dạng khoá bản đồ trong Mạng.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "capacities": [
    {
      object (ValueDimension)
    }
  ],
  "cost": {
    object (PricingStrategy)
  },
  "pricing": {
    object (PricingStrategy)
  },
  "allowedForGeneratedLines": boolean,
  "vehiclePositionConstraints": [
    {
      object (VehiclePositionConstraint)
    }
  ]
}
Trường
name

string

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

capacities[]

object (ValueDimension)

Không bắt buộc. Đặc điểm của xe.

cost

object (PricingStrategy)

Bắt buộc. Chi phí sử dụng xe. Đây là các hàm của một đối số: quãng đường xe đi được, trọng lượng xe chuyên chở, số lượng pa-tê mà xe vận chuyển. Các chức năng này tính đến chi phí bảo dưỡng, nhiên liệu và xử lý. Các chi phí này có thể bao gồm chi phí trả trước (thanh toán khi xe được sử dụng, chủ yếu hữu ích cho việc ký hợp đồng phụ).

pricing

object (PricingStrategy)

Không bắt buộc. Giá mà bên thanh toán sẽ thanh toán, chỉ khi xe được sử dụng trong một dòng được tạo (tức là không thuộc mạng đầu vào).

allowedForGeneratedLines

boolean

Bắt buộc. Liệu xe này có thể dùng cho các tuyến đường đã tạo hay không. Nếu bạn đặt chính sách này thành false, thì xe sẽ chỉ di chuyển qua các tuyến đường được xác định sẵn mà xe được phép.

vehiclePositionConstraints[]

object (VehiclePositionConstraint)

Không bắt buộc. Vị trí bắt buộc của xe hiện tại, cùng với thời gian. Ví dụ: sử dụng các mục nhập để lập mô hình thực tế là một chiếc xe xuất phát hoặc kết thúc tại một trung tâm cụ thể.

VehiclePositionConstraint

Giới hạn vị trí của xe.

Biểu diễn dưới dạng JSON
{
  "time": {
    object (DateTime)
  },
  "hubId": string
}
Trường
time

object (DateTime)

Thời gian áp dụng quy tắc ràng buộc.

hubId

string

Trung tâm của quy tắc ràng buộc.

Phương thức

create

Tạo một chiếc xe.

delete

Xoá xe.

get

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

list

Liệt kê các phương tiện di chuyển.

makeAvailable

Cung cấp phương tiện di chuyển.

makeUnavailable

Làm cho xe không hoạt động.

patch

Cập nhật xe.