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

خيارات تنسيق التاريخ الخاصة بعرض حقول التاريخ/الوقت

عمليات التعداد
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 على FieldSelector الذي تختاره.

secondRowOption

object (FieldSelector)

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

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

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. تمّ الإيقاف.