- 리소스: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- 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 . 이 속성의 값은 문자열, 부울 또는 이중 유형일 수 있습니다. delivery_vehicle_attribute_value 은 다음 중 하나여야 합니다. |
|
stringValue |
문자열 유형 속성 값입니다. 참고: 이는 향후 지원 중단될 |
boolValue |
부울 유형의 속성 값입니다. |
numberValue |
이중 유형 속성 값입니다. |
DeliveryVehicleType
배달 차량의 유형입니다.
열거형 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
값이 사용되지 않습니다. |
AUTO |
자동차입니다. |
TWO_WHEELER |
오토바이, 모페드 또는 기타 오토바이 |
BICYCLE |
인간이 가동하는 운송, |
PEDESTRIAN |
일반적으로 걷거나 뛰는 사람으로, 보행자 전용 도로를 따라 이동하는 교통수단입니다. |
방법 |
|
---|---|
|
새 DeliveryVehicle 를 만들고 반환합니다. |
|
지정된 DeliveryVehicle 인스턴스를 반환합니다. |
|
지정된 필터링 기준을 충족하는 모든 DeliveryVehicle 를 가져옵니다. |
|
업데이트된 DeliveryVehicle 데이터를 Fleet Engine에 쓰고 Tasks 을 DeliveryVehicle 에 할당합니다. |