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)

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 utiliza para describir el tipo de servicio que ofrece el comercio. Por ejemplo, el corte de pelo 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 elemento de servicio. Recomendamos que se establezcan currencyCode y units 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á el caso de los datos de servicios estructurados.

freeFormServiceItem

object (FreeFormServiceItem)

Este campo establecerá el caso de los datos de servicios de formato libre.

StructuredServiceItem

Representa un servicio estructurado que ofrece el comercio. P. ej., “instalación_de_inodoros”.

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 la proporciona el servicio rpc de categories.batchGet.

description

string

Opcional. Descripción del elemento de servicio estructurado. El límite es 300.

FreeFormServiceItem

Representa un servicio de formato libre que ofrece el comercio. Estos son servicios que no se exponen como parte de los datos de servicio de nuestra estructura. El comercio ingresa manualmente los nombres de esos servicios a través de una plataforma de comercio geográfico.

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

string

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

label

object (Label)

Obligatorio. Etiquetas de idioma del elemento etiquetadas. Recomendamos que los nombres de los artículos tengan 140 caracteres o menos, y las descripciones, 250 caracteres o menos. Este campo solo debe establecerse si la entrada es un elemento de servicio personalizado. Los tipos de servicios estandarizados se deben actualizar a través de serviceTypeId.