REST Resource: transitobject

المورد: TransitObject

تمثيل JSON
{
  "classReference": {
    object (TransitClass)
  },
  "ticketNumber": string,
  "passengerType": enum (PassengerType),
  "passengerNames": string,
  "tripId": string,
  "ticketStatus": enum (TicketStatus),
  "customTicketStatus": {
    object (LocalizedString)
  },
  "concessionCategory": enum (ConcessionCategory),
  "customConcessionCategory": {
    object (LocalizedString)
  },
  "ticketRestrictions": {
    object (TicketRestrictions)
  },
  "purchaseDetails": {
    object (PurchaseDetails)
  },
  "ticketLeg": {
    object (TicketLeg)
  },
  "ticketLegs": [
    {
      object (TicketLeg)
    }
  ],
  "hexBackgroundColor": string,
  "tripType": enum (TripType),
  "id": string,
  "classId": string,
  "version": string,
  "state": enum (State),
  "barcode": {
    object (Barcode)
  },
  "messages": [
    {
      object (Message)
    }
  ],
  "validTimeInterval": {
    object (TimeInterval)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "hasUsers": boolean,
  "smartTapRedemptionValue": string,
  "hasLinkedDevice": boolean,
  "disableExpirationNotification": boolean,
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "appLinkData": {
    object (AppLinkData)
  },
  "activationStatus": {
    object (ActivationStatus)
  },
  "rotatingBarcode": {
    object (RotatingBarcode)
  },
  "deviceContext": {
    object (DeviceContext)
  },
  "heroImage": {
    object (Image)
  },
  "groupingInfo": {
    object (GroupingInfo)
  },
  "passConstraints": {
    object (PassConstraints)
  }
}
الحقول
classReference

object (TransitClass)

نسخة من الحقول المكتسَبة من الفئة الرئيسية. يتم استرداد هذه الحقول أثناء GET.

ticketNumber

string

رقم التذكرة هذا معرّف فريد للتذكرة في نظام شركة النقل العام.

passengerType

enum (PassengerType)

عدد الركاب.

passengerNames

string

أسماء الركاب التي تم تعيين التذكرة لهم. يهدف الحقل passengerType أعلاه إلى منح Google سياقًا عن هذا الحقل.

tripId

string

يتم استخدام هذا المعرّف لتجميع التذاكر معًا إذا كان المستخدم قد حفظ عدة تذاكر للرحلة نفسها.

ticketStatus

enum (TicketStatus)

حالة التذكرة. وبالنسبة إلى الحالات التي تؤثر في العرض، استخدِم الحقل state بدلاً من ذلك.

customTicketStatus

object (LocalizedString)

حالة مخصّصة لاستخدامها مع قيمة حالة التذكرة عندما لا يوفر ticketStatus الخيار الصحيح. لا يمكن ضبط كلّ من ticketStatus وcustomTicketStatus.

concessionCategory

enum (ConcessionCategory)

تمثّل هذه السمة فئة الامتياز للتذكرة.

customConcessionCategory

object (LocalizedString)

تشير هذه السمة إلى فئة امتياز مخصّصة يمكن استخدامها عندما لا توفّر السمة concessionCategory الخيار المناسب. لا يمكن ضبط كلّ من concessionCategory وcustomConcessionCategory.

ticketRestrictions

object (TicketRestrictions)

معلومات عن نوع القيود المفروضة على استخدام هذه التذكرة. على سبيل المثال، يمكنك تحديد أيام الأسبوع التي يجب استخدامها فيها أو المسارات المسموح بها.

purchaseDetails

object (PurchaseDetails)

تفاصيل شراء هذه التذكرة

ticketLeg

object (TicketLeg)

تحتوي محطة تذكرة واحدة على معلومات المغادرة والوصول، بالإضافة إلى معلومات صعود الطائرة والمقاعد. إذا أردت تحديد أكثر من ساق واحدة، استخدِم الحقل ticketLegs بدلاً من ذلك. لا يمكن ضبط كلّ من ticketLeg وticketLegs.

ticketLegs[]

object (TicketLeg)

يمكن أن تحتوي كل تذكرة على ساق واحدة أو أكثر. وتحتوي كل محطة على معلومات المغادرة والوصول، بالإضافة إلى معلومات عن صعود الطائرة والمقاعد. إذا تم تحديد رجل واحدة فقط، استخدِم الحقل ticketLeg بدلاً من ذلك. لا يمكن ضبط كلّ من ticketLeg وticketLegs.

hexBackgroundColor

string

لون خلفية البطاقة إذا لم يتم تعيين اللون السائد لصورة الجزء الرئيسي، وإذا لم يتم تعيين صورة الجزء الرئيسي، فسيتم استخدام اللون السائد للشعار. التنسيق هو #rrggbb حيث يكون rrggbb ثلاثي الأبعاد بنموذج أحمر أخضر أزرق، مثل #ffcc00. يمكنك أيضًا استخدام الإصدار المختصَر من ثلاثي الأبعاد نموذج أحمر أخضر أزرق (RGB) وهو رقم rgb، مثل #fc0.

tripType

enum (TripType)

مطلوبة. نوع الرحلة الذي يمثله عنصر النقل العام هذا. تُستخدَم لتحديد عنوان البطاقة و/أو الرمز المطلوب استخدامه بين نقطة الانطلاق والوجهة.

id

string

مطلوبة. المعرّف الفريد لأحد العناصر. ويجب أن يكون هذا المعرّف فريدًا على مستوى كل العناصر التي تقدّمها جهة الإصدار. يجب أن تتبع هذه القيمة التنسيق issuer ID.identifier حيث تُصدر Google القيمة الأولى وتختار أنت الرقم الثاني. يجب أن لا يتضمن المعرّف الفريد سوى أحرف أبجدية رقمية أو "." أو "_" أو "-".

classId

string

مطلوبة. الفئة المرتبطة بهذا الكائن. ويجب أن تكون الفئة من نوع هذا الكائن نفسه، وأن تكون موجودة بالفعل، وأن تتم الموافقة عليها.

يجب أن تكون أرقام تعريف الصفوف بالتنسيق issuer ID.identifier حيث تُصدر Google القيمة الأولى وتختار أنت الرقم الثاني.

version
(deprecated)

string (int64 format)

منهي العمل به

state

enum (State)

مطلوبة. حالة العنصر يُستخدَم هذا الحقل لتحديد طريقة عرض عنصر في التطبيق. على سبيل المثال، يتم نقل عنصر inactive إلى قسم "البطاقات المنتهية الصلاحية".

barcode

object (Barcode)

نوع الرمز الشريطي وقيمته

messages[]

object (Message)

مجموعة من الرسائل المعروضة في التطبيق. سيتلقّى جميع مستخدمي هذا العنصر الرسائل المرتبطة به. الحد الأقصى لعدد هذه الحقول هو 10.

validTimeInterval

object (TimeInterval)

وستكون الفترة الزمنية لهذا الكائن هي active، ويمكن استخدام الكائن. سيتم تغيير حالة العنصر إلى expired عند انقضاء هذه الفترة الزمنية.

locations[]

object (LatLongPoint)

ملاحظة: هذا الحقل غير متاح حاليًا لتشغيل إشعارات الموقع الجغرافي.

hasUsers

boolean

يشير إلى ما إذا كان العنصر يحتوي على مستخدمين. يتم تعيين هذا الحقل بواسطة النظام الأساسي.

smartTapRedemptionValue

string

القيمة التي سيتم إرسالها إلى محطة دفع معتمَدة من خلال "الدفع الذكي" عبر تقنية NFC لهذا العنصر ويجب أيضًا إعداد الحقلَين enableSmartTap وredemptionIssuers على مستوى الصف بشكل صحيح لإتاحة استخدام "الدفع الذكي" في البطاقة. يمكن استخدام أحرف ASCII فقط.

hasLinkedDevice

boolean

ما إذا كان هذا العنصر مرتبطًا حاليًا بجهاز واحد يتم ضبط هذا الحقل من خلال النظام الأساسي عندما يحفظ المستخدم العنصر ويربطه بجهازه. الجهاز مخصّص للاستخدام من قِبل شركاء محدّدين. يمكنك التواصل مع فريق الدعم للحصول على معلومات إضافية.

disableExpirationNotification

boolean

تشير هذه السمة إلى ما إذا كان يجب إيقاف الإشعارات بشكل صريح. في حال ضبط هذا الحقل على "صحيح" بغض النظر عن الحقل messages، سيتم حجب إشعارات انتهاء الصلاحية المُرسَلة إلى المستخدم. ويتم ضبط هذا الحقل تلقائيًا على "خطأ".

وفي الوقت الحالي، يمكن ضبط هذا الإعداد للعروض فقط.

infoModuleData

object (InfoModuleData)

تمّ الإيقاف. استخدِم textModulesData بدلاً من ذلك.

imageModulesData[]

object (ImageModuleData)

بيانات وحدة الصورة الحد الأقصى لعدد هذه الحقول المعروضة هو 1 من مستوى العنصر و1 لمستوى عنصر الفئة.

textModulesData[]

object (TextModuleData)

بيانات وحدة النص وإذا تمّ تحديد بيانات الوحدة النصية أيضًا في الفئة، سيتمّ عرض المجموعتَين. الحد الأقصى لعدد هذه الحقول المعروضة هو 10 من العنصر و10 من الفئة.

activationStatus

object (ActivationStatus)

حالة التفعيل للعنصر مطلوبة إذا كان الصف يحتوي على مجموعة activationOptions.

rotatingBarcode

object (RotatingBarcode)

نوع الرمز الشريطي المتغيّر وقيمته

deviceContext

object (DeviceContext)

سياق الجهاز المرتبط بالكائن

heroImage

object (Image)

صورة بانر اختيارية يتم عرضها على الجزء الأمامي من البطاقة. وفي حال عدم توفّر أي منها، سيتم عرض صورة الجزء الرئيسي للفئة، في حال توفّرها. إذا كانت صورة الجزء الرئيسي للفئة غير موجودة أيضًا، فلن يتم عرض أي شيء.

groupingInfo

object (GroupingInfo)

معلومات تتحكّم في طريقة جمع البطاقات معًا.

passConstraints

object (PassConstraints)

تمرير قيود العنصر يشمل ذلك الحدّ من استخدام تقنية NFC ولقطات الشاشة.

PassengerType

عمليات التعداد
PASSENGER_TYPE_UNSPECIFIED
SINGLE_PASSENGER
singlePassenger

الاسم المستعار القديم لـ SINGLE_PASSENGER. تمّ الإيقاف.

MULTIPLE_PASSENGERS
multiplePassengers

الاسم المستعار القديم لـ MULTIPLE_PASSENGERS. تمّ الإيقاف.

TicketStatus

عمليات التعداد
TICKET_STATUS_UNSPECIFIED
USED
used

الاسم المستعار القديم لـ USED. تمّ الإيقاف.

REFUNDED
refunded

الاسم المستعار القديم لـ REFUNDED. تمّ الإيقاف.

EXCHANGED
exchanged

الاسم المستعار القديم لـ EXCHANGED. تمّ الإيقاف.

ConcessionCategory

عمليات التعداد
CONCESSION_CATEGORY_UNSPECIFIED
ADULT
adult

الاسم المستعار القديم لـ ADULT. تمّ الإيقاف.

CHILD
child

الاسم المستعار القديم لـ CHILD. تمّ الإيقاف.

SENIOR
senior

الاسم المستعار القديم لـ SENIOR. تمّ الإيقاف.

TicketRestrictions

تمثيل JSON
{
  "routeRestrictions": {
    object (LocalizedString)
  },
  "routeRestrictionsDetails": {
    object (LocalizedString)
  },
  "timeRestrictions": {
    object (LocalizedString)
  },
  "otherRestrictions": {
    object (LocalizedString)
  }
}
الحقول
routeRestrictions

object (LocalizedString)

القيود المفروضة على المسارات التي قد يتم استخدامها. على سبيل المثال، قد تكون هذه السلسلة "قطارات CrossCountry محجوزة فقط".

routeRestrictionsDetails

object (LocalizedString)

مزيد من التفاصيل حول routeRestrictions الوارد أعلاه

timeRestrictions

object (LocalizedString)

القيود المفروضة على أوقات استخدام هذه التذكرة

otherRestrictions

object (LocalizedString)

القيود الإضافية التي لا تندرج ضمن فئة "المسار" أو "الوقت".

PurchaseDetails

تمثيل JSON
{
  "purchaseReceiptNumber": string,
  "purchaseDateTime": string,
  "accountId": string,
  "confirmationCode": string,
  "ticketCost": {
    object (TicketCost)
  }
}
الحقول
purchaseReceiptNumber

string

رقم الإيصال أو المعرّف لتتبّع عملية شراء التذكرة من خلال النص الأساسي الذي يبيعها للتذكرة.

purchaseDateTime

string

تاريخ/وقت شراء التذكرة

هذا هو التاريخ/الوقت بتنسيق ISO 8601 الممتد، مع إزاحة أو بدون. يمكن تحديد الوقت بدقة تصل إلى نانو ثانية. يمكن تحديد الإزاحة بدقة بالثواني (على الرغم من أن ثواني الإزاحة ليست جزءًا من ISO 8601).

مثال:

بعد 12 نيسان (أبريل) 1985، ستستغرق عملية 1985-04-12T23:20:50.52Z 20 دقيقة و50.52 ثانية بعد الساعة 23 من شهر نيسان (أبريل) 1985.

ستكون المدة 1985-04-12T19:20:50.52-04:00 بعد 20 دقيقة و50.52 ثانية من الساعة 19 من 12 نيسان (أبريل) 1985، قبل 4 ساعات من التوقيت العالمي المتفق عليه (الوقت الفعلي نفسه في المثال أعلاه). لو كان الحدث في نيويورك، لكان هذا مع التوقيت الصيفي الشرقي (EDT). وتذكَّر أنّ التوقيت الصيفي يختلف من منطقة إلى أخرى.

ستكون قيمة السمة 1985-04-12T19:20:50.52 هي 20 دقيقة و50.52 ثانية بعد الساعة 19 من 12 نيسان (أبريل) 1985 بدون معلومات التعويض.

قد لا تتوفّر بعض الميزات المنسّقة بدون معلومات الإزاحة.

accountId

string

رقم تعريف الحساب المُستخدَم لشراء التذكرة.

confirmationCode

string

رمز تأكيد عملية الشراء. قد يكون نفس الشيء مع العديد من التذاكر المختلفة ويتم استخدامه لتجميع التذاكر معًا.

ticketCost

object (TicketCost)

تكلفة التذكرة.

TicketCost

تمثيل JSON
{
  "faceValue": {
    object (Money)
  },
  "purchasePrice": {
    object (Money)
  },
  "discountMessage": {
    object (LocalizedString)
  }
}
الحقول
faceValue

object (Money)

القيمة الاسمية للتذكرة.

purchasePrice

object (Money)

سعر الشراء الفعلي للتذكرة، بعد خصم الضريبة و/أو الخصومات.

discountMessage

object (LocalizedString)

رسالة تصف أي نوع من الخصم الذي تم تطبيقه.

TicketLeg

تمثيل JSON
{
  "originStationCode": string,
  "originName": {
    object (LocalizedString)
  },
  "destinationStationCode": string,
  "destinationName": {
    object (LocalizedString)
  },
  "departureDateTime": string,
  "arrivalDateTime": string,
  "fareName": {
    object (LocalizedString)
  },
  "carriage": string,
  "platform": string,
  "zone": string,
  "ticketSeat": {
    object (TicketSeat)
  },
  "ticketSeats": [
    {
      object (TicketSeat)
    }
  ],
  "transitOperatorName": {
    object (LocalizedString)
  },
  "transitTerminusName": {
    object (LocalizedString)
  }
}
الحقول
originStationCode

string

رمز محطة المصدر يجب توفير هذه السمة في حال استخدام السمة destinationStationCode أو عدم توفّر السمة originName.

originName

object (LocalizedString)

اسم محطة المنشأ. يجب توفير هذه السمة في حال استخدام السمة desinationName أو عدم توفّر السمة originStationCode.

destinationStationCode

string

رمز محطة الوجهة.

destinationName

object (LocalizedString)

اسم الوجهة

departureDateTime

string

تاريخ/وقت المغادرة يجب تنفيذ هذا الإجراء في حال عدم وجود فاصل زمني صالح على عنصر النقل العام.

هذا هو التاريخ/الوقت بتنسيق ISO 8601 الممتد، مع إزاحة أو بدون. يمكن تحديد الوقت بدقة تصل إلى نانو ثانية. يمكن تحديد الإزاحة بدقة بالثواني (على الرغم من أن ثواني الإزاحة ليست جزءًا من ISO 8601).

مثال:

بعد 12 نيسان (أبريل) 1985، ستستغرق عملية 1985-04-12T23:20:50.52Z 20 دقيقة و50.52 ثانية بعد الساعة 23 من شهر نيسان (أبريل) 1985.

ستكون المدة 1985-04-12T19:20:50.52-04:00 بعد 20 دقيقة و50.52 ثانية من الساعة 19 من 12 نيسان (أبريل) 1985، قبل 4 ساعات من التوقيت العالمي المتفق عليه (الوقت الفعلي نفسه في المثال أعلاه). لو كان الحدث في نيويورك، لكان هذا مع التوقيت الصيفي الشرقي (EDT). وتذكَّر أنّ التوقيت الصيفي يختلف من منطقة إلى أخرى.

ستكون قيمة السمة 1985-04-12T19:20:50.52 هي 20 دقيقة و50.52 ثانية بعد الساعة 19 من 12 نيسان (أبريل) 1985 بدون معلومات التعويض.

ويتم اعتبار الجزء من التاريخ/الوقت بدون الإزاحة هو "التاريخ/الوقت المحلي". يجب إدخال التاريخ/الوقت المحلي في محطة المنشأ. على سبيل المثال، إذا كانت موعد المغادرة يقع في الساعة 20 من يوم 5 حزيران (يونيو) 2018 في محطة المصدر، يجب أن يكون جزء التاريخ/الوقت المحلي هو 2018-06-05T20:00:00. في حال كان التاريخ/الوقت المحلي في محطة المصدر قبل 4 ساعات من التوقيت العالمي المتفق عليه، يمكن إلحاق قيمة -04:00.

قد لا تتوفّر بعض الميزات المنسّقة بدون معلومات الإزاحة.

arrivalDateTime

string

تاريخ/وقت الوصول

هذا هو التاريخ/الوقت بتنسيق ISO 8601 الممتد، مع إزاحة أو بدون. يمكن تحديد الوقت بدقة تصل إلى نانو ثانية. يمكن تحديد الإزاحة بدقة بالثواني (على الرغم من أن ثواني الإزاحة ليست جزءًا من ISO 8601).

مثال:

بعد 12 نيسان (أبريل) 1985، ستستغرق عملية 1985-04-12T23:20:50.52Z 20 دقيقة و50.52 ثانية بعد الساعة 23 من شهر نيسان (أبريل) 1985.

ستكون المدة 1985-04-12T19:20:50.52-04:00 بعد 20 دقيقة و50.52 ثانية من الساعة 19 من 12 نيسان (أبريل) 1985، قبل 4 ساعات من التوقيت العالمي المتفق عليه (الوقت الفعلي نفسه في المثال أعلاه). لو كان الحدث في نيويورك، لكان هذا مع التوقيت الصيفي الشرقي (EDT). وتذكَّر أنّ التوقيت الصيفي يختلف من منطقة إلى أخرى.

ستكون قيمة السمة 1985-04-12T19:20:50.52 هي 20 دقيقة و50.52 ثانية بعد الساعة 19 من 12 نيسان (أبريل) 1985 بدون معلومات التعويض.

ويتم اعتبار الجزء من التاريخ/الوقت بدون الإزاحة هو "التاريخ/الوقت المحلي". يجب إدخال التاريخ أو الوقت المحلي في محطة الوجهة. على سبيل المثال، إذا كانت الفعالية ستقام في الساعة 20 من يوم 5 حزيران (يونيو) 2018 في المحطة الوجهة، يجب أن يكون جزء التاريخ/الوقت المحلي هو 2018-06-05T20:00:00. في حال كان التاريخ/الوقت المحلي في محطة الوجهة قبل 4 ساعات من التوقيت العالمي المنسَّق، يمكن إلحاق قيمة معادلة لـ -04:00.

قد لا تتوفّر بعض الميزات المنسّقة بدون معلومات الإزاحة.

fareName

object (LocalizedString)

وصف/اسم مختصر للسعر لهذه المرحلة من السفر. على سبيل المثال "استخدام فردي في أي وقت".

carriage

string

اسم/رقم القطار أو السفينة الذي يجب أن يركب فيه حامل البطاقة.

platform

string

المنصة أو البوابة التي يمكن للراكب من خلالها الصعود إلى العربة.

zone

string

تشير هذه السمة إلى منطقة صعود الطائرة على المنصة.

ticketSeat

object (TicketSeat)

المقعد المحجوز للركاب إذا تم تحديد أكثر من مقعد واحد، استخدِم الحقل ticketSeats بدلاً من ذلك. لا يمكن ضبط كلّ من ticketSeat وticketSeats.

ticketSeats[]

object (TicketSeat)

المقعد المحجوز للركاب إذا تم تحديد مقعد واحد فقط، استخدِم الحقل ticketSeat بدلاً من ذلك. لا يمكن ضبط كلّ من ticketSeat وticketSeats.

transitOperatorName

object (LocalizedString)

اسم شركة النقل العام التي تدير مرحلة الرحلة هذه.

transitTerminusName

object (LocalizedString)

المحطة النهائية أو وجهة القطار أو الحافلة أو غيرها

TicketSeat

تمثيل JSON
{
  "fareClass": enum (FareClass),
  "customFareClass": {
    object (LocalizedString)
  },
  "coach": string,
  "seat": string,
  "seatAssignment": {
    object (LocalizedString)
  }
}
الحقول
fareClass

enum (FareClass)

فئة سعر المقعد الذي تم حجز تذاكر له.

customFareClass

object (LocalizedString)

فئة أسعار مخصّصة يجب استخدامها في حال عدم سريان fareClass. لا يمكن ضبط كلّ من fareClass وcustomFareClass.

coach

string

تمثّل هذه السمة معرّف عربة القطار أو الحافلة التي يوجد فيها المقعد الذي يتضمّن تذاكر. على سبيل المثال: "10"

seat

string

تمثّل هذه السمة معرّف الموقع الجغرافي الذي يقع فيه المقعد الذي تم حجز تذاكره. على سبيل المثال: "42". وفي حال عدم توفُّر معرّف محدّد، استخدِم seatAssigment بدلاً من ذلك.

seatAssignment

object (LocalizedString)

تعيين مقعد الراكب على سبيل المثال: "لا يوجد مقعد محدد". يمكن استخدامها عند عدم توفّر معرّف معيّن لاستخدامه في seat.

FareClass

عمليات التعداد
FARE_CLASS_UNSPECIFIED
ECONOMY
economy

الاسم المستعار القديم لـ ECONOMY. تمّ الإيقاف.

FIRST
first

الاسم المستعار القديم لـ FIRST. تمّ الإيقاف.

BUSINESS
business

الاسم المستعار القديم لـ BUSINESS. تمّ الإيقاف.

TripType

عمليات التعداد
TRIP_TYPE_UNSPECIFIED
ROUND_TRIP
roundTrip

الاسم المستعار القديم لـ ROUND_TRIP. تمّ الإيقاف.

ONE_WAY
oneWay

الاسم المستعار القديم لـ ONE_WAY. تمّ الإيقاف.

ActivationStatus

حالة تفعيل العنصر يتضمّن هذا الحقل حالة التفعيل إذا كانت القيمة تدعم التفعيل.

تمثيل JSON
{
  "state": enum (State)
}
الحقول
state

enum (State)

الحالة

عمليات التعداد
UNKNOWN_STATE
NOT_ACTIVATED غير مفعّل، هذه هي الحالة التلقائية
not_activated

الاسم المستعار القديم لـ NOT_ACTIVATED. تمّ الإيقاف.

ACTIVATED مفعَّلة
activated

الاسم المستعار القديم لـ ACTIVATED. تمّ الإيقاف.

DeviceContext

سياق الجهاز المرتبط بالكائن

تمثيل JSON
{
  "deviceToken": string
}
الحقول
deviceToken

string

في حال ضبط السياسة، لن يتم إرجاع معلومات تحصيل القيمة إلا إلى الجهاز المحدّد بعد تفعيل العنصر. ويجب عدم استخدامه كمعرّف ثابت لتتبّع جهاز المستخدم. يمكن أن تتغير عملية التفعيل بين البطاقات المختلفة للجهاز نفسه أو حتى على مستوى عمليات التفعيل المختلفة للجهاز نفسه. عند ضبط هذا الإعداد، يجب على المتصلين أيضًا ضبط hasLinkedDevice على العنصر الذي يتم تفعيله.

الطُرق

addmessage

يضيف هذا الإعداد رسالة إلى عنصر النقل العام المُشار إليه باستخدام رقم تعريف العنصر.

get

لعرض عنصر النقل العام باستخدام رقم تعريف الكائن المحدّد.

insert

لإدراج عنصر نقل عام برقم التعريف والخصائص المقدَّمة.

list

تعرض قائمة بكل عناصر النقل العام لمعرّف جهة إصدار معيّن.

patch

تُعدِّل عنصر النقل العام المُشار إليه في رقم تعريف العنصر المحدّد.

update

تُعدِّل عنصر النقل العام المُشار إليه في رقم تعريف العنصر المحدّد.