validate method
Validates the configuration
Implementation
bool validate() {
if (baseUrl.isEmpty) return false;
if (defaultTimeout.inMilliseconds <= 0) return false;
if (retryPolicy.maxRetries < 0) return false;
if (maxRateLimitPerMinute != null && maxRateLimitPerMinute! <= 0) {
return false;
}
return true;
}