executeRequest method
Implementation
Future<dynamic> executeRequest(Request request) async{
switch (request.requestMethod) {
case Method.GET:
return _makeGetRequest(
request.url, request.apiCredentials, request.body);
case Method.HEAD:
// TODO: Handle this case.
break;
case Method.POST:
return _makePostRequest(
request.url, request.apiCredentials, request.body);
case Method.PUT:
// TODO: Handle this case.
break;
case Method.PATCH:
// TODO: Handle this case.
break;
case Method.DELETE:
// TODO: Handle this case.
break;
}
return _makeGetRequest(
request.url, request.apiCredentials, request.body);
}