namespace AIStudio.Tools.PluginSystem; /// /// Represents a pending API key that needs to be stored in the OS keyring. /// This is used during plugin loading to collect API keys from configuration plugins /// before storing them asynchronously. /// /// The secret ID (provider ID). /// The secret name (provider instance name). /// The decrypted API key. /// The type of secret store to use. public sealed record PendingEnterpriseApiKey( string SecretId, string SecretName, string ApiKey, SecretStoreType StoreType);