ItemIntegrationAttributes

Metadados associados a um item usado para integrações downstream.

Representação JSON
{
  "customIntegrationAttributes": {
    object
  },
  "streamAttributes": {
    object (StreamIntegrationAttributes)
  },
  "toastAttributes": {
    object (ToastIntegrationAttributes)
  }
}
Campos
customIntegrationAttributes

object (Struct format)

Opcional. Metadados arbitrários a serem associados a uma entidade, usados para criar integrações downstream, ou seja, identificadores ou informações de esquema para criar um pedido para envio a uma API de ponto de venda de terceiros.

streamAttributes

object (StreamIntegrationAttributes)

Opcional. Representa os metadados associados a este item usado para integração com o Stream. Se a integração com o Stream não estiver ativada para a loja, esse campo será ignorado.

toastAttributes

object (ToastIntegrationAttributes)

Opcional. Representa os metadados associados a este item usado para a integração com o Toast. Se a integração com o Toast não estiver ativada para a loja, esse campo será ignorado.

StreamIntegrationAttributes

Representa atributos de um item de um menu de transmissão.

Representação JSON
{
  "taxes": [
    {
      object (Tax)
    }
  ],
  "itemFamilyId": string
}
Campos
taxes[]

object (Tax)

Opcional. Representa as alíquotas de tributos que se aplicam a este item.

itemFamilyId

string

Opcional. Representa a família de itens que contém essa variante no menu do Stream.

Tributo

Informações sobre a alíquota de tributos associada a este item.

Representação JSON
{
  "streamId": string,
  "isInclusive": boolean,
  "rate": number,
  "displayName": string,
  "isDefault": boolean
}
Campos
streamId

string

Obrigatório. O ID do tributo no menu "Stream".

isInclusive

boolean

Opcional. Determina se o valor do tributo já está incluído no preço do item.

rate

number

Obrigatório. A taxa de tributos em porcentagem.

displayName

string

Opcional. O nome do tributo.

isDefault

boolean

Opcional. Se o tributo é o padrão.

ToastIntegrationAttributes

Representa atributos de um item de um menu do Toast.

Representação JSON
{
  "menuGroupGuid": string
}
Campos
menuGroupGuid

string

Opcional. Representa o GUID do grupo de menus do item no menu do Toast.