1 package io.extact.rms.external.webapi.mapper;
2
3 import org.eclipse.microprofile.openapi.annotations.media.Schema;
4
5 @Schema(description = "エラー情報")
6 public class GenericErrorInfo {
7
8
9
10 @Schema(description = "エラー理由として発生した例外のクラス名を設定", example = "例外クラス名")
11 private String errorReason;
12
13 @Schema(description = "発生した例外に設定されていたメッセージ", example = "例外のエラーメッセージ")
14 private String errorMessage;
15
16
17
18 public GenericErrorInfo() {
19
20 }
21
22 public GenericErrorInfo(String errorReason, String errorMessage) {
23 this.errorReason = errorReason;
24 this.errorMessage = errorMessage;
25 }
26
27
28
29 public String getErrorReason() {
30 return errorReason;
31 }
32
33 public String getErrorMessage() {
34 return errorMessage;
35 }
36
37 public void setErrorReason(String errorReason) {
38 this.errorReason = errorReason;
39 }
40
41 public void setErrorMessage(String errorMessage) {
42 this.errorMessage = errorMessage;
43 }
44
45 }