Package inha.dayoook_e.common
Class BaseResponse<T>
java.lang.Object
inha.dayoook_e.common.BaseResponse<T>
- Type Parameters:
T
- 응답 데이터의 타입
BaseResponse는 API 응답을 위한 공통 포맷을 제공하는 클래스.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> BaseResponse<T>
특정 코드와 함께 요청이 성공한 경우의 응답을 생성.static <T> BaseResponse<T>
요청이 실패한 경우의 응답을 생성.static <T> BaseResponse<T>
onSuccess
(T result) 요청이 성공한 경우의 응답을 생성.
-
Constructor Details
-
BaseResponse
public BaseResponse()
-
-
Method Details
-
onSuccess
요청이 성공한 경우의 응답을 생성.- Type Parameters:
T
- 응답 데이터의 타입- Parameters:
result
- 응답 데이터- Returns:
- 성공한 경우의 BaseResponse 객체
-
of
특정 코드와 함께 요청이 성공한 경우의 응답을 생성.- Type Parameters:
T
- 응답 데이터의 타입- Parameters:
code
- 응답 코드result
- 응답 데이터- Returns:
- 성공한 경우의 BaseResponse 객체
-
onFailure
요청이 실패한 경우의 응답을 생성.- Type Parameters:
T
- 추가 데이터의 타입- Parameters:
code
- 응답 코드message
- 실패 메시지data
- 추가 데이터- Returns:
- 실패한 경우의 BaseResponse 객체
-