namespace AIStudio.Tools.Services; /// /// The result of sharing or exporting a plugin archive. /// /// What became of the request. /// The name of the plugin. /// Where the archive was written; empty when there is none. /// Why the plugin could not be shared or exported; empty otherwise. public sealed record PluginShareResult(PluginShareOutcome Outcome, string PluginName, string ArchivePath, string Issue);