REST Resource: networks.lines.rotations

리소스: LineRound

차량이 특정 시간에 이 노선을 운행하기 시작합니다.

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)
  }
}
필드
name

string

필수 항목입니다. 식별자. 이 설정은 업데이트할 수 없습니다.

arrivalTimes

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

선택사항입니다. 비용 없이 출발이 허용되는 범위입니다. 즉, 지점이 아닌 경우 실제 도착 시간은 시스템에서 결정합니다. 이 맵에는 동일한 키 (도착 시간이 없는 소스 허브 제외)가 있어야 합니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

departureTimes

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

선택사항입니다. 비용 없이 도착이 허용되는 범위입니다 (예: 특정 지점이 아닌 경우 시스템에서 실제 출발 시간을 결정합니다). 이 지도에는 동일한 키 (출발 시간이 없는 목적지 허브 제외)가 있어야 합니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

departureEarlinessTardinessCosts

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

선택사항입니다. 출발 지연/지연 비용 및 경계 이 지도에는 동일한 키 (출발 시간이 없는 목적지 허브 제외)가 있어야 합니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

arrivalEarlinessTardinessCosts

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

선택사항입니다. 도착 지연도/지연 비용 및 기준 이 맵에는 동일한 키 (도착 시간이 없는 소스 허브 제외)가 있어야 합니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

vehicles[]

string

선택사항입니다. 이 노선 순환을 수행할 수 있는 차량의 목록입니다 (예: 허용 목록). number_vehicles가 차량 대수에 해당하는 하나의 값으로 감소하면 모든 차량이 노선 순환에 할당됩니다. 차량이 없는 경우 모두 이용 가능한 것으로 간주됩니다.

fixedPrice

object (PricingStrategy)

선택사항입니다. 차량 (운전자, 유지보수 등)과 관계없이 이 노선을 운행하는 모든 차량의 비용

maximumNumberVehicles

object (IntegerRange)

선택사항입니다. 이 순환게재에 할당할 수 있는 최대 차량 수입니다. 설정되지 않은 경우: 이 회전을 위한 차량 제한이 없습니다. 그 외의 경우 vehicle_ids 허용 목록 중에서 이 회전에 할당할 수 있는 차량 수의 상한값입니다. 특히 값이 0이면 이 회전이 사용 중지됩니다 (차량은 허용되지 않음).

IntegerRange

정수 범위입니다.

JSON 표현
{
  "startValue": integer,
  "endValue": integer
}
필드
startValue

integer

설정되지 않은 경우 간격이 열립니다.

endValue

integer

설정되지 않은 경우 간격이 열립니다.

메서드

create

LineLine을 만듭니다.

delete

Linerot을 삭제합니다.

get

LineInteraction의 세부정보를 가져옵니다.

list

LineLines를 나열합니다.

patch

LineLine을 업데이트합니다.