30 #ifndef GOOGLE_YOUTUBE_API_ACTIVITY_CONTENT_DETAILS_H_ 31 #define GOOGLE_YOUTUBE_API_ACTIVITY_CONTENT_DETAILS_H_ 33 #include "googleapis/base/macros.h" 34 #include "googleapis/client/data/jsoncpp_data.h" 35 #include "googleapis/strings/stringpiece.h" 37 #include "google/youtube_api/activity_content_details_bulletin.h" 38 #include "google/youtube_api/activity_content_details_channel_item.h" 39 #include "google/youtube_api/activity_content_details_comment.h" 40 #include "google/youtube_api/activity_content_details_favorite.h" 41 #include "google/youtube_api/activity_content_details_like.h" 42 #include "google/youtube_api/activity_content_details_playlist_item.h" 43 #include "google/youtube_api/activity_content_details_promoted_item.h" 44 #include "google/youtube_api/activity_content_details_recommendation.h" 45 #include "google/youtube_api/activity_content_details_social.h" 46 #include "google/youtube_api/activity_content_details_subscription.h" 47 #include "google/youtube_api/activity_content_details_upload.h" 96 return StringPiece(
"google_youtube_api::ActivityContentDetails");
105 return Storage().isMember(
"bulletin");
112 MutableStorage()->removeMember(
"bulletin");
138 return Storage().isMember(
"channelItem");
145 MutableStorage()->removeMember(
"channelItem");
172 return Storage().isMember(
"comment");
179 MutableStorage()->removeMember(
"comment");
204 return Storage().isMember(
"favorite");
211 MutableStorage()->removeMember(
"favorite");
238 return Storage().isMember(
"like");
245 MutableStorage()->removeMember(
"like");
271 return Storage().isMember(
"playlistItem");
278 MutableStorage()->removeMember(
"playlistItem");
304 return Storage().isMember(
"promotedItem");
311 MutableStorage()->removeMember(
"promotedItem");
338 return Storage().isMember(
"recommendation");
345 MutableStorage()->removeMember(
"recommendation");
373 return Storage().isMember(
"social");
380 MutableStorage()->removeMember(
"social");
405 return Storage().isMember(
"subscription");
412 MutableStorage()->removeMember(
"subscription");
439 return Storage().isMember(
"upload");
446 MutableStorage()->removeMember(
"upload");
469 #endif // GOOGLE_YOUTUBE_API_ACTIVITY_CONTENT_DETAILS_H_ Definition: activity_content_details_like.h:51
bool has_comment() const
Definition: activity_content_details.h:171
Definition: access_policy.cc:40
Definition: activity_content_details.h:62
Definition: activity_content_details_upload.h:50
Definition: activity_content_details_bulletin.h:51
bool has_social() const
Definition: activity_content_details.h:372
const StringPiece GetTypeName() const
Definition: activity_content_details.h:95
Definition: activity_content_details_playlist_item.h:52
void clear_like()
Definition: activity_content_details.h:244
void clear_upload()
Definition: activity_content_details.h:445
Definition: activity_content_details_channel_item.h:51
bool has_recommendation() const
Definition: activity_content_details.h:337
bool has_upload() const
Definition: activity_content_details.h:438
bool has_subscription() const
Definition: activity_content_details.h:404
void clear_recommendation()
Definition: activity_content_details.h:344
void clear_channel_item()
Definition: activity_content_details.h:144
bool has_promoted_item() const
Definition: activity_content_details.h:303
bool has_bulletin() const
Definition: activity_content_details.h:104
bool has_playlist_item() const
Definition: activity_content_details.h:270
Definition: activity_content_details_social.h:52
void clear_bulletin()
Definition: activity_content_details.h:111
Definition: activity_content_details_promoted_item.h:50
void clear_comment()
Definition: activity_content_details.h:178
void clear_social()
Definition: activity_content_details.h:379
Definition: access_policy.h:38
void clear_subscription()
Definition: activity_content_details.h:411
Definition: activity_content_details_recommendation.h:52
void clear_promoted_item()
Definition: activity_content_details.h:310
Definition: activity_content_details_favorite.h:51
bool has_like() const
Definition: activity_content_details.h:237
void clear_favorite()
Definition: activity_content_details.h:210
bool has_channel_item() const
Definition: activity_content_details.h:137
Definition: activity_content_details_subscription.h:51
void clear_playlist_item()
Definition: activity_content_details.h:277
bool has_favorite() const
Definition: activity_content_details.h:203