diff --git a/src/main/java/co/jp/mamol/myapp/common/ApiResponse.java b/src/main/java/co/jp/mamol/myapp/common/ApiResponse.java new file mode 100644 index 0000000..13b51e8 --- /dev/null +++ b/src/main/java/co/jp/mamol/myapp/common/ApiResponse.java @@ -0,0 +1,22 @@ +package co.jp.mamol.myapp.common; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class ApiResponse { + private boolean success; + private String message; + private T data; + + public static ApiResponse success(T data) { + return new ApiResponse<>(true, null, data); + } + + public static ApiResponse fail(String message) { + return new ApiResponse<>(false, message, null); + } +}