namespace DigitalData.Core.Application { /// /// Represents the options for configuring directory search operations. /// public class DirectorySearchOptions { /// /// Gets or initializes the name of the server to be used in the directory search. /// public string? ServerName { get; init; } /// /// Gets or initializes the root directory path for the search. /// public string? Root { get; init; } /// /// Gets or initializes the number of days before the user cache expires. /// public int UserCacheExpirationDays { get; init; } /// /// Gets or initializes the custom search filters to be applied during directory searches. /// public Dictionary CustomSearchFilters { get; init; } = new(); } }