putRequest<T> method
Implementation
Future<WebResponseTyped<T>> putRequest<T>(PutWebRequest<T> request) async {
var result =
await put(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);
}
}