ServiceList

Список услуг, содержащий один или несколько элементов услуг.

JSON-представление
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Поля
name

string

Необходимый. Идентификатор Google для этого местоположения в форме: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object ( ServiceItem )

Элементы услуг, содержащиеся в этом списке услуг. Дублированные элементы услуг будут удалены автоматически.

Сервиситем

Сообщение, описывающее один элемент услуги. Он используется для описания типа услуги, которую предоставляет продавец. Например, стрижка может быть услугой.

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.
}
Поля
isOffered

boolean

Необязательный. Это поле определяет, предлагает ли продавец услугу ввода.

price

object ( Money )

Необязательный. Представляет денежную цену элемента услуги. Мы рекомендуем указывать валютный код и единицы измерения при включении цены.

Поле объединения service_item_info . Всегда должно быть установлено одно из следующих полей. service_item_info может быть только одним из следующих:
structuredServiceItem

object ( StructuredServiceItem )

В этом поле будет установлен случай данных структурированных услуг.

freeFormServiceItem

object ( FreeFormServiceItem )

В этом поле будет указан случай данных об услугах в свободной форме.

СтруктурированныйServiceItem

Представляет структурированную услугу, предлагаемую продавцом. Например: туалет_установка.

JSON-представление
{
  "serviceTypeId": string,
  "description": string
}
Поля
serviceTypeId

string

Необходимый. Поле serviceTypeId — это уникальный идентификатор, предоставленный Google, который можно найти в ServiceTypeMetadata . Эту информацию предоставляет RPC-сервис категории.batchGet.

description

string

Необязательный. Описание структурированной услуги. Лимит символов — 300.

FreeFormServiceItem

Представляет услугу свободной формы, предлагаемую продавцом. Это сервисы, которые не представлены как часть данных наших структурных сервисов. Продавец вручную вводит названия таких услуг через поверхность геоторговца.

JSON-представление
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Поля
categoryId

string

Необходимый. categoryId и serviceTypeId должны соответствовать возможным комбинациям, указанным в сообщении Category .

label

object ( Label )

Необходимый. Ярлыки с языковыми тегами для элемента. Мы рекомендуем, чтобы имена элементов были длиной не более 140 символов, а описания — не более 250 символов. Это поле следует задавать только в том случае, если входные данные представляют собой индивидуальный элемент услуги. Стандартизированные типы услуг следует обновлять через serviceTypeId.