المرجع: TransitClass
تمثيل JSON |
---|
{ "transitOperatorName": { object ( |
الحقول | |
---|---|
transitOperatorName |
اسم مشغّل خدمة النقل العام |
logo |
مطلوب. صورة شعار التذكرة يتم عرض هذه الصورة في عرض تفاصيل البطاقة في التطبيق. |
transitType |
مطلوب. نوع النقل العام الذي تمثّله هذه الفئة، مثل "الحافلة" |
watermark |
صورة العلامة المائية التي سيتم عرضها على جهاز المستخدم |
languageOverride |
إذا كان هذا الحقل متوفّرًا، ستكون تذاكر النقل العام التي يتم عرضها على جهاز المستخدم دائمًا بهذه اللغة. يمثّل علامة اللغة BCP 47. على سبيل المثال، "en-US" أو "en-GB" أو "de" أو "de-AT". |
customTransitTerminusNameLabel |
تصنيف مخصّص لاستخدامه مع قيمة اسم محطة النقل الأخيرة ( |
customTicketNumberLabel |
تصنيف مخصّص لاستخدامه مع قيمة رقم التذكرة ( |
customRouteRestrictionsLabel |
تصنيف مخصّص لاستخدامه مع قيمة القيود المفروضة على المسار ( |
customRouteRestrictionsDetailsLabel |
تصنيف مخصّص لاستخدامه مع قيمة تفاصيل القيود المفروضة على المسار ( |
customTimeRestrictionsLabel |
تصنيف مخصّص لاستخدامه في قيمة تفاصيل القيود الزمنية ( |
customOtherRestrictionsLabel |
تصنيف مخصّص لاستخدامه مع قيمة القيود الأخرى ( |
customPurchaseReceiptNumberLabel |
تصنيف مخصّص لاستخدامه مع قيمة رقم إيصال الشراء ( |
customConfirmationCodeLabel |
تصنيف مخصّص لاستخدامه مع قيمة رمز التأكيد ( |
customPurchaseFaceValueLabel |
تصنيف مخصّص لاستخدامه في القيمة الاسمية للشراء ( |
customPurchasePriceLabel |
تصنيف مخصّص لاستخدامه مع قيمة سعر الشراء ( |
customDiscountMessageLabel |
تصنيف مخصّص لاستخدامه في قيمة رسالة الخصم على النقل ( |
customCarriageLabel |
تصنيف مخصّص لاستخدامه مع قيمة النقل ( |
customSeatLabel |
تصنيف مخصّص لاستخدامه مع قيمة موضع المقعد ( |
customCoachLabel |
تصنيف مخصّص لاستخدامه مع قيمة آلية النقل ( |
customPlatformLabel |
تصنيف مخصّص لاستخدامه مع قيمة منصة الصعود ( |
customZoneLabel |
تصنيف مخصّص لاستخدامه مع قيمة منطقة الصعود إلى الطائرة ( |
customFareClassLabel |
تصنيف مخصّص لاستخدامه مع قيمة فئة الأجرة ( |
customConcessionCategoryLabel |
تصنيف مخصّص لاستخدامه مع قيمة فئة امتياز النقل العام ( |
customFareNameLabel |
تصنيف مخصّص لاستخدامه في قيمة اسم تعرفة النقل العام ( |
classTemplateInfo |
معلومات النموذج حول كيفية عرض الصف وفي حال عدم ضبطها، ستستخدم Google مجموعة تلقائية من الحقول لعرضها. |
enableSingleLegItinerary |
يتحكّم في عرض برنامج الرحلة المباشرة لهذه الفئة. سيتم تلقائيًا عرض برنامج الرحلة للرحلات التي تتضمّن عدة مراحل فقط. |
id |
مطلوب. المعرّف الفريد لأحد الصفوف يجب أن يكون هذا المعرّف فريدًا في جميع الفئات الصادرة عن جهة إصدار. يجب أن تكون هذه القيمة بالتنسيق issuer ID.identifier حيث يتم إصدار الأول من Google ويتم اختيار الثاني من قِبلك. يجب أن يتضمّن المعرّف الفريد أحرفًا أبجدية رقمية فقط أو النقطة أو الشرطة السفلية أو الشرطة المائلة. |
version |
منهي العمل به |
issuerName |
مطلوب. اسم جهة الإصدار الحد الأقصى المقترَح هو 20 حرفًا لضمان عرض السلسلة الكاملة على الشاشات الأصغر حجمًا. |
messages[] |
صفيف من الرسائل المعروضة في التطبيق. سيتلقّى جميع مستخدمي هذا العنصر الرسائل المرتبطة به. الحدّ الأقصى لعدد هذه الحقول هو 10. |
allowMultipleUsersPerObject |
تمّ الإيقاف. استخدِم |
homepageUri |
معرّف الموارد المنتظم للصفحة الرئيسية لتطبيقك. يؤدي ملء معرّف الموارد المنتظم في هذا الحقل إلى السلوك نفسه تمامًا الذي يؤدي إليه ملء معرّف الموارد المنتظم في linksModuleData (عند عرض عنصر، يتم عرض رابط إلى الصفحة الرئيسية في ما يُعتبر عادةً قسم linksModuleData من العنصر). |
locations[] |
ملاحظة: لا يمكن حاليًا استخدام هذا الحقل لتشغيل الإشعارات الجغرافية. |
reviewStatus |
مطلوب. حالة الفئة. يمكن ضبط هذا الحقل على يجب ضبط هذا الحقل على يجب ضبط هذا الحقل على عند تعديل فئة |
review |
تعليقات المراجعة التي تحدّدها المنصة عند وضع علامة |
infoModuleData |
تمّ الإيقاف. استخدِم textModulesData بدلاً من ذلك. |
imageModulesData[] |
بيانات وحدة الصور الحد الأقصى لعدد هذه الحقول المعروضة هو حقل واحد من مستوى الكائن وحقل واحد من مستوى كائن الفئة. |
textModulesData[] |
بيانات وحدة النصوص إذا تمّ أيضًا تحديد بيانات وحدة النص في الفئة، سيتم عرض كليهما. الحد الأقصى لعدد هذه الحقول المعروضة هو 10 من العنصر و10 من الفئة. |
linksModuleData |
ربط بيانات الوحدة إذا تمّ أيضًا تحديد بيانات وحدة الروابط في العنصر، سيتم عرض كليهما. |
redemptionIssuers[] |
لتحديد الجهات المُصدِرة التي يمكنها تحصيل قيمة البطاقة من خلال تكنولوجيا الدفع الذكي يتم تحديد جهات إصدار الرموز من خلال معرّف جهة الإصدار. يجب أن يكون لدى جهات إصدار الرموز المخصّصة للاستخدام في عمليات تحصيل القيمة مفتاح Smart Tap واحد على الأقل تم ضبطه. يجب أيضًا إعداد الحقلَين |
countryCode |
رمز البلد المستخدَم لعرض بلد البطاقة (عندما لا يكون المستخدم في ذلك البلد)، بالإضافة إلى عرض المحتوى المترجَم عندما لا يتوفّر المحتوى بلغة المستخدم |
heroImage |
صورة بانر اختيارية تظهر على واجهة البطاقة وفي حال عدم توفّر أي منها، لن يتم عرض أي شيء. سيتم عرض الصورة بعرض 100%. |
wordMark |
تمّ الإيقاف. |
enableSmartTap |
لتحديد ما إذا كانت هذه الفئة تتيح ميزة "النقرة الذكية". يجب أيضًا إعداد الحقلَين |
hexBackgroundColor |
لون خلفية البطاقة. إذا لم يتم ضبطه، سيتم استخدام اللون السائد لصورة العرض، وإذا لم يتم ضبط صورة عرض، سيتم استخدام اللون السائد للشعار. يكون التنسيق على النحو التالي: #rrggbb حيث يكون rrggbb مجموعة سداسية عشرية من قيم RGB، مثل |
localizedIssuerName |
سلاسل مُترجَمة لسمة issuerName الحد الأقصى المقترَح هو 20 حرفًا لضمان عرض السلسلة الكاملة على الشاشات الأصغر حجمًا. |
multipleDevicesAndHoldersAllowedStatus |
لتحديد ما إذا كان سيتم حفظ العنصر نفسه الذي يشير إلى هذه الفئة من قِبل مستخدمين وأجهزة متعددة. |
callbackOptions |
خيارات طلب معاودة الاتصال التي سيتم استخدامها للاتصال بالمُصدِر عند كل حفظ أو حذف عنصر من هذا النوع من قِبل المستخدم النهائي. جميع عناصر هذه الفئة مؤهَّلة للاتصال الخلفي. |
securityAnimation |
معلومات اختيارية عن الإعداد المستند إلى الحركة لتأمين الجهاز في حال ضبط هذا الخيار، سيتم عرض صورة متحركة للأمان على تفاصيل البطاقة. |
activationOptions |
خيارات تفعيل تذكرة قابلة للتنشيط |
viewUnlockRequirement |
عرض خيارات متطلبات فتح قفل تذكرة النقل العام |
wideLogo |
الشعار العريض للتذكرة عند تقديمها، سيتم استخدامها بدلاً من الشعار في أعلى يمين عرض البطاقة. |
notifyPreference |
ما إذا كان من المفترض أن تؤدي تعديلات الحقول على هذه الفئة إلى إرسال إشعارات أم لا عند ضبط القيمة على NOTIFY (إشعار)، سنحاول إرسال إشعار إلى المستخدمين بشأن تعديل الحقل. ولن يتم إرسال هذه الإشعارات إلى المستخدمين إلا إذا كان الحقل جزءًا من قائمة مسموح بها. في حال ضبط القيمة على DO_NOT_NOTIFY أو NOTIFICATION_SETTINGS_UNSPECIFIED، لن يتم تشغيل أي إشعار. هذا الإعداد مؤقت ويجب ضبطه مع كل طلب PATCH أو UPDATE، وإلا لن يتم تشغيل إشعار. |
appLinkData |
رابط اختياري للتطبيق أو الموقع الإلكتروني سيتم عرضه كزر على الجهة الأمامية من البطاقة إذا تم توفير AppLinkData للكائن المقابل، سيتم استخدامه بدلاً من ذلك. |
valueAddedModuleData[] |
بيانات اختيارية لمكوّنات القيمة المضافة الحد الأقصى هو عشرة طلاب في الصف. بالنسبة إلى البطاقة، سيتم عرض عشرة عناصر فقط، مع إعطاء الأولوية للعناصر الواردة من الكائن. |
TransitType
عمليات التعداد | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
اسم بديل قديم لـ |
RAIL |
|
rail |
اسم بديل قديم لـ |
TRAM |
|
tram |
اسم بديل قديم لـ |
FERRY |
|
ferry |
اسم بديل قديم لـ |
OTHER |
|
other |
اسم بديل قديم لـ |
ActivationOptions
ActivationOptions للصف
تمثيل JSON |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
الحقول | |
---|---|
activationUrl |
عنوان URL يستخدم HTTPS ويتيح بنية REST سيتم استخدامه لطلب التفعيل من الشركاء لقيمة معيّنة يشغّلها المستخدمون. |
allowReactivation |
علامة للسماح للمستخدمين بإجراء مكالمة التفعيل من جهاز مختلف يتيح ذلك للعملاء عرض زر التفعيل مفعّلاً حتى إذا كانت حالة التفعيل هي "مفعّل" ولكن الجهاز المطلوب مختلف عن الجهاز الحالي. |
الطُرق |
|
---|---|
|
تُضيف رسالة إلى فئة النقل العام المُشار إليها بمعرّف الفئة المحدّد. |
|
لعرض فئة النقل العام التي تحمل معرّف الفئة المحدّد |
|
تُدرج فئة نقل عام باستخدام رقم التعريف والخصائص المحدّدة. |
|
تعرِض هذه الدالة قائمة بجميع فئات النقل العام لمعرّف جهة إصدار معيّن. |
|
تعديل فئة النقل العام المُشار إليها برقم تعريف الفئة المحدَّد |
|
تعديل فئة النقل العام المُشار إليها برقم تعريف الفئة المحدَّد |