Table of Contents

Class ASOrderedCollectionPageEntity

Namespace
ActivityPub.Types.AS.Collection
Assembly
ActivityPub.Types.dll

Used to represent distinct subsets of items from an Ordered Collection.

public sealed class ASOrderedCollectionPageEntity : ASEntity<ASOrderedCollectionPage, ASOrderedCollectionPageEntity>
Inheritance
ASOrderedCollectionPageEntity
Inherited Members

Remarks

Refer to the Activity Streams 2.0 Core specification for a complete description of the CollectionPage type.

Properties

Next

In a paged Collection, indicates the next page of items.

[JsonPropertyName("next")]
public Linkable<ASOrderedCollectionPage>? Next { get; set; }

Property Value

Linkable<ASOrderedCollectionPage>
See Also

PartOf

Identifies the Collection to which a CollectionPage objects items belong.

[JsonPropertyName("partOf")]
public Linkable<ASOrderedCollection>? PartOf { get; set; }

Property Value

Linkable<ASOrderedCollection>
See Also

Prev

In a paged Collection, indicates the previous page of items.

[JsonPropertyName("prev")]
public Linkable<ASOrderedCollectionPage>? Prev { get; set; }

Property Value

Linkable<ASOrderedCollectionPage>
See Also

StartIndex

A non-negative integer value identifying the relative position within the logical view of a strictly ordered collection. This is only valid on OrderedCollectionPage, but it exists on unordered CollectionPage due to technical limitations.

[JsonPropertyName("startIndex")]
[Range(0, 2147483647)]
public int? StartIndex { get; set; }

Property Value

int?
See Also

See Also