sunabak0 / akiyadego-openapi

https://petstore.swagger.io/?url=https://raw.githubusercontent.com/sunabak0/akiyadego-openapi/main/openapi.yml
0 stars 0 forks source link

エラーレスポンス(モデル)を検討する #3

Open sunakan opened 1 year ago

sunakan commented 1 year ago

考え中

{
  "details": [
    {
      "message": "User.Nameが長すぎます(32文字以下にしてください)",
      "code": "0000-0001",
    }
  ],
  "status_code": 422,
  "request_id": "UULD or UUID v6,7,8"
}

バリデーションエラーのステータスコード

参考

sunakan commented 1 year ago

別途エラーコードが欲しいと思った

"class番号-エラー番号"

正直あまり番号管理はどうかとも思っているが、良い案が思いつかない もしかしたら外すかも