Share via


bookingService-Ressourcentyp

Namespace: microsoft.graph

Stellt Informationen zu einem bestimmten Dienst dar, der von einem bookingBusiness bereitgestellt wird, z. B. den Dienstnamen, den Preis und das Personal, das in der Regel einen solchen Dienst bereitstellt.

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.Create a bookingService for the specified bookingBusiness.
BookingService abrufen bookingService Ruft die Eigenschaften und Beziehungen eines bookingService-Objekts im angegebenen bookingBusiness ab.
Update Keine Aktualisieren Sie ein bookingService-Objekt im angegebenen bookingBusiness.
Delete Keine Löschen Sie ein bookingService-Objekt im angegebenen bookingBusiness.Delete a bookingService object in the specified bookingBusiness.

Eigenschaften

Eigenschaft Typ Beschreibung
additionalInformation String Zusätzliche Informationen, die an den Kunden gesendet werden, wenn ein Termin bestätigt wird.
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 String Eine Textbeschreibung für den Dienst.
displayName String Ein Dienstname.
id String Die ID dieses Diensts im GUID-Format. Schreibgeschützt.
isAnonymousJoinEnabled Boolesch True , wenn die URL für die anonyme Teilnahme am Termin (anonymousJoinWebUrl) für den für diesen Dienst gebuchten Termin generiert wird.
isHiddenFromCustomers Boolesch True bedeutet, dass dieser Dienst für Kunden nicht zur Buchung verfügbar ist.
isLocationOnline Boolesch True gibt an, dass die Termine für den Dienst online gehalten werden. Standardwert ist "false".
languageTag String Die Sprache der Self-Service-Buchungsseite.
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 Zeichenfolgensammlung 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",
  "customQuestions": [
    {
      "@odata.type": "microsoft.graph.bookingQuestionAssignment"
    }
  ],
  "defaultDuration": "String (timestamp)",
  "defaultLocation": {"@odata.type": "microsoft.graph.location"},
  "defaultPrice": "Double",
  "defaultPriceType": {"@odata.type": "microsoft.graph.bookingPriceType"},
  "defaultReminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isAnonymousJoinEnabled": "Boolean",
  "isHiddenFromCustomers": "Boolean",
  "isLocationOnline": "Boolean",
  "languageTag": "String",
  "maximumAttendeesCount": "Int32",
  "notes": "String",
  "postBuffer": "String (timestamp)",
  "preBuffer": "String (timestamp)",
  "schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"},
  "smsNotificationsEnabled": "Boolean",
  "staffMemberIds": ["String"],
  "webUrl": "String"
}