refactor(datasync): remove obsolete DataSourceConfig properties

This commit is contained in:
Joseph Doherty
2026-01-06 14:25:46 -05:00
parent 8b1dfeb6c6
commit a2a8bb3e9f
@@ -20,20 +20,6 @@ public class DataSourceConfig
/// </summary>
public string SourceData { get; set; } = string.Empty;
/// <summary>
/// Name of IDataFetcher implementation type (without generic suffix).
/// Deprecated: Will be removed in a future release.
/// </summary>
[Obsolete("FetcherTypeName is deprecated and will be removed. Use pipelines.json configuration instead.")]
public string? FetcherTypeName { get; set; }
/// <summary>
/// Optional IPostProcessor implementation type name.
/// Deprecated: Will be removed in a future release.
/// </summary>
[Obsolete("PostProcessorTypeName is deprecated and will be removed. Use pipelines.json postScripts instead.")]
public string? PostProcessorTypeName { get; set; }
/// <summary>
/// Whether this data source is enabled for sync.
/// </summary>
@@ -69,18 +55,4 @@ public class ScheduleConfig
/// Interval in minutes between syncs.
/// </summary>
public int IntervalMinutes { get; set; }
/// <summary>
/// Whether to truncate the table before syncing (mass updates only).
/// Deprecated: Will be removed in a future release.
/// </summary>
[Obsolete("PrepurgeData is deprecated and will be removed. Use pipelines.json syncModes.prePurge instead.")]
public bool PrepurgeData { get; set; } = false;
/// <summary>
/// Whether to rebuild indexes after syncing (mass updates only).
/// Deprecated: Will be removed in a future release.
/// </summary>
[Obsolete("ReIndexData is deprecated and will be removed. Use pipelines.json syncModes.reIndex instead.")]
public bool ReIndexData { get; set; } = false;
}