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 ActivitiesResourceget_activities () const
 
const CaptionsResourceget_captions () const
 
const ChannelBannersResourceget_channel_banners () const
 
const ChannelSectionsResourceget_channel_sections () const
 
const ChannelsResourceget_channels () const
 
const CommentThreadsResourceget_comment_threads () const
 
const CommentsResourceget_comments () const
 
const GuideCategoriesResourceget_guide_categories () const
 
const I18nLanguagesResourceget_i18n_languages () const
 
const I18nRegionsResourceget_i18n_regions () const
 
const LiveBroadcastsResourceget_live_broadcasts () const
 
const LiveChatBansResourceget_live_chat_bans () const
 
const LiveChatMessagesResourceget_live_chat_messages () const
 
const LiveChatModeratorsResourceget_live_chat_moderators () const
 
const LiveStreamsResourceget_live_streams () const
 
const MembersResourceget_members () const
 
const MembershipsLevelsResourceget_memberships_levels () const
 
const PlaylistItemsResourceget_playlist_items () const
 
const PlaylistsResourceget_playlists () const
 
const SearchResourceget_search () const
 
const SponsorsResourceget_sponsors () const
 
const SubscriptionsResourceget_subscriptions () const
 
const SuperChatEventsResourceget_super_chat_events () const
 
const ThumbnailsResourceget_thumbnails () const
 
const VideoAbuseReportReasonsResourceget_video_abuse_report_reasons () const
 
const VideoCategoriesResourceget_video_categories () const
 
const VideosResourceget_videos () const
 
const WatermarksResourceget_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: