pub struct FeaturedCollection {Show 54 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 topic: Option<Box<Hashtag>>,
pub discoverable: Option<bool>,
}Expand description
A curated collection of recommended actors or other objects.
The type https://w3id.org/fep/7aa9#FeaturedCollection.
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>§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.
topic: Option<Box<Hashtag>>A single {@link Hashtag} object that represents the main topic or category of this featured collection.
discoverable: Option<bool>When present and set to false, signals that this featured collection is
not meant to be discovered by search, onboarding, or similar discovery
features.
Implementations§
Trait Implementations§
Source§impl Clone for FeaturedCollection
impl Clone for FeaturedCollection
Source§fn clone(&self) -> FeaturedCollection
fn clone(&self) -> FeaturedCollection
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more