init method
void
init({
- String? apiUrl,
- Duration? connectTimeout,
- Duration? receiveTimeout,
- Duration? sendTimeout,
- HttpClient? httpClient,
- Map<
String, dynamic> ? headers, - String? apiKey,
- TokenCallback? tokenCallback,
Implementation
void init({
String? apiUrl,
Duration? connectTimeout,
Duration? receiveTimeout,
Duration? sendTimeout,
HttpClient? httpClient,
Map<String, dynamic>? headers,
String? apiKey,
TokenCallback? tokenCallback,
}) {
if ((apiUrl?.isNotEmpty ?? true)) this.apiUrl = apiUrl!;
if (connectTimeout != null) this.connectTimeout = connectTimeout;
if (receiveTimeout != null) this.receiveTimeout = receiveTimeout;
if (sendTimeout != null) this.sendTimeout = sendTimeout;
if (httpClient != null) this.httpClient = httpClient;
if (headers != null) this.headers = headers;
if (apiKey != null) this.apiKey = apiKey;
if (tokenCallback != null) this.tokenCallback = tokenCallback;
_initDio();
}