REST Resource: projects.locations.brands.stores

Risorsa: Store

Un negozio individuale per un brand.

Rappresentazione JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "status": {
    object (StoreStatus)
  },
  "timeZone": {
    object (TimeZone)
  },
  "storeMetadata": {
    object (StoreMetadata)
  },
  "tags": [
    string
  ]
}
Campi
name

string

Identificatore. Il nome negozio. Formato: projects/{project}/locations/{location}/brands/{brand}/stores/{store}

createTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

status

object (StoreStatus)

Obbligatorio. Lo stato del datastore.

timeZone

object (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

object (StoreMetadata)

Facoltativo. Metadati per lo store.

tags[]

string

Facoltativo. Tag associati al negozio.

StoreStatus

Lo stato del datastore.

Rappresentazione JSON
{
  "state": enum (State)
}
Campi
state

enum (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 (Address)
  },
  "storeHours": [
    {
      object (StoreHours)
    }
  ],
  "dayparts": [
    {
      object (Daypart)
    }
  ],
  "phoneNumber": string
}
Campi
displayName

string

Facoltativo. Il nome visualizzato del negozio da utilizzare nell'interfaccia utente e negli elementi rivolti ai clienti.

contactEmail

string

Facoltativo. L'indirizzo email del negozio da fornire ai clienti.

address

object (Address)

Facoltativo. I dati dell'indirizzo del negozio.

storeHours[]

object (StoreHours)

Facoltativo. L'orario di apertura del negozio.

dayparts[]

object (Daypart)

Facoltativo. Le fasce orarie definite per il negozio.

phoneNumber

string

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

string

Facoltativo. L'indirizzo del negozio.

city

string

Facoltativo. La città del datastore.

state

string

Facoltativo. Lo stato dello store.

country

string

Facoltativo. Il paese del negozio.

postalCode

string

Facoltativo. Il codice postale del negozio.

latitude

number

Facoltativo. La latitudine del negozio.

longitude

number

Facoltativo. La longitudine del negozio.

googleMapsUrl

string

Facoltativo. L'URL di Google Maps per il negozio.

StoreHours

L'orario di apertura del negozio.

Rappresentazione JSON
{
  "fulfillmentMethod": enum (FulfillmentMethod),
  "schedules": [
    {
      object (Schedule)
    }
  ]
}
Campi
fulfillmentMethod

enum (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[]

object (Schedule)

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 (Schedule)
    }
  ],
  "displayName": string
}
Campi
id

string

Facoltativo. L'ID parte del giorno, ad esempio "BREAKFAST", "LUNCH" e così via.

schedules[]

object (Schedule)

Facoltativo. Ore attive per fascia oraria.

displayName

string

Facoltativo. Specifica un nome visualizzato facoltativo per questa parte della giornata.

Metodi

batchDelete

Elimina i negozi in batch.

batchUpdate

Aggiornamenti batch degli store.

create

Crea un negozio.

delete

Elimina lo store specificato.

get

Recupera un datastore.

list

Elenca i negozi.

patch

Aggiorna lo store specificato.