Outbound data restrictions after searching data sources (#1106)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-10-23 09:27:22 +02:00
1 parent 7ba5f01388
commit 8c5cfa78b6
61 files changed
+1389 -143

No files matched your search

@@ -20,6 +20,17 @@ public interface IDataSource : IDataSourceBase
/// </summary>
public ushort MaxMatches { get; init; }
/// <summary>
/// Where a chat may still send data, once content of this data source reached it.
/// </summary>
/// <remarks>
/// Read it through DataSourceOutboundDataExtensions.GetEffectiveOutboundDataRestriction, never
/// on its own: an organization may demand a stricter level, see
/// DataSourceSecuritySettings.MinimumOutboundDataRestriction, and so does a data source which only
/// self-hosted providers may see.
/// </remarks>
public OutboundDataRestriction OutboundDataRestriction { get; init; }
/// <summary>
/// The last page which can be retrieved from this data source.
/// </summary>