المرجع: رحلة
البيانات الوصفية للرحلة
تمثيل JSON |
---|
{ "name": string, "vehicleId": string, "tripStatus": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. بالتنسيق "providers/{provider}/trips/{trip}" |
vehicle |
رقم تعريف المركبة التي تجري هذه الرحلة |
trip |
الحالة الحالية للرحلة |
trip |
نوع الرحلة |
pickup |
تشير إلى الموقع الجغرافي الذي يشير فيه العميل إلى أنّه سيتم استلام الطلب. |
actual |
الإدخال فقط. الموقع الجغرافي الفعلي وقت ومكان استلام العميل. هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الاستلام الفعلية. |
actual |
الإدخال فقط. الوقت الفعلي والموقع الجغرافي لوصول السائق إلى نقطة الاستلام هذا الحقل مخصّص لمقدّم الخدمة ليقدّم ملاحظات حول معلومات الوصول الفعلية إلى نقطة الاستلام. |
pickup |
النتائج فقط. سواء الوقت المقدر في المستقبل الذي سيتم فيه نقل الركاب أو الوقت الفعلي الذي تم التقاطهم فيه. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
intermediate |
محطّات متوسطة للتوقّف من أجل طلب الرحلات (بالإضافة إلى الاستلام والتوصيل) في البداية، لن تكون هذه الميزة متوفّرة للرحلات المشتركة. |
intermediate |
يشير هذا الحقل إلى آخر مرة تم فيها تعديل يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
intermediate |
عندما يكون |
actual |
الإدخال فقط الوقت والموقع الجغرافي الفعليان لوصول السائق إلى وجهة وسيطة هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات الوصول الفعلية إلى الوجهات الوسيطة. |
actual |
الإدخال فقط. الوقت والموقع الجغرافي الفعليان اللذان تم استلام العميل فيهما من وجهة وسيطة هذا الحقل مخصّص لموفّر الخدمة لتقديم ملاحظات حول معلومات الاستلام الفعلية في الوجهات المتوسطة. |
dropoff |
الموقع الجغرافي الذي يشير فيه العميل إلى أنّه سيتم تسليمه |
actual |
الإدخال فقط الوقت والموقع الجغرافي الفعليان اللذان تمّت فيها إعادة العميل إلى مكان إقامته. هذا الحقل مخصّص لمقدّم الخدمة لتقديم ملاحظات حول معلومات إعادة العميل الفعلية. |
dropoff |
النتائج فقط. إما الوقت المستقبلي المقدر الذي سيتم فيه تسليم الركاب في الوجهة النهائية، أو الوقت الفعلي الذي تم فيه تسليمهم. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
remaining |
النتائج فقط. المسار الكامل من الموقع الجغرافي الحالي إلى نقطة الاستلام، شاملاً يمكن أن يتضمن هذا المسار نقاط الطريق من الرحلات الأخرى. |
vehicle |
يتيح هذا الحقل ترتيب نقاط التوقف يدويًا للرحلة. يحتوي هذا الملف على جميع نقاط التوقف المتبقية للمركبة المحدّدة، بالإضافة إلى نقاط التوقف لتحميل الركاب وإيقافهم في هذه الرحلة. إذا لم يتمّ إسناد الرحلة إلى مركبة، سيتجاهل محرّك الأسطول هذا الحقل. لأسباب تتعلّق بالخصوصية، لا يملؤه الخادم إلا في المكالمات التي تتضمن |
route[] |
النتائج فقط. المسار المتوقّع لهذه الرحلة إلى أول إدخال في remainingWaypoints يُرجى العِلم أنّ نقطة الطريق الأولى قد تنتمي إلى رحلة مختلفة. |
current |
النتائج فقط. مسار مشفَّر إلى نقطة الطريق التالية ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم Driver SDK وConsumer SDK. لا تتوفّر إمكانية فك الترميز بعد. |
current |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل المسار. ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم Driver SDK وConsumer SDK. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
current |
النتائج فقط. تشير إلى حالة حركة المرور على طول ملاحظة: هذا الحقل مخصّص فقط للاستخدام من خلال حزمة تطوير البرامج (SDK) لبرنامج التشغيل وحزمة تطوير البرامج (SDK) الخاصة بالمستهلك. |
current |
النتائج فقط. يشير هذا الحقل إلى آخر مرة تم فيها تعديل ملاحظة: هذا الحقل مخصّص فقط لاستخدام حِزم Driver SDK وConsumer SDK. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
current |
النتائج فقط. نقطة الطريق التي تنتهي عندها |
remaining |
النتائج فقط. المسافة المتبقية للقيادة في الحقل |
eta |
النتائج فقط. الوقت المقدر للوصول إلى نقطة الطريق التالية (الإدخال الأول في الحقل يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
remaining |
النتائج فقط. المدة التي تم فيها عرض بيانات الرحلة إلى الوقت المحدد في مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى وتنتهي بـ " |
remaining |
النتائج فقط. تشير إلى آخر مرة تم فيها تغيير طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
remaining |
النتائج فقط. يشير إلى آخر مرة تم فيها تعديل يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
number |
غير قابل للتغيير يشير إلى عدد الركاب في هذه الرحلة ولا يشمل السائق. يجب أن تتوفّر في المركبة السعة المتاحة ليتم إرجاعها في حالة استجابة |
last |
النتائج فقط. تشير إلى آخر موقع جغرافي تم الإبلاغ عنه للمركبة على طول المسار. |
last |
النتائج فقط. يشير هذا الحقل إلى ما إذا كان يمكن محاذاة |
view |
المجموعة الفرعية لحقول الرحلة التي يتمّ تعبئتها وكيفية تفسيرها |
TripStatus
حالة رحلة تشير إلى مستوى تقدّمها
عمليات التعداد | |
---|---|
UNKNOWN_TRIP_STATUS |
تلقائي، يُستخدم لحالة الرحلة غير المحدّدة أو غير المعروفة. |
NEW |
رحلة تم إنشاؤها حديثًا |
ENROUTE_TO_PICKUP |
السائق في طريقه إلى نقطة الاستلام. |
ARRIVED_AT_PICKUP |
لقد وصل السائق إلى نقطة الاستلام. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
وصل السائق إلى وجهة متوسطة وينتظر الراكب. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
السائق في طريقه إلى وجهة وسيطة (وليست نقطة الانطلاق). |
ENROUTE_TO_DROPOFF |
استقلّ الراكب السيارة وهو في طريقه إلى الوجهة التالية. |
COMPLETE |
تم إنزال الراكب وانتهت الرحلة. |
CANCELED |
تم إلغاء الرحلة قبل استلامها من قِبل السائق أو الراكب أو مقدّم خدمة ركوب السيارات. |
StopLocation
الموقع الجغرافي الفعلي الذي حدثت فيه محطة (المجموعة/الإيصال)
تمثيل JSON |
---|
{
"point": {
object ( |
الحقول | |
---|---|
point |
مطلوب. يشير إلى الموقع الجغرافي الفعلي. |
timestamp |
يشير إلى وقت حدوث التوقّف. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
stopTime |
الإدخال فقط تمّ الإيقاف. استخدِم حقل الطابع الزمني. يجب أن يكون طابعًا زمنيًا بالتنسيق RFC3339 UTC "Zulu" وبدقة تصل إلى نانوثانية وما يصل إلى تسعة أرقام كسور. أمثلة: |
TripView
أداة اختيار لمجموعات مختلفة من حقول الرحلة في استجابة trips.get
راجع AIP-157 لمعرفة السياق. من المرجح أن تتم إضافة مشاهدات إضافية.
عمليات التعداد | |
---|---|
TRIP_VIEW_UNSPECIFIED |
القيمة التلقائية بالنسبة إلى التوافق مع الأنظمة القديمة، سيتم ضبط واجهة برمجة التطبيقات تلقائيًا على طريقة عرض حزمة تطوير البرامج (SDK). لضمان الاستقرار والدعم، ننصح العملاء باختيار TripView بخلاف SDK . |
SDK |
تتضمّن الحقول التي قد لا تكون قابلة للتفسير أو الدعم باستخدام المكتبات المتاحة للجميع. |
JOURNEY_SHARING_V1S |
يتم تعبئة حقول الرحلة لحالة الاستخدام "مشاركة الرحلة". تم تصميم طريقة العرض هذه لاتصالات خادم إلى خادم. |
الطُرق |
|
---|---|
|
لإنشاء رحلة في Fleet Engine وإرجاع الرحلة الجديدة |
|
الحصول على معلومات عن رحلة واحدة |
|
الحصول على جميع الرحلات لمركبة معيّنة |
|
تعديل بيانات الرحلة |