Files
YouAndMe/src/main/java/com/yam/app/common/ApiResult.java

26 lines
580 B
Java

package com.yam.app.common;
import lombok.Getter;
@Getter
public final class ApiResult<T> {
private final boolean success;
private final T data;
private final String message;
private ApiResult(boolean success, T data, String message) {
this.success = success;
this.data = data;
this.message = message;
}
public static <T> ApiResult<T> success(T data) {
return new ApiResult<>(true, data, null);
}
public static ApiResult<?> error(String message) {
return new ApiResult<>(false, null, message);
}
}