Risorsa: Store
Un negozio individuale per un brand.
| Rappresentazione JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "status": { object ( |
| Campi | |
|---|---|
name |
Identificatore. Il nome negozio. Formato: projects/{project}/locations/{location}/brands/{brand}/stores/{store} |
createTime |
Solo output. L'ora in cui è stato creato questo negozio. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. L'ora dell'ultimo aggiornamento di questo negozio. Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
status |
Obbligatorio. Lo stato del datastore. |
timeZone |
Obbligatorio. Il fuso orario del negozio. Viene utilizzato per determinare quale fascia oraria del menu utilizzare per il negozio in un determinato momento e per eventuali override basati sul tempo. |
storeMetadata |
Facoltativo. Metadati per lo store. |
tags[] |
Facoltativo. Tag associati al negozio. |
StoreStatus
Lo stato del datastore.
| Rappresentazione JSON |
|---|
{
"state": enum ( |
| Campi | |
|---|---|
state |
Facoltativo. Lo stato dello store. |
Stato
Lo stato del datastore.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Lo store si trova in uno stato non specificato. |
ACTIVE |
Il negozio è attivo. |
DISABLED |
Il negozio è disattivato. |
StoreMetadata
Metadati per lo store.
| Rappresentazione JSON |
|---|
{ "displayName": string, "contactEmail": string, "address": { object ( |
| Campi | |
|---|---|
displayName |
Facoltativo. Il nome visualizzato del negozio da utilizzare nell'interfaccia utente e negli elementi rivolti ai clienti. |
contactEmail |
Facoltativo. L'indirizzo email del negozio da fornire ai clienti. |
address |
Facoltativo. I dati dell'indirizzo del negozio. |
storeHours[] |
Facoltativo. L'orario di apertura del negozio. |
dayparts[] |
Facoltativo. Le fasce orarie definite per il negozio. |
phoneNumber |
Facoltativo. Il numero di telefono principale del negozio per prendere ordini, richiedere catering, fare domande generali e fare prenotazioni. |
Indirizzo
I dati dell'indirizzo del negozio.
| Rappresentazione JSON |
|---|
{ "streetAddress": string, "city": string, "state": string, "country": string, "postalCode": string, "latitude": number, "longitude": number, "googleMapsUrl": string } |
| Campi | |
|---|---|
streetAddress |
Facoltativo. L'indirizzo del negozio. |
city |
Facoltativo. La città del datastore. |
state |
Facoltativo. Lo stato dello store. |
country |
Facoltativo. Il paese del negozio. |
postalCode |
Facoltativo. Il codice postale del negozio. |
latitude |
Facoltativo. La latitudine del negozio. |
longitude |
Facoltativo. La longitudine del negozio. |
googleMapsUrl |
Facoltativo. L'URL di Google Maps per il negozio. |
StoreHours
L'orario di apertura del negozio.
| Rappresentazione JSON |
|---|
{ "fulfillmentMethod": enum ( |
| Campi | |
|---|---|
fulfillmentMethod |
Facoltativo. Il metodo di evasione dell'orario di apertura del negozio, ad esempio "RITIRO", "CONSEGNA" e così via. Se non specificato, si presume che l'orario di apertura del negozio sia applicabile a tutti i metodi di evasione. |
schedules[] |
Facoltativo. L'orario di apertura del negozio per il fulfillmentMethod specificato. |
Fascia oraria
Una fascia oraria per il negozio.
| Rappresentazione JSON |
|---|
{
"id": string,
"schedules": [
{
object ( |
| Campi | |
|---|---|
id |
Facoltativo. L'ID parte del giorno, ad esempio "BREAKFAST", "LUNCH" e così via. |
schedules[] |
Facoltativo. Ore attive per fascia oraria. |
displayName |
Facoltativo. Specifica un nome visualizzato facoltativo per questa parte della giornata. |
Metodi |
|
|---|---|
|
Elimina i negozi in batch. |
|
Aggiornamenti batch degli store. |
|
Crea un negozio. |
|
Elimina lo store specificato. |
|
Recupera un datastore. |
|
Elenca i negozi. |
|
Aggiorna lo store specificato. |