Skip to content

Commit eaf5506

Browse files
committed
✨️feat: 공통 응답 수정[#34]
ApiResponse에서 HTTP Status 상태 표시를 제거합니다.
1 parent 3f3b72b commit eaf5506

File tree

1 file changed

+9
-19
lines changed

1 file changed

+9
-19
lines changed

src/main/java/team/wego/wegobackend/common/response/ApiResponse.java

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,37 +4,27 @@
44

55
@JsonInclude(JsonInclude.Include.NON_NULL)
66
public record ApiResponse<T>(
7-
String code,
87
String message,
98
T data
109
) {
1110

1211
public static <T> ApiResponse<T> success(T data) {
13-
return new ApiResponse<>("200", "요청이 정상적으로 처리되었습니다.", data);
12+
return new ApiResponse<>( "요청이 정상적으로 처리되었습니다.", data);
1413
}
1514

16-
public static <T> ApiResponse<T> success(String code, String message, T data) {
17-
return new ApiResponse<>(code, message, data);
15+
public static <T> ApiResponse<T> success(String message, T data) {
16+
return new ApiResponse<>(message, data);
1817
}
1918

20-
public static <T> ApiResponse<T> success(String code, String message) {
21-
return new ApiResponse<>(code, message, null);
19+
public static <T> ApiResponse<T> success( String message) {
20+
return new ApiResponse<>( message, null);
2221
}
2322

24-
public static <T> ApiResponse<T> success(int code, String message, T data) {
25-
return new ApiResponse<>(String.valueOf(code), message, data);
23+
public static <T> ApiResponse<T> error( String message) {
24+
return new ApiResponse<>(message, null);
2625
}
2726

28-
public static <T> ApiResponse<T> success(int code, String message) {
29-
return new ApiResponse<>(String.valueOf(code), message, null);
30-
}
31-
32-
33-
public static <T> ApiResponse<T> error(String code, String message) {
34-
return new ApiResponse<>(code, message, null);
35-
}
36-
37-
public static <T> ApiResponse<T> error(String code, String message, T data) {
38-
return new ApiResponse<>(code, message, data);
27+
public static <T> ApiResponse<T> error(String message, T data) {
28+
return new ApiResponse<>(message, data);
3929
}
4030
}

0 commit comments

Comments
 (0)