Top | ![]() |
![]() |
![]() |
![]() |
GObject ╰── GDataParsable ╰── GDataEntry ╰── GDataAccessRule ╰── GDataCalendarAccessRule
GDataCalendarAccessRule is a subclass of GDataAccessRule to represent an access rule affecting users of a shared calendar in Google Calendar.
GDataCalendarAccessRule *
gdata_calendar_access_rule_new (const gchar *id
);
Creates a new GDataCalendarAccessRule with the given ID and default properties.
Since: 0.17.2
#define GDATA_CALENDAR_ACCESS_ROLE_READ "http://schemas.google.com/gCal/2005#read"
The users specified by the GDataCalendarAccessRule have read-only access to the calendar.
Since: 0.7.0
#define GDATA_CALENDAR_ACCESS_ROLE_FREE_BUSY "http://schemas.google.com/gCal/2005#freebusy"
The users specified by the GDataCalendarAccessRule can only see the free/busy information on the calendar; not event details.
Since: 0.7.0
#define GDATA_CALENDAR_ACCESS_ROLE_EDITOR "http://schemas.google.com/gCal/2005#editor"
The users specified by the GDataCalendarAccessRule have full edit access to the calendar, except they can’t change the calendar’s access rules.
Since: 0.7.0
#define GDATA_CALENDAR_ACCESS_ROLE_OWNER "http://schemas.google.com/gCal/2005#owner"
The users specified by the GDataCalendarAccessRule have full owner access to the calendar.
Since: 0.7.0
#define GDATA_CALENDAR_ACCESS_ROLE_ROOT "http://schemas.google.com/gCal/2005#root"
The users specified by the GDataCalendarAccessRule have full administrator access to the calendar server. This is only available in Google Apps For Your Domain.
Since: 0.7.0
typedef struct _GDataCalendarAccessRule GDataCalendarAccessRule;
All the fields in the GDataCalendarAccessRule structure are private and should never be accessed directly.
Since: 0.17.2
typedef struct { } GDataCalendarAccessRuleClass;
All the fields in the GDataCalendarAccessRuleClass structure are private and should never be accessed directly.
Since: 0.17.2