init method

void init({
  1. String? apiUrl,
  2. Duration? connectTimeout,
  3. Duration? receiveTimeout,
  4. Duration? sendTimeout,
  5. HttpClientAdapter? httpClientAdapter,
  6. Map<String, dynamic>? headers,
  7. String? apiKey,
  8. TokenCallback? tokenCallback,
})

Implementation

void init({
  String? apiUrl,
  Duration? connectTimeout,
  Duration? receiveTimeout,
  Duration? sendTimeout,
  HttpClientAdapter? httpClientAdapter,
  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 (httpClientAdapter != null) this.httpClientAdapter = httpClientAdapter;
  if (headers != null) this.headers = headers;
  if (apiKey != null) this.apiKey = apiKey;
  if (tokenCallback != null) this.tokenCallback = tokenCallback;
  _initDio();
}