Repository<Data>.http constructor

Repository<Data>.http({
  1. required Uri endpoint,
  2. Data fromJson(
    1. String json
    )?,
  3. FutureOr<bool> shouldRetryCondition(
    1. Exception exception
    )?,
  4. Duration? autoRefreshInterval,
  5. String? tag,
  6. bool resolveOnCreate = true,
  7. String? name,
})

Exception thrown when the endpoint returns a unsuccessful status code.

Implementation

factory Repository.http({
  required Uri endpoint,
  Data Function(String json)? fromJson,
  FutureOr<bool> Function(Exception exception)? shouldRetryCondition,
  Duration? autoRefreshInterval,
  String? tag,
  bool resolveOnCreate = true,
  String? name,
}) {
  return HttpRepository<Data>(
    name: name,
    endpoint: endpoint,
    fromJson: fromJson,
    shouldRetryCondition: shouldRetryCondition,
    tag: tag,
    autoRefreshInterval: autoRefreshInterval,
    resolveOnCreate: resolveOnCreate,
  );
}