Type de ressource bookingAppointment
Espace de noms: microsoft.graph
Représente un rendez-vous client pour un service de réservation, effectué par un ensemble de membres du personnel, fourni par une entreprise Microsoft Bookings.
Méthodes
Méthode | Type renvoyé | Description |
---|---|---|
List | collection bookingAppointment | Obtenez la liste des objets bookingAppointment dans le bookingBusiness spécifié. |
Create | bookingAppointment | Créez un bookingAppointment pour l’objet bookingBusiness spécifié. |
Obtenir | bookingAppointment | Lisez les propriétés et les relations de l’objet bookingAppointment . |
Mettre à jour | bookingAppointment | Mettre à jour un objet bookingAppointment . |
Supprimer | Aucune | Supprimer un objet bookingAppointment . |
Annuler un rendez-vous | Aucune | Annuler un objet bookingAppointment . |
Propriétés
Propriété | Type | Description |
---|---|---|
additionalInformation | Chaîne | Informations supplémentaires envoyées au client lorsqu’un rendez-vous est confirmé. |
anonymousJoinWebUrl | Chaîne | URL de la réunion à rejoindre anonymement. |
appointmentLabel | Chaîne | Étiquette personnalisée qui peut être marquée sur ce rendez-vous par les utilisateurs. |
createdDateTime | DateTimeOffset | Date, heure et fuseau horaire de création du rendez-vous. Le type d’horodatage représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z . |
customerEmailAddress | Chaîne | Adresse SMTP du bookingCustomer qui réserve le rendez-vous. |
customerName | Chaîne | Nom du client. |
customerNotes | Chaîne | Notes du client associé à ce rendez-vous. Vous pouvez obtenir la valeur uniquement lorsque vous lisez ce bookingAppointment par son ID. Vous ne pouvez définir cette propriété que lorsque vous créez initialement un rendez-vous avec un nouveau client. |
customerPhone | Chaîne | Numéro de téléphone du client. |
clientèle | collection bookingCustomerInformation | Collection de propriétés client pour un rendez-vous. Un rendez-vous contient une liste d’informations client et chaque unité indique les propriétés d’un client qui fait partie de ce rendez-vous. Optional. |
customerTimeZone | Chaîne | Fuseau horaire du client. Pour obtenir la liste des valeurs possibles, consultez dateTimeTimeZone. |
durée | Durée | Longueur du rendez-vous, indiquée au format ISO8601 . |
end | dateTimeTimeZone | Date, heure et fuseau horaire à la fin du rendez-vous. |
filledAttendeesCount | Int32 | Nombre actuel de clients dans le rendez-vous. |
id | Chaîne | ID de bookingAppointment. En lecture seule. |
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 . |
isLocationOnline | Valeur booléenne | Indique que le rendez-vous est tenu en ligne. La valeur par défaut est false . |
joinWebUrl | Chaîne | URL de la réunion en ligne pour le rendez-vous. |
lastUpdatedDateTime | DateTimeOffset | Date, heure et fuseau horaire de la dernière mise à jour de l’activité de réservation. Le type d’horodatage représente les informations de date et d’heure au format ISO 8601 et est toujours au format UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z . |
maximumAttendeesCount | Int32 | Nombre maximal de clients autorisés dans un rendez-vous. 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 Créer bookingCustomer . |
optOutOfCustomerEmail | Valeur booléenne | Si true indique que le bookingCustomer pour ce rendez-vous ne souhaite pas recevoir de confirmation pour ce rendez-vous. |
postBuffer | Durée | Durée de réserve après la fin du rendez-vous, pour le nettoyage, par exemple. La valeur est exprimée au format ISO8601 . |
preBuffer | Durée | Durée de réservation avant le début du rendez-vous, pour la préparation, par exemple. La valeur est exprimée au format ISO8601 . |
prix | Double | Prix normal d’un rendez-vous pour le bookingService spécifié. |
priceType | bookingPriceType | Paramètre permettant d’offrir une flexibilité pour la structure tarifaire des services. Les valeurs possibles sont les suivantes : undefined , fixedPrice , startingAt , hourly , free , priceVaries , callUs , notSet , unknownFutureValue . |
Rappels | Collection bookingReminder | Collection de rappels clients envoyés pour ce rendez-vous. La valeur de cette propriété est disponible uniquement lors de la lecture de cet objet bookingAppointment par son ID. |
selfServiceAppointmentId | Chaîne | Autre ID de suivi pour le rendez-vous, si le rendez-vous a été créé directement par le client sur la page de planification, par opposition à un membre du personnel au nom du client. |
serviceId | Chaîne | ID du bookingService associé à ce rendez-vous. |
serviceLocation | location | Emplacement où le service est fourni. |
serviceName | Chaîne | Nom du bookingService associé à ce rendez-vous. Cette propriété est facultative lors de la création d’un rendez-vous. S’il n’est pas spécifié, il est calculé à partir du service associé au rendez-vous par la propriété serviceId . |
serviceNotes | Chaîne | Remarques d’un bookingStaffMember. La valeur de cette propriété est disponible uniquement lors de la lecture de cet objet bookingAppointment par son ID. |
smsNotificationsEnabled | Valeur booléenne | Si true la valeur est , indique que les notifications SMS seront envoyées aux clients pour le rendez-vous. La valeur par défaut est false . |
staffMemberIds | String collection | ID de chaque bookingStaffMember qui est planifié dans ce rendez-vous. |
start | dateTimeTimeZone | Date, heure et fuseau horaire de début du rendez-vous. |
Relations
Aucun.
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"@odata.type": "#microsoft.graph.bookingAppointment",
"additionalInformation": "String",
"anonymousJoinWebUrl": "String",
"appointmentLabel": "String",
"createdDateTime": "String (timestamp)",
"customerEmailAddress": "String",
"customerName": "String",
"customerNotes": "String",
"customerPhone": "String",
"customers": [{"@odata.type": "microsoft.graph.bookingCustomerInformation"}],
"customerTimeZone": "String",
"duration": "String (duration)",
"end": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
"filledAttendeesCount": "Int32",
"id": "String (identifier)",
"isCustomerAllowedToManageBooking": "Boolean",
"isLocationOnline": "Boolean",
"joinWebUrl": "String",
"lastUpdatedDateTime": "String (timestamp)",
"maximumAttendeesCount": "Int32",
"optOutOfCustomerEmail": "Boolean",
"postBuffer": "String (duration)",
"preBuffer": "String (duration)",
"price": "Double",
"priceType": "String",
"reminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
"selfServiceAppointmentId": "String",
"serviceId": "String",
"serviceLocation": {"@odata.type": "microsoft.graph.location"},
"serviceName": "String",
"serviceNotes": "String",
"smsNotificationsEnabled": "Boolean",
"staffMemberIds": ["String"],
"start": {"@odata.type": "microsoft.graph.dateTimeTimeZone"}
}