- Resource: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- Metode
Resource: DeliveryVehicle
Pesan DeliveryVehicle
. Kendaraan pengiriman mengangkut paket dari depot ke lokasi pengiriman, dan dari lokasi pengambilan ke depot. Dalam beberapa kasus, kendaraan pengiriman juga mengangkut paket 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 terakhir yang dilaporkan dari Kendaraan Pengiriman. |
pastLocations[] |
Hanya input. Lokasi yang pernah dikunjungi Kendaraan Pengiriman ini sebelumnya yang belum dilaporkan ke Mesin Flotte. Ini digunakan di |
navigationStatus |
Status navigasi Kendaraan Pengiriman. |
currentRouteSegment |
Polyline yang dienkode yang menentukan rute yang direkomendasikan navigasi untuk diambil ke titik jalan berikutnya. Aplikasi pengemudi Anda akan memperbarui informasi ini saat perhentian dicapai atau dilewati, dan saat navigasi mengubah 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 dilewati ke VehicleStop berikutnya untuk memastikan bahwa konsumen kolom ini memiliki informasi terbaik yang tersedia di jalur Kendaraan Pengiriman saat ini. String berenkode base64. |
currentRouteSegmentEndPoint |
Lokasi tempat Kolom ini diabaikan dalam panggilan |
remainingDistanceMeters |
Jarak mengemudi yang tersisa untuk Fleet Engine mengabaikan kolom ini di |
remainingDuration |
Sisa waktu mengemudi untuk Fleet Engine mengabaikan kolom ini di Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
remainingVehicleJourneySegments[] |
Segmen perjalanan yang ditetapkan ke Kendaraan Pengiriman ini, dimulai dari lokasi Kendaraan yang terakhir dilaporkan. Kolom ini tidak akan diisi dalam 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 ditetapkan, setelan defaultnya adalah |
DeliveryVehicleAttribute
Menjelaskan atribut kendaraan sebagai key-value pair. Panjang string "key:value" tidak boleh melebihi 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 jenis string, bool, atau double. delivery_vehicle_attribute_value hanya dapat berupa salah satu dari berikut: |
|
stringValue |
Nilai atribut dengan jenis string. Catatan: Kolom ini sama dengan kolom |
boolValue |
Nilai atribut berjenis boolean. |
numberValue |
Nilai atribut berjenis 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 yang digerakkan manusia. |
PEDESTRIAN |
Pengangkut manusia, biasanya berjalan atau berlari, yang melintasi jalur pejalan kaki. |
Metode |
|
---|---|
|
Membuat dan menampilkan DeliveryVehicle baru. |
|
Menghapus DeliveryVehicle dari Fleet Engine. |
|
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 . |