Freigeben über


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)"
}