お好みオーダーと、お好みオーダー内容の関係について
現在、APIでお好みオーダーにデータを取得し、アプリ側のデータベースに保存する処理を実装しているのですが、
WaiterのAPIでお好みオーダーを取得すると、
以下のような例のJSONが取得できると記載されています。
ここで、お好みオーダーと、お好みオーダー内容の関係が、1 vs Nなのか、N vs Nなのか
を確認したいです(つまり、複数のお好みオーダーで、同じ内容があっても別のcustomContentIdが割り振られるのか?)。
表示順序も指定できるので、おそらく1 vs Nの関係で大丈夫だと思うのですが、
念のため確認させていただきたいです(同期するDBのテーブル設計に関係します)。
[
{
"customId": "1",
"customName": "飲み方",
"contents": [
{
"customContentId": "11",
"customContentName": "ロック",
"sortNo": 1
},
{
"customContentId": "12",
"customContentName": "水割り",
"sortNo": 2
},
{
"customContentId": "22",
"customContentName": "ストレート",
"sortNo": 3
}
]
},
{
"customId": "2",
"customName": "辛さ",
"contents": [
{
"customContentId": "14",
"customContentName": "中辛",
"sortNo": 1
},
{
"customContentId": "15",
"customContentName": "大辛",
"sortNo": 2
},
{
"customContentId": "18",
"customContentName": "激辛",
"sortNo": 3
}
]
}
]
ベストアンサー
-
複数のお好みオーダーで同じお好みオーダー内容名(customContentName)があったとしても、
それぞれ別のお好みオーダー内容ID(customContentId)が割り振られる仕様となっております。
答え
ありがとうございます。