namespace View_by_Distance.Map.Models;

public record Configuration(bool DeletePossibleDuplicates,
                            bool DistanceMoveUnableToMatch,
                            bool DistanceRenameToMatch,
                            int FaceConfidencePercent,
                            int FaceDistancePermyriad,
                            float? LocationContainerDistanceTolerance,
                            int LocationDigits,
                            string MappingDefaultName,
                            int PersonBirthdayFirstYear,
                            string PersonBirthdayFormat,
                            char[] PersonCharacters,
                            int[] RangeDaysDeltaTolerance,
                            float[] RangeDistanceTolerance,
                            bool SaveMappedRelations,
                            bool SaveSortingWithoutPerson,
                            string[] SkipNotSkipDirectories,
                            int SortingMaximumPerKey,
                            int SortingMinimumToUseSigma,
                            string FacesFileNameExtension,
                            string FacesHiddenFileNameExtension,
                            string FacePartsFileNameExtension);