bookingService-Ressourcentyp

Namespace: microsoft.graph

Stellt Informationen zu einem bestimmten von bookingBusiness bereitgestellten Dienst dar, z. B. den Dienstnamen, den Preis und die Mitarbeiter, die in der Regel einen solchen Dienst bereitstellen.

Methoden

Methode Rückgabetyp Beschreibung
Dienste auflisten bookingService-Sammlung Ruft eine Liste der bookingService-Objekte im angegebenen Bookingbusiness ab.
bookingService erstellen bookingService Erstellen Sie einen bookingService für das angegebene BookingBusiness.
BookingService abrufen bookingService Dient zum Abrufen der Eigenschaften und Der Beziehungen eines bookingService-Objekts im angegebenen Bookingbusiness.
Update bookingService Aktualisieren sie ein bookingService-Objekt im angegebenen Bookingbusiness.
Delete Keine Löscht ein bookingService-Objekt im angegebenen Bookingbusiness.

Eigenschaften

Eigenschaft Typ Beschreibung
additionalInformation Zeichenfolge Zusätzliche Informationen, die an den Kunden gesendet werden, wenn ein Termin bestätigt wird.
customQuestions bookingQuestionAssignment-Sammlung Enthält den Satz benutzerdefinierter 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.999999999999S.
Defaultlocation location Der standardmäßige physische Standort für den Dienst.
defaultPrice Gleitkommawert mit doppelter Genauigkeit Der Standardmäßige Geldpreis für den Dienst.
defaultPriceType bookingPriceType Die Standardmethode, auf die der Dienst berechnet wird. 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 sie diesen bookingService anhand seiner ID liest.
description Zeichenfolge Eine Textbeschreibung für den Dienst.
displayName String Ein Dienstname.
id Zeichenfolge Die ID dieses Diensts in einem GUID-Format. Schreibgeschützt.
isHiddenFromCustomers Boolescher Wert "True" bedeutet, dass dieser Dienst für Kunden nicht zur Buchung verfügbar ist.
isLocationOnline Boolescher Wert "True" gibt an, dass die Termine für den Dienst online gehalten werden. Standardwert ist "false".
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 gültige Kunden-IDs beim Erstellen oder Aktualisieren eines Termins. Um einen Kunden zu erstellen, verwenden Sie den Vorgang "bookingCustomer erstellen ".
notes String Zusätzliche Informationen zu diesem Dienst.
postBuffer Dauer Die Zeit zum Puffern nach dem Ende eines Termins für diesen Dienst und bevor der nächste Kundentermin gebucht werden kann.
preBuffer Dauer Die Zeit zum Puffern, bevor ein Termin für diesen Dienst gestartet werden kann.
schedulingPolicy bookingSchedulingPolicy Der Satz von Richtlinien, der bestimmt, wie Termine für diesen Diensttyp erstellt und verwaltet werden sollen.
smsNotificationsEnabled Boolescher Wert True gibt an, dass SMS-Benachrichtigungen für den Termin des Diensts an die Kunden gesendet werden können. Standardwert ist "false".
staffMemberIds String-Sammlung Stellt die Mitarbeiter dar, die diesen Dienst bereitstellen.
webUrl String Die URL, die ein Kunde für den Zugriff auf den Dienst verwendet.

Beziehungen

Keine.

JSON-Darstellung

Es folgt eine JSON-Darstellung der Ressource.

{
  "additionalInformation": "String",
  "defaultDuration": "String (timestamp)",
  "defaultLocation": {"@odata.type": "microsoft.graph.location"},
  "defaultPrice": 1024,
  "defaultPriceType": {"@odata.type": "microsoft.graph.bookingPriceType"},
  "defaultReminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isHiddenFromCustomers": true,
  "isLocationOnline": "Boolean",
  "notes": "String",
  "postBuffer": "String (timestamp)",
  "preBuffer": "String (timestamp)",
  "schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"},
  "smsNotificationsEnabled": "Boolean",
  "staffMemberIds": ["String"],
  "customQuestions": [
    {
      "@odata.type": "microsoft.graph.bookingQuestionAssignment"
    }
  ],
  "maximumAttendeesCount": "Integer",
  "webUrl": "String"
}