Generated the JSON contracts of the stored data at compile time (#1148)

This commit is contained in:
Thorsten Sommer authored and GitHub committed 2026-11-02 18:23:19 +01:00
1 parent fc7399e81b
commit e954881fda
75 files changed
+5437 -298

No files matched your search

@@ -18,7 +18,7 @@ public interface IDataSource : IDataSourceBase
/// <summary>
/// The maximum number of matches one retrieval returns. Searched page by page, it is the size of a page.
/// </summary>
public ushort MaxMatches { get; init; }
public ushort MaxMatches { get; set; }
/// <summary>
/// Where a chat may still send data, once content of this data source reached it.
@@ -29,7 +29,7 @@ public interface IDataSource : IDataSourceBase
/// DataSourceSecuritySettings.MinimumOutboundDataRestriction, and so does a data source which only
/// self-hosted providers may see.
/// </remarks>
public OutboundDataRestriction OutboundDataRestriction { get; init; }
public OutboundDataRestriction OutboundDataRestriction { get; set; }
/// <summary>
/// The last page which can be retrieved from this data source.