ServiceList

Uma lista de serviços que contém um ou mais itens de serviço.

Representação JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Campos
name

string

Obrigatório. Identificador do Google para este local no formato: accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Itens de serviço contidos nesta lista de serviços. Os itens de serviço duplicados serão removidos automaticamente.

ServiceItem

Uma mensagem que descreve um único item de serviço. Ele é usado para descrever o tipo de serviço que o comerciante oferece. Por exemplo, corte de cabelo pode ser um serviço.

Representação 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.
}
Campos
isOffered

boolean

Opcional. Esse campo decide se o serviço de entrada é oferecido ou não pelo comerciante.

price

object (Money)

Opcional. Representa o preço monetário do item de serviço. Recomendamos que o currencyCode e as unidades sejam definidos ao incluir um preço.

Campo de união service_item_info. Um dos campos a seguir deve sempre ser definido. service_item_info pode ser apenas de um dos tipos a seguir:
structuredServiceItem

object (StructuredServiceItem)

Este campo será definido como o caso dos dados de serviços estruturados.

freeFormServiceItem

object (FreeFormServiceItem)

Este campo será definido como o caso dos dados de serviços de formato livre.

StructuredServiceItem

Representa um serviço estruturado oferecido pelo comerciante. Por exemplo: instalação_de_toilet.

Representação JSON
{
  "serviceTypeId": string,
  "description": string
}
Campos
serviceTypeId

string

Obrigatório. O campo serviceTypeId é um ID exclusivo fornecido pelo Google e que pode ser encontrado em ServiceTypeMetadata. Essa informação é fornecida pelo serviço de RPC Category.batchGet.

description

string

Opcional. Descrição do item de serviço estruturado. O limite de caracteres é de 300.

FreeFormServiceItem

Representa um serviço de formato livre oferecido pelo comerciante. Esses são serviços que não são expostos como parte dos nossos dados de serviços de estrutura. O comerciante insere manualmente os nomes desses serviços por meio de uma plataforma de geocomerciante.

Representação JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Campos
categoryId

string

Obrigatório. categoryId e serviceTypeId precisam corresponder às possíveis combinações fornecidas na mensagem Category.

label

object (Label)

Obrigatório. Rótulos com tag de idioma para o item. Recomendamos que os nomes dos itens tenham até 140 caracteres e as descrições, no máximo 250. Esse campo só deverá ser definido se a entrada for um item de serviço personalizado. Os tipos de serviço padronizados precisam ser atualizados com serviceTypeId.