using AIStudio.Settings.DataModel;
namespace AIStudio.Tools.Services;
///
/// The data source options a chat started by an assistant chat launcher begins with.
///
/// The checked options of the chat, or null when the chosen data sources cannot be used.
/// Why no chat can be created with the chosen data sources, or an empty string when it can.
internal readonly record struct ChatLauncherDataSourcesResult(DataSourceOptions? Options, string ErrorMessage);