Qore GoogleDataProvider Module Reference 1.0
Loading...
Searching...
No Matches
GoogleCalendarListElementType.qc.dox.h
1// -*- mode: c++; indent-tabs-mode: nil -*-
3
26namespace GoogleDataProvider {
29
30public:
31protected:
33 const Fields = {
34 "summaryOverride": {
35 "type": AbstractDataProviderTypeMap."*string",
36 "desc": "The summary that the authenticated user has set for this calendar",
37 },
38 "colorId": {
39 "type": AbstractDataProviderTypeMap."*string",
40 "desc": "The color of the calendar. This is an ID referring to an entry in the calendar section of "
41 "the colors definition (see the colors endpoint). This property is superseded by the "
42 "`backgroundColor` and `foregroundColor` properties and can be ignored when using these "
43 "properties",
44 },
45 "foregroundColor": {
46 "type": AbstractDataProviderTypeMap."*string",
47 "desc": "The foreground color of the calendar in the hexadecimal format `//ffffff`. This property "
48 "supersedes the index-based colorId property. To set or change this property, you need to "
49 "specify `colorRgbFormat=true` in the parameters of the insert, update and patch methods",
50 },
51 "backgroundColor": {
52 "type": AbstractDataProviderTypeMap."*string",
53 "desc": "The background color of the calendar in the hexadecimal format `#ffffff`. This property "
54 "supersedes the index-based colorId property. To set or change this property, you need to "
55 "specify `colorRgbFormat=true` in the parameters of the insert, update and patch methods",
56 },
57 "selected": {
58 "type": AbstractDataProviderTypeMap."*bool",
59 "desc": "Whether the calendar content shows up in the calendar UI",
60 },
61 "deleted": {
62 "type": AbstractDataProviderTypeMap."*bool",
63 "desc": "Whether this calendar list entry has been deleted from the calendar list",
64 },
65 "primary": {
66 "type": AbstractDataProviderTypeMap."*bool",
67 "desc": "Whether the calendar is the primary calendar of the authenticated user",
68 },
69 "accessRole": {
70 "type": AbstractDataProviderTypeMap."*string",
71 "desc": "The effective access role that the authenticated user has on the calendar. Read-only. "
72 "Possible values are:\n"
73 "- `freeBusyReader`: Provides read access to free/busy information\n"
74 "- `reader`: Provides read access to the calendar. Private events will appear to users with "
75 "reader access, but event details will be hidden\n"
76 "- `writer`: Provides read and write access to the calendar. Private events will appear to users "
77 "with writer access, and event details will be visible\n"
78 "- `owner`: Provides ownership of the calendar. This role has all of the permissions of the "
79 "writer role with the additional ability to see and manipulate ACLs",
80 },
81 "defaultReminders": {
82 "type": AbstractDataProviderTypeMap."*list",
83 "desc": "The default reminders that the authenticated user has for this calendar",
84 },
85 };
86
87public:
88
91
92};
93};
Google calenderList element type.
Definition: GoogleCalendarListElementType.qc.dox.h:28
const Fields
Field descriptions.
Definition: GoogleCalendarListElementType.qc.dox.h:33
Google calender type.
Definition: GoogleCalendarType.qc.dox.h:31
Qore GoogleDataProvider module definition.
Definition: GoogleCalendarBaseDataProvider.qc.dox.h:26