ItemIntegrationAttributes

Metadaten, die mit einem Artikel verknüpft sind, der für nachgelagerte Integrationen verwendet wird.

JSON-Darstellung
{
  "customIntegrationAttributes": {
    object
  },
  "streamAttributes": {
    object (StreamIntegrationAttributes)
  },
  "toastAttributes": {
    object (ToastIntegrationAttributes)
  }
}
Felder
customIntegrationAttributes

object (Struct format)

Optional. Beliebige Metadaten, die mit einer Entität verknüpft werden sollen und zum Erstellen nachgelagerter Integrationen verwendet werden, z.B. IDs oder Schemainformationen zum Erstellen einer Bestellung zur Übermittlung an eine Drittanbieter-API für den Point of Sale.

streamAttributes

object (StreamIntegrationAttributes)

Optional. Stellt Metadaten dar, die mit diesem Artikel verknüpft sind und für die Stream-Integration verwendet werden. Wenn die Stream-Integration für das Geschäft nicht aktiviert ist, wird dieses Feld ignoriert.

toastAttributes

object (ToastIntegrationAttributes)

Optional. Stellt Metadaten dar, die mit diesem Artikel verknüpft sind und für die Toast-Integration verwendet werden. Wenn die Toast-Integration für das Geschäft nicht aktiviert ist, wird dieses Feld ignoriert.

StreamIntegrationAttributes

Stellt Attribute für einen Artikel aus einem Stream-Menü dar.

JSON-Darstellung
{
  "taxes": [
    {
      object (Tax)
    }
  ],
  "itemFamilyId": string
}
Felder
taxes[]

object (Tax)

Optional. Stellt Steuersätze dar, die auf diesen Artikel angewendet werden.

itemFamilyId

string

Optional. Stellt die Artikelgruppe dar, die diese Artikelvariante im Stream-Menü enthält.

Steuer

Informationen zum Steuersatz, die mit diesem Artikel verknüpft sind.

JSON-Darstellung
{
  "streamId": string,
  "isInclusive": boolean,
  "rate": number,
  "displayName": string,
  "isDefault": boolean
}
Felder
streamId

string

Erforderlich. Die ID der Steuer im Stream-Menü.

isInclusive

boolean

Optional. Gibt an, ob der Steuerbetrag bereits im Artikelpreis enthalten ist.

rate

number

Erforderlich. Der Steuersatz in Prozent.

displayName

string

Optional. Der Name der Steuer.

isDefault

boolean

Optional. Gibt an, ob die Steuer die Standardsteuer ist.

ToastIntegrationAttributes

Stellt Attribute für einen Artikel aus einem Toast-Menü dar.

JSON-Darstellung
{
  "menuGroupGuid": string
}
Felder
menuGroupGuid

string

Optional. Stellt die GUID der Menügruppe des Artikels im Toast-Menü dar.