bookingAppointment リソースの種類
名前空間: microsoft.graph
Microsoft Bookings ビジネスによって提供される一連のスタッフ メンバーによって実行される BookingService の顧客の予定を表します。
注:
アプリケーションのアクセス許可を使用してカスタム アプリを作成する場合は、 ビジネス ルールの検証に従う必要があります。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
予定を一覧表示する | bookingAppointment コレクション | 指定した BookingBusiness 内の BookingAppointment オブジェクトの一覧を取得します。 |
BookingAppointment を作成する | bookingAppointment | 指定した bookingbusiness の新しい bookingAppointment を作成します。 |
BookingAppointment を取得する | bookingAppointment | bookingAppointment オブジェクトのプロパティとリレーションシップを読み取ります。 |
Update | なし | BookingAppointment オブジェクトを更新します。 |
Delete | なし | BookingAppointment オブジェクトを削除します。 |
Cancel | なし | BookingAppointment オブジェクトを取り消します。 |
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
additionalInformation | String | 予定が確認されたときに顧客に送信される追加情報。 |
anonymousJoinWebUrl | String | 匿名で参加する会議の URL。 |
顧客 | bookingCustomerInformation コレクション | 予定の顧客プロパティのコレクション。 予定には顧客情報の一覧が含まれており、各ユニットは、その予定の一部である顧客のプロパティを示します。 省略可能です。 |
customerTimeZone | String | 顧客のタイム ゾーン。 使用可能な値の一覧については、「 dateTimeTimeZone」を参照してください。 |
duration | 期間 | ISO8601形式で示される予定の長さ。 |
endDateTime | dateTimeTimeZone | 予定が終了する日付、時刻、タイム ゾーン。 |
filledAttendeesCount | Int32 | 予定内の顧客の現在の数 |
id | String | BookingAppointment の ID。 読み取り専用です。 |
isLocationOnline | ブール型 | の場合 true は、予定がオンラインで開催されることを示します。 既定値は、false です。 |
joinWebUrl | String | 予定のオンライン会議の URL。 |
maximumAttendeesCount | Int32 | 予定で許可される顧客の最大数。 サービスの maximumAttendeesCount が 1 より大きい場合は、予定の作成または更新中に有効な顧客 ID を渡します。 顧客を作成するには、 BookingCustomer の作成操作を 使用します。 |
optOutOfCustomerEmail | ブール型 | この true 予定の BookingCustomer がこの予定の確認を受け取りたくない場合。 |
postBuffer | 期間 | たとえば、予定が終了した後に予約する時間です。クリーンアップのために使用します。 値は 、ISO8601 形式で表されます。 |
preBuffer | 期間 | たとえば、準備のために予定が開始されるまでに予約する時間。 値は 、ISO8601 形式で表されます。 |
価格 | 倍精度浮動小数点数 | 指定した BookingService の予定の通常価格。 |
priceType | bookingPriceType | サービスの価格構造に柔軟性を提供する設定。 可能な値は、undefined 、fixedPrice 、startingAt 、hourly 、free 、priceVaries 、callUs 、notSet 、unknownFutureValue です。 |
アラーム | bookingReminder コレクション | この予定に送信された顧客リマインダーのコレクション。 このプロパティの値は、この BookingAppointment を ID で読み取る場合にのみ使用できます。 |
selfServiceAppointmentId | String | 顧客の代わりにスタッフ メンバーが作成するのではなく、スケジュール ページで顧客が予定を直接作成した場合の、予定の追加の追跡 ID。 maxAttendeeCount が 1 の場合にのみ、予定に対してサポートされます。 |
serviceId | String | この予定に関連付けられている BookingService の ID。 |
serviceLocation | location | サービスが配信される場所。 |
serviceName | String | この予定に関連付けられている BookingService の名前。 このプロパティは、新しい予定を作成するときに省略可能です。 指定しない場合は、 serviceId プロパティによって予定に関連付けられているサービスから計算されます。 |
serviceNotes | String | BookingStaffMember からのメモ。 このプロパティの値は、この BookingAppointment を ID で読み取る場合にのみ使用できます。 |
smsNotificationsEnabled | ブール型 | の場合 true は、予定の SMS 通知が顧客に送信されることを示します。 既定値は、false です。 |
staffMemberIds | String collection | この予定でスケジュールされている各 BookingStaffMember の ID。 |
startDateTime | dateTimeTimeZone | 予定が開始される日付、時刻、タイム ゾーン。 |
リレーションシップ
なし。
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"additionalInformation": "String",
"anonymousJoinWebUrl": "String",
"customers": [
{
"@odata.type": "microsoft.graph.bookingCustomerInformation"
}
],
"duration": "String (timestamp)",
"endDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
"filledAttendeesCount": "Int32",
"id": "String (identifier)",
"isLocationOnline": "Boolean",
"joinWebUrl": "String",
"maximumAttendeesCount": "Int32",
"optOutOfCustomerEmail": "Boolean",
"postBuffer": "String (timestamp)",
"preBuffer": "String (timestamp)",
"price": "Double",
"priceType": {"@odata.type": "microsoft.graph.bookingPriceType"},
"reminders": [{"@odata.type": "microsoft.graph.bookingReminder"}],
"selfServiceAppointmentId": "String",
"serviceId": "String",
"serviceLocation": {"@odata.type": "microsoft.graph.location"},
"serviceName": "String",
"serviceNotes": "String",
"smsNotificationsEnabled": "Boolean",
"staffMemberIds": ["String"],
"startDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"}
}
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示