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)

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

listTemplateOverride

object (ListTemplateOverride)

Remplacement pour la 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 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 champ.

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

object (FieldReference)

Si plusieurs références sont fournies, la première 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és par des points. Par exemple, il peut s'agir de la chaîne "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

N'est valide que 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 DateFormat spécifiques aux champs de date/heure d'affichage.

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

Ancien alias pour DATE_TIME. Obsolète.

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

Ancien alias pour 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 pour 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 pour 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 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. Exactement un élément "oneItem", "twoItems", "threeItems" doit être défini.

twoItems

object (CardRowTwoItems)

Modèle pour une ligne contenant deux éléments. Exactement un élément "oneItem", "twoItems", "threeItems" doit être défini.

threeItems

object (CardRowThreeItems)

Modèle pour une ligne contenant trois éléments. Exactement un élément "oneItem", "twoItems", "threeItems" doit être défini.

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 peuvent être affichées 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 firstValue ou predefinedItem.

PredefinedItem

Enums
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Ancien alias pour FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Obsolète.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Ancien alias pour 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 pour 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 à partir d'un ensemble d'options prédéfini ou d'une référence au champ ce qui sera affiché sur 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 au 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'objet FieldSelector de votre choix.

thirdRowOption
(deprecated)

object (FieldSelector)

Un champ non utilisé/obsolète. Le définir n'aura aucun effet 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 pour ORIGIN_AND_DESTINATION_NAMES. Obsolète.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Ancien alias pour ORIGIN_AND_DESTINATION_CODES. Obsolète.

ORIGIN_NAME
originName

Ancien alias pour ORIGIN_NAME. Obsolète.