36 "desc":
"Google calendarList list API data provider",
37 "type":
"GoogleCalendarListListDataProvider",
39 "supports_request":
True,
44 AbstractDataProvider::DataProviderSummaryInfoKeys
110 "type": AbstractDataProviderTypeMap.
"int",
111 "desc":
"Maximum number of entries returned on one result page. By default the value is 100 entries. "
112 "The page size can never be larger than 250 entries",
113 "default_value": 100,
116 "type": AbstractDataProviderTypeMap.
"*string",
117 "desc":
"The minimum access role for the user in the returned entries. Optional. The default is no "
119 "Acceptable values are:\n"
120 "- `freeBusyReader`: The user can read free/busy information\n"
121 "- `owner`: The user can read and modify events and access control lists\n"
122 "- `reader`: The user can read events that are not private\n"
123 "- `writer`: The user can read and modify events",
132 "type": AbstractDataProviderTypeMap.
"*string",
133 "desc":
"Token specifying which result page to return",
137 "desc":
"Whether to include deleted calendar list entries in the result",
138 "default_value":
False,
142 "desc":
"Whether to show hidden entries",
143 "default_value":
False,
146 "type": AbstractDataProviderTypeMap.
"*string",
147 "desc":
"Token obtained from the nextSyncToken field returned on the last page of results from the "
148 "previous list request. It makes the result of this list request contain only entries that have "
149 "changed since then. If only read-only fields such as calendar properties or ACLs have changed, "
150 "the entry won't be returned. All entries deleted and hidden since the previous list request "
151 "will always be in the result set and it is not allowed to set showDeleted neither showHidden to "
152 "`False`. To ensure client state consistency, the `minAccessRole` query parameter cannot be "
153 "specified together with `nextSyncToken`.\n"
154 "If the `syncToken` expires, the server will respond with a `410 GONE` response code and the "
155 "client should clear its storage and perform a full synchronization without any `syncToken`.\n"
156 "The default is to return all entries",
175 "type": AbstractDataProviderTypeMap.
"string",
176 "desc":
"The type of the collection",
179 "type": AbstractDataProviderTypeMap.
"string",
180 "desc":
"A hash that indicates a specific version of the object definition",
183 "type": AbstractDataProviderTypeMap.
"*string",
184 "desc":
"Token used to access the next page of this result. Omitted if no further results are "
185 "available, in which case `nextSyncToken` is provided",
188 "type": AbstractDataProviderTypeMap.
"*string",
189 "desc":
"A synchronization token for the data",
193 "desc":
"response items",
Google calenderList element type.
Definition: GoogleCalendarListElementType.qc.dox.h:28
The Google calendarList list API data provider.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:30
const ProviderInfo
Provider info.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:34
constructor(GoogleRestClient::GoogleRestClient rest)
Creates the object from a REST connection.
hash< DataProvider::DataProviderInfo > getStaticInfoImpl()
Returns data provider static info.
*DataProvider::AbstractDataProviderType getResponseTypeImpl()
Returns the description of a response message, if this object represents a response message.
*string getDesc()
Returns the data provider description.
*DataProvider::AbstractDataProviderType getRequestTypeImpl()
Returns the description of a successful request message, if any.
constructor(*hash< auto > options)
Creates the object from constructor options.
string getName()
Returns the data provider name.
const ResponseType
Response type.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:51
const RequestType
Request type.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:48
auto doRequestImpl(auto req, *hash< auto > request_options)
Makes a request and returns the response.
const ProviderSummaryInfo
Provider summary info.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:43
Google calenderList list request data type.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:102
const Fields
Field descriptions.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:107
constructor()
Creates the object.
Google calendarList list response data type.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:168
constructor()
Creates the object.
const Fields
Field descriptions.
Definition: GoogleCalendarListListDataProvider.qc.dox.h:173
The Google data provider base class.
Definition: GoogleDataProviderBase.qc.dox.h:28
*GoogleRestClient::GoogleRestClient rest
The REST client object for API calls.
Definition: GoogleDataProviderBase.qc.dox.h:33
const ConstructorOptions
Constructor options.
Definition: GoogleDataProvider.qc.dox.h:40
Qore GoogleDataProvider module definition.
Definition: GoogleCalendarBaseDataProvider.qc.dox.h:26
const SoftBoolDataProviderStringType
Boolean data provider string type for query parameters.
Definition: GoogleDataProvider.qc.dox.h:127