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á arriba 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á 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 la segunda información opcional que se muestra sobre el código de barras. Si se define firstTopDetail, se mostrará en el extremo 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 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 no vacío.

FieldReference

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

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

string

Es la ruta de acceso al campo al que se hace referencia, con el prefijo "object" o "class" y separado por 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

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

Enumeraciones
DATE_FORMAT_UNSPECIFIED Es la opción predeterminada cuando no se especifica un 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

Es el alias heredado de DATE_TIME. Obsoleta.

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

Es el alias heredado de DATE_ONLY. Obsoleta.

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

Es el 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

Es el alias heredado de DATE_TIME_YEAR. Obsoleta.

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

Es el 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. Se debe establecer exactamente uno de "oneItem", "twoItems" o "threeItems".

twoItems

object (CardRowTwoItems)

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

threeItems

object (CardRowThreeItems)

Plantilla para una fila que contiene tres elementos. Se debe establecer exactamente uno de "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 que se mostrará. Si se propagan firstValue y secondValue, ambos aparecerán como un elemento con una barra entre ellos. Por ejemplo, los valores A y B se mostrarán 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)

Es un elemento predefinido que se mostrará. Solo se puede establecer una de firstValue o predefinedItem.

PredefinedItem

Enumeraciones
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Es el alias heredado de FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Obsoleta.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Es el alias heredado de FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Obsoleta.

CardRowTwoItems

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

object (TemplateItem)

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

endItem

object (TemplateItem)

Es 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 centro de la fila. Este elemento se centrará entre los elementos de inicio y fin.

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)

Es la información del "n"-ésimo elemento que se muestra en la lista de detalles.

DetailsItemInfo

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

object (TemplateItem)

Es 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 de una referencia al campo, lo que se mostrará en la primera fila. Para establecer esta anulación, establece FirstRowOption.fieldOption en el FieldSelector de tu elección.

secondRowOption

object (FieldSelector)

Es 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 que comparten 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. Si lo configuras, 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

Es el alias heredado de ORIGIN_AND_DESTINATION_NAMES. Obsoleta.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Es el alias heredado de ORIGIN_AND_DESTINATION_CODES. Obsoleta.

ORIGIN_NAME
originName

Es el alias heredado de ORIGIN_NAME. Obsoleta.