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)

Forcer pour la vue Fiche.

detailsTemplateOverride

object (DetailsTemplateOverride)

Ignorer pour la vue des détails (sous la vue Fiche).

listTemplateOverride

object (ListTemplateOverride)

Forcer la vue 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'affiche au début de cette section des détails.

firstBottomDetail

object (BarcodeSectionDetail)

Informations facultatives à afficher sous le code-barres.

secondTopDetail

object (BarcodeSectionDetail)

Deuxième information facultative à afficher au-dessus du code-barres. Si firstTopDetail est défini, il s'affiche à la fin de cette section d'informations.

BarcodeSectionDetail

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

object (FieldSelector)

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

FieldSelector

Sélecteur de champ personnalisé à utiliser avec les forçages de champ.

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

object (FieldReference)

Si vous fournissez plusieurs références, la première qui fait référence à un champ non vide s'affiche.

FieldReference

Définition de référence à utiliser avec les forçages de champ.

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

string

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

dateFormat

enum (DateFormat)

Valide uniquement si fieldPath fait référence à un champ de date. Permet de choisir la mise en forme et l'affichage du champ de date dans l'interface utilisateur.

DateFormat

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

Enums
DATE_FORMAT_UNSPECIFIED Option par défaut lorsque aucun format n'est spécifié. Si elle est sélectionnée, aucun formatage n'est appliqué.
DATE_TIME Affiche 2018-12-14T13:00:00 en tant que Dec 14, 1:00 PM dans en_US.
dateTime

Ancien alias de DATE_TIME. Obsolète.

DATE_ONLY Affiche 2018-12-14T13:00:00 en tant que Dec 14 dans en_US.
dateOnly

Ancien alias de DATE_ONLY. Obsolète.

TIME_ONLY Affiche 2018-12-14T13:00:00 en tant que 1:00 PM dans en_US.
timeOnly

Ancien alias pour TIME_ONLY. Obsolète.

DATE_TIME_YEAR Affiche 2018-12-14T13:00:00 en tant que 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 en tant que Dec 14, 2018 dans en_US.
dateYear

Ancien alias de DATE_YEAR. Obsolète.

YEAR_MONTH Affiche 2018-12-14T13:00:00 en tant que 2018-12.
YEAR_MONTH_DAY Affiche 2018-12-14T13:00:00 en tant que 2018-12-14.

CardTemplateOverride

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

object (CardRowTemplateInfo)

Informations du modèle pour les lignes dans 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 seul élément. Vous ne devez définir qu'un seul élément "oneItem", "twoItems" ou "threeItems".

twoItems

object (CardRowTwoItems)

Modèle de ligne contenant deux éléments. Vous devez définir exactement un seul des éléments "oneItem", "twoItems" ou "threeItems".

threeItems

object (CardRowThreeItems)

Modèle de ligne contenant trois éléments. Vous ne devez définir qu'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 les deux sous la forme d'un seul élément avec une barre oblique. 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)

É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 sur le "n-iè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, à partir d'un ensemble d'options prédéfinies ou d'une référence au champ, ce qui s'affichera dans la première ligne. Pour définir ce forçage, définissez FirstRowOption.fieldOption sur le FieldSelector de votre choix.

secondRowOption

object (FieldSelector)

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

Cette option ne s'affiche que si un groupe ne contient pas plusieurs objets utilisateur. S'il existe un groupe, la deuxième ligne affiche toujours un champ partagé par tous les objets. Pour définir ce forçage, définissez secondRowOption sur l'élément FieldSelector de votre choix.

thirdRowOption
(deprecated)

object (FieldSelector)

Champ inutilisé/obsolète. Sa configuration n'a aucun impact sur ce que l'utilisateur voit.

FirstRowOption

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

enum (TransitOption)

fieldOption

object (FieldSelector)

Référence du 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.