ClassTemplateInfo

تمثيل JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
الحقول
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

تحدّد هذه السمة معلومات إضافية سيتم عرضها أعلى الرمز الشريطي وتحته.

cardTemplateOverride

object (CardTemplateOverride)

تجاهُل طريقة عرض البطاقة

detailsTemplateOverride

object (DetailsTemplateOverride)

تجاهُل طريقة عرض التفاصيل (أسفل عرض البطاقة)

listTemplateOverride

object (ListTemplateOverride)

تجاهُل طريقة عرض قائمة البطاقات

CardBarcodeSectionDetails

تمثيل JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
الحقول
firstTopDetail

object (BarcodeSectionDetail)

معلومات اختيارية لعرضها فوق الرمز الشريطي في حال تحديد secondTopDetail، سيتم عرض هذا الحقل على جانب بداية قسم التفاصيل هذا.

firstBottomDetail

object (BarcodeSectionDetail)

معلومات اختيارية لعرضها أسفل الرمز الشريطي

secondTopDetail

object (BarcodeSectionDetail)

المعلومات الثانية الاختيارية لعرضها فوق الرمز الشريطي في حال تحديد firstTopDetail، سيتم عرض هذا الرمز في نهاية قسم التفاصيل هذا.

BarcodeSectionDetail

تمثيل JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
الحقول
fieldSelector

object (FieldSelector)

إشارة إلى حقل حالي مستند إلى نص أو صورة للعرض

FieldSelector

أداة اختيار الحقول المخصّصة لاستخدامها مع عمليات إلغاء الحقول

تمثيل JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
الحقول
fields[]

object (FieldReference)

وإذا تم تقديم أكثر من مرجع واحد، سيتم عرض المرجع الأول الذي يشير إلى حقل غير فارغ.

FieldReference

تعريف المرجع المطلوب استخدامه مع عمليات إلغاء الحقول.

تمثيل JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
الحقول
fieldPath

string

المسار إلى الحقل الذي تتم الإشارة إليه، ويجب أن يبدأ بكلمة "كائن" أو "فئة" ويكون مفصولاً بنقاط. على سبيل المثال، قد تكون السلسلة "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

يكون صالحًا فقط إذا كان fieldPath يشير إلى حقل تاريخ. لاختيار كيفية تنسيق حقل التاريخ وعرضه في واجهة المستخدم.

DateFormat

خيارات DateFormat الخاصة بعرض حقول التاريخ/الوقت.

عمليات التعداد
DATE_FORMAT_UNSPECIFIED خيار تلقائي في حال عدم تحديد أي تنسيق، وعند اختياره، لن يتم تطبيق أي تنسيق.
DATE_TIME يعرض 2018-12-14T13:00:00 كـ Dec 14, 1:00 PM في en_US.
dateTime

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

DATE_ONLY يعرض 2018-12-14T13:00:00 كـ Dec 14 في en_US.
dateOnly

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

TIME_ONLY يعرض 2018-12-14T13:00:00 كـ 1:00 PM في en_US.
timeOnly

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

DATE_TIME_YEAR يعرض 2018-12-14T13:00:00 كـ Dec 14, 2018, 1:00 PM في en_US.
dateTimeYear

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

DATE_YEAR يعرض 2018-12-14T13:00:00 كـ Dec 14, 2018 في en_US.
dateYear

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

YEAR_MONTH يعرض 2018-12-14T13:00:00 كـ 2018-12.
YEAR_MONTH_DAY يعرض 2018-12-14T13:00:00 كـ 2018-12-14.

CardTemplateOverride

تمثيل JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
الحقول
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

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

CardRowTemplateInfo

تمثيل JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
الحقول
oneItem

object (CardRowOneItem)

نموذج لصف يحتوي على عنصر واحد يجب ضبط قيمة واحدة فقط من بين "oneItem" أو "twoItems" أو "ThreeItems".

twoItems

object (CardRowTwoItems)

نموذج لصف يحتوي على عنصرين. يجب ضبط قيمة واحدة فقط من بين "oneItem" أو "twoItems" أو "ThreeItems".

threeItems

object (CardRowThreeItems)

نموذج لصف يحتوي على ثلاثة عناصر. يجب ضبط قيمة واحدة فقط من بين "oneItem" أو "twoItems" أو "ThreeItems".

CardRowOneItem

تمثيل JSON
{
  "item": {
    object (TemplateItem)
  }
}
الحقول
item

object (TemplateItem)

تمثّل هذه السمة العنصر المطلوب عرضه في الصف. سيتم توسيط هذا العنصر تلقائيًا.

TemplateItem

تمثيل JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
الحقول
firstValue

object (FieldSelector)

مرجع إلى حقل لعرضه. إذا تمت تعبئة كل من firstValue وsecondValue، سيظهر كلاهما كعنصر واحد مع شرطة مائلة بينهما. على سبيل المثال، ستظهر القيمتان A وB على النحو التالي: "A / B".

secondValue

object (FieldSelector)

مرجع إلى حقل لعرضه. ولا يمكن تعبئة هذا الحقل إلا إذا تمت تعبئة الحقل firstValue.

predefinedItem

enum (PredefinedItem)

عنصر محدَّد مسبقًا لعرضه يمكن ضبط سمة واحدة فقط من firstValue أو predefinedItem.

PredefinedItem

عمليات التعداد
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

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

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

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

CardRowTwoItems

تمثيل JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
الحقول
startItem

object (TemplateItem)

تمثّل هذه السمة العنصر الذي سيتم عرضه في بداية الصف. ستتم محاذاة هذا العنصر إلى اليسار.

endItem

object (TemplateItem)

تمثّل هذه السمة العنصر الذي سيتم عرضه في نهاية الصف. ستتم محاذاة هذا العنصر إلى اليمين.

CardRowThreeItems

تمثيل JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
الحقول
startItem

object (TemplateItem)

تمثّل هذه السمة العنصر الذي سيتم عرضه في بداية الصف. ستتم محاذاة هذا العنصر إلى اليسار.

middleItem

object (TemplateItem)

تمثّل هذه السمة العنصر الذي سيتم عرضه في منتصف الصف. سيتم توسيط هذا العنصر بين عنصرَي البداية والنهاية.

endItem

object (TemplateItem)

تمثّل هذه السمة العنصر الذي سيتم عرضه في نهاية الصف. ستتم محاذاة هذا العنصر إلى اليمين.

DetailsTemplateOverride

تمثيل JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
الحقول
detailsItemInfos[]

object (DetailsItemInfo)

معلومات للعنصر "nth" المعروض في قائمة التفاصيل.

DetailsItemInfo

تمثيل JSON
{
  "item": {
    object (TemplateItem)
  }
}
الحقول
item

object (TemplateItem)

العنصر الذي سيتم عرضه في قائمة التفاصيل.

ListTemplateOverride

تمثيل JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
الحقول
firstRowOption

object (FirstRowOption)

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

secondRowOption

object (FieldSelector)

مرجع إلى الحقل المطلوب عرضه في الصف الثاني.

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

thirdRowOption
(deprecated)

object (FieldSelector)

حقل غير مُستخدَم أو متوقّف نهائيًا. وعند ضبطها، لن يؤثر ذلك في ما يراه المستخدم.

FirstRowOption

تمثيل JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
الحقول
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

مرجع إلى الحقل المطلوب عرضه في الصف الأول.

TransitOption

عمليات التعداد
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

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

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

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

ORIGIN_NAME
originName

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