We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenAPI定義でMarisと差分があり、自動生成コードにも差分が生じている この原因を調査し、可能な限りクライアントサイドが同じコードで運用できるように改善する
Maris : basketItemsApi Maia : basketItemApi のようにAPIメソッドクラスの名称が単数形となっているため複数形に修正する
使用されているAPIメソッドクラス名での差分は以下の通り
使用されているモデルクラスでの差分は以下の通り
The text was updated successfully, but these errors were encountered:
以下のように修正し、apiのjsonファイルを確認する。
・APIメソッドクラス名 @tagのnameをMarisに合わせて修正
・APIモデルクラス PutBasketItemRequest、PagedCatalogItemResponseについて、クラス名をMarisに合わせて修正 CatalogCategory、CatalogBrandについて、@Schemaのimplementationに設定したクラスが誤っていたため修正
Sorry, something went wrong.
レビュにより以下追加指摘(以下以外はMarisとの差分が無い状態) ・basket-item-api.tsの putBasketItem(s) について、Itemがmarisが複数形、maiaが単数形となっておりどちらかに揃えたい ↓ リストを受け取るインターフェース(複数アイテムのputを受け入れる)なので、marisに合わせて複数形とする。 修正対象は以下 ・BasketItemController.javaのメソッド名を複数形に修正する(修正後、apiのjsonを再作成し、generatorでtsファイルを生成する) ・生成したbasket-items-api.tsに差し替える ・修正対象のメソッドを呼び出しているコード(basket.ts)を修正する
ykinoshita4
Successfully merging a pull request may close this issue.
概要
OpenAPI定義でMarisと差分があり、自動生成コードにも差分が生じている
この原因を調査し、可能な限りクライアントサイドが同じコードで運用できるように改善する
詳細
APIメソッドクラス名
Maris : basketItemsApi
Maia : basketItemApi
のようにAPIメソッドクラスの名称が単数形となっているため複数形に修正する
使用されているAPIメソッドクラス名での差分は以下の通り
APIモデルクラス
使用されているモデルクラスでの差分は以下の通り
完了条件
The text was updated successfully, but these errors were encountered: