ServiceList

Lista usług zawierająca co najmniej 1 element usługi.

Zapis JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Pola
name

string

Wymagane. Identyfikator tej lokalizacji w Google w formacie: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Elementy usługi zawarte na tej liście usług. Duplikaty usług zostaną usunięte automatycznie.

ServiceItem

Wiadomość, która opisuje pojedynczą usługę. Służy do opisania typu usługi świadczonej przez sprzedawcę. Przykładem usługi może być strzyżenie.

Zapis JSON
{
  "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.
}
Pola
isOffered

boolean

Opcjonalnie: To pole określa, czy usługa wejściowa jest oferowana przez sprzedawcę.

price

object (Money)

Opcjonalnie: Reprezentuje cenę usługi wyrażoną w pieniądzach. Zalecamy, aby kod waluty i jednostki były ustawione, gdy podajesz cenę.

Pole unii service_item_info. Wartość w jednym z tych pól powinna być zawsze ustawiona. service_item_info może być tylko jednym z tych elementów:
structuredServiceItem

object (StructuredServiceItem)

To pole będzie ustawione w wielkości liter danych uporządkowanych usług.

freeFormServiceItem

object (FreeFormServiceItem)

To pole będzie zawierać wielkość liter w przypadku danych usług w formie dowolnej.

StructuredServiceItem

Reprezentuje uporządkowaną usługę oferowaną przez sprzedawcę. Przykład: toilet_installation.

Zapis JSON
{
  "serviceTypeId": string,
  "description": string
}
Pola
serviceTypeId

string

Wymagane. Pole serviceTypeId to unikalny identyfikator Google, który można znaleźć w sekcji ServiceTypeMetadata. Te informacje są dostarczane przez usługę rpc categories.batchGet.

description

string

Opcjonalnie: Opis elementu usługi strukturalnej. Limit znaków wynosi 300.

FreeFormServiceItem

Reprezentuje usługę niestandardową oferowaną przez sprzedawcę. Są to usługi, które nie są udostępniane w ramach naszych danych o strukturze usługi. Nazwa takich usług jest wpisywana ręcznie przez sprzedawcę za pomocą interfejsu geomerchant.

Zapis JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Pola
categoryId

string

Wymagane. Wartości categoryIdserviceTypeId powinny być zgodne z możliwymi kombinacjami podanymi w wiadomości Category.

label

object (Label)

Wymagane. Etykiety z oznaczeniem języka dla elementu. Zalecamy, aby nazwy produktów miały maksymalnie 140 znaków, a opisy – maksymalnie 250 znaków. To pole należy wypełnić tylko wtedy, gdy dane są elementem usługi niestandardowej. Standardowe typy usług należy aktualizować za pomocą parametru serviceTypeId.