Loading...
Searching...
No Matches
GoogleCalendarListElementType.qc.dox.h
// -*- mode: c++; indent-tabs-mode: nil -*-
namespace GoogleDataProvider {
class GoogleCalendarListElementType : public GoogleCalendarType {
public:
protected:
const Fields = {
"summaryOverride": {
"type": AbstractDataProviderTypeMap."*string",
"desc": "The summary that the authenticated user has set for this calendar",
},
"colorId": {
"type": AbstractDataProviderTypeMap."*string",
"desc": "The color of the calendar. This is an ID referring to an entry in the calendar section of "
"the colors definition (see the colors endpoint). This property is superseded by the "
"`backgroundColor` and `foregroundColor` properties and can be ignored when using these "
"properties",
},
"foregroundColor": {
"type": AbstractDataProviderTypeMap."*string",
"desc": "The foreground color of the calendar in the hexadecimal format `//ffffff`. This property "
"supersedes the index-based colorId property. To set or change this property, you need to "
"specify `colorRgbFormat=true` in the parameters of the insert, update and patch methods",
},
"backgroundColor": {
"type": AbstractDataProviderTypeMap."*string",
"desc": "The background color of the calendar in the hexadecimal format `#ffffff`. This property "
"supersedes the index-based colorId property. To set or change this property, you need to "
"specify `colorRgbFormat=true` in the parameters of the insert, update and patch methods",
},
"selected": {
"type": AbstractDataProviderTypeMap."*bool",
"desc": "Whether the calendar content shows up in the calendar UI",
},
"deleted": {
"type": AbstractDataProviderTypeMap."*bool",
"desc": "Whether this calendar list entry has been deleted from the calendar list",
},
"primary": {
"type": AbstractDataProviderTypeMap."*bool",
"desc": "Whether the calendar is the primary calendar of the authenticated user",
},
"accessRole": {
"type": AbstractDataProviderTypeMap."*string",
"desc": "The effective access role that the authenticated user has on the calendar. Read-only. "
"Possible values are:\n"
"- `freeBusyReader`: Provides read access to free/busy information\n"
"- `reader`: Provides read access to the calendar. Private events will appear to users with "
"reader access, but event details will be hidden\n"
"- `writer`: Provides read and write access to the calendar. Private events will appear to users "
"with writer access, and event details will be visible\n"
"- `owner`: Provides ownership of the calendar. This role has all of the permissions of the "
"writer role with the additional ability to see and manipulate ACLs",
},
"defaultReminders": {
"type": AbstractDataProviderTypeMap."*list",
"desc": "The default reminders that the authenticated user has for this calendar",
},
};
public:
constructor();
};
};
GoogleDataProvider::GoogleCalendarListElementType
Google calenderList element type.
Definition: GoogleCalendarListElementType.qc.dox.h:28
GoogleDataProvider::GoogleCalendarListElementType::constructor
constructor()
Creates the object.
GoogleDataProvider::GoogleCalendarListElementType::Fields
const Fields
Field descriptions.
Definition: GoogleCalendarListElementType.qc.dox.h:33
GoogleDataProvider::GoogleCalendarType
Google calender type.
Definition: GoogleCalendarType.qc.dox.h:31
GoogleDataProvider
Qore GoogleDataProvider module definition.
Definition: GoogleCalendarBaseDataProvider.qc.dox.h:26