HermesRequest<RequestBody, ResponseBody> constructor
HermesRequest<RequestBody, ResponseBody> (
- HermesHttpClient _client,
- String _method,
- String _path,
- JsonEncoder<
RequestBody> _requestEncoder, - JsonDecoder<
ResponseBody> _responseParser, { - Map<
String, String> headers = const <String, String>{}, - int maxAttempts = 3,
Implementation
HermesRequest(this._client, this._method, this._path, this._requestEncoder,
this._responseParser,
{this.headers = const <String, String>{}, this.maxAttempts = 3}) {
if (!_path.startsWith('/')) {
throw Exception("Request template path must start with ' / ' ");
}
}