public interface CanvasMessenger
List<Response> getFromCanvas(OauthToken oauthToken, String url) throws InvalidOauthTokenException, IOException
List<Response> getFromCanvas(OauthToken oauthToken, String url, Consumer<Response> consumer) throws InvalidOauthTokenException, IOException
Response sendToCanvas(OauthToken oauthToken, String url, Map<String,List<String>> parameters) throws InvalidOauthTokenException, IOException
Response sendFileToCanvas(OauthToken oauthToken, String url, Map<String,List<String>> parameters, String fileParameter, String filePath, InputStream is) throws InvalidOauthTokenException, IOException
Response sendJsonPostToCanvas(OauthToken oauthToken, String url, com.google.gson.JsonObject requestBody) throws InvalidOauthTokenException, IOException
Response sendJsonPutToCanvas(OauthToken oauthToken, String url, com.google.gson.JsonObject requestBody) throws InvalidOauthTokenException, IOException
Response deleteFromCanvas(OauthToken oauthToken, String url, Map<String,List<String>> parameters) throws InvalidOauthTokenException, IOException
Response getSingleResponseFromCanvas(OauthToken oauthToken, String url) throws InvalidOauthTokenException, IOException
Response putToCanvas(OauthToken oauthToken, String url, Map<String,List<String>> parameters) throws InvalidOauthTokenException, IOException
String sendUpload(String uploadUrl, Map<String,List<String>> params, InputStream in, String filename) throws IOException
IOExceptionCopyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.