diff --git a/src/main/java/team/wego/wegobackend/common/response/ApiResponse.java b/src/main/java/team/wego/wegobackend/common/response/ApiResponse.java index a2856ae..ce0f279 100644 --- a/src/main/java/team/wego/wegobackend/common/response/ApiResponse.java +++ b/src/main/java/team/wego/wegobackend/common/response/ApiResponse.java @@ -4,27 +4,27 @@ @JsonInclude(JsonInclude.Include.NON_NULL) public record ApiResponse( - String message, + boolean success, T data ) { public static ApiResponse success(T data) { - return new ApiResponse<>( "요청이 정상적으로 처리되었습니다.", data); + return new ApiResponse<>(Boolean.TRUE, data); } - public static ApiResponse success(String message, T data) { - return new ApiResponse<>(message, data); + public static ApiResponse success(boolean isSuccess, T data) { + return new ApiResponse<>(isSuccess, data); } - public static ApiResponse success( String message) { - return new ApiResponse<>( message, null); + public static ApiResponse success(String message) { + return new ApiResponse<>(Boolean.TRUE, null); } - public static ApiResponse error( String message) { - return new ApiResponse<>(message, null); + public static ApiResponse error(String message) { + return new ApiResponse<>(false, null); } - public static ApiResponse error(String message, T data) { - return new ApiResponse<>(message, data); + public static ApiResponse error(boolean isSuccess, T data) { + return new ApiResponse<>(isSuccess, data); } } \ No newline at end of file