namespace OpenNest.Data; /// One bounded page of library drawing metadata. public sealed class DrawingLibraryPage : IBrowsePage { /// At most records, in the requested order. public IReadOnlyList Items { get; init; } = Array.Empty(); /// Number of records matching the request across all pages. public int Total { get; init; } public int Offset { get; init; } public int Limit { get; init; } int IBrowsePage.ItemCount => Items.Count; }