ダウンストリーム統合に使用されるアイテムに関連付けられたメタデータ。
| JSON 表現 |
|---|
{ "customIntegrationAttributes": { object }, "streamAttributes": { object ( |
| フィールド | |
|---|---|
customIntegrationAttributes |
省略可。エンティティに関連付ける任意のメタデータ。ダウンストリーム統合の構築に使用されます。たとえば、サードパーティの POS API に送信する注文を構築するための識別子やスキーマ情報などです。 |
streamAttributes |
省略可。Stream 統合に使用されるこのアイテムに関連付けられたメタデータを表します。ストアで Stream 統合が有効になっていない場合、このフィールドは無視されます。 |
toastAttributes |
省略可。Toast 統合に使用されるこのアイテムに関連付けられたメタデータを表します。ストアで Toast 統合が有効になっていない場合、このフィールドは無視されます。 |
StreamIntegrationAttributes
Stream メニューのアイテムの属性を表します。
| JSON 表現 |
|---|
{
"taxes": [
{
object ( |
| フィールド | |
|---|---|
taxes[] |
省略可。このアイテムに適用される税率を表します。 |
itemFamilyId |
省略可。Stream のメニューでこのアイテム バリアントを含むアイテム ファミリーを表します。 |
税金
このアイテムに関連付けられた税率情報。
| JSON 表現 |
|---|
{ "streamId": string, "isInclusive": boolean, "rate": number, "displayName": string, "isDefault": boolean } |
| フィールド | |
|---|---|
streamId |
必須。Stream メニューの税金の ID。 |
isInclusive |
省略可。税額がアイテムの価格にすでに含まれているかどうかを判断します。 |
rate |
必須。税率(パーセント)。 |
displayName |
省略可。税金の名前。 |
isDefault |
省略可。税金がデフォルトの税金かどうか。 |
ToastIntegrationAttributes
Toast メニューのアイテムの属性を表します。
| JSON 表現 |
|---|
{ "menuGroupGuid": string } |
| フィールド | |
|---|---|
menuGroupGuid |
省略可。Toast のメニューのアイテムのメニュー グループ GUID を表します。 |