calendar  v3
Classes | Public Member Functions | Static Public Attributes | List of all members
google_calendar_api::CalendarService Class Reference

#include <calendar_service.h>

Inheritance diagram for google_calendar_api::CalendarService:

Classes

class  AclResource
 
class  CalendarListResource
 
class  CalendarsResource
 
class  ChannelsResource
 
class  ColorsResource
 
class  EventsResource
 
class  FreebusyResource
 
class  SCOPES
 
class  SettingsResource
 

Public Member Functions

 CalendarService (client::HttpTransport *transport)
 
virtual ~CalendarService ()
 
const AclResourceget_acl () const
 
const CalendarListResourceget_calendar_list () const
 
const CalendarsResourceget_calendars () const
 
const ChannelsResourceget_channels () const
 
const ColorsResourceget_colors () const
 
const EventsResourceget_events () const
 
const FreebusyResourceget_freebusy () const
 
const SettingsResourceget_settings () const
 

Static Public Attributes

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

Detailed Description

Service definition for CalendarService (v3).

For more information about this service, see the API Documentation at 'https://developers.google.com/google-apps/calendar/firstapp

Constructor & Destructor Documentation

◆ CalendarService()

google_calendar_api::CalendarService::CalendarService ( client::HttpTransport *  transport)
explicit

Standard constructor.

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

◆ ~CalendarService()

google_calendar_api::CalendarService::~CalendarService ( )
virtual

Standard destructor.

Member Function Documentation

◆ get_acl()

const AclResource& google_calendar_api::CalendarService::get_acl ( ) const
inline

Gets the resource method factory.

Returns
AclResource for creating methods.

◆ get_calendar_list()

const CalendarListResource& google_calendar_api::CalendarService::get_calendar_list ( ) const
inline

Gets the resource method factory.

Returns
CalendarListResource for creating methods.

◆ get_calendars()

const CalendarsResource& google_calendar_api::CalendarService::get_calendars ( ) const
inline

Gets the resource method factory.

Returns
CalendarsResource for creating methods.

◆ get_channels()

const ChannelsResource& google_calendar_api::CalendarService::get_channels ( ) const
inline

Gets the resource method factory.

Returns
ChannelsResource for creating methods.

◆ get_colors()

const ColorsResource& google_calendar_api::CalendarService::get_colors ( ) const
inline

Gets the resource method factory.

Returns
ColorsResource for creating methods.

◆ get_events()

const EventsResource& google_calendar_api::CalendarService::get_events ( ) const
inline

Gets the resource method factory.

Returns
EventsResource for creating methods.

◆ get_freebusy()

const FreebusyResource& google_calendar_api::CalendarService::get_freebusy ( ) const
inline

Gets the resource method factory.

Returns
FreebusyResource for creating methods.

◆ get_settings()

const SettingsResource& google_calendar_api::CalendarService::get_settings ( ) const
inline

Gets the resource method factory.

Returns
SettingsResource for creating methods.

Member Data Documentation

◆ googleapis_API_GENERATOR

const char google_calendar_api::CalendarService::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_calendar_api::CalendarService::googleapis_API_NAME = {"calendar"}
static

The name of the API that this was generated from.

◆ googleapis_API_VERSION

const char google_calendar_api::CalendarService::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: