postRequest<T> method
Implementation
Future<WebResponseTyped<T>> postRequest<T>(PostWebRequest<T> request) async {
var result =
await post(path: request.getPath(), jsonBody: request.getJsonBody());
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);
}
}