ApiKit constructor
ApiKit({
- required String baseUrl,
- String? token,
- int maxRetries = defaultMaxRetries,
- int retryDelayBase = defaultRetryDelayBaseMs,
- bool checkConnectivity = true,
- bool useCache = false,
- int cacheMaxAge = defaultCacheMaxAgeSeconds,
- int connectTimeout = defaultTimeoutMs,
- int receiveTimeout = defaultTimeoutMs,
- int sendTimeout = defaultTimeoutMs,
- ConnectivityChecker? connectivityChecker,
- TokenRefresher? tokenRefresher,
- ApiLogger? logger,
- CacheStore? cacheStore,
- Dio? dio,
Creates an API client configured with the provided base URL and options.
Implementation
ApiKit({
required super.baseUrl,
super.token,
super.maxRetries,
super.retryDelayBase,
super.checkConnectivity,
super.useCache,
super.cacheMaxAge,
super.connectTimeout,
super.receiveTimeout,
super.sendTimeout,
super.connectivityChecker,
super.tokenRefresher,
super.logger,
super.cacheStore,
super.dio,
});