namespace AIStudio.Settings.DataModel;
///
/// What kind of source brought the internal content into a chat which restricts where it may
/// still send data.
///
public enum OutboundDataOrigin
{
///
/// No source: the chat holds no internal content, so nothing restricts it.
///
NONE = 0,
///
/// A configured mailbox.
///
MAILBOX,
///
/// A search of the configured Confluence wiki.
///
CONFLUENCE_WIKI,
///
/// An internal web page: one read from a private or otherwise non-public address, such as one
/// in the intranet or behind a VPN, or a page of the configured wiki, whatever its address.
///
INTERNAL_WEB_PAGE,
///
/// A configured data source, such as a local folder or an ERI server, whose passages reached the
/// model: found by Semantic Search or by the classic RAG process.
///
DATA_SOURCE,
}