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 en_US에서 2018-12-14T13:00:00Dec 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' 중 정확히 1개를 설정해야 합니다.

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가 모두 채워지면 둘 다 슬래시가 있는 하나의 항목으로 표시됩니다. 예를 들어 값 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의 기존 별칭입니다. 지원이 중단되었습니다.