ClassTemplateInfo

Représentation JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Champs
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Spécifie les informations supplémentaires à afficher au-dessus et en dessous du code-barres.

cardTemplateOverride

object (CardTemplateOverride)

Remplacement pour la vue Fiche.

detailsTemplateOverride

object (DetailsTemplateOverride)

Remplacement pour la vue détaillée (en dessous de la vue Fiche).

listTemplateOverride

object (ListTemplateOverride)

Remplacement dans la vue sous forme de liste des cartes.

CardBarcodeSectionDetails

Représentation JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Champs
firstTopDetail

object (BarcodeSectionDetail)

Informations facultatives à afficher au-dessus du code-barres. Si secondTopDetail est défini, il s'affichera au début de cette section des détails.

firstBottomDetail

object (BarcodeSectionDetail)

Informations facultatives à afficher sous le code-barres.

secondTopDetail

object (BarcodeSectionDetail)

Second élément d'information facultatif à afficher au-dessus du code-barres. Si firstTopDetail est défini, il s'affichera à la fin de cette section des détails.

BarcodeSectionDetail

Représentation JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Champs
fieldSelector

object (FieldSelector)

Référence à un champ textuel ou d'image existant à afficher.

FieldSelector

Sélecteur de champ personnalisé à utiliser avec les remplacements de champs.

Représentation JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Champs
fields[]

object (FieldReference)

Si plusieurs références sont fournies, la première référence qui fait référence à un champ non vide est affichée.

FieldReference

Définition de référence à utiliser avec les remplacements de champs.

Représentation JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Champs
fieldPath

string

Chemin d'accès au champ référencé, précédé de "objet" ou "classe" et séparé par des points. Par exemple, il peut s'agir de la chaîne "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

Valide uniquement si fieldPath fait référence à un champ de date. Sélectionne le format et l'affichage du champ de date dans l'interface utilisateur.

DateFormat

Options DateFormat spécifiques à l'affichage des champs de date/heure.

Enums
DATE_FORMAT_UNSPECIFIED Option par défaut si aucun format n'est spécifié. Lorsque cette option est sélectionnée, aucune mise en forme n'est appliquée.
DATE_TIME Affiche 2018-12-14T13:00:00 sous la forme Dec 14, 1:00 PM dans en_US.
dateTime

Ancien alias de DATE_TIME. Obsolète.

DATE_ONLY Affiche 2018-12-14T13:00:00 sous la forme Dec 14 dans en_US.
dateOnly

Ancien alias de DATE_ONLY. Obsolète.

TIME_ONLY Affiche 2018-12-14T13:00:00 sous la forme 1:00 PM dans en_US.
timeOnly

Ancien alias de TIME_ONLY. Obsolète.

DATE_TIME_YEAR Affiche 2018-12-14T13:00:00 sous la forme Dec 14, 2018, 1:00 PM dans en_US.
dateTimeYear

Ancien alias de DATE_TIME_YEAR. Obsolète.

DATE_YEAR Affiche 2018-12-14T13:00:00 sous la forme Dec 14, 2018 dans en_US.
dateYear

Ancien alias de DATE_YEAR. Obsolète.

YEAR_MONTH Affiche 2018-12-14T13:00:00 sous la forme 2018-12.
YEAR_MONTH_DAY Affiche 2018-12-14T13:00:00 sous la forme 2018-12-14.

CardTemplateOverride

Représentation JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Champs
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Informations du modèle pour les lignes de la vue Fiche. Vous ne pouvez pas spécifier plus de trois lignes.

CardRowTemplateInfo

Représentation JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Champs
oneItem

object (CardRowOneItem)

Modèle pour une ligne contenant un élément. Vous devez définir un seul élément "oneItem", "twoItems", ou "threeItems".

twoItems

object (CardRowTwoItems)

Modèle pour une ligne contenant deux éléments. Vous devez définir un seul élément "oneItem", "twoItems", ou "threeItems".

threeItems

object (CardRowThreeItems)

Modèle pour une ligne contenant trois éléments. Vous devez définir un seul élément "oneItem", "twoItems", ou "threeItems".

CardRowOneItem

Représentation JSON
{
  "item": {
    object (TemplateItem)
  }
}
Champs
item

object (TemplateItem)

Élément à afficher sur la ligne. Cet élément sera automatiquement centré.

TemplateItem

Représentation JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Champs
firstValue

object (FieldSelector)

Référence à un champ à afficher. Si les champs firstValue et secondValue sont tous les deux renseignés, ils apparaîtront tous deux sous la forme d'un seul élément, avec une barre oblique entre eux. Par exemple, les valeurs A et B s'affichent sous la forme "A / B".

secondValue

object (FieldSelector)

Référence à un champ à afficher. Ce champ ne peut être renseigné que si le champ firstValue est renseigné.

predefinedItem

enum (PredefinedItem)

Un élément prédéfini à afficher. Vous ne pouvez définir qu'un seul élément firstValue ou predefinedItem.

PredefinedItem

Enums
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Ancien alias de FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Obsolète.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Ancien alias de FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Obsolète.

CardRowTwoItems

Représentation JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Champs
startItem

object (TemplateItem)

Élément à afficher au début de la ligne. Cet élément sera aligné à gauche.

endItem

object (TemplateItem)

Élément à afficher à la fin de la ligne. Cet élément sera aligné à droite.

CardRowThreeItems

Représentation JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Champs
startItem

object (TemplateItem)

Élément à afficher au début de la ligne. Cet élément sera aligné à gauche.

middleItem

object (TemplateItem)

Élément à afficher au milieu de la ligne. Cet élément sera centré entre les éléments de début et de fin.

endItem

object (TemplateItem)

Élément à afficher à la fin de la ligne. Cet élément sera aligné à droite.

DetailsTemplateOverride

Représentation JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Champs
detailsItemInfos[]

object (DetailsItemInfo)

Informations concernant le "nième" élément affiché dans la liste des détails.

DetailsItemInfo

Représentation JSON
{
  "item": {
    object (TemplateItem)
  }
}
Champs
item

object (TemplateItem)

Élément à afficher dans la liste des détails.

ListTemplateOverride

Représentation JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Champs
firstRowOption

object (FirstRowOption)

Spécifie ce qui sera affiché sur la première ligne, à partir d'un ensemble prédéfini d'options ou d'une référence au champ. Pour définir ce forçage, définissez "FirstRowOption.fieldOption" sur l'objet FieldSelect de votre choix.

secondRowOption

object (FieldSelector)

Référence au champ à afficher dans la deuxième ligne.

Cette option ne s'affiche que s'il n'y a pas plusieurs objets utilisateur dans un groupe. S'il existe un groupe, la deuxième ligne affiche toujours un champ partagé par tous les objets. Pour définir ce forçage, veuillez définir secondRowOption sur le FieldSelect de votre choix.

thirdRowOption
(deprecated)

object (FieldSelector)

Champ inutilisé/obsolète. Définir ce paramètre n'a aucune incidence sur ce que voit l'utilisateur.

FirstRowOption

Représentation JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Champs
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

Référence au champ à afficher dans la première ligne.

TransitOption

Enums
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Ancien alias de ORIGIN_AND_DESTINATION_NAMES. Obsolète.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Ancien alias de ORIGIN_AND_DESTINATION_CODES. Obsolète.

ORIGIN_NAME
originName

Ancien alias de ORIGIN_NAME. Obsolète.