using AIStudio.Settings.DataModel; namespace AIStudio.Tools.UserAPIKeys; /// /// The providers of one configuration plugin which wait for the API key of the user. They share one key. /// /// The ID of the configuration plugin. /// What the configuration plugin tells the user about obtaining the key, if anything. /// The providers which receive the key. public sealed record PendingUserAPIKeyGroup(Guid ConfigPluginId, DataUserAPIKeyPrompt? Prompt, IReadOnlyList Targets);