Struct google_plus1::ActivityObjectAttachments
source · pub struct ActivityObjectAttachments {
pub display_name: Option<String>,
pub thumbnails: Option<Vec<ActivityObjectAttachmentsThumbnails>>,
pub full_image: Option<ActivityObjectAttachmentsFullImage>,
pub url: Option<String>,
pub image: Option<ActivityObjectAttachmentsImage>,
pub content: Option<String>,
pub embed: Option<ActivityObjectAttachmentsEmbed>,
pub id: Option<String>,
pub object_type: 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§
§display_name: Option<String>The title of the attachment, such as a photo caption or an article title.
thumbnails: Option<Vec<ActivityObjectAttachmentsThumbnails>>If the attachment is an album, this property is a list of potential additional thumbnails from the album.
full_image: Option<ActivityObjectAttachmentsFullImage>The full image URL for photo attachments.
url: Option<String>The link to the attachment, which should be of type text/html.
image: Option<ActivityObjectAttachmentsImage>The preview image for photos or videos.
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.
embed: Option<ActivityObjectAttachmentsEmbed>If the attachment is a video, the embeddable link.
id: Option<String>The ID of the attachment.
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.
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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