Class PagedResult<T>
- Namespace
- CivitaiSharp.Core.Response
- Assembly
- CivitaiSharp.Core.dll
Represents a page of items along with pagination metadata.
public sealed record PagedResult<T> : IEquatable<PagedResult<T>>
Type Parameters
TThe type of items in the page.
- Inheritance
-
PagedResult<T>
- Implements
- Inherited Members
Constructors
PagedResult(IReadOnlyList<T>, PaginationMetadata?)
Represents a page of items along with pagination metadata.
public PagedResult(IReadOnlyList<T> Items, PaginationMetadata? Metadata = null)
Parameters
ItemsIReadOnlyList<T>The items in this page.
MetadataPaginationMetadataOptional pagination metadata for navigating to other pages.
Properties
Items
The items in this page.
public IReadOnlyList<T> Items { get; init; }
Property Value
Metadata
Optional pagination metadata for navigating to other pages.
public PaginationMetadata? Metadata { get; init; }