ServiceList

Una lista de servicios que contiene uno o más elementos de servicio.

Representación JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Campos
name

string

Obligatorio. Es el identificador de Google para esta ubicación con el formato accounts/{accountId}/locations/{locationId}/serviceList.

serviceItems[]

object (ServiceItem)

Son los elementos de servicio incluidos en esta lista de servicios. Los elementos de servicio duplicados se quitarán automáticamente.

ServiceItem

Un mensaje que describe un solo elemento de servicio. Se usa para describir el tipo de servicio que ofrece el comercio. Por ejemplo, corte de cabello puede ser un servicio.

Representación 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. Este campo decide si el comercio ofrece o no el servicio de entrada.

price

object (Money)

Opcional. Representa el precio monetario del artículo de servicio. Recomendamos que se establezcan currencyCode y las unidades cuando se incluya un precio.

Campo de unión service_item_info. Siempre se debe establecer uno de los siguientes campos. Las direcciones (service_item_info) solo pueden ser una de las siguientes opciones:
structuredServiceItem

object (StructuredServiceItem)

Este campo establecerá las mayúsculas y minúsculas de los datos de servicios estructurados.

freeFormServiceItem

object (FreeFormServiceItem)

Este campo establecerá las mayúsculas y minúsculas de los datos de servicios de formato libre.

StructuredServiceItem

Representa un servicio estructurado que ofrece el comercio. P. ej., instalación_de_inodoro.

Representación JSON
{
  "serviceTypeId": string,
  "description": string
}
Campos
serviceTypeId

string

Obligatorio. El campo serviceTypeId es un ID único proporcionado por Google que se puede encontrar en ServiceTypeMetadata. Esta información es proporcionada por el servicio de rpc categories.batchGet.

description

string

Opcional. Es la descripción del elemento de servicio estructurado. El límite es de 300 caracteres.

FreeFormServiceItem

Representa un servicio de formato libre que ofrece el comercio. Estos son servicios que no se exponen como parte de los datos de nuestros servicios de estructura. El comercio ingresa manualmente los nombres de esos servicios en una plataforma de geocomercio.

Representación JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Campos
categoryId

string

Obligatorio. categoryId y serviceTypeId deben coincidir con las combinaciones posibles que se proporcionan en el mensaje Category.

label

object (Label)

Obligatorio. Son las etiquetas etiquetadas con el idioma del elemento. Se recomienda que los nombres de los elementos tengan 140 caracteres o menos y que las descripciones tengan 250 caracteres o menos. Este campo solo se debe configurar si la entrada es un elemento de servicio personalizado. Los tipos de servicios estandarizados se deben actualizar mediante serviceTypeId.