[][src]Struct google_plus1::ActivityObject

pub struct ActivityObject {
    pub content: Option<String>,
    pub attachments: Option<Vec<ActivityObjectAttachments>>,
    pub original_content: Option<String>,
    pub plusoners: Option<ActivityObjectPlusoners>,
    pub actor: Option<ActivityObjectActor>,
    pub resharers: Option<ActivityObjectResharers>,
    pub url: Option<String>,
    pub replies: Option<ActivityObjectReplies>,
    pub id: Option<String>,
    pub object_type: Option<String>,
}

The object of this activity.

This type is not used in any activity, and only used as part of another schema.

Fields

content: Option<String>

The HTML-formatted content, which is suitable for display.

attachments: Option<Vec<ActivityObjectAttachments>>

The media objects attached to this activity.

original_content: Option<String>

The content (text) as provided by the author, which is stored without any HTML formatting. When creating or updating an activity, this value must be supplied as plain text in the request.

plusoners: Option<ActivityObjectPlusoners>

People who +1'd this activity.

actor: Option<ActivityObjectActor>

If this activity's object is itself another activity, such as when a person reshares an activity, this property specifies the original activity's actor.

resharers: Option<ActivityObjectResharers>

People who reshared this activity.

url: Option<String>

The URL that points to the linked resource.

replies: Option<ActivityObjectReplies>

Comments in reply to this activity.

id: Option<String>

The ID of the object. When resharing an activity, this is the ID of the activity that is being reshared.

object_type: Option<String>

The type of the object. Possible values include, but are not limited to, the following values:

  • "note" - Textual content.
  • "activity" - A Google+ activity.

Trait Implementations

impl Part for ActivityObject[src]

impl NestedType for ActivityObject[src]

impl Default for ActivityObject[src]

impl Clone for ActivityObject[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for ActivityObject[src]

impl Serialize for ActivityObject[src]

impl<'de> Deserialize<'de> for ActivityObject[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]