Ressource : Store
Magasin individuel pour une marque.
| Représentation JSON |
|---|
{ "name": string, "createTime": string, "updateTime": string, "status": { object ( |
| Champs | |
|---|---|
name |
Identifiant. Nom du magasin. Format : projects/{project}/locations/{location}/brands/{brand}/stores/{store} |
createTime |
Uniquement en sortie. Heure de création de ce magasin. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
updateTime |
Uniquement en sortie. Date et heure de la dernière mise à jour de ce magasin. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
status |
Obligatoire. État du magasin. |
timeZone |
Obligatoire. Fuseau horaire du magasin. Cette valeur permet de déterminer la tranche horaire du menu à utiliser pour le magasin à un moment donné, ainsi que les éventuelles exceptions basées sur l'heure. |
storeMetadata |
Facultatif. Métadonnées du magasin. |
tags[] |
Facultatif. Tags associés au magasin. |
StoreStatus
État du magasin.
| Représentation JSON |
|---|
{
"state": enum ( |
| Champs | |
|---|---|
state |
Facultatif. État du magasin. |
État
État du magasin.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
L'état du magasin n'est pas spécifié. |
ACTIVE |
Le magasin est actif. |
DISABLED |
La boutique est désactivée. |
StoreMetadata
Métadonnées du magasin.
| Représentation JSON |
|---|
{ "displayName": string, "contactEmail": string, "address": { object ( |
| Champs | |
|---|---|
displayName |
Facultatif. Nom à afficher du magasin à utiliser dans l'UI et les éléments visibles par les clients. |
contactEmail |
Facultatif. Adresse e-mail du magasin à fournir aux clients. |
address |
Facultatif. Informations sur l'adresse du magasin. |
storeHours[] |
Facultatif. Les horaires d'ouverture du magasin. |
dayparts[] |
Facultatif. Périodes de la journée définies pour le magasin. |
phoneNumber |
Facultatif. Numéro de téléphone principal du magasin pour passer des commandes, demander un service de traiteur, poser des questions générales et effectuer des réservations. |
Adresse
Informations sur l'adresse du magasin.
| Représentation JSON |
|---|
{ "streetAddress": string, "city": string, "state": string, "country": string, "postalCode": string, "latitude": number, "longitude": number, "googleMapsUrl": string } |
| Champs | |
|---|---|
streetAddress |
Facultatif. Adresse postale du magasin. |
city |
Facultatif. Ville du magasin. |
state |
Facultatif. État du magasin. |
country |
Facultatif. Pays du magasin. |
postalCode |
Facultatif. Code postal du magasin. |
latitude |
Facultatif. Latitude du magasin. |
longitude |
Facultatif. Longitude du magasin. |
googleMapsUrl |
Facultatif. URL Google Maps du magasin. |
StoreHours
Horaires d'ouverture du magasin.
| Représentation JSON |
|---|
{ "fulfillmentMethod": enum ( |
| Champs | |
|---|---|
fulfillmentMethod |
Facultatif. Méthode de fulfillment des horaires d'ouverture du magasin (par exemple, "PICKUP", "DELIVERY", etc.). Si aucune méthode n'est spécifiée, les horaires d'ouverture sont considérés comme applicables à toutes les méthodes de fulfillment. |
schedules[] |
Facultatif. Horaires d'ouverture du magasin pour la méthode de retrait spécifiée. |
Répartition journalière
Une tranche horaire pour le magasin.
| Représentation JSON |
|---|
{
"id": string,
"schedules": [
{
object ( |
| Champs | |
|---|---|
id |
Facultatif. ID de la tranche horaire (par exemple, "BREAKFAST", "LUNCH", etc.). |
schedules[] |
Facultatif. Heures d'activité par tranche horaire. |
displayName |
Facultatif. Spécifie un nom à afficher facultatif pour cette tranche horaire. |
Méthodes |
|
|---|---|
|
Supprime des magasins par lot. |
|
Mise à jour groupée des magasins. |
|
Crée un magasin. |
|
Supprime le magasin spécifié. |
|
Récupère un magasin. |
|
Liste les magasins. |
|
Met à jour le magasin spécifié. |