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' 또는 'class' 프리픽스가 붙고 점으로 구분됩니다. 예를 들어 문자열 'object.purchaseDetails.purchasePrice'일 수 있습니다.

dateFormat

enum (DateFormat)

fieldPath가 날짜 필드를 참조하는 경우에만 유효합니다. 날짜 필드의 형식과 UI에 표시되는 방법을 선택합니다.

DateFormat

날짜/시간 필드 렌더링과 관련된 DateFormat 옵션입니다.

열거형
DATE_FORMAT_UNSPECIFIED 형식이 지정되지 않은 경우의 기본 옵션입니다. 선택하면 서식이 적용되지 않습니다.
DATE_TIME en_US에서 2018-12-14T13:00:00Dec 14, 1:00 PM로 렌더링합니다.
dateTime

DATE_TIME의 기존 별칭입니다. 지원 중단되었습니다.

DATE_ONLY en_US에서 2018-12-14T13:00:00Dec 14로 렌더링합니다.
dateOnly

DATE_ONLY의 기존 별칭입니다. 지원 중단되었습니다.

TIME_ONLY en_US에서 2018-12-14T13:00:001:00 PM로 렌더링합니다.
timeOnly

TIME_ONLY의 기존 별칭입니다. 지원 중단되었습니다.

DATE_TIME_YEAR 2018-12-14T13:00:00en_US에서 Dec 14, 2018, 1:00 PM로 렌더링합니다.
dateTimeYear

DATE_TIME_YEAR의 기존 별칭입니다. 지원 중단되었습니다.

DATE_YEAR en_US에서 2018-12-14T13:00:00Dec 14, 2018로 렌더링합니다.
dateYear

DATE_YEAR의 기존 별칭입니다. 지원 중단되었습니다.

YEAR_MONTH 2018-12-14T13:00:002018-12로 렌더링합니다.
YEAR_MONTH_DAY 2018-12-14T13:00:002018-12-14로 렌더링합니다.

CardTemplateOverride

JSON 표현
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
필드
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

카드 보기의 행에 대한 템플릿 정보입니다. 최대 3개의 행을 지정할 수 있습니다.

CardRowTemplateInfo

JSON 표현
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
필드
oneItem

object (CardRowOneItem)

1개 항목을 포함하는 행의 템플릿입니다. 'oneItem', 'twoItems', 'threeItems' 중 정확히 1개를 설정해야 합니다.

twoItems

object (CardRowTwoItems)

2개 항목을 포함하는 행의 템플릿입니다. 'oneItem', 'twoItems', 'threeItems' 중 정확히 하나를 설정해야 합니다.

threeItems

object (CardRowThreeItems)

3개 항목을 포함하는 행의 템플릿입니다. 'oneItem', 'twoItems', 'threeItems' 중 정확히 1개를 설정해야 합니다.

CardRowOneItem

JSON 표현
{
  "item": {
    object (TemplateItem)
  }
}
필드
item

object (TemplateItem)

행에 표시될 항목입니다. 이 항목은 자동으로 가운데에 배치됩니다.

TemplateItem

JSON 표현
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
필드
firstValue

object (FieldSelector)

표시할 필드에 대한 참조입니다. firstValuesecondValue가 모두 채워지면 두 항목은 모두 둘 사이에 슬래시가 있는 1개 항목으로 나타납니다. 예를 들어 값 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)

세부정보 목록에 표시되는 'n번째' 항목에 대한 정보입니다.

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)

두 번째 행에 표시될 필드에 대한 참조입니다.

이 옵션은 그룹에 여러 사용자 객체가 없는 경우에만 표시됩니다. 그룹이 있는 경우 두 번째 행에는 항상 모든 객체가 공유하는 필드가 표시됩니다. 이 재정의를 설정하려면 secondRowOption을 원하는 FieldSelector로 설정하세요.

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의 기존 별칭입니다. 지원 중단되었습니다.