Package com.guinetik.rr
Interface RocketRest.FluentApi
-
- Enclosing class:
- RocketRest
public static interface RocketRest.FluentApiInterface for fluent API operations with a Result pattern.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Result<T,ApiError>delete(String endpoint, Class<T> responseType)<Req,Res>
Result<Res,ApiError>execute(RequestSpec<Req,Res> requestSpec)<T> Result<T,ApiError>get(String endpoint, Class<T> responseType)<T> Result<T,ApiError>get(String endpoint, Class<T> responseType, Map<String,String> queryParams)<Res> Result<Res,ApiError>post(String endpoint, Class<Res> responseType)<Req,Res>
Result<Res,ApiError>post(String endpoint, Req body, Class<Res> responseType)<Res> Result<Res,ApiError>put(String endpoint, Class<Res> responseType)<Req,Res>
Result<Res,ApiError>put(String endpoint, Req body, Class<Res> responseType)
-