// using View_by_Distance.Shared.Models.Methods; // namespace View_by_Distance.Shared.Models.Properties; // public interface IConfiguration // { // public bool? checkJsonForDistanceResults; // public string[] loadOrCreateThenSaveDistanceResultsForOutputResolutions; // public string[] loadOrCreateThenSaveImageFacesResultsForOutputResolutions; // public bool? loadOrCreateThenSaveIndex; // public bool? overrideForFaceImages; // public bool? overrideForFaceLandmarkImages; // public bool? overrideForResizeImages; // public bool? propertiesChangedForDistance; // public bool? propertiesChangedForFaces; // public bool? propertiesChangedForIndex; // public bool? propertiesChangedForMetadata; // public bool? propertiesChangedForProperty; // public bool? propertiesChangedForResize; // public bool? reverse; // public bool? saveFullYearOfRandomFiles; // public bool? testDistanceResults; // public int? distanceFactor; // public int? locationConfidenceFactor; // public int? mappedMaxIndex; // public int? maxImagesInDirectoryForTopLevelFirstPass; // public int? maxItemsInDistanceCollection; // public int? numJitters; // public int? outputQuality; // public int? paddingLoops; // public string dateGroup; // public string modelDirectory; // public string modelName; // public string outputExtension; // public string predictorModelName; // public string rootDirectory; // public string[] ignoreExtensions; // public string[] ignoreRelativePaths; // public string[] mixedYearRelativePaths; // public string[] outputResolutions; // public string[] saveFaceLandmarkForOutputResolutions; // public string[] validResolutions; // }