manpagez: man pages & more
html files: gdata
Home | html | info | man

GDataCalendarAccessRule

GDataCalendarAccessRule — GData Calendar access rule object

Stability Level

Stable, unless otherwise indicated

Object Hierarchy

    GObject
    ╰── GDataParsable
        ╰── GDataEntry
            ╰── GDataAccessRule
                ╰── GDataCalendarAccessRule

Includes

#include <gdata/services/calendar/gdata-calendar-access-rule.h>

Description

GDataCalendarAccessRule is a subclass of GDataAccessRule to represent an access rule affecting users of a shared calendar in Google Calendar.

Functions

gdata_calendar_access_rule_new ()

GDataCalendarAccessRule *
gdata_calendar_access_rule_new (const gchar *id);

Creates a new GDataCalendarAccessRule with the given ID and default properties.

Parameters

id

the access rule's ID, or NULL

 

Returns

a new GDataCalendarAccessRule; unref with g_object_unref().

[transfer full]

Since: 0.17.2

Types and Values

GDATA_CALENDAR_ACCESS_ROLE_READ

#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


GDATA_CALENDAR_ACCESS_ROLE_FREE_BUSY

#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


GDATA_CALENDAR_ACCESS_ROLE_EDITOR

#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


GDATA_CALENDAR_ACCESS_ROLE_OWNER

#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


GDATA_CALENDAR_ACCESS_ROLE_ROOT

#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


GDataCalendarAccessRule

typedef struct _GDataCalendarAccessRule GDataCalendarAccessRule;

All the fields in the GDataCalendarAccessRule structure are private and should never be accessed directly.

Since: 0.17.2


GDataCalendarAccessRuleClass

typedef struct {
} GDataCalendarAccessRuleClass;

All the fields in the GDataCalendarAccessRuleClass structure are private and should never be accessed directly.

Since: 0.17.2

© manpagez.com 2000-2022
Individual documents may contain additional copyright information.