Partager via


Type de ressource bookingService

Espace de noms: microsoft.graph

Importante

Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .

Représente des informations sur un service particulier fourni par une entreprise de réservation, telles que le nom du service, le prix et le personnel qui fournit habituellement ce service.

Hérite de bookingNamedEntity.

Méthodes

Méthode Type renvoyé Description
List collection bookingService Obtenez la liste des objets bookingService dans l’entreprise de réservation spécifiée.
Create bookingService Create un service de réservation pour l’entreprise de réservation spécifiée.
Obtenir bookingService Obtenez les propriétés et les relations d’un objet bookingService dans l’entreprise de réservation spécifiée.
Mettre à jour Aucun Mettez à jour un objet bookingService dans l’entreprise de réservation spécifiée.
Supprimer Aucune Supprimez un objet bookingService dans l’entreprise de réservation spécifiée.

Propriétés

Propriété Type Description
additionalInformation Chaîne Informations supplémentaires envoyées au client lorsqu’un rendez-vous est confirmé.
createdDateTime DateTimeOffset Date, heure et fuseau horaire de création du service.
customQuestions collection bookingQuestionAssignment Contient l’ensemble de questions personnalisées associées à un service particulier.
defaultDuration Durée Longueur par défaut du service, représentée en nombre de jours, d’heures, de minutes et de secondes. Par exemple, P11D23H59M59.9999999999999S.
defaultLocation location Emplacement physique par défaut du service.
defaultPrice Double Prix monétaire par défaut pour le service.
defaultPriceType bookingPriceType Mode de facturation par défaut du service. Les valeurs possibles sont les suivantes : undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet, unknownFutureValue.
defaultReminders Collection bookingReminder Ensemble de rappels par défaut pour un rendez-vous de ce service. La valeur de cette propriété est disponible uniquement lors de la lecture de ce bookingService par son ID.
description Chaîne Description textuelle du service.
displayName Chaîne Un nom de service.
id Chaîne ID de ce service, au format GUID. En lecture seule.
isAnonymousJoinEnabled Valeur booléenne Indique si un anonymeJoinWebUrl(webrtcUrl) est généré pour le rendez-vous réservé pour ce service. La valeur par défaut est false.
isCustomerAllowedToManageBooking Valeur booléenne Indique que le client peut gérer les réservations créées par le personnel. La valeur par défaut est false.
isHiddenFromCustomers Valeur booléenne True signifie que ce service n’est pas disponible pour les clients pour la réservation.
isLocationOnline Valeur booléenne Indique que les rendez-vous pour le service sont tenus en ligne. La valeur par défaut est false.
languageTag Chaîne Langue de la page de réservation en libre-service.
lastUpdatedDateTime DateTimeOffset Date, heure et fuseau horaire de la dernière mise à jour du service.
maximumAttendeesCount Int32 Nombre maximal de clients autorisés dans un service. Si maximumAttendeesCount du service est supérieur à 1, passez des ID client valides lors de la création ou de la mise à jour d’un rendez-vous. Pour créer un client, utilisez l’opération Create bookingCustomer.
notes String Informations supplémentaires sur ce service.
postBuffer Durée Temps de mise en mémoire tampon après la fin d’un rendez-vous pour ce service et avant que le prochain rendez-vous client puisse être réservé.
preBuffer Durée Temps de mise en mémoire tampon avant qu’un rendez-vous pour ce service puisse démarrer.
schedulingPolicy bookingSchedulingPolicy Ensemble de stratégies qui déterminent la façon dont les rendez-vous pour ce type de service doivent être créés et gérés.
smsNotificationsEnabled Valeur booléenne True indique que des notifications SMS peuvent être envoyées aux clients pour le rendez-vous du service. La valeur par défaut est false.
staffMemberIds String collection Représente les membres du personnel qui fournissent ce service.
webUrl Chaîne URL qu’un client utilise pour accéder au service.

Relations

Aucun

Représentation JSON

La représentation JSON suivante montre le type de ressource.

{
  "@odata.type": "#microsoft.graph.bookingService",
  "id": "String (identifier)",
  "displayName": "String",
  "customQuestions": [
    {
      "@odata.type": "microsoft.graph.bookingQuestionAssignment"
    }
  ],
  "defaultDuration": "String (duration)",
  "defaultLocation": {
    "@odata.type": "microsoft.graph.location"
  },
  "defaultPrice": "Double",
  "defaultPriceType": "String",
  "defaultReminders": [
    {
      "@odata.type": "microsoft.graph.bookingReminder"
    }
  ],
  "description": "String",
  "languageTag": "String",
  "isHiddenFromCustomers": "Boolean",
  "notes": "String",
  "additionalInformation": "String",
  "maximumAttendeesCount": "Integer",
  "preBuffer": "String (duration)",
  "postBuffer": "String (duration)",
  "schedulingPolicy": {
    "@odata.type": "microsoft.graph.bookingSchedulingPolicy"
  },
  "staffMemberIds": [
    "String"
  ],
  "isLocationOnline": "Boolean",
  "smsNotificationsEnabled": "Boolean",
  "isAnonymousJoinEnabled": "Boolean",
  "isCustomerAllowedToManageBooking": "Boolean",
  "webUrl": "String",
  "createdDateTime": "String (timestamp)",
  "lastUpdatedDateTime": "String (timestamp)"
}