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, /// /// A preparation of the BeyondFacts Lab, which the chat of every one of its steps holds from the start: details, /// material, and work states which may be unpublished. The lab searches the web in agents of its own, which receive /// the public details about the event only, see BflResearchRunner. /// BEYOND_FACTS_LAB, }