get<T> method

Future<ApiResponse<T>> get<T>({
  1. required String endpoint,
  2. T parser(
    1. dynamic json
    )?,
  3. Map<String, dynamic>? queryParams,
  4. Map<String, String>? headers,
  5. bool useCache = false,
  6. Duration? cacheDuration,
})

Implementation

Future<ApiResponse<T>> get<T>({
  required String endpoint,
  T Function(dynamic json)? parser,
  Map<String, dynamic>? queryParams,
  Map<String, String>? headers,
  bool useCache = false,
  Duration? cacheDuration,
}) =>
    _execute(
      method        : 'GET',
      endpoint      : endpoint,
      queryParams   : queryParams,
      extraHeaders  : headers,
      parser        : parser,
      useCache      : useCache,
      cacheDuration : cacheDuration,
    );