다운스트림 통합에 사용되는 항목과 연결된 메타데이터입니다.
| JSON 표현 |
|---|
{ "customIntegrationAttributes": { object }, "streamAttributes": { object ( |
| 필드 | |
|---|---|
customIntegrationAttributes |
선택사항입니다. 엔티티와 연결되어 다운스트림 통합을 빌드하는 데 사용되는 임의 메타데이터입니다. 즉, 서드 파티 판매 시점 API에 제출할 주문을 구성하기 위한 식별자 또는 스키마 정보입니다. |
streamAttributes |
선택사항입니다. 스트림 통합에 사용되는 이 항목과 연결된 메타데이터를 나타냅니다. 스토어에 스트림 통합이 사용 설정되지 않은 경우 이 필드는 무시됩니다. |
toastAttributes |
선택사항입니다. Toast 통합에 사용되는 이 항목과 연결된 메타데이터를 나타냅니다. 매장에 Toast 통합이 사용 설정되지 않은 경우 이 필드는 무시됩니다. |
StreamIntegrationAttributes
스트림 메뉴의 항목 속성을 나타냅니다.
| JSON 표현 |
|---|
{
"taxes": [
{
object ( |
| 필드 | |
|---|---|
taxes[] |
선택사항입니다. 이 상품에 적용되는 세율을 나타냅니다. |
itemFamilyId |
선택사항입니다. Stream 메뉴에서 이 상품 옵션을 포함하는 상품 계열을 나타냅니다. |
세금
이 항목과 연결된 세율 정보입니다.
| JSON 표현 |
|---|
{ "streamId": string, "isInclusive": boolean, "rate": number, "displayName": string, "isDefault": boolean } |
| 필드 | |
|---|---|
streamId |
필수 항목입니다. 스트림 메뉴의 세금 ID입니다. |
isInclusive |
선택사항입니다. 세액이 이미 상품 가격에 포함되어 있는지 여부를 확인합니다. |
rate |
필수 항목입니다. 세율(%)입니다. |
displayName |
선택사항입니다. 세금 이름입니다. |
isDefault |
선택사항입니다. 세금이 기본 세금인지 여부입니다. |
ToastIntegrationAttributes
토스트 메뉴의 항목 속성을 나타냅니다.
| JSON 표현 |
|---|
{ "menuGroupGuid": string } |
| 필드 | |
|---|---|
menuGroupGuid |
선택사항입니다. Toast 메뉴에 있는 항목의 메뉴 그룹 GUID를 나타냅니다. |