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, au format suivant: 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 supprimés automatiquement.

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, coiffure 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 les unités 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)

La casse de ce champ sera définie pour les données de services structurées.

freeFormServiceItem

object (FreeFormServiceItem)

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

StructuredServiceItem

Représente un service structuré proposé par le marchand. Par exemple: installation de toilettes.

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

string

Obligatoire. Le champ serviceTypeId est un identifiant unique fourni par Google, qui se trouve 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 maximal de caractères est de 300.

FreeFormServiceItem

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

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 de l'élément avec marquage de la langue. Nous recommandons de ne pas dépasser 140 caractères pour les noms d'éléments et 250 caractères pour les descriptions. 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.