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)

Anula 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á en el lado inicial de esta sección de detalles.

firstBottomDetail

object (BarcodeSectionDetail)

Información opcional que se muestra debajo del código de barras.

secondTopDetail

object (BarcodeSectionDetail)

Es un segundo dato opcional que se muestra sobre el código de barras. Si se define firstTopDetail, se mostrará en el extremo final de esta sección de detalles.

BarcodeSectionDetail

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

object (FieldSelector)

Es una referencia a un campo de imagen o de texto existente que se mostrará.

FieldSelector

Selector de campos personalizado 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 “object” o "clase" y se separan con puntos. Por ejemplo, puede ser la cadena "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

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

DateFormat

Opciones de DateFormat específicas para los campos de fecha y hora de renderización.

Enumeraciones
DATE_FORMAT_UNSPECIFIED Es la opción predeterminada cuando no se especifica ningún formato. Cuando se selecciona, no se aplica 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. Obsoleta.

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

Alias heredado de DATE_ONLY. Obsoleta.

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

Alias heredado de TIME_ONLY. Obsoleta.

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. Obsoleta.

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

Alias heredado de DATE_YEAR. Obsoleta.

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 la plantilla para las filas en la vista de tarjeta. 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. Exactamente uno de "oneItem", "twoItems" o "threeItems" que se debe configurar.

twoItems

object (CardRowTwoItems)

Plantilla de una fila que contiene dos elementos. Exactamente uno de "oneItem", "twoItems" o "threeItems" que se debe configurar.

threeItems

object (CardRowThreeItems)

Plantilla de una fila que contiene tres elementos. Exactamente uno de "oneItem", "twoItems" o "threeItems" que se debe configurar.

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)

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

secondValue

object (FieldSelector)

Una referencia a un campo que se mostrará. Solo se puede propagar si se propaga el campo firstValue.

predefinedItem

enum (PredefinedItem)

Un elemento predefinido para mostrar. Solo se puede establecer una de las siguientes propiedades: firstValue o predefinedItem.

PredefinedItem

Enumeraciones
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Alias heredado de FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Obsoleta.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Alias heredado de FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Obsoleta.

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)

Es el elemento que se mostrará en el medio de la fila. Este elemento se centrará entre el elemento inicial 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 para la "enésima" elemento que aparece 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 a partir de un conjunto predefinido de opciones o desde una referencia al campo lo que se mostrará en la primera fila. Para configurar esta anulación, establece FirstRowOption.fieldOption en 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, la segunda fila siempre mostrará un campo compartido por todos los objetos. Para configurar esta anulación, establece segundaRowOption en el FieldSelector que elijas.

thirdRowOption
(deprecated)

object (FieldSelector)

Es un campo obsoleto o sin usar. La configuración 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

Enumeraciones
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Alias heredado de ORIGIN_AND_DESTINATION_NAMES. Obsoleta.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Alias heredado de ORIGIN_AND_DESTINATION_CODES. Obsoleta.

ORIGIN_NAME
originName

Alias heredado de ORIGIN_NAME. Obsoleta.