ItemIntegrationAttributes

Metadati associati a un elemento utilizzato per le integrazioni downstream.

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 downstream, ad esempio identificatori o informazioni sullo schema per creare un ordine da inviare a un'API di un punto vendita di terze parti.

streamAttributes

object (StreamIntegrationAttributes)

Facoltativo. Rappresenta i metadati associati a questo elemento 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 elemento utilizzato per l'integrazione con Toast. Se l'integrazione di Toast non è abilitata per il negozio, questo campo viene ignorato.

StreamIntegrationAttributes

Rappresenta gli attributi di un elemento di un menu 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 associata 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 Stream.

isInclusive

boolean

Facoltativo. Determina se l'importo delle tasse è 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 elemento di un menu Toast.

Rappresentazione JSON
{
  "menuGroupGuid": string
}
Campi
menuGroupGuid

string

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