bookingService-Ressourcentyp
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta
Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Stellt Informationen zu einem bestimmten Dienst dar, der von einem Buchungsunternehmen bereitgestellt wird, z. B. den Dienstnamen, den Preis und das Personal, das in der Regel einen solchen Dienst bereitstellt.
Erbt von bookingNamedEntity.
Methoden
Methode | Rückgabetyp | Beschreibung |
---|---|---|
List | bookingService-Sammlung | Rufen Sie eine Liste der bookingService-Objekte im angegebenen Buchungsgeschäft ab. |
Create | bookingService | Create einen bookingService für das angegebene Buchungsgeschäft. |
Get | bookingService | Ruft die Eigenschaften und Beziehungen eines bookingService-Objekts im angegebenen Buchungsgeschäft ab. |
Update | Keine | Aktualisieren Sie ein bookingService-Objekt im angegebenen Buchungsgeschäft. |
Delete | Keine | Löschen Sie ein bookingService-Objekt im angegebenen Buchungsgeschäft. |
Eigenschaften
Eigenschaft | Typ | Beschreibung |
---|---|---|
additionalInformation | Zeichenfolge | Zusätzliche Informationen, die an den Kunden gesendet werden, wenn ein Termin bestätigt wird. |
createdDateTime | DateTimeOffset | Das Datum, die Uhrzeit und die Zeitzone, in der der Dienst erstellt wurde. |
customQuestions | bookingQuestionAssignment-Sammlung | Enthält den Satz von benutzerdefinierten Fragen, die einem bestimmten Dienst zugeordnet sind. |
defaultDuration | Dauer | Die Standardlänge des Diensts, dargestellt in Anzahl von Tagen, Stunden, Minuten und Sekunden. Beispiel: P11D23H59M59.999999999999999. |
Defaultlocation | location | Der physische Standardspeicherort für den Dienst. |
defaultPrice | Gleitkommawert mit doppelter Genauigkeit | Der Standardmäßige Geldpreis für den Dienst. |
defaultPriceType | bookingPriceType | Die Standardgebühr für den Dienst. Mögliche Werte: undefined , fixedPrice , startingAt , hourly , free , priceVaries , callUs , notSet , unknownFutureValue . |
defaultReminders | bookingReminder-Sammlung | Der Standardsatz von Erinnerungen für einen Termin dieses Diensts. Der Wert dieser Eigenschaft ist nur verfügbar, wenn dieser bookingService anhand seiner ID gelesen wird. |
description | Zeichenfolge | Eine Textbeschreibung für den Dienst. |
displayName | Zeichenfolge | Ein Dienstname. |
id | Zeichenfolge | Die ID dieses Diensts im GUID-Format. Schreibgeschützt. |
isAnonymousJoinEnabled | Boolesch | Gibt an, ob für den für diesen Dienst gebuchten Termin eine anonymousJoinWebUrl(webrtcUrl) generiert wird. Der Standardwert ist false . |
isCustomerAllowedToManageBooking | Boolesch | Gibt an, dass der Kunde buchungen verwalten kann, die vom Personal erstellt wurden. Der Standardwert ist false . |
isHiddenFromCustomers | Boolesch | True bedeutet, dass dieser Dienst für Kunden nicht für Buchungen verfügbar ist. |
isLocationOnline | Boolesch | Gibt an, dass die Termine für den Dienst online gehalten werden. Der Standardwert ist false . |
languageTag | Zeichenfolge | Die Sprache der Self-Service-Buchungsseite. |
lastUpdatedDateTime | DateTimeOffset | Datum, Uhrzeit und Zeitzone der letzten Aktualisierung des Diensts. |
maximumAttendeesCount | Int32 | Die maximale Anzahl von Kunden, die in einem Dienst zulässig sind. Wenn maximumAttendeesCount des Diensts größer als 1 ist, übergeben Sie beim Erstellen oder Aktualisieren eines Termins gültige Kunden-IDs. Verwenden Sie zum Erstellen eines Kunden den vorgang Create bookingCustomer. |
notes | String | Zusätzliche Informationen zu diesem Dienst. |
postBuffer | Dauer | Die Zeit, die nach Ablauf eines Termins für diesen Dienst gepuffert werden muss und bevor der nächste Kundentermin gebucht werden kann. |
preBuffer | Dauer | Die Zeit, die gepuffert werden soll, bevor ein Termin für diesen Dienst beginnen kann. |
schedulingPolicy | bookingSchedulingPolicy | Der Satz von Richtlinien, die bestimmen, wie Termine für diesen Diensttyp erstellt und verwaltet werden sollen. |
smsNotificationsEnabled | Boolesch | True gibt an, dass SMS-Benachrichtigungen zum Termin des Diensts an die Kunden gesendet werden können. Standardwert ist "false". |
staffMemberIds | String collection | Stellt die Mitarbeiter dar , die diesen Dienst bereitstellen. |
webUrl | Zeichenfolge | Die URL, die ein Kunde für den Zugriff auf den Dienst verwendet. |
Beziehungen
Keine
JSON-Darstellung
Die folgende JSON-Darstellung zeigt den Ressourcentyp.
{
"@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)"
}