Aidra Connect 10.0.2+16
Aidra Connect Mobile Application
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), })
Future< dynamic > get (String path, [Map< String, dynamic >? headers, bool? isAuth, String? url,]) async
Future< Map< String, dynamic > > post ({ required String path, required Map< String, dynamic > data, Map< String, dynamic >? headers, bool? isAuth, }) async
dynamic _handleResponse (Response response)

Private Attributes

late Dio _dio

Detailed Description

Definition at line 8 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 11 of file api_client.dart.

Member Function Documentation

◆ _handleResponse()

dynamic ApiClient::_handleResponse ( Response response)
inlineprivate

Definition at line 70 of file api_client.dart.

Here is the caller graph for this function:

◆ get()

Future< dynamic > ApiClient::get ( String path)
inlineprivate

Definition at line 29 of file api_client.dart.

Here is the call graph for this function:

◆ post()

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

Definition at line 46 of file api_client.dart.

Member Data Documentation

◆ _dio

late Dio ApiClient::_dio
private

Definition at line 9 of file api_client.dart.


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