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 construir um pedido de 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 de stream. Se a integração de streaming não estiver ativada para a loja, esse campo será ignorado.

toastAttributes

object (ToastIntegrationAttributes)

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

StreamIntegrationAttributes

Representa atributos de um item de um menu de stream.

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

object (Tax)

Opcional. Representa as alíquotas de tributos aplicáveis a este item.

itemFamilyId

string

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

Tributo

Informações sobre a taxa de tributos associadas 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 "Fluxo".

isInclusive

boolean

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

rate

number

Obrigatório. A taxa do tributo em porcentagem.

displayName

string

Opcional. O nome do tributo.

isDefault

boolean

Opcional. Indica se o tributo é o padrão.

ToastIntegrationAttributes

Representa atributos de um item de um menu de toast.

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

string

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