ItemIntegrationAttributes

Metadati associati a un articolo utilizzato per le integrazioni a valle.

Rappresentazione JSON
{
  "customIntegrationAttributes": {
    object
  },
  "streamAttributes": {
    object (StreamIntegrationAttributes)
  },
  "toastAttributes": {
    object (ToastIntegrationAttributes)
  }
}
Campi
customIntegrationAttributes

object (Struct format)

Facoltativo. Metadati arbitrari da associare a un'entità, utilizzati per creare integrazioni a valle, ad esempio identificatori o informazioni sullo schema per la creazione di un ordine da inviare a un'API di un point of sale di terze parti.

streamAttributes

object (StreamIntegrationAttributes)

Facoltativo. Rappresenta i metadati associati a questo articolo utilizzato per l'integrazione di Stream. Se l'integrazione di Stream non è abilitata per il negozio, questo campo viene ignorato.

toastAttributes

object (ToastIntegrationAttributes)

Facoltativo. Rappresenta i metadati associati a questo articolo utilizzato per l'integrazione di Toast. Se l'integrazione di Toast non è abilitata per il negozio, questo campo viene ignorato.

StreamIntegrationAttributes

Rappresenta gli attributi di un articolo di un menu di Stream.

Rappresentazione JSON
{
  "taxes": [
    {
      object (Tax)
    }
  ],
  "itemFamilyId": string
}
Campi
taxes[]

object (Tax)

Facoltativo. Rappresenta le aliquote fiscali applicabili a questo articolo.

itemFamilyId

string

Facoltativo. Rappresenta la famiglia di articoli che contiene questa variante dell'articolo nel menu di Stream.

Tasse

Informazioni sull'aliquota fiscale associate a questo articolo.

Rappresentazione JSON
{
  "streamId": string,
  "isInclusive": boolean,
  "rate": number,
  "displayName": string,
  "isDefault": boolean
}
Campi
streamId

string

Obbligatorio. L'ID della tassa nel menu di Stream.

isInclusive

boolean

Facoltativo. Determina se l'importo della tassa è già incluso nel prezzo dell'articolo.

rate

number

Obbligatorio. L'aliquota della tassa espressa in percentuale.

displayName

string

Facoltativo. Il nome della tassa.

isDefault

boolean

Facoltativo. Indica se la tassa è quella predefinita.

ToastIntegrationAttributes

Rappresenta gli attributi di un articolo di un menu di Toast.

Rappresentazione JSON
{
  "menuGroupGuid": string
}
Campi
menuGroupGuid

string

Facoltativo. Rappresenta il GUID del gruppo di menu dell'articolo nel menu di Toast.