REST Resource: projects.locations.brands.stores

Ressource: Store

Ein individueller Shop für eine Marke.

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

string

ID. Der Name des Geschäfts. Format: projects/{project}/locations/{location}/brands/{brand}/stores/{store}

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem dieser Store erstellt wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem dieser Store zuletzt aktualisiert wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30"

status

object (StoreStatus)

Erforderlich. Der Status des Geschäfts.

timeZone

object (TimeZone)

Erforderlich. Die Zeitzone des Geschäfts. Damit wird festgelegt, welcher Menü-Tageszeitabschnitt für das Geschäft zu einem bestimmten Zeitpunkt und für alle zeitbasierten Überschreibungen verwendet werden soll.

storeMetadata

object (StoreMetadata)

Optional. Metadaten für den Store.

tags[]

string

Optional. Tags, die mit dem Geschäft verknüpft sind.

StoreStatus

Der Status des Geschäfts.

JSON-Darstellung
{
  "state": enum (State)
}
Felder
state

enum (State)

Optional. Der Status des Geschäfts.

Bundesland

Der Status des Geschäfts.

Enums
STATE_UNSPECIFIED Der Store befindet sich in einem nicht angegebenen Status.
ACTIVE Der Shop ist aktiv.
DISABLED Der Shop ist deaktiviert.

StoreMetadata

Metadaten für den Store.

JSON-Darstellung
{
  "displayName": string,
  "contactEmail": string,
  "address": {
    object (Address)
  },
  "storeHours": [
    {
      object (StoreHours)
    }
  ],
  "dayparts": [
    {
      object (Daypart)
    }
  ],
  "phoneNumber": string
}
Felder
displayName

string

Optional. Der Anzeigename des Shops, der in der Benutzeroberfläche und in kundenorientierten Elementen verwendet werden soll.

contactEmail

string

Optional. Die E-Mail-Adresse des Geschäfts, die Kunden zur Verfügung gestellt werden soll.

address

object (Address)

Optional. Die Adressinformationen für das Geschäft.

storeHours[]

object (StoreHours)

Optional. Die Öffnungszeiten des Geschäfts.

dayparts[]

object (Daypart)

Optional. Für das Geschäft definierte Tageszeiten.

phoneNumber

string

Optional. Die Haupttelefonnummer des Geschäfts, über die Bestellungen aufgegeben, Catering angefragt, allgemeine Anfragen gestellt und Reservierungen vorgenommen werden können.

Adresse

Die Adressinformationen für das Geschäft.

JSON-Darstellung
{
  "streetAddress": string,
  "city": string,
  "state": string,
  "country": string,
  "postalCode": string,
  "latitude": number,
  "longitude": number,
  "googleMapsUrl": string
}
Felder
streetAddress

string

Optional. Die Adresse des Geschäfts.

city

string

Optional. Die Stadt, in der sich das Geschäft befindet.

state

string

Optional. Der Status des Geschäfts.

country

string

Optional. Das Land des Geschäfts.

postalCode

string

Optional. Die Postleitzahl des Geschäfts.

latitude

number

Optional. Der Breitengrad des Geschäfts.

longitude

number

Optional. Der Längengrad des Geschäfts.

googleMapsUrl

string

Optional. Die Google Maps-URL für das Geschäft.

StoreHours

Die Öffnungszeiten des Geschäfts.

JSON-Darstellung
{
  "fulfillmentMethod": enum (FulfillmentMethod),
  "schedules": [
    {
      object (Schedule)
    }
  ]
}
Felder
fulfillmentMethod

enum (FulfillmentMethod)

Optional. Die Fulfillment-Methode der Geschäftszeiten, z. B. „PICKUP“ oder „DELIVERY“. Wenn nicht angegeben, wird davon ausgegangen, dass die Geschäftszeiten für alle Fulfillment-Methoden gelten.

schedules[]

object (Schedule)

Optional. Die Öffnungszeiten des Geschäfts für die angegebene fulfillmentMethod.

Tagesabschnitt

Ein Tageszeitabschnitt für das Geschäft.

JSON-Darstellung
{
  "id": string,
  "schedules": [
    {
      object (Schedule)
    }
  ],
  "displayName": string
}
Felder
id

string

Optional. Die ID des Tagesabschnitts, z. B. „BREAKFAST“ (FRÜHSTÜCK), „LUNCH“ (MITTAGESSEN) usw.

schedules[]

object (Schedule)

Optional. Aktive Stunden nach Tageszeit.

displayName

string

Optional. Gibt einen optionalen Anzeigenamen für diesen Tageszeitabschnitt an.

Methoden

batchDelete

Löscht mehrere Shops.

batchUpdate

Batch-Aktualisierung von Geschäften

create

Erstellt einen Speicher.

delete

Löscht den angegebenen Shop.

get

Ruft ein Geschäft ab.

list

Listet Geschäfte auf.

patch

Aktualisiert den angegebenen Store.