youtube  v3
Classes | Public Member Functions | Static Public Attributes | List of all members
google_youtube_api::YouTubeService Class Reference

#include <you_tube_service.h>

Inheritance diagram for google_youtube_api::YouTubeService:

Classes

class  ActivitiesResource
 
class  CaptionsResource
 
class  ChannelBannersResource
 
class  ChannelSectionsResource
 
class  ChannelsResource
 
class  CommentsResource
 
class  CommentThreadsResource
 
class  GuideCategoriesResource
 
class  I18nLanguagesResource
 
class  I18nRegionsResource
 
class  LiveBroadcastsResource
 
class  LiveChatBansResource
 
class  LiveChatMessagesResource
 
class  LiveChatModeratorsResource
 
class  LiveStreamsResource
 
class  MembershipsLevelsResource
 
class  MembersResource
 
class  PlaylistItemsResource
 
class  PlaylistsResource
 
class  SCOPES
 
class  SearchResource
 
class  SponsorsResource
 
class  SubscriptionsResource
 
class  SuperChatEventsResource
 
class  ThumbnailsResource
 
class  VideoAbuseReportReasonsResource
 
class  VideoCategoriesResource
 
class  VideosResource
 
class  WatermarksResource
 

Public Member Functions

 YouTubeService (client::HttpTransport *transport)
 
virtual ~YouTubeService ()
 
const ActivitiesResource & get_activities () const
 
const CaptionsResource & get_captions () const
 
const ChannelBannersResource & get_channel_banners () const
 
const ChannelSectionsResource & get_channel_sections () const
 
const ChannelsResource & get_channels () const
 
const CommentThreadsResource & get_comment_threads () const
 
const CommentsResource & get_comments () const
 
const GuideCategoriesResource & get_guide_categories () const
 
const I18nLanguagesResource & get_i18n_languages () const
 
const I18nRegionsResource & get_i18n_regions () const
 
const LiveBroadcastsResource & get_live_broadcasts () const
 
const LiveChatBansResource & get_live_chat_bans () const
 
const LiveChatMessagesResource & get_live_chat_messages () const
 
const LiveChatModeratorsResource & get_live_chat_moderators () const
 
const LiveStreamsResource & get_live_streams () const
 
const MembersResource & get_members () const
 
const MembershipsLevelsResource & get_memberships_levels () const
 
const PlaylistItemsResource & get_playlist_items () const
 
const PlaylistsResource & get_playlists () const
 
const SearchResource & get_search () const
 
const SponsorsResource & get_sponsors () const
 
const SubscriptionsResource & get_subscriptions () const
 
const SuperChatEventsResource & get_super_chat_events () const
 
const ThumbnailsResource & get_thumbnails () const
 
const VideoAbuseReportReasonsResource & get_video_abuse_report_reasons () const
 
const VideoCategoriesResource & get_video_categories () const
 
const VideosResource & get_videos () const
 
const WatermarksResource & get_watermarks () const
 

Static Public Attributes

static const char googleapis_API_NAME [] = {"youtube"}
 
static const char googleapis_API_VERSION [] = {"v3"}
 
static const char googleapis_API_GENERATOR []
 

Detailed Description

Service definition for YouTubeService (v3).

For more information about this service, see the API Documentation at 'https://developers.google.com/youtube/v3

Constructor & Destructor Documentation

◆ YouTubeService()

google_youtube_api::YouTubeService::YouTubeService ( client::HttpTransport *  transport)
explicit

Standard constructor.

Parameters
[in]transportThe transport to use when creating methods to invoke on this service instance.

◆ ~YouTubeService()

google_youtube_api::YouTubeService::~YouTubeService ( )
virtual

Standard destructor.

Member Function Documentation

◆ get_activities()

const ActivitiesResource& google_youtube_api::YouTubeService::get_activities ( ) const
inline

Gets the resource method factory.

Returns
ActivitiesResource for creating methods.

◆ get_captions()

const CaptionsResource& google_youtube_api::YouTubeService::get_captions ( ) const
inline

Gets the resource method factory.

Returns
CaptionsResource for creating methods.

◆ get_channel_banners()

const ChannelBannersResource& google_youtube_api::YouTubeService::get_channel_banners ( ) const
inline

Gets the resource method factory.

Returns
ChannelBannersResource for creating methods.

◆ get_channel_sections()

const ChannelSectionsResource& google_youtube_api::YouTubeService::get_channel_sections ( ) const
inline

Gets the resource method factory.

Returns
ChannelSectionsResource for creating methods.

◆ get_channels()

const ChannelsResource& google_youtube_api::YouTubeService::get_channels ( ) const
inline

Gets the resource method factory.

Returns
ChannelsResource for creating methods.

◆ get_comment_threads()

const CommentThreadsResource& google_youtube_api::YouTubeService::get_comment_threads ( ) const
inline

Gets the resource method factory.

Returns
CommentThreadsResource for creating methods.

◆ get_comments()

const CommentsResource& google_youtube_api::YouTubeService::get_comments ( ) const
inline

Gets the resource method factory.

Returns
CommentsResource for creating methods.

◆ get_guide_categories()

