calendar  v3
 All Classes Namespaces Functions Variables Enumerations Properties Events
Classes | Public Member Functions | List of all members
Google.Apis.Calendar.v3.AclResource Class Reference

The "acl" collection of methods. More...

Classes

class  DeleteRequest
 Deletes an access control rule. More...
class  GetRequest
 Returns an access control rule. More...
class  InsertRequest
 Creates an access control rule. More...
class  ListRequest
 Returns the rules in the access control list for the calendar. More...
class  PatchRequest
 Updates an access control rule. This method supports patch semantics. More...
class  UpdateRequest
 Updates an access control rule. More...
class  WatchRequest
 Watch for changes to ACL resources. More...

Public Member Functions

 AclResource (Google.Apis.Services.IClientService service)
 Constructs a new resource.
virtual DeleteRequest Delete (string calendarId, string ruleId)
 Deletes an access control rule.
virtual GetRequest Get (string calendarId, string ruleId)
 Returns an access control rule.
virtual InsertRequest Insert (Google.Apis.Calendar.v3.Data.AclRule body, string calendarId)
 Creates an access control rule.
virtual ListRequest List (string calendarId)
 Returns the rules in the access control list for the calendar.
virtual PatchRequest Patch (Google.Apis.Calendar.v3.Data.AclRule body, string calendarId, string ruleId)
 Updates an access control rule. This method supports patch semantics.
virtual UpdateRequest Update (Google.Apis.Calendar.v3.Data.AclRule body, string calendarId, string ruleId)
 Updates an access control rule.
virtual WatchRequest Watch (Google.Apis.Calendar.v3.Data.Channel body, string calendarId)
 Watch for changes to ACL resources.

Detailed Description

The "acl" collection of methods.

Constructor & Destructor Documentation

Google.Apis.Calendar.v3.AclResource.AclResource ( Google.Apis.Services.IClientService  service)
inline

Constructs a new resource.

Member Function Documentation

virtual DeleteRequest Google.Apis.Calendar.v3.AclResource.Delete ( string  calendarId,
string  ruleId 
)
inlinevirtual

Deletes an access control rule.

Parameters
calendarIdCalendar identifier.
ruleIdACL rule identifier.
virtual GetRequest Google.Apis.Calendar.v3.AclResource.Get ( string  calendarId,
string  ruleId 
)
inlinevirtual

Returns an access control rule.

Parameters
calendarIdCalendar identifier.
ruleIdACL rule identifier.
virtual InsertRequest Google.Apis.Calendar.v3.AclResource.Insert ( Google.Apis.Calendar.v3.Data.AclRule  body,
string  calendarId 
)
inlinevirtual

Creates an access control rule.

Parameters
bodyThe body of the request.
calendarIdCalendar identifier.
virtual ListRequest Google.Apis.Calendar.v3.AclResource.List ( string  calendarId)
inlinevirtual

Returns the rules in the access control list for the calendar.

Parameters
calendarIdCalendar identifier.
virtual PatchRequest Google.Apis.Calendar.v3.AclResource.Patch ( Google.Apis.Calendar.v3.Data.AclRule  body,
string  calendarId,
string  ruleId 
)
inlinevirtual

Updates an access control rule. This method supports patch semantics.

Parameters
bodyThe body of the request.
calendarIdCalendar identifier.
ruleIdACL rule identifier.
virtual UpdateRequest Google.Apis.Calendar.v3.AclResource.Update ( Google.Apis.Calendar.v3.Data.AclRule  body,
string  calendarId,
string  ruleId 
)
inlinevirtual

Updates an access control rule.

Parameters
bodyThe body of the request.
calendarIdCalendar identifier.
ruleIdACL rule identifier.
virtual WatchRequest Google.Apis.Calendar.v3.AclResource.Watch ( Google.Apis.Calendar.v3.Data.Channel  body,
string  calendarId 
)
inlinevirtual

Watch for changes to ACL resources.

Parameters
bodyThe body of the request.
calendarIdCalendar identifier.

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