Aidra Driver 1.3.5+68
Aidra Driver - Your path to green energy
Loading...
Searching...
No Matches
ApiClient Class Reference

Private Member Functions

 ApiClient ({ Duration connectTimeout=const Duration(seconds:30), Duration receiveTimeout=const Duration(seconds:30), Duration sendTimeout=const Duration(seconds:30), })
Dio _createDioInstance ({ required Duration connectTimeout, required Duration receiveTimeout, required Duration sendTimeout, })
Future< dynamic > get ({String? path, String? url}) async
Future< Map< String, dynamic > > post ({ String? url, String? path, required Map< String, dynamic > data, }) async
dynamic _handleResponse (Response response)

Private Attributes

late final Dio _dio
final _analytics = AnalyticsService.instance

Detailed Description

Definition at line 9 of file api_client.dart.

Constructor & Destructor Documentation

◆ ApiClient()

ApiClient::ApiClient ( { Duration connectTimeout=const Duration(seconds:30), Duration receiveTimeout=const Duration(seconds:30), Duration sendTimeout=const Duration(seconds:30), } )
inlineprivate

Definition at line 13 of file api_client.dart.

Member Function Documentation

◆ _createDioInstance()

Dio ApiClient::_createDioInstance ( { required Duration connectTimeout, required Duration receiveTimeout, required Duration sendTimeout, } )
inlineprivate

Definition at line 25 of file api_client.dart.

◆ _handleResponse()

dynamic ApiClient::_handleResponse ( Response response)
inlineprivate

Definition at line 113 of file api_client.dart.

◆ get()

Future< dynamic > ApiClient::get ( {String? path, String? url} )
inlineprivate

Definition at line 48 of file api_client.dart.

◆ post()

Future< Map< String, dynamic > > ApiClient::post ( { String? url, String? path, required Map< String, dynamic > data, } )
inlineprivate

Definition at line 74 of file api_client.dart.

Member Data Documentation

◆ _analytics

final ApiClient::_analytics = AnalyticsService.instance
private

Definition at line 11 of file api_client.dart.

◆ _dio

late final Dio ApiClient::_dio
private

Definition at line 10 of file api_client.dart.


The documentation for this class was generated from the following file: