tool_network 0.0.9 copy "tool_network: ^0.0.9" to clipboard
tool_network: ^0.0.9 copied to clipboard

Contains base network classes

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add tool_network

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  tool_network: ^0.0.9

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:tool_network/data.dart';
import 'package:tool_network/data/models/dto/api_error_dto.dart';
import 'package:tool_network/data/models/dto/api_error_dto.freezed.dart';
import 'package:tool_network/data/models/dto/api_error_dto.g.dart';
import 'package:tool_network/data/models/exceptions/error_helpers.dart';
import 'package:tool_network/data/models/exceptions/network_exception.dart';
import 'package:tool_network/data/models/exceptions/server_api_exception.dart';
import 'package:tool_network/data/models/mappers/network_mappers.dart';
import 'package:tool_network/data/models/network_state.dart';
import 'package:tool_network/data/network/adapters/dio_adapter.dart';
import 'package:tool_network/data/network/adapters/io_dio_adapter.dart';
import 'package:tool_network/data/network/adapters/web_dio_adapter.dart';
import 'package:tool_network/data/network/app_network.dart';
import 'package:tool_network/data/network/device_common_headers.dart';
import 'package:tool_network/data/network/interceptors/dio_error_mapper.dart';
import 'package:tool_network/data/network/interceptors/network_delay_interseptor.dart';
import 'package:tool_network/data/network/interceptors/network_logger_interseptor.dart';
import 'package:tool_network/data/network/interceptors/server_error_interseptor.dart';
import 'package:tool_network/data/network/network_params.dart';
import 'package:tool_network/data/network/network_params.freezed.dart';
import 'package:tool_network/data/providers/connectivity_provider.dart';
import 'package:tool_network/data/providers/download/file_downloader_service.dart';
import 'package:tool_network/data/providers/host_provider.dart';
import 'package:tool_network/data/providers/locale/locale_header_interseptor.dart';
import 'package:tool_network/data/providers/token_provider.dart';
import 'package:tool_network/declaration/http_client_initializer.dart';
import 'package:tool_network/declaration/tool_network_di.dart';
import 'package:tool_network/declaration/tool_network_module.dart';
import 'package:tool_network/declaration/tool_network_module_impl.dart';
import 'package:tool_network/declaration/tool_network_params.dart';
import 'package:tool_network/downloader.dart';
import 'package:tool_network/network.dart';
import 'package:tool_network/utils.dart';
import 'package:tool_network/utils/retry.dart';