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 accounts/{accountId}/locations/{locationId}/serviceList.

serviceItems[]

object (ServiceItem)

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

ServiceItem

Message décrivant un seul service. Ce champ permet de décrire le type de service fourni par le marchand. Par exemple, le salon de 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 d'entrée est proposé ou non par le marchand.

price

object (Money)

Facultatif. Représente le prix monétaire de l'élément du 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)

Ce champ sera défini sur la casse des données de services structurées.

freeFormServiceItem

object (FreeFormServiceItem)

La valeur de ce champ correspond aux données de services au format libre.

StructuredServiceItem

Représente un service structuré proposé par le marchand. Exemple: toilettes_installation.

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 specific.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 de format libre proposé par le marchand. Il s'agit de services qui ne sont pas exposés dans notre structure de données de service. Le marchand saisit manuellement les noms de ces services via une surface de géomarche.

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

string

Obligatoire. Les éléments categoryId et serviceTypeId doivent correspondre aux combinaisons possibles fournies dans le message Category.

label

object (Label)

Obligatoire. Libellés de langue de l'élément. Les noms d'articles ne doivent pas dépasser 140 caractères et les descriptions ne doivent pas dépasser 250 caractères. Ce champ ne doit être défini que pour un élément de service personnalisé. Les types de service standardisés doivent être mis à jour via serviceTypeId.