ServiceList

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

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

string

To pole jest wymagane. Identyfikator Google dla tej lokalizacji w formacie: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Pozycje usługi znajdujące się na tej liście usług. Zduplikowane usługi zostaną usunięte automatycznie.

ServiceItem

Komunikat opisujący pojedynczy produkt w usłudze. Służy do opisania rodzaju usługi świadczonej przez sprzedawcę. Na przykład strzyżenie może być usługą.

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ę pieniężną usługi. W przypadku uwzględniania ceny zalecamy ustawienie wartości parametru currencyCode oraz jednostek.

Pole sumy service_item_info. Zawsze powinno być ustawione jedno z tych pól. service_item_info może mieć tylko jedną z tych wartości:
structuredServiceItem

object (StructuredServiceItem)

To pole zawiera w polu przypadku uporządkowanych danych usług.

freeFormServiceItem

object (FreeFormServiceItem)

W tym polu należy określić wielkość liter danych usług swobodnych.

StructuredServiceItem

Reprezentuje uporządkowaną usługę oferowaną przez sprzedawcę. Na przykład: instalacja_toalet.

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

string

To pole jest wymagane. Pole serviceTypeId zawiera unikalny identyfikator podany przez Google, który można znaleźć w ServiceTypeMetadata. Te informacje są dostarczane przez usługę categories.batchGet rpc.

description

string

Opcjonalnie. Opis umieszczonej w witrynie usługi. Limit znaków wynosi 300.

FreeFormServiceItem

Reprezentuje usługę swobodną oferowaną przez sprzedawcę. Są to usługi, które nie są ujawniane w ramach naszych uporządkowanych danych. Sprzedawca ręcznie wpisuje nazwy takich usług na platformie geosprzedawcy.

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

string

To pole jest wymagane. Wartości categoryId i serviceTypeId powinny odpowiadać możliwym kombinacjom zawartym w komunikacie Category.

label

object (Label)

To pole jest wymagane. Etykiety elementu z tagami języka. Zalecana długość nazwy produktu to maksymalnie 140 znaków, a opis nie może przekraczać 250 znaków. To pole należy ustawiać tylko wtedy, gdy dane wejściowe są niestandardowym elementem usługi. Ujednolicone typy usług należy zaktualizować za pomocą parametru serviceTypeId.