食事予約 スキーマフィールドグループ
ダイニング予約は、ダイニング予約に関する情報を取得するために使用されるXDM ExperienceEvent クラス の標準スキーマフィールドグループです。
フィールドグループは、予約の詳細 フィールドグループの拡張であり、単一のオブジェクトタイプフィールド reservationsの下にすべての同じフィールドが含まれています。 これらの汎用フィールドに加えて、 ダイニング予約にはdiningReservations配列も含まれています。 このオブジェクトの配列は、レストラン固有のプロパティを持つ1つ以上の予約を記述するために使用されます。
NOTE
このドキュメントでは、
diningReservations配列の詳細について説明します。 reservations オブジェクトの下で提供されるその他のフィールドについて詳しくは、予約の詳細 フィールドグループ参照を参照してください。
diningReservations
diningReservationsは、ダイニング予約のリストを表すオブジェクトの配列です。 例えば、予約イベントで、1日の異なる時間に複数の異なるレストランでの予約が含まれる場合、これらの予約は、1つのイベントに対してdiningReservationsの下の個別のオブジェクトとしてリストできます。
diningReservationsの下で提供される各オブジェクトの構造は以下のとおりです。
プロパティ
データタイプ
説明
ID文字列
予約番号またはID。
cancellation整数
この値は、予約がキャンセルされたときに取得されます。
confirmationNumber文字列
予約確認番号またはID。
created整数
この値は、予約が作成されたときに取得されます。
cuisine整数
レストラン料理の種類。
currencyCode文字列
購入に使用されるISO 4217通貨コード。
deliveryPartners文字列
レストランから利用可能な配達パートナー。
diningOptions文字列
レストランから配達と食事のオプションが利用可能です。
groupReservationブール
グループに対して予約を行っているかどうかを示します。
length整数
予約の合計日数。
loyaltyID文字列
予約にリストされているゲストのロイヤルティプログラム ID。
modification整数
この値は、予約が変更されたときに取得されます。
modificationDate日時
予約が最後に変更された時刻。
numberOfAdults整数
予約に関連付けられている大人の数。
numberOfChildren整数
予約に関連付けられている子の数。
numberOfRooms整数
予約に関連付けられている部屋数。
partySize整数
ダイニングパーティーの人数。
priceCategory文字列
予約の価格カテゴリ。
purpose文字列
予約の目的は、通常、ビジネスまたは個人です。
reservationTime日時
ダイニング予約が予約された時間。
restaurantID文字列
レストランまたはダイニングの場所の識別子。
reservationStatus文字列
予約のステータス。
specialOccasionブール
予約が特別な機会に行われるかどうかを示します。
status整数
ダイニング予約のステータス。
フィールドグループについて詳しくは、パブリック XDM リポジトリを参照してください。
recommendation-more-help
experience-platform-help-xdm