- 리소스: 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 |
이 배송 차량의 고유한 이름입니다. 형식은 |
last |
배송 차량의 마지막으로 보고된 위치입니다. |
navigation |
배송 차량의 내비게이션 상태입니다. |
current |
다음 경유지로 이동하기 위해 탐색에서 권장하는 경로를 지정하는 인코딩된 폴리라인입니다. 운전자 앱은 정류장에 도달하거나 지나갈 때, 그리고 내비게이션 경로가 변경될 때 이를 업데이트합니다. 이러한
이러한 경우 Fleet Engine은 가장 최근에 통과한 VehicleStop에서 다음 VehicleStop까지의 경로로 이 필드를 채웁니다. base64 인코딩 문자열입니다. |
current |
|
remaining |
|
remaining |
소수점 아래가 최대 9자리까지이고 ' |
remaining |
이 배송 차량에 할당된 여정 세그먼트로, 차량의 가장 최근에 보고된 위치에서 시작합니다. 이 필드는 |
attributes[] |
맞춤 전송 수단 속성의 목록입니다. 배달 차량에는 최대 100개의 속성이 있을 수 있으며 각 속성에는 고유 키가 있어야 합니다. |
type |
이 배송 차량의 유형입니다. 설정하지 않으면 기본값은 |
DeliveryVehicleAttribute
차량 속성을 키-값 쌍으로 설명합니다. '키:값' 문자열 길이는 256자를 초과할 수 없습니다.
JSON 표현 |
---|
{ "key": string, "value": string, // Union field |
필드 | |
---|---|
key |
속성의 키입니다. |
value |
속성의 값입니다. |
통합 필드 delivery_vehicle_attribute_value . 속성의 값은 문자열, 불리언, double 유형일 수 있습니다. delivery_vehicle_attribute_value 은 다음 중 하나여야 합니다. |
|
string |
문자열 유형의 속성 값입니다. 참고: 이는 최종적으로 지원 중단될 |
bool |
부울 유형의 속성 값입니다. |
number |
이중 유형 속성 값 |
DeliveryVehicleType
배송 차량 유형입니다.
열거형 | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
값이 사용되지 않습니다. |
AUTO |
자동차입니다. |
TWO_WHEELER |
오토바이, 모페드 또는 기타 오토바이 |
BICYCLE |
인간 기반 운송 |
PEDESTRIAN |
보행자 통로를 따라 이동하며 걷거나 달리는 사람 수송자입니다. |
메서드 |
|
---|---|
|
새 DeliveryVehicle 를 만들고 반환합니다. |
|
지정된 DeliveryVehicle 인스턴스를 반환합니다. |
|
지정된 필터링 기준을 충족하는 모든 DeliveryVehicle 를 가져옵니다. |
|
업데이트된 DeliveryVehicle 데이터를 Fleet Engine에 쓰고 DeliveryVehicle 에 Tasks 를 할당합니다. |