ItemIntegrationAttributes

Métadonnées associées à un élément utilisé pour les intégrations en aval.

Représentation JSON
{
  "customIntegrationAttributes": {
    object
  },
  "streamAttributes": {
    object (StreamIntegrationAttributes)
  },
  "toastAttributes": {
    object (ToastIntegrationAttributes)
  }
}
Champs
customIntegrationAttributes

object (Struct format)

Facultatif. Métadonnées arbitraires à associer à une entité, utilisées pour créer des intégrations en aval, c'est-à-dire des identifiants ou des informations de schéma pour créer une commande à envoyer à une API de point de vente tierce.

streamAttributes

object (StreamIntegrationAttributes)

Facultatif. Représente les métadonnées associées à cet élément utilisé pour l'intégration de Stream. Si l'intégration de Stream n'est pas activée pour le magasin, ce champ est ignoré.

toastAttributes

object (ToastIntegrationAttributes)

Facultatif. Représente les métadonnées associées à cet élément utilisé pour l'intégration de Toast. Si l'intégration de Toast n'est pas activée pour l'établissement, ce champ est ignoré.

StreamIntegrationAttributes

Représente les attributs d'un élément d'un menu de flux.

Représentation JSON
{
  "taxes": [
    {
      object (Tax)
    }
  ],
  "itemFamilyId": string
}
Champs
taxes[]

object (Tax)

Facultatif. Représente les taux de taxe qui s'appliquent à cet article.

itemFamilyId

string

Facultatif. Représente la famille d'articles qui contient cette variante d'article dans le menu de Stream.

Taxes

Informations sur le taux de taxe associé à cet article.

Représentation JSON
{
  "streamId": string,
  "isInclusive": boolean,
  "rate": number,
  "displayName": string,
  "isDefault": boolean
}
Champs
streamId

string

Obligatoire. ID de la taxe dans le menu "Flux".

isInclusive

boolean

Facultatif. Détermine si le montant de la taxe est déjà inclus dans le prix de l'article

rate

number

Obligatoire. Taux de la taxe, exprimé en pourcentage.

displayName

string

Facultatif. Nom de la taxe.

isDefault

boolean

Facultatif. Indique si la taxe est la taxe par défaut.

ToastIntegrationAttributes

Représente les attributs d'un article d'un menu Toast.

Représentation JSON
{
  "menuGroupGuid": string
}
Champs
menuGroupGuid

string

Facultatif. Représente le GUID du groupe de menus de l'élément dans le menu de Toast.