سجلّ مرجع "رحلة" في Fleet Engine
| تمثيل JSON |
|---|
{ "name": string, "status": enum ( |
| الحقول | |
|---|---|
name |
اسم مورد الرحلة بالتنسيق |
status |
حالة الرحلة |
tripType |
نوع الرحلة |
vehicleId |
معرّف المركبة التي تم إسناد الرحلة إليها. |
lastLocation |
آخر موقع تم الإبلاغ عنه للمركبة على طول المسار |
currentRouteSegmentEndPoint |
نقطة الطريق التي تنتهي عندها |
pickupPoint |
الموقع الجغرافي الذي يشير إليه العميل لكي يتم استلام الطلب منه |
actualPickupPoint |
الموقع الجغرافي الفعلي الذي تم فيه استلام العميل |
actualPickupArrivalPoint |
الوقت والموقع الجغرافي الفعليان لوصول السائق إلى نقطة الاستلام يتيح هذا الحقل لمقدّم الخدمة تقديم ملاحظات حول معلومات الوصول الفعلية إلى نقطة الاستلام. |
pickupTime |
وقت تسليم العميل يمكن أن تكون في المستقبل أو في الماضي. يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر التي لا تُعدّ "Z". أمثلة: |
intermediateDestinations[] |
المحطات الوسيطة بالترتيب المطلوب (بالإضافة إلى محطتَي الاستلام والإرجاع) |
intermediateDestinationIndex |
عندما يكون |
intermediateDestinationsVersion |
نسخة الوجهات الوسيطة المقدَّمة يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر التي لا تُعدّ "Z". أمثلة: |
actualIntermediateDestinations[] |
الوقت والموقع الجغرافي الفعليان اللذان تم فيهما استلام العميل من وجهة وسيطة يتيح هذا الحقل لمقدّم الخدمة تقديم ملاحظات حول معلومات الاستلام الفعلية في الوجهات الوسيطة. |
actualIntermediateDestinationArrivalPoints[] |
الوقت والموقع الجغرافي الفعليان لوصول السائق إلى وجهة وسيطة يتيح هذا الحقل لموفّر الخدمة تقديم ملاحظات حول معلومات الوصول الفعلية إلى الوجهات الوسيطة. |
dropoffPoint |
الموقع الجغرافي الذي يشير إليه العميل بأنّه سيتم إنزاله فيه |
actualDropoffPoint |
الموقع الجغرافي الفعلي الذي تم فيه إنزال العميل |
dropoffTime |
الوقت الذي سيتم فيه إنزال العميل أو تم إنزاله يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر التي لا تُعدّ "Z". أمثلة: |
remainingDistanceMeters |
المسافة المتبقية للقيادة في جزء المسار الحالي |
etaToFirstWaypoint |
وقت الوصول المقدَّر إلى نقطة الطريق التالية (الإدخال الأول في حقل يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر التي لا تُعدّ "Z". أمثلة: |
remainingTimeToFirstWaypoint |
الوقت المتبقّي للوصول إلى نقطة الطريق التالية (أول إدخال في الحقل المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
numberOfPassengers |
يشير إلى عدد الركاب في هذه الرحلة ولا يشمل السائق. يجب أن تتوفّر سعة في المركبة ليتم عرضها في SearchVehicles. |
currentRouteSegmentTraffic |
أحوال حركة المرور على طول currentRouteSegment، عند توفّرها |
attributes[] |
قائمة بسمات الرحلة المخصّصة |
StopLocationLog
الموقع الجغرافي الفعلي الذي يحدث فيه التوقف (للتقاط أو التسليم)
| تمثيل JSON |
|---|
{
"timestamp": string,
"point": {
object ( |
| الحقول | |
|---|---|
timestamp |
الطابع الزمني لتسجيل الموقع الجغرافي يستخدم معيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه دائمًا مُعدَّلاً وفقًا لقاعدة Z ويستخدم 0 أو 3 أو 6 أو 9 أرقام عشرية. يتم أيضًا قبول العناصر التي لا تُعدّ "Z". أمثلة: |
point |
يشير إلى الموقع الجغرافي الفعلي للمحطة. |
TripAttributeLog
سمة يتم التعبير عنها كزوج مفتاح/قيمة مرتبط برحلة
| تمثيل JSON |
|---|
{ "key": string, // Union field |
| الحقول | |
|---|---|
key |
مفتاح السمة |
حقل الربط trip_attribute_value يمكن أن تكون قيمة السمة من النوع string أو bool أو double. يمكن أن يكون trip_attribute_value واحدًا فقط مما يلي: |
|
stringValue |
قيمة سمة من النوع سلسلة |
boolValue |
قيمة سمة من النوع المنطقي |
numberValue |
قيمة سمة ذات نوعَين |