// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'dio_client.dart';

// **************************************************************************
// RiverpodGenerator
// **************************************************************************

// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
/// Provider for cache store

@ProviderFor(cacheStore)
const cacheStoreProvider = CacheStoreProvider._();

/// Provider for cache store

final class CacheStoreProvider
    extends
        $FunctionalProvider<
          AsyncValue<CacheStore>,
          CacheStore,
          FutureOr<CacheStore>
        >
    with $FutureModifier<CacheStore>, $FutureProvider<CacheStore> {
  /// Provider for cache store
  const CacheStoreProvider._()
    : super(
        from: null,
        argument: null,
        retry: null,
        name: r'cacheStoreProvider',
        isAutoDispose: true,
        dependencies: null,
        $allTransitiveDependencies: null,
      );

  @override
  String debugGetCreateSourceHash() => _$cacheStoreHash();

  @$internal
  @override
  $FutureProviderElement<CacheStore> $createElement($ProviderPointer pointer) =>
      $FutureProviderElement(pointer);

  @override
  FutureOr<CacheStore> create(Ref ref) {
    return cacheStore(ref);
  }
}

String _$cacheStoreHash() => r'8cbc2688ee267e03fc5aa6bf48c3ada249cb6345';

/// Provider for cache options

@ProviderFor(cacheOptions)
const cacheOptionsProvider = CacheOptionsProvider._();

/// Provider for cache options

final class CacheOptionsProvider
    extends
        $FunctionalProvider<
          AsyncValue<CacheOptions>,
          CacheOptions,
          FutureOr<CacheOptions>
        >
    with $FutureModifier<CacheOptions>, $FutureProvider<CacheOptions> {
  /// Provider for cache options
  const CacheOptionsProvider._()
    : super(
        from: null,
        argument: null,
        retry: null,
        name: r'cacheOptionsProvider',
        isAutoDispose: true,
        dependencies: null,
        $allTransitiveDependencies: null,
      );

  @override
  String debugGetCreateSourceHash() => _$cacheOptionsHash();

  @$internal
  @override
  $FutureProviderElement<CacheOptions> $createElement(
    $ProviderPointer pointer,
  ) => $FutureProviderElement(pointer);

  @override
  FutureOr<CacheOptions> create(Ref ref) {
    return cacheOptions(ref);
  }
}

String _$cacheOptionsHash() => r'6b6b951855d8c0094e36918efa79c6ba586e156d';

/// Provider for Dio instance with all interceptors

@ProviderFor(dio)
const dioProvider = DioProvider._();

/// Provider for Dio instance with all interceptors

final class DioProvider
    extends $FunctionalProvider<AsyncValue<Dio>, Dio, FutureOr<Dio>>
    with $FutureModifier<Dio>, $FutureProvider<Dio> {
  /// Provider for Dio instance with all interceptors
  const DioProvider._()
    : super(
        from: null,
        argument: null,
        retry: null,
        name: r'dioProvider',
        isAutoDispose: true,
        dependencies: null,
        $allTransitiveDependencies: null,
      );

  @override
  String debugGetCreateSourceHash() => _$dioHash();

  @$internal
  @override
  $FutureProviderElement<Dio> $createElement($ProviderPointer pointer) =>
      $FutureProviderElement(pointer);

  @override
  FutureOr<Dio> create(Ref ref) {
    return dio(ref);
  }
}

String _$dioHash() => r'd15bfe824d6501e5cbd56ff152de978030d97be4';

/// Provider for DioClient

@ProviderFor(dioClient)
const dioClientProvider = DioClientProvider._();

/// Provider for DioClient

final class DioClientProvider
    extends
        $FunctionalProvider<
          AsyncValue<DioClient>,
          DioClient,
          FutureOr<DioClient>
        >
    with $FutureModifier<DioClient>, $FutureProvider<DioClient> {
  /// Provider for DioClient
  const DioClientProvider._()
    : super(
        from: null,
        argument: null,
        retry: null,
        name: r'dioClientProvider',
        isAutoDispose: true,
        dependencies: null,
        $allTransitiveDependencies: null,
      );

  @override
  String debugGetCreateSourceHash() => _$dioClientHash();

  @$internal
  @override
  $FutureProviderElement<DioClient> $createElement($ProviderPointer pointer) =>
      $FutureProviderElement(pointer);

  @override
  FutureOr<DioClient> create(Ref ref) {
    return dioClient(ref);
  }
}

String _$dioClientHash() => r'4f6754880ccc00aa99b8ae19904e9da88950a4e1';
