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);