execute method

  1. @override
Future<TResponse> execute(
  1. TRequest request
)
override

Implementation

@override
Future<TResponse> execute(TRequest request) async {
  final response = await requestService.post(
    path: getPath(request),
    jsonBody: request.toJson(),
  );

  if (response.result == WebRequestResult.ok) {
    return toResponse(response.body!);
  } else {
    throw Exception(response.body?.toString());
  }
}