Class ApiResponse<DataType>

java.lang.Object
de.brifle.sdk.api.responses.ApiResponse<DataType>

public class ApiResponse<DataType> extends Object
  • Constructor Details

    • ApiResponse

      public ApiResponse()
  • Method Details

    • getData

      public DataType getData()
    • getError

      public ErrorResponse getError()
    • isError

      public boolean isError()
    • isSuccess

      public boolean isSuccess()
    • success

      public static <DataType> ApiResponse<DataType> success(DataType data)
      Creates a success response
      Type Parameters:
      DataType - the data type
      Parameters:
      data - the data
      Returns:
      the response
    • error

      public static <DataType> ApiResponse<DataType> error(ErrorResponse error)
      Creates an error response
      Type Parameters:
      DataType - the data type
      Parameters:
      error - the error
      Returns:
      the response