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 et utilisées pour l'intégration à Stream. Si l'intégration de flux 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 Toast. Si l'intégration Toast n'est pas activée pour le magasin, 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 contenant cette variante d'article dans le menu 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 élément d'un menu Toast.

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

string

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