bookingService リソースの種類
名前空間: microsoft.graph
サービス名、価格、通常はそのようなサービスを提供するスタッフなど、 予約ビジネスによって提供される特定のサービスに関する情報を表します。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
List | bookingService コレクション | 指定した予約ビジネスの BookingService オブジェクトの一覧を取得します。 |
Create | bookingService | 指定した 予約 ビジネスの BookingService を作成します。 |
Get | bookingService | 指定した予約ビジネスの BookingService オブジェクトのプロパティとリレーションシップを取得します。 |
Update | なし | 指定した予約ビジネスの BookingService オブジェクトを更新します。 |
Delete | なし | 指定した予約ビジネスの BookingService オブジェクトを削除します。 |
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
additionalInformation | String | 予定が確認されたときに顧客に送信される追加情報。 |
createdDateTime | DateTimeOffset | サービスが作成されたときの日付、時刻、タイム ゾーン。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 |
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 | サービスが最後に更新された日付、時刻、タイム ゾーン。 タイムスタンプの種類は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 |
maximumAttendeesCount | Int32 | サービスで許可される顧客の最大数。 サービスの maximumAttendeesCount が 1 より大きい場合は、予定の作成または更新中に有効な顧客 ID を渡します。 顧客を作成するには、 BookingCustomer の作成操作を 使用します。 |
notes | String | このサービスに関する追加情報。 |
postBuffer | 期間 | このサービスの予定が終了した後、次の顧客の予定を予約する前にバッファーする時間。 |
preBuffer | 期間 | このサービスの予定が開始されるまでのバッファー処理時間。 |
scheduleingPolicy | bookingSchedulingPolicy | この種類のサービスの予定を作成および管理する方法を決定するポリシーのセット。 |
smsNotificationsEnabled | ブール型 | True は、サービスの予定に対して SMS 通知を顧客に送信できることを示します。 既定値は False です。 |
staffMemberIds | String collection | このサービスを提供する スタッフ メンバー を表します。 |
webUrl | String | 顧客がサービスへのアクセスに使用する URL。 |
リレーションシップ
なし。
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@odata.type": "#microsoft.graph.bookingService",
"additionalInformation": "String",
"createdDateTime": "String (timestamp)",
"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",
"displayName": "String",
"id": "String (identifier)",
"isAnonymousJoinEnabled": "Boolean",
"isCustomerAllowedToManageBooking": "Boolean",
"isHiddenFromCustomers": "Boolean",
"isLocationOnline": "Boolean",
"languageTag": "String",
"lastUpdatedDateTime": "String (timestamp)",
"maximumAttendeesCount": "Int32",
"notes": "String",
"postBuffer": "String (duration)",
"preBuffer": "String (duration)",
"schedulingPolicy": {"@odata.type": "microsoft.graph.bookingSchedulingPolicy"},
"smsNotificationsEnabled": "Boolean",
"staffMemberIds": ["String"],
"webUrl": "String"
}