ServiceList

Eine Dienstliste mit einem oder mehreren Dienstelementen.

JSON-Darstellung
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Felder
name

string

Erforderlich. Google-ID für diesen Standort im Format: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Dienstleistungselemente, die in dieser Dienstleistungsliste enthalten sind. Doppelte Serviceelemente werden automatisch entfernt.

ServiceItem

Eine Nachricht, die ein einzelnes Serviceelement beschreibt. Er wird verwendet, um die Art der Dienstleistung zu beschreiben, die der Händler anbietet. Ein Haarschnitt kann beispielsweise eine Dienstleistung sein.

JSON-Darstellung
{
  "isOffered": boolean,
  "price": {
    object (Money)
  },

  // Union field service_item_info can be only one of the following:
  "structuredServiceItem": {
    object (StructuredServiceItem)
  },
  "freeFormServiceItem": {
    object (FreeFormServiceItem)
  }
  // End of list of possible types for union field service_item_info.
}
Felder
isOffered

boolean

Optional. In diesem Feld wird festgelegt, ob der Eingabedienst vom Händler angeboten wird.

price

object (Money)

Optional. Der Geldpreis des Dienstleistungsartikels. Wir empfehlen, „currencyCode“ und „units“ festzulegen, wenn ein Preis angegeben wird.

Union-Feld service_item_info. Eines der folgenden Felder sollte immer festgelegt sein. Für service_item_info ist nur einer der folgenden Werte zulässig:
structuredServiceItem

object (StructuredServiceItem)

Dieses Feld wird für Daten zu strukturierten Diensten festgelegt.

freeFormServiceItem

object (FreeFormServiceItem)

Dieses Feld wird für Daten von Diensten im freien Format festgelegt.

StructuredServiceItem

Stellt einen strukturierten Dienst dar, der vom Händler angeboten wird. Beispiel: toilet_installation.

JSON-Darstellung
{
  "serviceTypeId": string,
  "description": string
}
Felder
serviceTypeId

string

Erforderlich. Das Feld serviceTypeId ist eine von Google bereitgestellte eindeutige ID, die in ServiceTypeMetadata zu finden ist. Diese Informationen werden vom RPC-Dienst „categories.batchGet“ bereitgestellt.

description

string

Optional. Beschreibung des strukturierten Dienstleistungselements. Die Zeichenbeschränkung liegt bei 300.

FreeFormServiceItem

Stellt einen vom Händler angebotenen Service dar, der kostenlos gestaltet werden kann. Dies sind Dienste, die nicht als Teil unserer Daten zu Gebäudediensten verfügbar sind. Der Händler gibt die Namen solcher Dienstleistungen manuell über eine Geomerchant-Oberfläche ein.

JSON-Darstellung
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Felder
categoryId

string

Erforderlich. categoryId und serviceTypeId müssen mit den möglichen Kombinationen in der Category-Nachricht übereinstimmen.

label

object (Label)

Erforderlich. Labels mit Sprachkennzeichnung für den Artikel. Wir empfehlen, dass Artikelnamen maximal 140 Zeichen und Beschreibungen maximal 250 Zeichen lang sind. Dieses Feld sollte nur festgelegt werden, wenn es sich bei der Eingabe um einen benutzerdefinierten Dienstleistungsartikel handelt. Standardisierte Dienstleistungstypen sollten über „serviceTypeId“ aktualisiert werden.