validate method

bool validate()

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;
}