- 리소스: DeliveryVehicle
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- DeliveryVehicleType
- 메서드
리소스: DeliveryVehicle
DeliveryVehicle
메시지 배송 차량은 창고에서 배송 위치로, 수령 위치에서 창고로 배송을 운송합니다. 경우에 따라 배송 차량이 수령 위치에서 배송 위치로 직접 배송품을 운송하기도 합니다.
참고: gRPC와 REST API는 서로 다른 필드 이름 지정 규칙을 사용합니다. 예를 들어 gRPC API의 DeliveryVehicle.current_route_segment
필드와 REST API의 DeliveryVehicle.currentRouteSegment
필드는 동일한 필드를 참조합니다.
JSON 표현 |
---|
{ "name": string, "lastLocation": { object ( |
필드 | |
---|---|
name |
이 배송 차량의 고유한 이름입니다. 형식은 |
lastLocation |
배송 차량의 마지막으로 보고된 위치입니다. |
navigationStatus |
배송 차량의 탐색 상태입니다. |
currentRouteSegment |
다음 경유지로 이동하기 위해 탐색에서 권장하는 경로를 지정하는 인코딩된 폴리라인입니다. 정류장에 도달하거나 지나칠 때, 그리고 내비게이션 경로가 변경될 때 운전자 앱이 이를 업데이트합니다. 이러한
이 경우 Fleet Engine은 가장 최근에 통과한 VehicleStop에서 다음 VehicleStop까지의 경로로 이 필드를 채웁니다. base64 인코딩 문자열입니다. |
currentRouteSegmentEndPoint |
|
remainingDistanceMeters |
|
remainingDuration |
소수점 아래가 최대 9자리까지이고 ' |
remainingVehicleJourneySegments[] |
이 배송 차량에 할당된 여정 세그먼트로, 차량의 가장 최근에 보고된 위치에서 시작합니다. 이 필드는 |
attributes[] |
커스텀 배송 차량 속성 목록입니다. 배달 차량에는 최대 100개의 속성이 있을 수 있으며 각 속성에는 고유한 키가 있어야 합니다. |
type |
이 배송 차량의 유형입니다. 설정하지 않으면 기본값은 |
DeliveryVehicleAttribute
차량 속성을 키-값 쌍으로 설명합니다. 'key:value' 문자열 길이는 256자(영문 기준) 이하여야 합니다.
JSON 표현 |
---|
{ "key": string, "value": string, // Union field |
필드 | |
---|---|
key |
속성의 키입니다. |
value |
속성의 값입니다. |
통합 필드 delivery_vehicle_attribute_value . 속성의 값은 문자열, 부울 또는 double 형식일 수 있습니다. delivery_vehicle_attribute_value 은 다음 중 하나여야 합니다. |
|
stringValue |
문자열 유형의 속성 값입니다. 참고: 이는 최종적으로 지원 중단될 |
boolValue |
부울 유형의 속성 값입니다. |
numberValue |
이중 유형의 속성 값입니다. |
DeliveryVehicleType
배송 수단의 유형입니다.
열거형 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
값이 사용되지 않습니다. |
AUTO |
자동차입니다. |
TWO_WHEELER |
오토바이, 모페드 또는 기타 오토바이 |
BICYCLE |
인간 기반 운송 |
PEDESTRIAN |
보행자 통로를 따라 이동하며 걷거나 달리는 사람 수송자입니다. |
메서드 |
|
---|---|
|
새 DeliveryVehicle 를 만들고 반환합니다. |
|
지정된 DeliveryVehicle 인스턴스를 반환합니다. |
|
지정된 필터링 기준을 충족하는 모든 DeliveryVehicle 를 가져옵니다. |
|
업데이트된 DeliveryVehicle 데이터를 Fleet Engine에 쓰고 DeliveryVehicle 에 Tasks 를 할당합니다. |