bookingService リソースの種類
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
サービス名、価格、通常はそのようなサービスを提供するスタッフなど、 予約ビジネスによって提供される特定のサービスに関する情報を表します。
bookingNamedEntity から継承します。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
List | bookingService コレクション | 指定した予約ビジネスの BookingService オブジェクトの一覧を取得します。 |
Create | bookingService | 指定した予約ビジネスの bookingService をCreateします。 |
Get | bookingService | 指定した予約ビジネスの BookingService オブジェクトのプロパティとリレーションシップを取得します。 |
Update | なし | 指定した予約ビジネスの BookingService オブジェクトを更新します。 |
Delete | なし | 指定した予約ビジネスの BookingService オブジェクトを削除します。 |
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
additionalInformation | String | 予定が確認されたときに顧客に送信される追加情報。 |
createdDateTime | DateTimeOffset | サービスが作成されたときの日付、時刻、タイム ゾーン。 |
customQuestions | bookingQuestionAssignment コレクション | 特定のサービスに関連付けられている一連のカスタム質問が含まれます。 |
defaultDuration | 期間 | サービスの既定の長さ 。日数、時間、分、秒で表されます。 たとえば、P11D23H59M59.9999999999999S です。 |
defaultLocation | location | サービスの既定の物理的な場所。 |
defaultPrice | 倍精度浮動小数点数 | サービスの既定の金額。 |
defaultPriceType | bookingPriceType | サービスが課金される既定の方法。 可能な値は、undefined 、fixedPrice 、startingAt 、hourly 、free 、priceVaries 、callUs 、notSet 、unknownFutureValue です。 |
defaultReminders | bookingReminder コレクション | このサービスの予定に対するアラームの既定のセット。 このプロパティの値は、この BookingService を ID で読み取る場合にのみ使用できます。 |
説明 | String | サービスのテキストの説明。 |
displayName | String | サービス名。 |
id | String | GUID 形式のそのサービスの ID。 読み取り専用。 |
isAnonymousJoinEnabled | ブール型 | このサービスで予約された予定に対して anonymousJoinWebUrl(webrtcUrl) が生成されるかどうかを示します。 既定値は false です。 |
isCustomerAllowedToManageBooking | ブール型 | 顧客がスタッフによって作成された予約を管理できることを示します。 既定値は false です。 |
isHiddenFromCustomers | ブール型 | True は、このサービスを予約のお客様が利用できないことを意味します。 |
isLocationOnline | ブール型 | サービスの予定がオンラインで開催されることを示します。 既定値は false です。 |
languageTag | String | セルフサービス予約ページの言語。 |
lastUpdatedDateTime | DateTimeOffset | サービスが最後に更新された日付、時刻、タイム ゾーン。 |
maximumAttendeesCount | Int32 | サービスで許可される顧客の最大数。 サービスの maximumAttendeesCount が 1 より大きい場合は、予定の作成または更新中に有効な顧客 ID を渡します。 顧客を作成するには、bookingCustomer Create操作を使用します。 |
notes | String | このサービスに関する追加情報。 |
postBuffer | 期間 | このサービスの予定が終了した後、次の顧客の予定を予約する前にバッファーする時間。 |
preBuffer | 期間 | このサービスの予定が開始されるまでのバッファー処理時間。 |
scheduleingPolicy | bookingSchedulingPolicy | この種類のサービスの予定を作成および管理する方法を決定するポリシーのセット。 |
smsNotificationsEnabled | ブール型 | True は、サービスの予定に対して SMS 通知を顧客に送信できることを示します。 既定値は False です。 |
staffMemberIds | String collection | このサービスを提供する スタッフ メンバー を表します。 |
webUrl | String | 顧客がサービスへのアクセスに使用する URL。 |
リレーションシップ
なし
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@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)"
}