- المورد: DeliveryVehicle
- DeliveryVehicleNavigationStatus
- DeliveryVehicleAttribute
- DeliveryVehicleType
- الطُرق
المورد: DeliveryVehicle
رسالة DeliveryVehicle
تنقل مركبة التسليم الشحنات من مستودع إلى موقع تسليم، ومن موقع استلام إلى المستودع. في بعض الحالات، تنقل مركبات التسليم أيضًا الشحنات مباشرةً من موقع الاستلام إلى موقع التسليم.
ملاحظة: تستخدم واجهات برمجة التطبيقات gRPC وREST اصطلاحات تسمية حقول مختلفة. على سبيل المثال، يشير الحقل DeliveryVehicle.current_route_segment
في واجهة برمجة التطبيقات gRPC والحقل DeliveryVehicle.currentRouteSegment
في واجهة برمجة التطبيقات REST إلى الحقل نفسه.
تمثيل JSON |
---|
{ "name": string, "lastLocation": { object ( |
الحقول | |
---|---|
name |
الاسم الفريد لمركبة التسليم هذه. التنسيق هو |
last |
آخر موقع جغرافي تم الإبلاغ عنه لمركبة التسليم |
navigation |
حالة التنقل في مركبة التسليم |
current |
الخطوط المتعددة المشفّرة التي تحدّد المسار الذي ينصحك التنقّل اتّباعه للوصول إلى نقطة الالتفاف التالية يعدّل تطبيق السائق هذه المعلومات عند الوصول إلى محطة أو تجاوزها، وعند إعادة توجيه التنقّل. يتم عرض هذه هناك بعض الحالات التي قد لا يتم فيها استخدام هذا الحقل لتعبئة
في هذه الحالات، يعبّئ Fleet Engine هذا الحقل بمسار من VehicleStop الذي تم اجتيازه مؤخرًا إلى VehicleStop القادم لضمان حصول مستخدِم هذا الحقل على أفضل المعلومات المتاحة حول المسار الحالي لمركبة التسليم. سلسلة بترميز base64 |
current |
الموقع الجغرافي الذي ينتهي فيه يتم تجاهل هذا الحقل في طلبات |
remaining |
مسافة القيادة المتبقية لـ يتجاهل Fleet Engine هذا الحقل في |
remaining |
الوقت المتبقّي لقيادة السيارة " يتجاهل Fleet Engine هذا الحقل في مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى وتنتهي بـ " |
remaining |
أقسام الرحلة المحدّدة لمركبة التسليم هذه، بدءًا من آخر موقع جغرافي تم الإبلاغ عنه للمركبة لن تتم تعبئة هذا الحقل في ردّ |
attributes[] |
قائمة بسمات التسليم المخصّصة يمكن أن تحتوي مركبة التسليم على 100 سمة كحد أقصى، ويجب أن يكون لكل سمة مفتاح فريد. |
type |
تعرض هذه السمة نوع مركبة التسليم. وفي حال ترك هذه السياسة بدون ضبط، سيتم ضبط القيمة التلقائية على |
DeliveryVehicleAttribute
تصف سمة المركبة كزوج مفتاح/قيمة. لا يمكن أن تتجاوز طول سلسلة "المفتاح:القيمة" 256 حرفًا.
تمثيل JSON |
---|
{ "key": string, "value": string, // Union field |
الحقول | |
---|---|
key |
مفتاح السمة |
value |
قيمة السمة. |
حقل الاتحاد delivery_vehicle_attribute_value . يمكن أن تكون قيمة السمة من النوع string أو bool أو double. يمكن أن يكون delivery_vehicle_attribute_value واحدًا فقط مما يلي: |
|
string |
قيمة سمة من النوع سلسلة ملاحظة: هذا الحقل مطابق لحقل |
bool |
قيمة السمة المكتوبة بطريقة منطقية |
number |
قيمة سمة ذات نوعَين |
DeliveryVehicleType
تمثّل هذه السمة نوع مركبة التسليم.
عمليات التعداد | |
---|---|
DELIVERY_VEHICLE_TYPE_UNSPECIFIED |
القيمة غير مستخدمة. |
AUTO |
سيارة. |
TWO_WHEELER |
دراجة نارية أو دراجة بخارية أو مركبة أخرى ذات عجلتين |
BICYCLE |
وسائل النقل التي تعمل بالطاقة البشرية |
PEDESTRIAN |
مركبة نقل بشري، عادةً ما تكون تسير أو تركض على طول مسارات المشاة |
الطُرق |
|
---|---|
|
لإنشاء DeliveryVehicle جديدة وإرجاعها |
|
لعرض مثيل DeliveryVehicle المحدّد. |
|
تحصل على جميع DeliveryVehicle التي تستوفي معايير الفلترة المحدّدة. |
|
تعمل هذه السياسة على كتابة بيانات DeliveryVehicle المعدَّلة في Fleet Engine وتعيين Tasks إلى DeliveryVehicle . |