bookingService リソースの種類bookingService resource type

重要

Microsoft Graph の/betaバージョンの api は変更される可能性があります。APIs under the /beta version in Microsoft Graph are subject to change. 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。Use of these APIs in production applications is not supported.

通常はサービスを提供しているサービス名、価格、スタッフなど、 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.
UpdateUpdate bookingServicebookingService 指定したbookingservicebookingserviceオブジェクトを更新します。Update a bookingService object in the specified bookingbusiness.
DeleteDelete NoneNone 指定した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 2 行分Double サービスの既定の通貨料金。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 文字列String 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 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"]
}