get<T> method
Future<T>
get<T>({
- required String path,
- required ResponseMapper<
T> responseMapper, - bool? isAuthorisedRequest,
- bool? validate,
- Map<
String, dynamic> queryParams = const {}, - List<
HttpHeader> headers = const [], - Duration? receiveTimeout,
- Duration? sendTimeout,
- String contentType = Headers.jsonContentType,
- CancelToken? cancelToken,
Implementation
Future<T> get<T>({
required String path,
required ResponseMapper<T> responseMapper,
bool? isAuthorisedRequest,
bool? validate,
Map<String, dynamic> queryParams = const {},
List<HttpHeader> headers = const [],
Duration? receiveTimeout,
Duration? sendTimeout,
String contentType = Headers.jsonContentType,
CancelToken? cancelToken,
}) {
return _request(RequestParams<T>(
method: HttpMethod.get,
path: path,
headers: headers,
queryParams: _filterNullParams(queryParams),
responseMapper: responseMapper,
validate: validate ?? environment.validateRequestsByDefault,
isAuthorisedRequest:
isAuthorisedRequest ?? environment.isRequestsAuthorisedByDefault,
receiveTimeout: receiveTimeout,
sendTimeout: sendTimeout,
contentType: contentType,
cancelToken: cancelToken,
));
}