ItemIntegrationAttributes

與項目相關聯的中繼資料,用於下游整合。

JSON 表示法
{
  "customIntegrationAttributes": {
    object
  },
  "streamAttributes": {
    object (StreamIntegrationAttributes)
  },
  "toastAttributes": {
    object (ToastIntegrationAttributes)
  }
}
欄位
customIntegrationAttributes

object (Struct format)

選用。與實體建立關聯的任意中繼資料,用於建構下游整合,例如用於建構訂單並提交至第三方銷售點 API 的 ID 或結構定義資訊。

streamAttributes

object (StreamIntegrationAttributes)

選用。代表與這個項目相關聯的中繼資料,用於 Stream 整合。如果商店未啟用 Stream 整合功能,系統會忽略這個欄位。

toastAttributes

object (ToastIntegrationAttributes)

選用。代表與這個項目相關聯的中繼資料,用於 Toast 整合。如果商店未啟用 Toast 整合功能,系統會忽略這個欄位。

StreamIntegrationAttributes

代表 Stream 選單中項目的屬性。

JSON 表示法
{
  "taxes": [
    {
      object (Tax)
    }
  ],
  "itemFamilyId": string
}
欄位
taxes[]

object (Tax)

選用。代表適用於此項目的稅率。

itemFamilyId

string

選用。代表 Stream 選單中包含這個子類項目的項目系列。

稅金

與這項商品相關聯的稅率資訊。

JSON 表示法
{
  "streamId": string,
  "isInclusive": boolean,
  "rate": number,
  "displayName": string,
  "isDefault": boolean
}
欄位
streamId

string

這是必要旗標,「Stream」選單中的稅金 ID。

isInclusive

boolean

選用。決定稅額是否已包含在商品價格中

rate

number

這是必要旗標,稅率 (百分比)。

displayName

string

選用。稅金名稱。

isDefault

boolean

選用。稅金是否為預設稅金。

ToastIntegrationAttributes

代表 Toast 選單中項目的屬性。

JSON 表示法
{
  "menuGroupGuid": string
}
欄位
menuGroupGuid

string

選用。代表 Toast 選單中項目的選單群組 GUID。