a-team-golang-web-api / hotel-compare

ホテルの価格を比較するアプリケーション
MIT License
0 stars 0 forks source link

県名からsmallClassCodeの一覧を返すAPI作成 #19

Closed yoshiya-m closed 2 months ago

yoshiya-m commented 2 months ago

エンドポイント:/api/small-class

パラメータ: ・middleClassName ・例:沖縄県

レスポンス: [ { "middleClassCode": "okinawa", "smallClassCode": "nahashi", "smallClassName": "那覇" }, { "middleClassCode": "okinawa", "smallClassCode": "hokubu", "smallClassName": "恩納・名護・本部・今帰仁" } ]

yziori commented 2 months ago

detailClass取得APIはリクエストパラメータにClassCodeを指定する認識でした。 だとすると一貫性を持たせるため本APIのリクエストパラメータもClassCodeで指定すると良いかと思いましたがいかがでしょうか? 修正が時間かかりそうであればそのままでも大丈夫です。

yziori commented 2 months ago

APIの詳細をWikiに記載お願いします

yoshiya-m commented 2 months ago

detailClass取得APIはリクエストパラメータにClassCodeを指定する認識でした。 だとすると一貫性を持たせるため本APIのリクエストパラメータもClassCodeで指定すると良いかと思いましたがいかがでしょうか? 修正が時間かかりそうであればそのままでも大丈夫です。

detailClass取得APIの方ですがClassCodeのデータに重複があり、ClassCode単体では一意に定まらないことが分かりました。 classNameであれば単体で指定できるので、classNameでお願いしたいです。