리소스: Store
브랜드의 개별 스토어입니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "status": { object ( |
| 필드 | |
|---|---|
name |
식별자. 매장 이름입니다. 형식: projects/{project}/locations/{location}/brands/{brand}/stores/{store} |
createTime |
출력 전용입니다. 이 스토어가 생성된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 이 스토어가 마지막으로 업데이트된 시간입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
status |
필수 항목입니다. 매장의 상태입니다. |
timeZone |
필수 항목입니다. 매장의 시간대입니다. 이는 특정 시간에 매장에 사용할 메뉴 시간대와 시간 기반 재정의를 결정하는 데 사용됩니다. |
storeMetadata |
선택사항입니다. 스토어의 메타데이터입니다. |
tags[] |
선택사항입니다. 매장과 연결된 태그입니다. |
StoreStatus
매장의 상태입니다.
| JSON 표현 |
|---|
{
"state": enum ( |
| 필드 | |
|---|---|
state |
선택사항입니다. 매장의 상태입니다. |
주
매장의 상태입니다.
| 열거형 | |
|---|---|
STATE_UNSPECIFIED |
스토어가 지정되지 않은 상태입니다. |
ACTIVE |
스토어가 활성 상태입니다. |
DISABLED |
스토어가 사용 중지되었습니다. |
StoreMetadata
스토어의 메타데이터입니다.
| JSON 표현 |
|---|
{ "displayName": string, "contactEmail": string, "address": { object ( |
| 필드 | |
|---|---|
displayName |
선택사항입니다. UI 및 고객 대상 요소에 사용될 스토어의 표시 이름입니다. |
contactEmail |
선택사항입니다. 고객에게 제공할 매장의 이메일 주소입니다. |
address |
선택사항입니다. 매장의 주소 정보입니다. |
storeHours[] |
선택사항입니다. 매장의 영업시간입니다. |
dayparts[] |
선택사항입니다. 매장에 대해 정의된 시간대입니다. |
phoneNumber |
선택사항입니다. 주문을 받고, 케이터링을 요청하고, 일반 문의를 하고, 예약을 할 수 있는 매장의 기본 전화번호입니다. |
주소
매장의 주소 정보입니다.
| JSON 표현 |
|---|
{ "streetAddress": string, "city": string, "state": string, "country": string, "postalCode": string, "latitude": number, "longitude": number, "googleMapsUrl": string } |
| 필드 | |
|---|---|
streetAddress |
선택사항입니다. 매장의 상세 주소입니다. |
city |
선택사항입니다. 매장의 도시입니다. |
state |
선택사항입니다. 매장의 상태입니다. |
country |
선택사항입니다. 매장의 국가입니다. |
postalCode |
선택사항입니다. 매장의 우편번호입니다. |
latitude |
선택사항입니다. 매장의 위도입니다. |
longitude |
선택사항입니다. 매장의 경도입니다. |
googleMapsUrl |
선택사항입니다. 매장의 Google 지도 URL입니다. |
StoreHours
매장의 영업시간입니다.
| JSON 표현 |
|---|
{ "fulfillmentMethod": enum ( |
| 필드 | |
|---|---|
fulfillmentMethod |
선택사항입니다. 매장 영업시간의 주문 처리 방법입니다(예: 'PICKUP', 'DELIVERY' 등). 지정하지 않으면 매장 영업시간이 모든 주문 처리 방법에 적용되는 것으로 간주됩니다. |
schedules[] |
선택사항입니다. 지정된 fulfillmentMethod의 매장 영업시간입니다. |
시간대
매장의 시간대입니다.
| JSON 표현 |
|---|
{
"id": string,
"schedules": [
{
object ( |
| 필드 | |
|---|---|
id |
선택사항입니다. 시간대 ID입니다(예: 'BREAKFAST', 'LUNCH' 등). |
schedules[] |
선택사항입니다. 시간대별 활성 시간입니다. |
displayName |
선택사항입니다. 이 시간대의 표시 이름을 지정합니다(선택사항). |
메서드 |
|
|---|---|
|
스토어를 일괄 삭제합니다. |
|
스토어를 일괄 업데이트합니다. |
|
스토어를 만듭니다. |
|
지정된 스토어를 삭제합니다. |
|
스토어를 가져옵니다. |
|
매장을 나열합니다. |
|
지정된 스토어를 업데이트합니다. |