44
55@ JsonInclude (JsonInclude .Include .NON_NULL )
66public 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