$darkmode
Qore GoogleDataProvider Module Reference 1.0
GoogleCalendarListElementType.qc.dox.h
1 // -*- mode: c++; indent-tabs-mode: nil -*-
3 
26 namespace GoogleDataProvider {
29 
30 public:
31 protected:
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 
87 public:
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