- Resource: DeliveryKendaraan
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Metode
Resource: DeliveryKendaraan
Pesan DeliveryVehicle
. Kendaraan pengiriman mengangkut pengiriman dari depot ke lokasi pengiriman, dan dari lokasi pengambilan ke depot. Dalam beberapa kasus, kendaraan pengiriman juga mengangkut pengiriman langsung dari lokasi pengambilan ke lokasi pengiriman.
Catatan: gRPC dan REST API menggunakan konvensi penamaan kolom yang berbeda. Misalnya, kolom DeliveryVehicle.current_route_segment
di gRPC API dan kolom DeliveryVehicle.currentRouteSegment
di REST API merujuk ke kolom yang sama.
Representasi JSON |
---|
{ "name": string, "lastLocation": { object ( |
Kolom | |
---|---|
name |
Nama unik Kendaraan Pengiriman ini. Formatnya adalah |
lastLocation |
Lokasi Kendaraan Pengiriman yang terakhir dilaporkan. |
navigationStatus |
Status navigasi Kendaraan Pengiriman. |
currentRouteSegment |
Polyline yang dienkodekan menetapkan rute yang direkomendasikan navigasi ke titik jalan berikutnya. Aplikasi pengemudi akan memperbarui info ini saat perhentian tercapai atau dilewati, dan saat navigasi diubah rute. Ada beberapa kasus saat kolom ini mungkin tidak digunakan untuk mengisi
Dalam hal ini, Fleet Engine mengisi kolom ini dengan rute dari VehicleStop yang terakhir diteruskan ke VehicleStop mendatang untuk memastikan konsumen kolom ini memiliki informasi terbaik yang tersedia di jalur Delivery Vehicle saat ini. String berenkode base64. |
currentRouteSegmentEndPoint |
Lokasi tempat Kolom ini diabaikan dalam panggilan |
remainingDistanceMeters |
Sisa jarak mengemudi untuk Fleet Engine mengabaikan kolom ini di |
remainingDuration |
Sisa waktu mengemudi untuk Fleet Engine mengabaikan kolom ini di Durasi dalam detik dengan paling banyak sembilan digit pecahan, yang diakhiri dengan ' |
remainingVehicleJourneySegments[] |
Segmen perjalanan yang ditetapkan untuk Kendaraan Pengiriman ini, dimulai dari lokasi Kendaraan yang terakhir dilaporkan. Kolom ini tidak akan diisi sebagai respons |
attributes[] |
Daftar atribut Kendaraan Pengiriman kustom. Kendaraan Pengiriman dapat memiliki maksimal 100 atribut, dan setiap atribut harus memiliki kunci unik. |
type |
Jenis kendaraan pengiriman ini. Jika tidak disetel, setelan ini akan ditetapkan secara default ke |
DeliveryVehicleAttribute
Menjelaskan atribut kendaraan sebagai pasangan nilai kunci. Panjang string "key:value" tidak boleh lebih dari 256 karakter.
Representasi JSON |
---|
{ "key": string, "value": string, // Union field |
Kolom | |
---|---|
key |
Kunci atribut. |
value |
Nilai atribut. |
Kolom union delivery_vehicle_attribute_value . Nilai atribut, dapat berupa string, bool, atau jenis ganda. delivery_vehicle_attribute_value hanya ada berupa salah satu diantara berikut: |
|
stringValue |
Nilai atribut dengan jenis string. Catatan: Ini identik dengan kolom |
boolValue |
Nilai atribut yang diketik Boolean. |
numberValue |
Nilai atribut diketik ganda. |
DeliveryVehicleType
Jenis kendaraan pengiriman.
Enum | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
Nilai tidak digunakan. |
AUTO |
Mobil. |
TWO_WHEELER |
Sepeda motor, moped, atau kendaraan roda dua lainnya |
BICYCLE |
Transportasi bertenaga manusia. |
PEDESTRIAN |
Pengangkut manusia, biasanya berjalan atau berlari, bepergian di sepanjang jalur pejalan kaki. |
Metode |
|
---|---|
|
Membuat dan menampilkan DeliveryVehicle baru. |
|
Menampilkan instance DeliveryVehicle yang ditentukan. |
|
Mendapatkan semua DeliveryVehicle yang memenuhi kriteria pemfilteran yang ditentukan. |
|
Menulis data DeliveryVehicle yang diperbarui ke Fleet Engine, dan menetapkan Tasks ke DeliveryVehicle . |