お好みオーダーと、お好みオーダー内容の関係について

カテゴリ: Waiter

現在、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

   }

  ]

 }

]

ベストアンサー

  • 回答済み✓

    @ashizaki

    複数のお好みオーダーで同じお好みオーダー内容名(customContentName)があったとしても、

    それぞれ別のお好みオーダー内容ID(customContentId)が割り振られる仕様となっております。

答え