pub struct ActivityObjectAttachments {
pub content: Option<String>,
pub display_name: Option<String>,
pub embed: Option<ActivityObjectAttachmentsEmbed>,
pub full_image: Option<ActivityObjectAttachmentsFullImage>,
pub id: Option<String>,
pub image: Option<ActivityObjectAttachmentsImage>,
pub object_type: Option<String>,
pub thumbnails: Option<Vec<ActivityObjectAttachmentsThumbnails>>,
pub url: Option<String>,
}
Expand description
The media objects attached to this activity.
This type is not used in any activity, and only used as part of another schema.
Fields§
§content: Option<String>
If the attachment is an article, this property contains a snippet of text from the article. It can also include descriptions for other types.
display_name: Option<String>
The title of the attachment, such as a photo caption or an article title.
embed: Option<ActivityObjectAttachmentsEmbed>
If the attachment is a video, the embeddable link.
full_image: Option<ActivityObjectAttachmentsFullImage>
The full image URL for photo attachments.
id: Option<String>
The ID of the attachment.
image: Option<ActivityObjectAttachmentsImage>
The preview image for photos or videos.
object_type: Option<String>
The type of media object. Possible values include, but are not limited to, the following values:
- “photo” - A photo.
- “album” - A photo album.
- “video” - A video.
- “article” - An article, specified by a link.
thumbnails: Option<Vec<ActivityObjectAttachmentsThumbnails>>
If the attachment is an album, this property is a list of potential additional thumbnails from the album.
url: Option<String>
The link to the attachment, which should be of type text/html.
Trait Implementations§
Source§impl Clone for ActivityObjectAttachments
impl Clone for ActivityObjectAttachments
Source§fn clone(&self) -> ActivityObjectAttachments
fn clone(&self) -> ActivityObjectAttachments
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ActivityObjectAttachments
impl Debug for ActivityObjectAttachments
Source§impl Default for ActivityObjectAttachments
impl Default for ActivityObjectAttachments
Source§fn default() -> ActivityObjectAttachments
fn default() -> ActivityObjectAttachments
Source§impl<'de> Deserialize<'de> for ActivityObjectAttachments
impl<'de> Deserialize<'de> for ActivityObjectAttachments
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl NestedType for ActivityObjectAttachments
impl Part for ActivityObjectAttachments
Auto Trait Implementations§
impl Freeze for ActivityObjectAttachments
impl RefUnwindSafe for ActivityObjectAttachments
impl Send for ActivityObjectAttachments
impl Sync for ActivityObjectAttachments
impl Unpin for ActivityObjectAttachments
impl UnwindSafe for ActivityObjectAttachments
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more