namespace JdeScoping.DataSync.Configuration; /// /// Configuration for the pipeline data source. /// public class SourceElement { /// /// Connection identifier (jde, cms, giw, lotfinder). /// public string Connection { get; set; } = string.Empty; /// /// Query for incremental syncs (daily/hourly). /// public string Query { get; set; } = string.Empty; /// /// Query for mass sync. Falls back to Query if not specified. /// public string? MassQuery { get; set; } /// /// Query parameters with format and source configuration. /// public Dictionary Parameters { get; set; } = new(); }