SmartApiClient constructor
SmartApiClient({
- required ApiClientConfig config,
Creates a SmartApiClient with the given configuration
Implementation
SmartApiClient({required ApiClientConfig config})
: _config = config,
_client = http.Client(),
_requestInterceptors = [],
_responseInterceptors = [],
_offlineQueue = config.enableOfflineQueue ? OfflineQueue() : null,
_rateLimiter = config.maxRateLimitPerMinute != null
? RateLimiter(config.maxRateLimitPerMinute!)
: null;