REST Resource: networks.lines.rotations

Tài nguyên: LineRotation

Một chiếc xe bắt đầu vận hành đường dây này vào một thời điểm cụ thể.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "arrivalTimes": {
    string: {
      object (DateTimeRange)
    },
    ...
  },
  "departureTimes": {
    string: {
      object (DateTimeRange)
    },
    ...
  },
  "departureEarlinessTardinessCosts": {
    string: {
      object (EarlinessTardiness)
    },
    ...
  },
  "arrivalEarlinessTardinessCosts": {
    string: {
      object (EarlinessTardiness)
    },
    ...
  },
  "vehicles": [
    string
  ],
  "fixedPrice": {
    object (PricingStrategy)
  },
  "maximumNumberVehicles": {
    object (IntegerRange)
  }
}
Trường
name

string

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

arrivalTimes

map (key: string, value: object (DateTimeRange))

Không bắt buộc. Phạm vi cho phép khởi hành mà không tính phí (tức là nếu không theo điểm, thì thời gian đến thực tế sẽ do hệ thống quyết định). Bản đồ này phải có cùng các khoá (trừ trung tâm nguồn, không có thời gian đến).

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

departureTimes

map (key: string, value: object (DateTimeRange))

Không bắt buộc. Phạm vi cho phép đến mà không tính phí (tức là nếu không theo điểm, thời gian khởi hành thực tế sẽ do hệ thống quyết định). Bản đồ này phải có cùng các khoá (trừ đi trung tâm điểm đến, không có thời gian khởi hành).

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

departureEarlinessTardinessCosts

map (key: string, value: object (EarlinessTardiness))

Không bắt buộc. Chi phí bảo trì/thời gian trễ và giới hạn thời gian khởi hành. Bản đồ này phải có cùng các khoá (trừ đi trung tâm điểm đến, không có thời gian khởi hành).

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

arrivalEarlinessTardinessCosts

map (key: string, value: object (EarlinessTardiness))

Không bắt buộc. Chi phí bảo trì/thời gian chậm trễ và giới hạn khi đến nơi. Bản đồ này phải có cùng các khoá (trừ trung tâm nguồn, không có thời gian đến).

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

vehicles[]

string

Không bắt buộc. Danh sách phương tiện có thể xoay tuyến đường này (tức là danh sách cho phép). Nếu số_xe giảm xuống còn một giá trị tương ứng với số lượng xe, thì tất cả các xe đó sẽ được gán cho vòng xoay đường. Nếu không có xe nào, tất cả đều được coi là còn xe.

fixedPrice

object (PricingStrategy)

Không bắt buộc. Chi phí để bất kỳ xe nào chạy trên tuyến này, bất kể xe là gì (tài xế, bảo dưỡng, v.v.).

maximumNumberVehicles

object (IntegerRange)

Không bắt buộc. Số lượng xe tối đa có thể được chỉ định cho lượt xoay này. Nếu bạn không đặt chính sách này, thì sẽ không có giới hạn về số lượng phương tiện đối với vòng xoay này. Nếu không, giới hạn trên của số lượng xe có thể được phân bổ cho chế độ xoay vòng này (trong danh sách cho phép vehicle_ids). Cụ thể, giá trị 0 sẽ vô hiệu hoá chế độ xoay này (không cho phép phương tiện di chuyển).

IntegerRange

Dải ô số nguyên.

Biểu diễn dưới dạng JSON
{
  "startValue": integer,
  "endValue": integer
}
Trường
startValue

integer

Khoảng thời gian sẽ mở nếu bạn không đặt.

endValue

integer

Khoảng thời gian sẽ mở nếu bạn không đặt.

Phương thức

create

Tạo LineRotation.

delete

Xoá một LineRotation.

get

Lấy thông tin chi tiết về LineRotation.

list

Liệt kê LineRotations.

patch

Cập nhật một LineRotation.