Struct google_plusdomains1::api::ActivityObject[][src]

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

The object of this activity.

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

Fields

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.

attachments: Option<Vec<ActivityObjectAttachments>>

The media objects attached to this activity.

content: Option<String>

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

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:

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.

replies: Option<ActivityObjectReplies>

Comments in reply to this activity.

resharers: Option<ActivityObjectResharers>

People who reshared this activity.

status_for_viewer: Option<ActivityObjectStatusForViewer>

Status of the activity as seen by the viewer.

url: Option<String>

The URL that points to the linked resource.

Trait Implementations

impl Clone for ActivityObject[src]

impl Debug for ActivityObject[src]

impl Default for ActivityObject[src]

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

impl NestedType for ActivityObject[src]

impl Part for ActivityObject[src]

impl Serialize for ActivityObject[src]

Auto Trait Implementations

impl RefUnwindSafe for ActivityObject[src]

impl Send for ActivityObject[src]

impl Sync for ActivityObject[src]

impl Unpin for ActivityObject[src]

impl UnwindSafe for ActivityObject[src]

Blanket Implementations

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

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

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

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

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

impl<T> Instrument for T[src]

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

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

type Owned = T

The resulting type after obtaining ownership.

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.