ClassTemplateInfo

Biểu diễn dưới dạng JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Trường
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Chỉ định thông tin bổ sung sẽ hiển thị bên trên và bên dưới mã vạch.

cardTemplateOverride

object (CardTemplateOverride)

Ghi đè chế độ xem thẻ.

detailsTemplateOverride

object (DetailsTemplateOverride)

Ghi đè chế độ xem chi tiết (bên dưới chế độ xem thẻ).

listTemplateOverride

object (ListTemplateOverride)

Ghi đè chế độ xem danh sách thẻ và vé.

CardBarcodeSectionDetails

Biểu diễn dưới dạng JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Trường
firstTopDetail

object (BarcodeSectionDetail)

Thông tin không bắt buộc để hiển thị phía trên mã vạch. Nếu bạn xác định secondTopDetail, thuộc tính này sẽ hiển thị ở đầu phần thông tin chi tiết này.

firstBottomDetail

object (BarcodeSectionDetail)

Thông tin không bắt buộc để hiển thị bên dưới mã vạch.

secondTopDetail

object (BarcodeSectionDetail)

Thông tin thứ hai không bắt buộc hiển thị phía trên mã vạch. Nếu bạn xác định firstTopDetail, thông tin này sẽ hiển thị ở cuối phần thông tin chi tiết này.

BarcodeSectionDetail

Biểu diễn dưới dạng JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Trường
fieldSelector

object (FieldSelector)

Thông tin tham chiếu đến một trường văn bản hoặc trường hình ảnh hiện có để hiển thị.

FieldSelector

Bộ chọn trường tuỳ chỉnh để sử dụng với các cơ chế ghi đè trường.

Biểu diễn dưới dạng JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Trường
fields[]

object (FieldReference)

Nếu có nhiều tham chiếu được cung cấp thì tham chiếu đầu tiên tham chiếu đến một trường không trống sẽ hiển thị.

FieldReference

Định nghĩa tham chiếu để sử dụng với cơ chế ghi đè trường.

Biểu diễn dưới dạng JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Trường
fieldPath

string

Đường dẫn đến trường đang được tham chiếu, có tiền tố là "object" hoặc "lớp" và phân tách bằng các dấu chấm. Ví dụ: chuỗi này có thể là chuỗi "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

Chỉ hợp lệ nếu fieldPath tham chiếu đến trường ngày. Chọn cách định dạng và hiển thị trường ngày trong giao diện người dùng.

DateFormat

Các tuỳ chọn DateFormat (Định dạng ngày) dành riêng cho việc hiển thị các trường ngày/giờ.

Enum
DATE_FORMAT_UNSPECIFIED Tuỳ chọn mặc định khi không chỉ định định dạng. Khi bạn chọn định dạng, sẽ không có định dạng nào được áp dụng.
DATE_TIME Hiển thị 2018-12-14T13:00:00 dưới dạng Dec 14, 1:00 PM trong en_US.
dateTime

Bí danh cũ của DATE_TIME. Không dùng nữa.

DATE_ONLY Hiển thị 2018-12-14T13:00:00 dưới dạng Dec 14 trong en_US.
dateOnly

Bí danh cũ của DATE_ONLY. Không dùng nữa.

TIME_ONLY Hiển thị 2018-12-14T13:00:00 dưới dạng 1:00 PM trong en_US.
timeOnly

Bí danh cũ của TIME_ONLY. Không dùng nữa.

DATE_TIME_YEAR Hiển thị 2018-12-14T13:00:00 dưới dạng Dec 14, 2018, 1:00 PM trong en_US.
dateTimeYear

Bí danh cũ của DATE_TIME_YEAR. Không dùng nữa.

DATE_YEAR Hiển thị 2018-12-14T13:00:00 dưới dạng Dec 14, 2018 trong en_US.
dateYear

Bí danh cũ của DATE_YEAR. Không dùng nữa.

YEAR_MONTH Hiển thị 2018-12-14T13:00:00 dưới dạng 2018-12.
YEAR_MONTH_DAY Hiển thị 2018-12-14T13:00:00 dưới dạng 2018-12-14.

CardTemplateOverride

Biểu diễn dưới dạng JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Trường
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Thông tin mẫu cho các hàng trong chế độ xem thẻ. Bạn chỉ được chỉ định tối đa 3 hàng.

CardRowTemplateInfo

Biểu diễn dưới dạng JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Trường
oneItem

object (CardRowOneItem)

Mẫu của hàng chứa một mục. Chính xác là một trong các giá trị "oneItem", "twoItems", "baItems" phải được đặt.

