get<R> method

Future<ResponseModel<R>> get<R>({
  1. required String endpoint,
  2. JSON? queryParams,
  3. Options? options,
  4. CacheOptions? cacheOptions,
  5. CancelToken? cancelToken,
})

Implementation

Future<ResponseModel<R>> get<R>({
  required String endpoint,
  JSON? queryParams,
  Options? options,
  CacheOptions? cacheOptions,
  CancelToken? cancelToken,
}) async {
  final Response<JSON> response = await _dio.get<JSON>(
    endpoint,
    queryParameters: queryParams,
    options: _mergeDioAndCacheOptions(
      dioOptions: options,
      cacheOptions: cacheOptions,
    ),
    cancelToken: cancelToken ?? _cancelToken,
  );
  return ResponseModel<R>.fromJson(response.data!);
}