const GuideCategoriesResource& google_youtube_api::YouTubeService::get_guide_categories ( ) const
inline

Gets the resource method factory.

Returns
GuideCategoriesResource for creating methods.

◆ get_i18n_languages()

const I18nLanguagesResource& google_youtube_api::YouTubeService::get_i18n_languages ( ) const
inline

Gets the resource method factory.

Returns
I18nLanguagesResource for creating methods.

◆ get_i18n_regions()

const I18nRegionsResource& google_youtube_api::YouTubeService::get_i18n_regions ( ) const
inline

Gets the resource method factory.

Returns
I18nRegionsResource for creating methods.

◆ get_live_broadcasts()

const LiveBroadcastsResource& google_youtube_api::YouTubeService::get_live_broadcasts ( ) const
inline

Gets the resource method factory.

Returns
LiveBroadcastsResource for creating methods.

◆ get_live_chat_bans()

const LiveChatBansResource& google_youtube_api::YouTubeService::get_live_chat_bans ( ) const
inline

Gets the resource method factory.

Returns
LiveChatBansResource for creating methods.

◆ get_live_chat_messages()

const LiveChatMessagesResource& google_youtube_api::YouTubeService::get_live_chat_messages ( ) const
inline

Gets the resource method factory.

Returns
LiveChatMessagesResource for creating methods.

◆ get_live_chat_moderators()

const LiveChatModeratorsResource& google_youtube_api::YouTubeService::get_live_chat_moderators ( ) const
inline

Gets the resource method factory.

Returns
LiveChatModeratorsResource for creating methods.

◆ get_live_streams()

const LiveStreamsResource& google_youtube_api::YouTubeService::get_live_streams ( ) const
inline

Gets the resource method factory.

Returns
LiveStreamsResource for creating methods.

◆ get_members()

const MembersResource& google_youtube_api::YouTubeService::get_members ( ) const
inline

Gets the resource method factory.

Returns
MembersResource for creating methods.

◆ get_memberships_levels()

const MembershipsLevelsResource& google_youtube_api::YouTubeService::get_memberships_levels ( ) const
inline

Gets the resource method factory.

Returns
MembershipsLevelsResource for creating methods.

◆ get_playlist_items()

const PlaylistItemsResource& google_youtube_api::YouTubeService::get_playlist_items ( ) const
inline

Gets the resource method factory.

Returns
PlaylistItemsResource for creating methods.

◆ get_playlists()

const PlaylistsResource& google_youtube_api::YouTubeService::get_playlists ( ) const
inline

Gets the resource method factory.

Returns
PlaylistsResource for creating methods.

◆ get_search()

const SearchResource& google_youtube_api::YouTubeService::get_search ( ) const
inline

Gets the resource method factory.

Returns
SearchResource for creating methods.

◆ get_sponsors()

const SponsorsResource& google_youtube_api::YouTubeService::get_sponsors ( ) const
inline

Gets the resource method factory.

Returns
SponsorsResource for creating methods.

◆ get_subscriptions()

const SubscriptionsResource& google_youtube_api::YouTubeService::get_subscriptions ( ) const
inline

Gets the resource method factory.

Returns
SubscriptionsResource for creating methods.

◆ get_super_chat_events()

const SuperChatEventsResource& google_youtube_api::YouTubeService::get_super_chat_events ( ) const
inline

Gets the resource method factory.

Returns
SuperChatEventsResource for creating methods.

◆ get_thumbnails()

const ThumbnailsResource& google_youtube_api::YouTubeService::get_thumbnails ( ) const
inline

Gets the resource method factory.

Returns
ThumbnailsResource for creating methods.

◆ get_video_abuse_report_reasons()

const VideoAbuseReportReasonsResource& google_youtube_api::YouTubeService::get_video_abuse_report_reasons ( ) const
inline

Gets the resource method factory.

Returns
VideoAbuseReportReasonsResource for creating methods.

◆ get_video_categories()

const VideoCategoriesResource& google_youtube_api::YouTubeService::get_video_categories ( ) const
inline

Gets the resource method factory.

Returns
VideoCategoriesResource for creating methods.

◆ get_videos()

const VideosResource& google_youtube_api::YouTubeService::get_videos ( ) const
inline

Gets the resource method factory.

Returns
VideosResource for creating methods.

◆ get_watermarks()

const WatermarksResource& google_youtube_api::YouTubeService::get_watermarks ( ) const
inline

Gets the resource method factory.

Returns
WatermarksResource for creating methods.

Member Data Documentation

◆ googleapis_API_GENERATOR

const char google_youtube_api::YouTubeService::googleapis_API_GENERATOR
static
Initial value:
= {
"google-apis-code-generator 1.5.1 / 0.1.4"}

The code generator used to generate this API.

◆ googleapis_API_NAME

const char google_youtube_api::YouTubeService::googleapis_API_NAME = {"youtube"}
static

The name of the API that this was generated from.

◆ googleapis_API_VERSION

const char google_youtube_api::YouTubeService::googleapis_API_VERSION = {"v3"}
static

The version of the API that this interface was generated from.


The documentation for this class was generated from the following files: