getRequest<T> method
Implementation
Future<WebResponseTyped<T>> getRequest<T>(GetWebRequest<T> request) async {
var result = await get(
path: request.getPath(), queryParams: request.getQueryParameters());
if (result.result == WebRequestResult.ok) {
final json = jsonDecode(result.body!);
var data = request.toResponse(json);
return WebResponseTyped.ok(data);
} else {
return WebResponseTyped(
result: result.result, responseContent: result.body);
}
}