Implementation
Future<GetEventsResponse> getEvents(GetEventsRequest request) async {
if (!this.acknowledgeExperimental) {
printExperimentalFlagErr();
return GetEventsResponse.fromJson(_experimentalErr);
}
JsonRpcMethod getEvents =
JsonRpcMethod("getEvents", args: request.getRequestArgs());
dio.Response response = await _dio.post(_serverUrl,
data: json.encode(getEvents), options: dio.Options(headers: _headers));
if (enableLogging) {
print("getEvents response: $response");
}
return GetEventsResponse.fromJson(response.data);
}