Freigeben über


bookingService-Ressourcentyp

Namespace: microsoft.graph

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.

Methoden

Methode Rückgabetyp Beschreibung
List bookingService-Sammlung Rufen Sie eine Liste der bookingService-Objekte im angegebenen Buchungsgeschäft ab.
Create bookingService Erstellen Sie 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. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z.
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 gibt an, 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. Der Zeitstempeltyp stellt Datums- und Uhrzeitinformationen im ISO 8601-Format dar und ist immer in UTC angegeben. Zum Beispiel, Mitternacht UTC am 1. Januar 2014 ist 2014-01-01T00:00:00Z.
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 bookingCustomer erstellen .
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",
  "additionalInformation": "String",
  "createdDateTime": "String (timestamp)",
  "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",
  "displayName": "String",
  "id": "String (identifier)",
  "isAnonymousJoinEnabled": "Boolean",
  "isCustomerAllowedToManageBooking": "Boolean",
  "isHiddenFromCustomers": "Boolean",
  "isLocationOnline": "Boolean",
  "languageTag": "String",
  "lastUpdatedDateTime": "String (timestamp)",
  "maximumAttendeesCount": "Int32",
  "notes": "String",
  "postBuffer": "String (duration)",
  "preBuffer": "String (duration)",
  "schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"},
  "smsNotificationsEnabled": "Boolean",
  "staffMemberIds": ["String"],
  "webUrl": "String"
}