ClassTemplateInfo

Representación JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Campos
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Especifica la información adicional que se mostrará encima y debajo del código de barras.

cardTemplateOverride

object (CardTemplateOverride)

Anulación para la vista de tarjetas.

detailsTemplateOverride

object (DetailsTemplateOverride)

Anulación para la vista de detalles (debajo de la vista de tarjetas)

listTemplateOverride

object (ListTemplateOverride)

Anulación para la vista de lista de pases.

CardBarcodeSectionDetails

Representación JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Campos
firstTopDetail

object (BarcodeSectionDetail)

Información opcional que se mostrará sobre el código de barras. Si se define secondTopDetail, se mostrará al inicio de esta sección de detalles.

firstBottomDetail

object (BarcodeSectionDetail)

Información opcional para mostrar debajo del código de barras.

secondTopDetail

object (BarcodeSectionDetail)

Segundo dato opcional que se mostrará sobre el código de barras. Si se define firstTopDetail, se mostrará al final de esta sección de detalles.

BarcodeSectionDetail

Representación JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Campos
fieldSelector

object (FieldSelector)

Una referencia a un campo de imagen o basado en texto existente para mostrar.

FieldSelector

Selector de campos personalizados para usar con anulaciones de campo.

Representación JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Campos
fields[]

object (FieldReference)

Si se proporciona más de una referencia, se mostrará la primera que haga referencia a un campo que no esté vacío.

FieldReference

Definición de referencia para usar con anulaciones de campo.

Representación JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Campos
fieldPath

string

Ruta de acceso al campo al que se hace referencia, con el prefijo “objeto” o “clase” y separado por puntos. Por ejemplo, puede ser la cadena "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

Solo será válido si fieldPath hace referencia a un campo de fecha. Elige el formato que tendrá el campo de fecha y cómo se mostrará en la IU.

DateFormat

Son opciones de DateFormat específicas para renderizar campos de fecha y hora.

Enumeradores
DATE_FORMAT_UNSPECIFIED Opción predeterminada cuando no se especifica ningún formato. Si se selecciona, no se aplicará ningún formato.
DATE_TIME Renderiza 2018-12-14T13:00:00 como Dec 14, 1:00 PM en en_US.
dateTime

Alias heredado de DATE_TIME. Ya no está disponible.

DATE_ONLY Renderiza 2018-12-14T13:00:00 como Dec 14 en en_US.
dateOnly

Alias heredado de DATE_ONLY. Ya no está disponible.

TIME_ONLY Renderiza 2018-12-14T13:00:00 como 1:00 PM en en_US.
timeOnly

Alias heredado de TIME_ONLY. Ya no está disponible.

DATE_TIME_YEAR Renderiza 2018-12-14T13:00:00 como Dec 14, 2018, 1:00 PM en en_US.
dateTimeYear

Alias heredado de DATE_TIME_YEAR. Ya no está disponible.

DATE_YEAR Renderiza 2018-12-14T13:00:00 como Dec 14, 2018 en en_US.
dateYear

Alias heredado de DATE_YEAR. Ya no está disponible.

YEAR_MONTH Renderiza 2018-12-14T13:00:00 como 2018-12.
YEAR_MONTH_DAY Renderiza 2018-12-14T13:00:00 como 2018-12-14.

CardTemplateOverride

Representación JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Campos
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Información de plantilla para las filas en la vista de tarjetas. Se pueden especificar tres filas como máximo.

CardRowTemplateInfo

Representación JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Campos
oneItem

object (CardRowOneItem)

Plantilla de una fila que contiene un elemento. Se debe establecer exactamente uno de los siguientes valores: "oneItem", "twoItems" o "threeItems".

twoItems

object (CardRowTwoItems)

Plantilla de una fila que contiene dos elementos. Se debe establecer exactamente uno de los siguientes valores: "oneItem", "twoItems" o "threeItems".

threeItems

object (CardRowThreeItems)

Plantilla de una fila que contiene tres elementos. Se debe establecer exactamente uno de los siguientes valores: "oneItem", "twoItems" o "threeItems".

CardRowOneItem

Representación JSON
{
  "item": {
    object (TemplateItem)
  }
}
Campos
item

object (TemplateItem)

El elemento que se mostrará en la fila. Este elemento se centrará automáticamente.

TemplateItem

Representación JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Campos
firstValue

object (FieldSelector)

Es una referencia a un campo para mostrar. Si se propagan firstValue y secondValue, ambos aparecerán como un solo elemento con una barra entre ellos. Por ejemplo, los valores A y B se mostrarán como "A / B".

secondValue

object (FieldSelector)

Es una referencia a un campo para mostrar. Solo se puede propagar si se propaga el campo firstValue.

predefinedItem

enum (PredefinedItem)

Es un elemento predefinido para mostrar. Solo se puede establecer uno de firstValue o predefinedItem.

PredefinedItem

Enumeradores
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Alias heredado de FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Ya no está disponible.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Alias heredado de FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Ya no está disponible.

CardRowTwoItems

Representación JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Campos
startItem

object (TemplateItem)

El elemento que se mostrará al comienzo de la fila. Este elemento se alineará a la izquierda.

endItem

object (TemplateItem)

El elemento que se mostrará al final de la fila. Este elemento se alineará a la derecha.

CardRowThreeItems

Representación JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Campos
startItem

object (TemplateItem)

El elemento que se mostrará al comienzo de la fila. Este elemento se alineará a la izquierda.

middleItem

object (TemplateItem)

El elemento que se mostrará en el medio de la fila. Este elemento se centrará entre el principio y el final.

endItem

object (TemplateItem)

El elemento que se mostrará al final de la fila. Este elemento se alineará a la derecha.

DetailsTemplateOverride

Representación JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Campos
detailsItemInfos[]

object (DetailsItemInfo)

Información sobre el elemento "enésimo" que se muestra en la lista de detalles.

DetailsItemInfo

Representación JSON
{
  "item": {
    object (TemplateItem)
  }
}
Campos
item

object (TemplateItem)

El elemento que se mostrará en la lista de detalles.

ListTemplateOverride

Representación JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Campos
firstRowOption

object (FirstRowOption)

Especifica desde un conjunto predefinido de opciones o desde una referencia al campo lo que se mostrará en la primera fila. Para establecer esta anulación, establece FirstRowOption.fieldOption el FieldSelector de tu elección.

secondRowOption

object (FieldSelector)

Una referencia al campo que se mostrará en la segunda fila.

Esta opción solo se muestra si no hay varios objetos de usuario en un grupo. Si hay un grupo, en la segunda fila siempre se mostrará un campo compartido por todos los objetos. Para configurar esta anulación, establece SecondRowOption el FieldSelector que elijas.

thirdRowOption
(deprecated)

object (FieldSelector)

Un campo sin usar o obsoleto. Configurarlo no tendrá ningún efecto en lo que ve el usuario.

FirstRowOption

Representación JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Campos
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

Una referencia al campo que se mostrará en la primera fila.

TransitOption

Enumeradores
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Alias heredado de ORIGIN_AND_DESTINATION_NAMES. Ya no está disponible.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Alias heredado de ORIGIN_AND_DESTINATION_CODES. Ya no está disponible.

ORIGIN_NAME
originName

Alias heredado de ORIGIN_NAME. Ya no está disponible.