twoItems

object (CardRowTwoItems)

Mẫu của một hàng chứa 2 mục. Chính xác là một trong các giá trị "oneItem", "twoItems", "baItems" phải được đặt.

threeItems

object (CardRowThreeItems)

Mẫu của một hàng chứa 3 mục. Chính xác là một trong các giá trị "oneItem", "twoItems", "baItems" phải được đặt.

CardRowOneItem

Biểu diễn dưới dạng JSON
{
  "item": {
    object (TemplateItem)
  }
}
Trường
item

object (TemplateItem)

Mục sẽ hiển thị trong hàng. Mục này sẽ tự động được căn giữa.

TemplateItem

Biểu diễn dưới dạng JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Trường
firstValue

object (FieldSelector)

Tham chiếu đến một trường để hiển thị. Nếu cả firstValuesecondValue đều được điền sẵn, cả hai sẽ xuất hiện dưới dạng một mục với dấu gạch chéo ở giữa. Ví dụ: giá trị A và B sẽ hiển thị là "A / B".

secondValue

object (FieldSelector)

Tham chiếu đến một trường để hiển thị. Bạn chỉ có thể điền sẵn trường firstValue.

predefinedItem

enum (PredefinedItem)

Một mục được xác định trước để hiển thị. Bạn chỉ có thể đặt một trong hai firstValue hoặc predefinedItem.

PredefinedItem

Enum
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Bí danh cũ của FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Không dùng nữa.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Bí danh cũ của FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Không dùng nữa.

CardRowTwoItems

Biểu diễn dưới dạng JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Trường
startItem

object (TemplateItem)

Mục sẽ hiển thị ở đầu hàng. Mục này sẽ được căn chỉnh sang bên trái.

endItem

object (TemplateItem)

Mục sẽ hiển thị ở cuối hàng. Mục này sẽ được căn chỉnh sang bên phải.

CardRowThreeItems

Biểu diễn dưới dạng JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Trường
startItem

object (TemplateItem)

Mục sẽ hiển thị ở đầu hàng. Mục này sẽ được căn chỉnh sang bên trái.

middleItem

object (TemplateItem)

Mục sẽ hiển thị ở giữa hàng. Mục này sẽ được căn giữa giữa mục bắt đầu và mục kết thúc.

endItem

object (TemplateItem)

Mục sẽ hiển thị ở cuối hàng. Mục này sẽ được căn chỉnh sang bên phải.

DetailsTemplateOverride

Biểu diễn dưới dạng JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Trường
detailsItemInfos[]

object (DetailsItemInfo)

Thông tin về cụm từ "n" mục được hiển thị trong danh sách chi tiết.

DetailsItemInfo

Biểu diễn dưới dạng JSON
{
  "item": {
    object (TemplateItem)
  }
}
Trường
item

object (TemplateItem)

Mặt hàng sẽ hiển thị trong danh sách chi tiết.

ListTemplateOverride

Biểu diễn dưới dạng JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Trường
firstRowOption

object (FirstRowOption)

Chỉ định từ một tập hợp các tuỳ chọn được xác định trước hoặc từ một tham chiếu đến trường sẽ hiển thị trong hàng đầu tiên. Để thiết lập cơ chế ghi đè này, hãy đặt FirstRowOption.fieldOption thành trường Bộ chọn trường mà bạn chọn.

secondRowOption

object (FieldSelector)

Giá trị tham chiếu đến trường sẽ hiển thị ở hàng thứ hai.

Tuỳ chọn này chỉ xuất hiện nếu không có nhiều đối tượng người dùng trong một nhóm. Nếu có một nhóm, hàng thứ hai sẽ luôn hiển thị một trường được mọi đối tượng dùng chung. Để thiết lập chế độ ghi đè này, vui lòng đặt secondRowOption thành công cụ Trình chọn trường mà bạn chọn.

thirdRowOption
(deprecated)

object (FieldSelector)

Một trường không sử dụng/không dùng nữa. Việc đặt giá trị này sẽ không ảnh hưởng đến những gì người dùng nhìn thấy.

FirstRowOption

Biểu diễn dưới dạng JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Trường
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

Giá trị tham chiếu đến trường sẽ hiển thị trong hàng đầu tiên.

TransitOption

Enum
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Bí danh cũ của ORIGIN_AND_DESTINATION_NAMES. Không dùng nữa.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Bí danh cũ của ORIGIN_AND_DESTINATION_CODES. Không dùng nữa.

ORIGIN_NAME
originName

Bí danh cũ của ORIGIN_NAME. Không dùng nữa.