Indeks
DeliveryService
(antarmuka)BatchCreateTasksRequest
(pesan)BatchCreateTasksResponse
(pesan)CreateDeliveryVehicleRequest
(pesan)CreateTaskRequest
(pesan)DeliveryRequestHeader
(pesan)DeliveryRequestHeader.Platform
(enum)DeliveryRequestHeader.SdkType
(enum)DeliveryVehicle
(pesan)DeliveryVehicle.DeliveryVehicleType
(enum)DeliveryVehicleAttribute
(pesan)DeliveryVehicleLocation
(pesan)DeliveryVehicleLocationSensor
(enum)DeliveryVehicleNavigationStatus
(enum)GetDeliveryVehicleRequest
(pesan)GetTaskRequest
(pesan)GetTaskTrackingInfoRequest
(pesan)ListDeliveryVehiclesRequest
(pesan)ListDeliveryVehiclesResponse
(pesan)ListTasksRequest
(pesan)ListTasksResponse
(pesan)LocationInfo
(pesan)Task
(pesan)Task.JourneySharingInfo
(pesan)Task.State
(enum)Task.TaskOutcome
(enum)Task.TaskOutcomeLocationSource
(enum)Task.Type
(enum)TaskAttribute
(pesan)TaskTrackingInfo
(pesan)TaskTrackingViewConfig
(pesan)TaskTrackingViewConfig.VisibilityOption
(pesan)TimeWindow
(pesan)UpdateDeliveryVehicleRequest
(pesan)UpdateTaskRequest
(pesan)VehicleJourneySegment
(pesan)VehicleStop
(pesan)VehicleStop.State
(enum)VehicleStop.TaskInfo
(pesan)
DeliveryService
Layanan Pengiriman Last Mile.
BatchCreateTasks |
---|
Membuat dan menampilkan batch objek |
CreateDeliveryVehicle |
---|
Membuat dan menampilkan |
CreateTask |
---|
Membuat dan menampilkan objek |
GetDeliveryVehicle |
---|
Menampilkan instance |
GetTask |
---|
Mendapatkan informasi tentang |
GetTaskTrackingInfo |
---|
Menampilkan instance |
ListDeliveryVehicles |
---|
Mendapatkan semua |
ListTasks |
---|
Mendapatkan semua |
UpdateDeliveryVehicle |
---|
Menulis data |
UpdateTask |
---|
Memperbarui data |
BatchCreateTasksRequest
Pesan permintaan BatchCreateTask
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. Catatan: Jika Anda menetapkan kolom ini, kolom header dalam pesan |
parent |
Wajib. Resource induk yang digunakan bersama oleh semua tugas. Nilai ini harus dalam format |
requests[] |
Wajib. Pesan permintaan yang menentukan resource yang akan dibuat. Catatan: Anda dapat membuat maksimum 500 tugas dalam batch. |
BatchCreateTasksResponse
Pesan respons BatchCreateTask
.
Kolom | |
---|---|
tasks[] |
Tugas yang dibuat. |
CreateDeliveryVehicleRequest
Pesan permintaan CreateDeliveryVehicle
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
parent |
Wajib. Harus dalam format |
delivery_ |
Wajib. ID Kendaraan Pengiriman harus unik dan tunduk pada batasan berikut:
|
delivery_ |
Wajib. Entity
Catatan: Kolom |
CreateTaskRequest
Pesan permintaan CreateTask
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
parent |
Wajib. Harus dalam format |
task_ |
Wajib. ID Tugas harus unik, tetapi tidak boleh berupa ID pelacakan paket. Untuk menyimpan ID pelacakan pengiriman, gunakan kolom
|
task |
Wajib. Entitas Task yang akan dibuat. Saat membuat Tugas, kolom berikut diperlukan:
Catatan: Kolom |
DeliveryRequestHeader
RequestHeader berisi kolom yang umum untuk semua permintaan RPC Pengiriman.
Kolom | |
---|---|
language_ |
Kode bahasa BCP-47, seperti en-US atau sr-Latn. Untuk informasi selengkapnya, lihat http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Jika tidak ada yang ditentukan, respons dapat dalam bahasa apa pun, dengan preferensi untuk bahasa Inggris jika nama tersebut ada. Contoh nilai kolom: |
region_ |
Wajib. Kode wilayah CLDR wilayah tempat asal permintaan. Contoh nilai kolom: |
sdk_ |
Versi SDK panggilan, jika berlaku. Format versinya adalah "major.minor.patch", contoh: |
os_ |
Versi sistem operasi tempat SDK panggilan berjalan. Contoh nilai kolom: |
device_ |
Model perangkat tempat SDK panggilan berjalan. Contoh nilai kolom: |
sdk_ |
Jenis SDK yang mengirim permintaan. |
maps_ |
Versi MapSDK yang menjadi dependensi SDK panggilan, jika berlaku. Format versinya adalah "major.minor.patch", contoh: |
nav_ |
Versi NavSDK yang diandalkan SDK panggilan, jika berlaku. Format versinya adalah "major.minor.patch", contoh: |
platform |
Platform SDK yang memanggil. |
manufacturer |
Produsen perangkat Android dari SDK panggilan, hanya berlaku untuk Android SDK. Contoh nilai kolom: |
android_ |
API level Android dari SDK panggilan, hanya berlaku untuk Android SDK. Contoh nilai kolom: |
trace_ |
ID opsional yang dapat diberikan untuk tujuan logging guna mengidentifikasi permintaan. |
Platform
Platform SDK panggilan.
Enum | |
---|---|
PLATFORM_UNSPECIFIED |
Nilai default. Nilai ini digunakan jika platform dihilangkan. |
ANDROID |
Permintaan berasal dari Android. |
IOS |
Permintaan berasal dari iOS. |
WEB |
Permintaan berasal dari web. |
SdkType
Kemungkinan jenis SDK.
Enum | |
---|---|
SDK_TYPE_UNSPECIFIED |
Nilai default. Nilai ini digunakan jika sdk_type dihilangkan. |
CONSUMER |
SDK panggilan adalah Konsumen. |
DRIVER |
SDK panggilan adalah Driver. |
JAVASCRIPT |
SDK panggilan adalah JavaScript. |
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.
Kolom | |
---|---|
name |
Nama unik Kendaraan Pengiriman ini. Formatnya adalah |
last_ |
Lokasi Kendaraan Pengiriman yang terakhir dilaporkan. |
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 mengupdate ini saat perhentian dicapai 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 baru saja dilewati ke VehicleStop berikutnya untuk memastikan bahwa konsumen kolom ini memiliki informasi terbaik yang tersedia di jalur Kendaraan Pengiriman saat ini. |
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 |
remaining_ |
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 |
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 ditenagai oleh manusia. |
PEDESTRIAN |
Pengangkut manusia, biasanya berjalan atau berlari, yang melintasi jalur pejalan kaki. |
DeliveryVehicleAttribute
Menjelaskan atribut kendaraan sebagai pasangan nilai kunci. Panjang string "key:value" tidak boleh melebihi 256 karakter.
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: Kolom ini sama dengan kolom |
bool_ |
Nilai atribut berjenis boolean. |
number_ |
Nilai atribut dengan jenis ganda. |
DeliveryVehicleLocation
Lokasi, kecepatan, dan arah kendaraan pada satu waktu.
Kolom | |
---|---|
location |
Lokasi kendaraan. Saat dikirim ke Fleet Engine, lokasi kendaraan adalah lokasi GPS. Saat Anda menerimanya dalam respons, lokasi kendaraan dapat berupa lokasi GPS, lokasi tambahan, atau beberapa perkiraan lokasi lainnya. Sumber ditentukan di |
horizontal_accuracy |
Tidak digunakan lagi: Gunakan |
latlng_ |
Akurasi |
heading |
Arah kendaraan bergerak dalam derajat. 0 mewakili Utara. Rentang yang valid adalah [0,360). |
bearing_accuracy |
Tidak digunakan lagi: Gunakan |
heading_ |
Akurasi |
altitude |
Ketinggian dalam meter di atas WGS84. |
vertical_accuracy |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
altitude_ |
Akurasi |
speed_kmph |
Kecepatan kendaraan dalam kilometer per jam. Tidak digunakan lagi: Gunakan |
speed |
Kecepatan kendaraan dalam meter/detik |
speed_ |
Akurasi |
update_ |
Waktu saat |
server_ |
Hanya output. Waktu saat server menerima informasi lokasi. |
location_ |
Penyedia data lokasi (misalnya, |
is_ |
Apakah |
is_ |
Hanya input. Menunjukkan apakah sensor GPS diaktifkan di perangkat seluler. |
time_ |
Input saja. Waktu (dalam detik) sejak lokasi ini pertama kali dikirim ke server. Nilainya akan nol untuk update pertama. Jika waktu tidak diketahui (misalnya, saat aplikasi dimulai ulang), nilai ini akan direset ke nol. |
num_stale_updates |
Hanya input. Tidak digunakan lagi: Sinyal lain kini digunakan untuk menentukan apakah suatu lokasi sudah usang. |
raw_ |
Lokasi kendaraan mentah (tidak diproses oleh pemukul jalan). |
raw_ |
Stempel waktu yang terkait dengan lokasi mentah. |
raw_ |
Sumber lokasi mentah. Default-nya adalah |
raw_ |
Akurasi |
supplemental_ |
Lokasi tambahan yang disediakan oleh aplikasi integrasi. |
supplemental_ |
Stempel waktu yang terkait dengan lokasi tambahan. |
supplemental_ |
Sumber lokasi tambahan. Default-nya adalah |
supplemental_ |
Akurasi |
road_snapped |
Tidak digunakan lagi: Gunakan |
DeliveryVehicleLocationSensor
Sensor atau metodologi yang digunakan untuk menentukan lokasi.
Enum | |
---|---|
UNKNOWN_SENSOR |
Sensor tidak ditentukan atau tidak diketahui. |
GPS |
GPS atau GPS Berbantuan. |
NETWORK |
GPS berbantuan, ID menara BTS, atau titik akses Wi-Fi. |
PASSIVE |
ID menara BTS atau titik akses Wi-Fi. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Lokasi yang ditentukan oleh perangkat seluler sebagai posisi jalan yang paling mungkin. |
CUSTOMER_SUPPLIED_LOCATION |
Lokasi yang diberikan pelanggan dari sumber independen. Biasanya, nilai ini digunakan untuk lokasi yang disediakan dari sumber selain perangkat seluler yang menjalankan Driver SDK. Jika sumber asli dijelaskan oleh salah satu nilai enum lainnya, gunakan nilai tersebut. Lokasi bertanda CUSTOMER_SUPPLIED_LOCATION biasanya disediakan melalui last_location.supplemental_location_sensor DeliveryKendaraan. |
FLEET_ENGINE_LOCATION |
Lokasi yang dihitung oleh Fleet Engine berdasarkan sinyal yang tersedia untuknya. Hanya output. Nilai ini akan ditolak jika diterima dalam permintaan. |
FUSED_LOCATION_PROVIDER |
Penyedia Lokasi Gabungan Android. |
CORE_LOCATION |
Penyedia lokasi di sistem operasi Apple. |
GetDeliveryVehicleRequest
Pesan permintaan GetDeliveryVehicle
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
name |
Wajib. Harus dalam format |
GetTaskRequest
Pesan permintaan GetTask
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
name |
Wajib. Harus dalam format |
GetTaskTrackingInfoRequest
Pesan permintaan GetTaskTrackingInfoRequest
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
name |
Wajib. Harus dalam format |
ListDeliveryVehiclesRequest
Pesan permintaan ListDeliveryVehicles
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
parent |
Wajib. Harus dalam format |
page_ |
Opsional. Jumlah maksimum kendaraan yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari jumlah ini. Jika Anda tidak menentukan angka ini, server akan menentukan jumlah hasil yang akan ditampilkan. |
page_ |
Opsional. Token halaman, yang diterima dari panggilan Saat melakukan penomoran halaman, semua parameter lain yang diberikan untuk |
filter |
Opsional. Kueri filter yang akan diterapkan saat mencantumkan kendaraan pengiriman. Lihat http://aip.dev/160 untuk contoh sintaksis filter. Jika Anda tidak menentukan nilai, atau jika Anda menentukan string kosong untuk filter, semua kendaraan pengiriman akan ditampilkan. Perhatikan bahwa satu-satunya kueri yang didukung untuk Jumlah maksimum batasan yang diizinkan dalam kueri filter adalah 50. Batasan adalah bagian dari kueri dalam bentuk |
viewport |
Opsional. Filter yang membatasi pengembalian kendaraan ke mobil yang lokasi terakhirnya diketahui berada di area persegi panjang yang ditentukan oleh area pandang. |
ListDeliveryVehiclesResponse
Pesan respons ListDeliveryVehicles
.
Kolom | |
---|---|
delivery_ |
Kumpulan kendaraan pengiriman yang memenuhi kriteria pemfilteran yang diminta. Jika tidak ada filter yang ditentukan, permintaan akan menampilkan semua kendaraan pengiriman. Respons berhasil juga boleh kosong. Respons kosong menunjukkan bahwa tidak ditemukan kendaraan pengiriman yang memenuhi kriteria filter yang diminta. |
next_ |
Anda dapat meneruskan token ini di |
total_ |
Jumlah total kendaraan pengiriman yang cocok dengan kriteria permintaan, di semua halaman. |
ListTasksRequest
Pesan permintaan ListTasks
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
parent |
Wajib. Harus dalam format |
page_ |
Opsional. Jumlah maksimum Tugas yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika Anda tidak menentukan nilai ini, server akan menentukan jumlah hasil yang akan ditampilkan. |
page_ |
Opsional. Token halaman yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
filter |
Opsional. Kueri filter yang akan diterapkan saat mencantumkan Tugas. Lihat http://aip.dev/160 untuk mengetahui contoh sintaksis filter. Jika Anda tidak menentukan nilai, atau jika Anda memfilter dengan string kosong, semua Tugas akan ditampilkan. Untuk mengetahui informasi tentang Properti tugas yang dapat Anda filter, lihat Mencantumkan tugas. |
ListTasksResponse
Respons ListTasks
yang berisi kumpulan Tugas yang memenuhi kriteria filter di ListTasksRequest
.
Kolom | |
---|---|
tasks[] |
Kumpulan Tugas yang memenuhi kriteria pemfilteran yang diminta. Jika tidak ada filter yang ditentukan, permintaan akan menampilkan semua tugas. Respons yang berhasil juga dapat kosong. Respons kosong menunjukkan bahwa tidak ada Tasks yang ditemukan yang memenuhi kriteria filter yang diminta. |
next_ |
Teruskan token ini di |
total_ |
Jumlah total Tasks yang cocok dengan kriteria permintaan, di semua halaman. |
LocationInfo
Lokasi dengan ID tambahan.
Kolom | |
---|---|
point |
Koordinat lokasi. |
Tugas
Tugas di Delivery API mewakili satu tindakan yang akan dilacak. Secara umum, ada perbedaan antara Tugas terkait pengiriman dan Tugas istirahat. Pengiriman dapat memiliki beberapa Tugas yang terkait dengannya. Misalnya, mungkin ada satu Tugas untuk pengambilan, dan satu lagi untuk pengantaran atau transfer. Selain itu, Tugas yang berbeda untuk pengiriman tertentu dapat ditangani oleh kendaraan yang berbeda. Misalnya, satu kendaraan dapat menangani pengambilan, yang mengangkut paket ke hub, sementara kendaraan lain mengangkut paket yang sama dari hub ke lokasi pengantaran.
Catatan: gRPC dan REST API menggunakan konvensi penamaan kolom yang berbeda. Misalnya, kolom Task.journey_sharing_info
di gRPC API dan kolom Task.journeySharingInfo
di REST API merujuk ke kolom yang sama.
Kolom | |
---|---|
name |
Harus dalam format |
type |
Wajib. Tidak dapat diubah. Menentukan jenis Tugas. Misalnya, istirahat atau pengiriman. |
state |
Wajib. Status eksekusi Tugas saat ini. |
task_ |
Hasil Tugas. |
task_ |
Stempel waktu yang menunjukkan kapan hasil |
task_ |
Lokasi tempat hasil |
task_ |
Menunjukkan sumber nilai |
tracking_ |
Tidak dapat diubah. Kolom ini memfasilitasi penyimpanan ID sehingga Anda dapat menghindari penggunaan pemetaan yang rumit. Anda tidak dapat menetapkan
|
delivery_ |
Hanya output. ID kendaraan yang menjalankan Tugas ini. ID Kendaraan Pengiriman tunduk pada batasan berikut:
|
planned_ |
Tidak dapat diubah. Lokasi tempat Tugas akan diselesaikan. Opsional untuk Tugas |
task_ |
Wajib. Tidak dapat diubah. Waktu yang diperlukan untuk menjalankan Tugas di lokasi ini. |
target_ |
Periode waktu saat tugas harus diselesaikan. |
journey_ |
Hanya output. Kolom khusus berbagi perjalanan. Tidak diisi saat status adalah |
task_ |
Konfigurasi untuk pelacakan tugas yang menentukan elemen data mana yang terlihat oleh pengguna akhir dalam situasi apa. |
attributes[] |
Daftar atribut Tugas kustom. Setiap atribut harus memiliki kunci unik. |
JourneySharingInfo
Membagikan kolom tertentu dalam perjalanan.
Kolom | |
---|---|
remaining_ |
Informasi pelacakan untuk perhentian yang akan dibuat oleh kendaraan yang ditetapkan sebelum menyelesaikan Tugas ini. Perhatikan bahwa daftar ini dapat berisi perhentian dari tugas lain. Segmen pertama, |
last_ |
Menunjukkan lokasi terakhir kendaraan yang dilaporkan untuk kendaraan yang ditetapkan. |
last_ |
Menunjukkan apakah lastLocation kendaraan dapat disambungkan ke |
Negara Bagian
Status Tugas. Ini menunjukkan progres Tugas.
Enum | |
---|---|
STATE_UNSPECIFIED |
Default. Digunakan untuk status Tugas yang tidak ditentukan atau tidak dikenali. |
OPEN |
Tugas belum ditetapkan ke kendaraan pengiriman, atau kendaraan pengiriman belum melewati perhentian kendaraan yang ditetapkan Task . |
CLOSED |
Saat kendaraan melewati perhentian kendaraan untuk Tugas ini. |
TaskOutcome
Hasil dari upaya untuk mengeksekusi Tugas. Saat TaskState
ditutup, TaskOutcome
menunjukkan apakah proses tersebut berhasil diselesaikan.
Enum | |
---|---|
TASK_OUTCOME_UNSPECIFIED |
Hasil Tugas sebelum nilainya ditetapkan. |
SUCCEEDED |
Tugas berhasil diselesaikan. |
FAILED |
Tugas tidak dapat diselesaikan, atau dibatalkan. |
TaskOutcomeLocationSource
Identitas sumber yang mengisi task_outcome_location
.
Enum | |
---|---|
TASK_OUTCOME_LOCATION_SOURCE_UNSPECIFIED |
Hasil tugas sebelum ditetapkan. |
PROVIDER |
Penyedia menentukan task_outcome_location . |
LAST_VEHICLE_LOCATION |
Penyedia tidak menentukan task_outcome_location , sehingga Fleet Engine menggunakan lokasi kendaraan terakhir yang diketahui. |
Jenis
Jenis Tugas.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Secara default, jenis Tugas tidak diketahui. |
PICKUP |
Tugas pengambilan adalah tindakan yang dilakukan untuk mengambil paket dari pelanggan. Pengambilan kendaraan feeder atau depot harus menggunakan jenis SCHEDULED_STOP . |
DELIVERY |
Tugas pengiriman adalah tindakan yang dilakukan untuk mengirimkan paket kepada pelanggan akhir. Penurunan kendaraan feeder atau depot harus menggunakan jenis SCHEDULED_STOP . |
SCHEDULED_STOP |
Tugas perhentian terjadwal digunakan untuk tujuan perencanaan. Misalnya, ini dapat mewakili pengambilan atau pengantaran pengiriman dari kendaraan atau depot feeder. Metode ini tidak boleh digunakan untuk pengiriman yang diambil atau diantarkan dari pelanggan akhir. |
UNAVAILABLE |
Tugas yang berarti Kendaraan tidak tersedia untuk servis. Misalnya, hal ini dapat terjadi saat pengemudi beristirahat, atau saat kendaraan mengisi bahan bakar. |
TaskAttribute
Menjelaskan atribut tugas sebagai pasangan nilai kunci. Panjang string "key:value" tidak boleh lebih dari 256 karakter.
Kolom | |
---|---|
key |
Kunci atribut. Kunci tidak boleh berisi karakter titik dua (:). |
Kolom union task_attribute_value . Nilai atribut, dapat berupa jenis string, bool, atau double. Jika tidak ada yang ditetapkan, TaskAttribute string_value akan disimpan sebagai string kosong "". task_attribute_value hanya dapat berupa salah satu dari yang berikut: |
|
string_ |
Nilai atribut dengan jenis string. |
bool_ |
Nilai atribut berjenis boolean. |
number_ |
Nilai atribut berjenis ganda. |
TaskTrackingInfo
Pesan TaskTrackingInfo
. Pesan berisi informasi pelacakan tugas yang akan digunakan untuk ditampilkan. Jika ID pelacakan dikaitkan dengan beberapa Tasks, Fleet Engine menggunakan heuristik untuk memutuskan TaskTrackingInfo Task mana yang akan dipilih.
Kolom | |
---|---|
name |
Harus dalam format |
tracking_ |
Tidak dapat diubah. ID pelacakan Tugas. * Harus berupa string Unicode yang valid. * Dibatasi hingga panjang maksimum 64 karakter. * Dinormalkan menurut Formulir Normalisasi Unicode C. * Tidak boleh berisi salah satu karakter ASCII berikut: '/', ':', '?', ',', atau '#'. |
vehicle_ |
Lokasi terakhir kendaraan. |
route_ |
Daftar titik yang jika terhubung akan membentuk polyline rute yang diharapkan kendaraan ke lokasi tugas ini. |
remaining_ |
Menunjukkan jumlah perhentian yang tersisa bagi kendaraan hingga perhentian tugas tercapai, termasuk perhentian tugas. Misalnya, jika perhentian berikutnya kendaraan adalah perhentian tugas, nilainya akan menjadi 1. |
remaining_ |
Total jarak yang tersisa dalam meter ke |
estimated_ |
Stempel waktu yang menunjukkan perkiraan waktu tiba ke lokasi perhentian. |
estimated_ |
Stempel waktu yang menunjukkan perkiraan waktu penyelesaian Tugas. |
state |
Status eksekusi Tugas saat ini. |
task_ |
Hasil dari upaya untuk mengeksekusi Tugas. |
task_ |
Stempel waktu yang menunjukkan kapan hasil Tugas ditetapkan oleh penyedia. |
planned_ |
Tidak dapat diubah. Lokasi tempat Tugas akan diselesaikan. |
target_ |
Periode waktu selama tugas harus diselesaikan. |
attributes[] |
Atribut khusus yang ditetapkan pada tugas. |
TaskTrackingViewConfig
Pesan konfigurasi yang menentukan kapan elemen data Tugas harus terlihat oleh pengguna akhir.
Kolom | |
---|---|
route_ |
Kolom yang menentukan kapan titik polyline rute dapat terlihat. Jika kolom ini tidak ditentukan, konfigurasi visibilitas default tingkat project untuk data ini akan digunakan. |
estimated_ |
Kolom yang menentukan kapan perkiraan waktu tiba dapat terlihat. Jika kolom ini tidak ditentukan, konfigurasi visibilitas default tingkat project untuk data ini akan digunakan. |
estimated_ |
Kolom yang menentukan kapan perkiraan waktu penyelesaian tugas dapat terlihat. Jika kolom ini tidak ditentukan, konfigurasi visibilitas default level project untuk data ini akan digunakan. |
remaining_ |
Kolom yang menentukan kapan jarak mengemudi yang tersisa dapat terlihat. Jika kolom ini tidak ditentukan, konfigurasi visibilitas default tingkat project untuk data ini akan digunakan. |
remaining_ |
Kolom yang menentukan kapan jumlah perhentian yang tersisa dapat terlihat. Jika kolom ini tidak ditentukan, konfigurasi visibilitas default level project untuk data ini akan digunakan. |
vehicle_ |
Kolom yang menentukan kapan lokasi kendaraan dapat terlihat. Jika kolom ini tidak ditentukan, konfigurasi visibilitas default tingkat project untuk data ini akan digunakan. |
VisibilityOption
Pesan opsi yang menentukan kapan elemen data harus terlihat oleh pengguna akhir.
Kolom | |
---|---|
Kolom union visibility_option . Opsi visibilitas spesifik dipilih. visibility_option hanya dapat berupa salah satu dari berikut: |
|
remaining_ |
Elemen data ini dapat dilihat oleh pengguna akhir jika jumlah perhentian yang tersisa <= remaining_stop_count_threshold. |
duration_ |
Elemen data ini dapat dilihat oleh pengguna akhir jika perkiraan waktu tiba ke perhentian <= duration_until_estimated_arrival_time_threshold. |
remaining_ |
Elemen data ini dapat dilihat oleh pengguna akhir jika sisa jarak mengemudi dalam meter <= remaining_driving_distance_meters_threshold. |
always |
Jika disetel ke benar (true), elemen data ini akan selalu terlihat oleh pengguna akhir tanpa nilai minimum. Kolom ini tidak boleh disetel ke salah. |
never |
Jika disetel ke benar (true), elemen data ini akan selalu disembunyikan dari pengguna akhir tanpa nilai minimum. Kolom ini tidak dapat ditetapkan ke salah. |
TimeWindow
Rentang waktu.
Kolom | |
---|---|
start_ |
Wajib. Waktu mulai periode waktu (inklusif). |
end_ |
Wajib. Waktu berakhir periode waktu (inklusif). |
UpdateDeliveryVehicleRequest
Pesan permintaan UpdateDeliveryVehicle
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
delivery_ |
Wajib. Pembaruan entity |
update_ |
Wajib. Mask kolom yang menunjukkan kolom Ini adalah daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
UpdateTaskRequest
Pesan permintaan UpdateTask
.
Kolom | |
---|---|
header |
Opsional. Header permintaan Delivery API standar. |
task |
Wajib. Tugas yang terkait dengan pembaruan. Kolom berikut dikelola oleh Fleet Engine. Jangan perbarui menggunakan
Catatan: Anda tidak dapat mengubah nilai Jika Tugas telah ditetapkan ke kendaraan pengiriman, jangan tetapkan status Tugas ke CLOSED menggunakan |
update_ |
Wajib. Mask kolom yang menunjukkan kolom Tugas yang akan diperbarui. Catatan: Ini adalah daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
VehicleJourneySegment
Mewakili segmen perjalanan Kendaraan - dari perhentian sebelumnya ke perhentian saat ini. Jika ini adalah perhentian aktif pertama, berarti dari lokasi Kendaraan saat ini ke perhentian ini.
Kolom | |
---|---|
stop |
Menentukan lokasi perhentian, beserta |
driving_ |
Hanya output. Jarak perjalanan dari perhentian sebelumnya ke perhentian ini. Jika perhentian saat ini adalah perhentian pertama dalam daftar segmen perjalanan, titik awal adalah lokasi kendaraan yang dicatat pada saat perhentian ini ditambahkan ke daftar. Kolom ini mungkin tidak ada jika segmen perjalanan ini adalah bagian dari |
driving_ |
Hanya output. Waktu perjalanan dari perhentian sebelumnya ke perhentian ini. Jika perhentian saat ini adalah perhentian pertama dalam daftar segmen perjalanan, titik awalnya adalah lokasi Kendaraan yang dicatat pada saat perhentian ini ditambahkan ke daftar. Jika kolom ini ditentukan di jalur |
path[] |
Hanya output. Jalur dari perhentian sebelumnya ke perhentian ini. Jika perhentian saat ini adalah perhentian pertama dalam daftar segmen perjalanan, ini adalah jalur dari lokasi kendaraan saat ini ke perhentian ini pada saat perhentian ditambahkan ke daftar. Kolom ini mungkin tidak ada jika segmen perjalanan ini adalah bagian dari Jika kolom ini ditentukan di jalur |
VehicleStop
Menjelaskan titik saat Kendaraan berhenti untuk melakukan satu atau beberapa Task
.
Kolom | |
---|---|
planned_ |
Wajib. Lokasi perhentian. Perhatikan bahwa lokasi di |
tasks[] |
Daftar |
state |
Status |
Negara Bagian
Status VehicleStop
saat ini.
Enum | |
---|---|
STATE_UNSPECIFIED |
Tak diketahui. |
NEW |
Dibuat, tetapi tidak secara aktif melakukan pemilihan rute. |
ENROUTE |
Ditetapkan dan secara aktif melakukan perutean. |
ARRIVED |
Tiba di perhentian. Mengasumsikan bahwa saat Kendaraan merutekan ke perhentian berikutnya, semua perhentian sebelumnya telah selesai. |
TaskInfo
Informasi tambahan tentang Tugas yang dilakukan di perhentian ini.
Kolom | |
---|---|
task_ |
ID Tugas. Kolom ini tidak akan diisi sebagai respons dari panggilan
|
task_ |
Hanya output. Waktu yang diperlukan untuk melakukan Tugas. |
target_ |
Hanya output. Periode waktu selama tugas harus diselesaikan. Ini hanya ditetapkan dalam respons terhadap |