ServiceList

Liste de services contenant un ou plusieurs éléments de service.

Représentation JSON
{
  "name": string,
  "serviceItems": [
    {
      object (ServiceItem)
    }
  ]
}
Champs
name

string

Obligatoire. Identifiant Google de cet établissement, sous la forme accounts/{accountId}/locations/{locationId}/serviceList

serviceItems[]

object (ServiceItem)

Éléments de service inclus dans cette liste de services. Les éléments de service en double seront automatiquement supprimés.

ServiceItem

Message décrivant un seul élément de service. Il permet de décrire le type de service fourni par le marchand. Par exemple, une coupe de cheveux peut être un service.

Représentation 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.
}
Champs
isOffered

boolean

Facultatif. Ce champ détermine si le service de saisie est proposé ou non par le marchand.

price

object (Money)

Facultatif. Représente le prix monétaire de l'élément de service. Nous vous recommandons de définir currencyCode et units lorsque vous incluez un prix.

Champ d'union service_item_info. L'un des champs suivants doit toujours être défini. service_item_info ne peut être qu'un des éléments suivants :
structuredServiceItem

object (StructuredServiceItem)

Ce champ sera défini pour les données de services structurées.

freeFormServiceItem

object (FreeFormServiceItem)

Ce champ sera défini en cas de données de services au format libre.

StructuredServiceItem

Représente un service structuré proposé par le marchand. Par exemple: toilet_installation.

Représentation JSON
{
  "serviceTypeId": string,
  "description": string
}
Champs
serviceTypeId

string

Obligatoire. Le champ serviceTypeId est un ID unique fourni par Google, que vous pouvez trouver dans ServiceTypeMetadata. Ces informations sont fournies par le service RPC categories.batchGet.

description

string

Facultatif. Description de l'élément de service structuré. Le nombre de caractères est limité à 300.

FreeFormServiceItem

Représente un service libre proposé par le marchand. Il s'agit de services qui ne sont pas exposés dans nos données de structure de service. Le marchand saisit manuellement le nom de ces services via une surface de géomarchand.

Représentation JSON
{
  "categoryId": string,
  "label": {
    object (Label)
  }
}
Champs
categoryId

string

Obligatoire. categoryId et serviceTypeId doivent correspondre aux combinaisons possibles fournies dans le message Category.

label

object (Label)

Obligatoire. Libellés marqués selon la langue pour l'article. Nous vous recommandons de ne pas dépasser 140 caractères pour le nom de l'article et 250 caractères pour la description. Ce champ ne doit être défini que si l'entrée est un élément de service personnalisé. Les types de services standardisés doivent être mis à jour via serviceTypeId.