pub struct OrderedCollectionPage {Show 56 fields
pub id: Option<Iri>,
pub attachments: Vec<LinkOrObjectOrPropertyValue>,
pub attributions: Vec<AnyActor>,
pub audiences: Vec<AnyObject>,
pub content: Text,
pub contexts: Vec<LinkOrObject>,
pub name: Text,
pub end_time: Option<String>,
pub generators: Vec<LinkOrObject>,
pub icons: Vec<Reference<Image>>,
pub images: Vec<Reference<Image>>,
pub reply_targets: Vec<LinkOrObject>,
pub locations: Vec<LinkOrObject>,
pub previews: Vec<LinkOrObject>,
pub published: Option<String>,
pub replies: Option<AnyCollection>,
pub shares: Option<AnyCollection>,
pub likes: Option<AnyCollection>,
pub emoji_reactions: Option<AnyCollection>,
pub start_time: Option<String>,
pub summary: Text,
pub tags: Vec<LinkOrObject>,
pub updated: Option<String>,
pub urls: Vec<LinkOrIri>,
pub tos: Vec<AnyObject>,
pub btos: Vec<AnyObject>,
pub ccs: Vec<AnyObject>,
pub bccs: Vec<AnyObject>,
pub media_type: Option<String>,
pub duration: Option<String>,
pub sensitive: Option<bool>,
pub source: Option<Box<Source>>,
pub proofs: Vec<Reference<DataIntegrityProof>>,
pub interaction_policy: Option<Box<InteractionPolicy>>,
pub approved_by: Option<Iri>,
pub like_authorization: Option<Reference<LikeAuthorization>>,
pub reply_authorization: Option<Reference<ReplyAuthorization>>,
pub announce_authorization: Option<Reference<AnnounceAuthorization>>,
pub translations: Vec<Translation>,
pub total_items: Option<u64>,
pub current: Option<AnyCollectionPage>,
pub first: Option<AnyCollectionPage>,
pub last: Option<AnyCollectionPage>,
pub items: Vec<LinkOrObject>,
pub likes_of: Option<AnyObject>,
pub shares_of: Option<AnyObject>,
pub replies_of: Option<AnyObject>,
pub inbox_of: Option<AnyObject>,
pub outbox_of: Option<AnyObject>,
pub followers_of: Option<AnyObject>,
pub following_of: Option<AnyObject>,
pub liked_of: Option<AnyObject>,
pub part_of: Option<AnyCollection>,
pub next: Option<AnyCollectionPage>,
pub prev: Option<AnyCollectionPage>,
pub start_index: Option<u64>,
}Expand description
Used to represent ordered subsets of items from an OrderedCollection.
Refer to the Activity Streams 2.0 Core for a complete description of
the OrderedCollectionPage object.
The type https://www.w3.org/ns/activitystreams#OrderedCollectionPage.
Fields§
§id: Option<Iri>The IRI that identifies this object.
attachments: Vec<LinkOrObjectOrPropertyValue>See Object::attachments.
attributions: Vec<AnyActor>See Object::attributions.
audiences: Vec<AnyObject>See Object::audiences.
content: TextSee Object::content.
contexts: Vec<LinkOrObject>See Object::contexts.
name: TextSee Object::name.
end_time: Option<String>See Object::end_time.
generators: Vec<LinkOrObject>See Object::generators.
icons: Vec<Reference<Image>>See Object::icons.
images: Vec<Reference<Image>>See Object::images.
reply_targets: Vec<LinkOrObject>§locations: Vec<LinkOrObject>See Object::locations.
previews: Vec<LinkOrObject>See Object::previews.
published: Option<String>See Object::published.
replies: Option<AnyCollection>See Object::replies.
See Object::shares.
likes: Option<AnyCollection>See Object::likes.
emoji_reactions: Option<AnyCollection>§start_time: Option<String>See Object::start_time.
summary: TextSee Object::summary.
See Object::tags.
updated: Option<String>See Object::updated.
urls: Vec<LinkOrIri>See Object::urls.
tos: Vec<AnyObject>See Object::tos.
btos: Vec<AnyObject>See Object::btos.
ccs: Vec<AnyObject>See Object::ccs.
bccs: Vec<AnyObject>See Object::bccs.
media_type: Option<String>See Object::media_type.
duration: Option<String>See Object::duration.
sensitive: Option<bool>See Object::sensitive.
source: Option<Box<Source>>See Object::source.
proofs: Vec<Reference<DataIntegrityProof>>See Object::proofs.
interaction_policy: Option<Box<InteractionPolicy>>§approved_by: Option<Iri>See Object::approved_by.
translations: Vec<Translation>See Object::translations.
total_items: Option<u64>§current: Option<AnyCollectionPage>See Collection::current.
first: Option<AnyCollectionPage>See Collection::first.
last: Option<AnyCollectionPage>See Collection::last.
items: Vec<LinkOrObject>Identifies the items contained in a collection. The items might be ordered or unordered.
likes_of: Option<AnyObject>See Collection::likes_of.
replies_of: Option<AnyObject>§inbox_of: Option<AnyObject>See Collection::inbox_of.
outbox_of: Option<AnyObject>§followers_of: Option<AnyObject>§following_of: Option<AnyObject>§liked_of: Option<AnyObject>See Collection::liked_of.
part_of: Option<AnyCollection>§next: Option<AnyCollectionPage>See CollectionPage::next.
prev: Option<AnyCollectionPage>See CollectionPage::prev.
start_index: Option<u64>A non-negative integer value identifying the relative position within the logical view of a strictly ordered collection.
Implementations§
Trait Implementations§
Source§impl Clone for OrderedCollectionPage
impl Clone for OrderedCollectionPage
Source§fn clone(&self) -> OrderedCollectionPage
fn clone(&self) -> OrderedCollectionPage
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more