bookingService リソースの種類bookingService resource type

名前空間: microsoft.graphNamespace: microsoft.graph

重要

/betaMicrosoft Graph のバージョンの api は変更される可能性があります。APIs under the /beta version in Microsoft Graph are subject to change. 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。Use of these APIs in production applications is not supported. API が v2.0 で利用できるかどうかを確認するには、 バージョン セレクターを使用します。To determine whether an API is available in v1.0, use the Version selector.

通常はサービスを提供しているサービス名、価格、スタッフなど、 Bookingbusinessによって提供される特定のサービスに関する情報を表します。Represents information about a particular service provided by a bookingBusiness, such as the service name, price, and the staff that usually provides such service.

メソッドMethods

メソッドMethod 戻り値の型Return Type 説明Description
サービスを一覧表示するList services Bookingservice コレクションbookingService collection 指定したbookingservicebookingserviceオブジェクトのリストを取得します。Get a list of bookingService objects in the specified bookingbusiness.
BookingService の作成Create bookingService bookingServicebookingService 指定したbookingservicebookingserviceを作成します。Create a bookingService for the specified bookingbusiness.
BookingService を取得するGet bookingService bookingServicebookingService 指定したbookingservicebookingserviceオブジェクトのプロパティとリレーションシップを取得します。Get the properties and relationships of a bookingService object in the specified bookingbusiness.
更新するUpdate bookingServicebookingService 指定したbookingservicebookingserviceオブジェクトを更新します。Update a bookingService object in the specified bookingbusiness.
DeleteDelete なしNone 指定したbookingservicebookingserviceオブジェクトを削除します。Delete a bookingService object in the specified bookingbusiness.

プロパティProperties

プロパティProperty Type 説明Description
defaultDurationdefaultDuration 期間Duration サービスの既定の長さ。日数、時間、分、および秒で表されます。The default length of the service, represented in numbers of days, hours, minutes, and seconds. たとえば、P11D23H59M 59.999999999999 S のようになります。For example, P11D23H59M59.999999999999S.
defaultLocationdefaultLocation locationlocation サービスの既定の物理的な場所。The default physical location for the service.
既定の価格defaultPrice DoubleDouble サービスの既定の通貨料金。The default monetary price for the service.
defaultPriceTypedefaultPriceType stringstring サービスの既定の課金方法。The default way the service is charged. 可能な値は、undefinedfixedPricestartingAthourlyfreepriceVariescallUsnotSet です。Possible values are: undefined, fixedPrice, startingAt, hourly, free, priceVaries, callUs, notSet.
defaultRemindersdefaultReminders Bookingreminder コレクションbookingReminder collection このサービスの予定に対する既定のアラームのセット。The default set of reminders for an appointment of this service. このプロパティの値は、この Bookingservice を ID で読み取る場合にのみ使用できます。The value of this property is available only when reading this bookingService by its ID.
descriptiondescription StringString サービスのテキストの説明。A text description for the service.
displayNamedisplayName StringString サービス名。A service name.
emailAddressemailAddress StringString 電子メールアドレスAn email address
idid StringString GUID 形式の、そのサービスの ID。The ID of that service, in a GUID format. 読み取り専用です。Read-only.
isHiddenFromCustomersisHiddenFromCustomers BooleanBoolean True は、このサービスを予約にお客様が利用できないことを意味します。True means this service is not available to customers for booking.
notesnotes StringString このサービスに関する追加情報。Additional information about this service.
postBufferpostBuffer 期間Duration このサービスの予定が終了してから、次の顧客の予定が予約されるまでの時間。The time to buffer after an appointment for this service ends, and before the next customer appointment can be booked.
preBufferpreBuffer 期間Duration このサービスの予定を開始できるようになるまでの時間。The time to buffer before an appointment for this service can start.
schedulingPolicyschedulingPolicy bookingSchedulingPolicybookingSchedulingPolicy この種類のサービスの予定を作成および管理する方法を決定する一連のポリシー。The set of policies that determine how appointments for this type of service should be created and managed.
staffMemberIdsstaffMemberIds String コレクションString collection このサービスを提供する スタッフメンバー を表します。Represents those staff members who provide this service.

関係Relationships

なしNone

JSON 表記JSON representation

リソースの JSON 表記を次に示します。The following is a JSON representation of the resource.

{
  "defaultDuration": "String (timestamp)",
  "defaultLocation": {"@odata.type": "microsoft.graph.location"},
  "defaultPrice": 1024,
  "defaultPriceType": "string",
  "defaultReminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
  "description": "String",
  "displayName": "String",
  "emailAddress": "String",
  "id": "String (identifier)",
  "isHiddenFromCustomers": true,
  "notes": "String",
  "postBuffer": "String (timestamp)",
  "preBuffer": "String (timestamp)",
  "schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"},
  "staffMemberIds": ["String"]
}