- Resource: DeliveryKendaraan
- 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 kiriman 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 |
last |
Lokasi terakhir yang dilaporkan dari Kendaraan Pengiriman. |
navigation |
Status navigasi Kendaraan Pengiriman. |
current |
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 ketika kolom ini mungkin tidak digunakan untuk mengisi
Dalam hal ini, Fleet Engine mengisi kolom ini dengan rute dari VehicleStop yang baru saja dilewati ke VehicleStop berikutnya untuk memastikan bahwa konsumen kolom ini memiliki informasi terbaik yang tersedia di jalur Kendaraan Pengiriman saat ini. String berenkode base64. |
current |
Lokasi tempat Kolom ini diabaikan dalam panggilan |
remaining |
Jarak mengemudi yang tersisa untuk Fleet Engine mengabaikan kolom ini di |
remaining |
Sisa waktu mengemudi untuk Fleet Engine mengabaikan kolom ini di Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' |
remaining |
Segmen perjalanan yang ditetapkan ke Kendaraan Pengiriman ini, mulai 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 pasangan nilai kunci. 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: |
|
string |
Nilai atribut berjenis string. Catatan: Ini sama dengan kolom |
bool |
Nilai atribut berjenis boolean. |
number |
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. |
|
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 . |