using Data.SeaHavenIndustries.Enums; using SeaHaven.DataServices.Interfaces; namespace SeaHaven.DataServices.Interfaces { public record WorkOrderAdvancedSearchQuery( string? Search, DateOnly DateFrom, DateOnly DateTo, IReadOnlyList? Sites, IReadOnlyList? Types, bool Overdue, IReadOnlyList? Dispatchers, IReadOnlyList? Statuses, IReadOnlyList? PmTypes, IReadOnlyList? VendorIds, IReadOnlyList? DocStatuses, bool MyWorkOrders, string? CurrentUserId, int Page, int PageSize, string SortBy, string SortDir, int? AccountId = null); public record WorkOrderAdvancedSearchResult( IReadOnlyList Rows, int TotalCount); }