Class BaseResponse<T>

java.lang.Object
com.planetrush.planetrush.core.template.response.BaseResponse<T>

public class BaseResponse<T> extends Object
  • Method Details

    • ofSuccess

      public static <T> BaseResponse<T> ofSuccess()
      반환 데이터가 없는 성공 메시지 템플릿
      Type Parameters:
      T - 반환 데이터의 타입을 나타내는 제네릭 타입 파라미터
      Returns:
      BaseResponse 객체만 반한
    • ofSuccess

      public static <T> BaseResponse<T> ofSuccess(T data)
      반환 데이터가 있는 성공 메시지 템플릿
      Type Parameters:
      T - 반환 데이터의 타입을 나타내는 제네릭 타입 파라미터
      Parameters:
      data - 반환 데이터
      Returns:
      BaseResponse 객체만 반한
    • ofFail

      public static <T> BaseResponse<T> ofFail(ResponseCode responseCode)
      예외를 반환하는 실패 메시지 템플릿
      Type Parameters:
      T - 반환 데이터의 타입을 나타내는 제네릭 타입 파라미터
      Parameters:
      responseCode - 상태코드 enum 클래스
      Returns:
      예외를 반환하는 실패 메시지 템플릿
      See Also: