Package io.gitea
Class ApiResponse<T>
java.lang.Object
io.gitea.ApiResponse<T>
- Type Parameters:
T- The type of data that is deserialized from response body
public class ApiResponse<T>
extends java.lang.Object
API response returned by API call.
-
Constructor Summary
Constructors Constructor Description ApiResponse(int statusCode, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)ApiResponse(int statusCode, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers, T data) -
Method Summary
Modifier and Type Method Description TgetData()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getHeaders()intgetStatusCode()
-
Constructor Details
-
ApiResponse
public ApiResponse(int statusCode, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers)- Parameters:
statusCode- The status code of HTTP responseheaders- The headers of HTTP response
-
ApiResponse
public ApiResponse(int statusCode, java.util.Map<java.lang.String,java.util.List<java.lang.String>> headers, T data)- Parameters:
statusCode- The status code of HTTP responseheaders- The headers of HTTP responsedata- The object deserialized from response bod
-
-
Method Details
-
getStatusCode
public int getStatusCode() -
getHeaders
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getHeaders() -
getData
-