Struct google_youtube3::api::ActivityContentDetails
source · pub struct ActivityContentDetails {
pub bulletin: Option<ActivityContentDetailsBulletin>,
pub channel_item: Option<ActivityContentDetailsChannelItem>,
pub comment: Option<ActivityContentDetailsComment>,
pub favorite: Option<ActivityContentDetailsFavorite>,
pub like: Option<ActivityContentDetailsLike>,
pub playlist_item: Option<ActivityContentDetailsPlaylistItem>,
pub promoted_item: Option<ActivityContentDetailsPromotedItem>,
pub recommendation: Option<ActivityContentDetailsRecommendation>,
pub social: Option<ActivityContentDetailsSocial>,
pub subscription: Option<ActivityContentDetailsSubscription>,
pub upload: Option<ActivityContentDetailsUpload>,
}
Expand description
Details about the content of an activity: the video that was shared, the channel that was subscribed to, etc.
This type is not used in any activity, and only used as part of another schema.
Fields§
§bulletin: Option<ActivityContentDetailsBulletin>
The bulletin object contains details about a channel bulletin post. This object is only present if the snippet.type is bulletin.
channel_item: Option<ActivityContentDetailsChannelItem>
The channelItem object contains details about a resource which was added to a channel. This property is only present if the snippet.type is channelItem.
comment: Option<ActivityContentDetailsComment>
The comment object contains information about a resource that received a comment. This property is only present if the snippet.type is comment.
favorite: Option<ActivityContentDetailsFavorite>
The favorite object contains information about a video that was marked as a favorite video. This property is only present if the snippet.type is favorite.
like: Option<ActivityContentDetailsLike>
The like object contains information about a resource that received a positive (like) rating. This property is only present if the snippet.type is like.
playlist_item: Option<ActivityContentDetailsPlaylistItem>
The playlistItem object contains information about a new playlist item. This property is only present if the snippet.type is playlistItem.
promoted_item: Option<ActivityContentDetailsPromotedItem>
The promotedItem object contains details about a resource which is being promoted. This property is only present if the snippet.type is promotedItem.
recommendation: Option<ActivityContentDetailsRecommendation>
The recommendation object contains information about a recommended resource. This property is only present if the snippet.type is recommendation.
The social object contains details about a social network post. This property is only present if the snippet.type is social.
subscription: Option<ActivityContentDetailsSubscription>
The subscription object contains information about a channel that a user subscribed to. This property is only present if the snippet.type is subscription.
upload: Option<ActivityContentDetailsUpload>
The upload object contains information about the uploaded video. This property is only present if the snippet.type is upload.
Trait Implementations§
source§impl Clone for ActivityContentDetails
impl Clone for ActivityContentDetails
source§fn clone(&self) -> ActivityContentDetails
fn clone(&self) -> ActivityContentDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more