namespace OpenDBDiff.Schema.Model { public interface IOption { IOptionFilter Filters { get; } IOptionsContainer Defaults { get; } IOptionsContainer Ignore { get; } IOptionsContainer Script { get; } IOptionComparison Comparison { get; } string Serialize(); } public interface IOptionsContainer { System.Collections.Generic.IDictionary GetOptions(); } public interface IOptionComparison : IOptionsContainer { bool ReloadComparisonOnUpdate { get; set; } } }