Struct google_plus1::api::ActivityObjectAttachments
source · [−]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
sourceimpl Clone for ActivityObjectAttachments
impl Clone for ActivityObjectAttachments
sourcefn clone(&self) -> ActivityObjectAttachments
fn clone(&self) -> ActivityObjectAttachments
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ActivityObjectAttachments
impl Debug for ActivityObjectAttachments
sourceimpl Default for ActivityObjectAttachments
impl Default for ActivityObjectAttachments
sourcefn default() -> ActivityObjectAttachments
fn default() -> ActivityObjectAttachments
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ActivityObjectAttachments
impl<'de> Deserialize<'de> for ActivityObjectAttachments
sourcefn 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>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for ActivityObjectAttachments
impl Serialize for ActivityObjectAttachments
impl NestedType for ActivityObjectAttachments
impl Part for ActivityObjectAttachments
Auto Trait Implementations
impl RefUnwindSafe for ActivityObjectAttachments
impl Send for ActivityObjectAttachments
impl Sync for ActivityObjectAttachments
impl Unpin for ActivityObjectAttachments
impl UnwindSafe for ActivityObjectAttachments
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more