namespace AIStudio.Tools.Services;
///
/// What became of sharing or exporting a plugin archive.
///
public enum PluginShareOutcome
{
///
/// The share sheet of the operating system opened for the plugin archive.
///
SHARED,
///
/// The plugin archive was written to the location the user chose.
///
EXPORTED,
///
/// The user canceled choosing a location for the export.
///
CANCELLED,
///
/// The plugin could not be shared or exported.
///
FAILED,
///
/// The share sheet of the operating system failed or did not respond. The plugin archive can
/// still be exported instead.
///
SHARE_SHEET_UNAVAILABLE,
}