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 url: Option<String>,
}
Expand description
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:
- “note” - Textual content.
- “activity” - A Google+ 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.
replies: Option<ActivityObjectReplies>
Comments in reply to this activity.
People who reshared this activity.
url: Option<String>
The URL that points to the linked resource.
Trait Implementations§
Source§impl Clone for ActivityObject
impl Clone for ActivityObject
Source§fn clone(&self) -> ActivityObject
fn clone(&self) -> ActivityObject
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ActivityObject
impl Debug for ActivityObject
Source§impl Default for ActivityObject
impl Default for ActivityObject
Source§fn default() -> ActivityObject
fn default() -> ActivityObject
Source§impl<'de> Deserialize<'de> for ActivityObject
impl<'de> Deserialize<'de> for ActivityObject
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>,
Source§impl Serialize for ActivityObject
impl Serialize for ActivityObject
impl NestedType for ActivityObject
impl Part for ActivityObject
Auto Trait Implementations§
impl Freeze for ActivityObject
impl RefUnwindSafe for ActivityObject
impl Send for ActivityObject
impl Sync for ActivityObject
impl Unpin for ActivityObject
impl UnwindSafe for ActivityObject
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