getProviderStatuses method
Queries configuration status for all registered providers without exposing secret values.
Implementation
List<ProviderStatus> getProviderStatuses([Map<String, String>? env]) {
final environment = env ?? Platform.environment;
return _providers.map((p) {
final configured = p.isConfigured(environment);
final issues = p.validateConfig(environment);
return ProviderStatus(
providerName: p.name,
isConfigured: configured,
issues: issues,
);
}).toList();
}