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, o 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 determina se o serviço de entrada é oferecido 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 precisa estar sempre definido. service_item_info pode ser apenas de um dos tipos a seguir:
structuredServiceItem

object (StructuredServiceItem)

Esse campo será definido como dados de serviços estruturados.

freeFormServiceItem

object (FreeFormServiceItem)

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

StructuredServiceItem

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

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

string

Obrigatório. O campo serviceTypeId é um ID exclusivo fornecido pelo Google que pode ser encontrado em ServiceTypeMetadata. Essas informações são fornecidas pelo serviço categories.batchGet rpc.

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 dados de estrutura do serviço. 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. O categoryId e o serviceTypeId precisam corresponder às combinações possíveis fornecidas na mensagem Category.

label

object (Label)

Obrigatório. Etiquetas com tag do idioma para o item. Recomendamos que os nomes dos itens tenham até 140 caracteres e as descrições até 250 caracteres. Esse campo só deve ser definido se a entrada for um item de serviço personalizado. Os tipos de serviço padronizados precisam ser atualizados pelo serviceTypeId.