| Index: generated/googleapis/lib/calendar/v3.dart
|
| diff --git a/generated/googleapis/lib/calendar/v3.dart b/generated/googleapis/lib/calendar/v3.dart
|
| index fa8b5661915043491ca48389fe1211dcc83998bf..b10710c750c44b6c25761669a5b02aaeb35d6c93 100644
|
| --- a/generated/googleapis/lib/calendar/v3.dart
|
| +++ b/generated/googleapis/lib/calendar/v3.dart
|
| @@ -9,24 +9,25 @@ import 'dart:convert' as convert;
|
| import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
|
| import 'package:http/http.dart' as http;
|
|
|
| -export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
|
| - ApiRequestError, DetailedApiRequestError;
|
| +export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
|
| + show ApiRequestError, DetailedApiRequestError;
|
|
|
| const core.String USER_AGENT = 'dart-api-client calendar/v3';
|
|
|
| -/** Manipulates events and other calendar data. */
|
| +/// Manipulates events and other calendar data.
|
| class CalendarApi {
|
| - /** Manage your calendars */
|
| + /// Manage your calendars
|
| static const CalendarScope = "https://www.googleapis.com/auth/calendar";
|
|
|
| - /** View your calendars */
|
| - static const CalendarReadonlyScope = "https://www.googleapis.com/auth/calendar.readonly";
|
| -
|
| + /// View your calendars
|
| + static const CalendarReadonlyScope =
|
| + "https://www.googleapis.com/auth/calendar.readonly";
|
|
|
| final commons.ApiRequester _requester;
|
|
|
| AclResourceApi get acl => new AclResourceApi(_requester);
|
| - CalendarListResourceApi get calendarList => new CalendarListResourceApi(_requester);
|
| + CalendarListResourceApi get calendarList =>
|
| + new CalendarListResourceApi(_requester);
|
| CalendarsResourceApi get calendars => new CalendarsResourceApi(_requester);
|
| ChannelsResourceApi get channels => new ChannelsResourceApi(_requester);
|
| ColorsResourceApi get colors => new ColorsResourceApi(_requester);
|
| @@ -34,34 +35,33 @@ class CalendarApi {
|
| FreebusyResourceApi get freebusy => new FreebusyResourceApi(_requester);
|
| SettingsResourceApi get settings => new SettingsResourceApi(_requester);
|
|
|
| - CalendarApi(http.Client client, {core.String rootUrl: "https://www.googleapis.com/", core.String servicePath: "calendar/v3/"}) :
|
| - _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| + CalendarApi(http.Client client,
|
| + {core.String rootUrl: "https://www.googleapis.com/",
|
| + core.String servicePath: "calendar/v3/"})
|
| + : _requester =
|
| + new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
|
| }
|
|
|
| -
|
| class AclResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - AclResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deletes an access control rule.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [ruleId] - ACL rule identifier.
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + AclResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Deletes an access control rule.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [ruleId] - ACL rule identifier.
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future delete(core.String calendarId, core.String ruleId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -79,37 +79,37 @@ class AclResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/acl/' + commons.Escaper.ecapeVariable('$ruleId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/acl/' +
|
| + commons.Escaper.ecapeVariable('$ruleId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns an access control rule.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [ruleId] - ACL rule identifier.
|
| - *
|
| - * Completes with a [AclRule].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Returns an access control rule.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [ruleId] - ACL rule identifier.
|
| + ///
|
| + /// Completes with a [AclRule].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<AclRule> get(core.String calendarId, core.String ruleId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -125,37 +125,37 @@ class AclResourceApi {
|
| throw new core.ArgumentError("Parameter ruleId is required.");
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/acl/' + commons.Escaper.ecapeVariable('$ruleId');
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/acl/' +
|
| + commons.Escaper.ecapeVariable('$ruleId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new AclRule.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Creates an access control rule.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [AclRule].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Creates an access control rule.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [AclRule].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<AclRule> insert(AclRule request, core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -173,55 +173,56 @@ class AclResourceApi {
|
|
|
| _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/acl';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new AclRule.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Returns the rules in the access control list for the calendar.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [maxResults] - Maximum number of entries returned on one result page. By
|
| - * default the value is 100 entries. The page size can never be larger than
|
| - * 250 entries. Optional.
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [showDeleted] - Whether to include deleted ACLs in the result. Deleted ACLs
|
| - * are represented by role equal to "none". Deleted ACLs will always be
|
| - * included if syncToken is provided. Optional. The default is False.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then. All
|
| - * entries deleted since the previous list request will always be in the
|
| - * result set and it is not allowed to set showDeleted to False.
|
| - * If the syncToken expires, the server will respond with a 410 GONE response
|
| - * code and the client should clear its storage and perform a full
|
| - * synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * Completes with a [Acl].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Acl> list(core.String calendarId, {core.int maxResults, core.String pageToken, core.bool showDeleted, core.String syncToken}) {
|
| + /// Returns the rules in the access control list for the calendar.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [maxResults] - Maximum number of entries returned on one result page. By
|
| + /// default the value is 100 entries. The page size can never be larger than
|
| + /// 250 entries. Optional.
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [showDeleted] - Whether to include deleted ACLs in the result. Deleted
|
| + /// ACLs are represented by role equal to "none". Deleted ACLs will always be
|
| + /// included if syncToken is provided. Optional. The default is False.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// All entries deleted since the previous list request will always be in the
|
| + /// result set and it is not allowed to set showDeleted to False.
|
| + /// If the syncToken expires, the server will respond with a 410 GONE
|
| + /// response code and the client should clear its storage and perform a full
|
| + /// synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// Completes with a [Acl].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Acl> list(core.String calendarId,
|
| + {core.int maxResults,
|
| + core.String pageToken,
|
| + core.bool showDeleted,
|
| + core.String syncToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -247,38 +248,36 @@ class AclResourceApi {
|
|
|
| _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/acl';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Acl.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an access control rule. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [ruleId] - ACL rule identifier.
|
| - *
|
| - * Completes with a [AclRule].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<AclRule> patch(AclRule request, core.String calendarId, core.String ruleId) {
|
| + /// Updates an access control rule. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [ruleId] - ACL rule identifier.
|
| + ///
|
| + /// Completes with a [AclRule].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<AclRule> patch(
|
| + AclRule request, core.String calendarId, core.String ruleId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -296,40 +295,41 @@ class AclResourceApi {
|
| throw new core.ArgumentError("Parameter ruleId is required.");
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/acl/' + commons.Escaper.ecapeVariable('$ruleId');
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/acl/' +
|
| + commons.Escaper.ecapeVariable('$ruleId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new AclRule.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an access control rule.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [ruleId] - ACL rule identifier.
|
| - *
|
| - * Completes with a [AclRule].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<AclRule> update(AclRule request, core.String calendarId, core.String ruleId) {
|
| + /// Updates an access control rule.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [ruleId] - ACL rule identifier.
|
| + ///
|
| + /// Completes with a [AclRule].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<AclRule> update(
|
| + AclRule request, core.String calendarId, core.String ruleId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -347,59 +347,63 @@ class AclResourceApi {
|
| throw new core.ArgumentError("Parameter ruleId is required.");
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/acl/' + commons.Escaper.ecapeVariable('$ruleId');
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/acl/' +
|
| + commons.Escaper.ecapeVariable('$ruleId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new AclRule.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Watch for changes to ACL resources.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [maxResults] - Maximum number of entries returned on one result page. By
|
| - * default the value is 100 entries. The page size can never be larger than
|
| - * 250 entries. Optional.
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [showDeleted] - Whether to include deleted ACLs in the result. Deleted ACLs
|
| - * are represented by role equal to "none". Deleted ACLs will always be
|
| - * included if syncToken is provided. Optional. The default is False.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then. All
|
| - * entries deleted since the previous list request will always be in the
|
| - * result set and it is not allowed to set showDeleted to False.
|
| - * If the syncToken expires, the server will respond with a 410 GONE response
|
| - * code and the client should clear its storage and perform a full
|
| - * synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * Completes with a [Channel].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Channel> watch(Channel request, core.String calendarId, {core.int maxResults, core.String pageToken, core.bool showDeleted, core.String syncToken}) {
|
| + /// Watch for changes to ACL resources.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [maxResults] - Maximum number of entries returned on one result page. By
|
| + /// default the value is 100 entries. The page size can never be larger than
|
| + /// 250 entries. Optional.
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [showDeleted] - Whether to include deleted ACLs in the result. Deleted
|
| + /// ACLs are represented by role equal to "none". Deleted ACLs will always be
|
| + /// included if syncToken is provided. Optional. The default is False.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// All entries deleted since the previous list request will always be in the
|
| + /// result set and it is not allowed to set showDeleted to False.
|
| + /// If the syncToken expires, the server will respond with a 410 GONE
|
| + /// response code and the client should clear its storage and perform a full
|
| + /// synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// Completes with a [Channel].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Channel> watch(Channel request, core.String calendarId,
|
| + {core.int maxResults,
|
| + core.String pageToken,
|
| + core.bool showDeleted,
|
| + core.String syncToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -426,42 +430,38 @@ class AclResourceApi {
|
| _queryParams["syncToken"] = [syncToken];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/acl/watch';
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/acl/watch';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Channel.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class CalendarListResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - CalendarListResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deletes an entry on the user's calendar list.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + CalendarListResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Deletes an entry on the user's calendar list.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future delete(core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -476,35 +476,33 @@ class CalendarListResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
| + _url =
|
| + 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns an entry on the user's calendar list.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [CalendarListEntry].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Returns an entry on the user's calendar list.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [CalendarListEntry].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<CalendarListEntry> get(core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -517,39 +515,38 @@ class CalendarListResourceApi {
|
| throw new core.ArgumentError("Parameter calendarId is required.");
|
| }
|
|
|
| - _url = 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
| + _url =
|
| + 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CalendarListEntry.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Adds an entry to the user's calendar list.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [colorRgbFormat] - Whether to use the foregroundColor and backgroundColor
|
| - * fields to write the calendar colors (RGB). If this feature is used, the
|
| - * index-based colorId field will be set to the best matching option
|
| - * automatically. Optional. The default is False.
|
| - *
|
| - * Completes with a [CalendarListEntry].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<CalendarListEntry> insert(CalendarListEntry request, {core.bool colorRgbFormat}) {
|
| + /// Adds an entry to the user's calendar list.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [colorRgbFormat] - Whether to use the foregroundColor and backgroundColor
|
| + /// fields to write the calendar colors (RGB). If this feature is used, the
|
| + /// index-based colorId field will be set to the best matching option
|
| + /// automatically. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [CalendarListEntry].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<CalendarListEntry> insert(CalendarListEntry request,
|
| + {core.bool colorRgbFormat}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -566,65 +563,68 @@ class CalendarListResourceApi {
|
|
|
| _url = 'users/me/calendarList';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CalendarListEntry.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Returns entries on the user's calendar list.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [maxResults] - Maximum number of entries returned on one result page. By
|
| - * default the value is 100 entries. The page size can never be larger than
|
| - * 250 entries. Optional.
|
| - *
|
| - * [minAccessRole] - The minimum access role for the user in the returned
|
| - * entries. Optional. The default is no restriction.
|
| - * Possible string values are:
|
| - * - "freeBusyReader" : The user can read free/busy information.
|
| - * - "owner" : The user can read and modify events and access control lists.
|
| - * - "reader" : The user can read events that are not private.
|
| - * - "writer" : The user can read and modify events.
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [showDeleted] - Whether to include deleted calendar list entries in the
|
| - * result. Optional. The default is False.
|
| - *
|
| - * [showHidden] - Whether to show hidden entries. Optional. The default is
|
| - * False.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then. If
|
| - * only read-only fields such as calendar properties or ACLs have changed, the
|
| - * entry won't be returned. All entries deleted and hidden since the previous
|
| - * list request will always be in the result set and it is not allowed to set
|
| - * showDeleted neither showHidden to False.
|
| - * To ensure client state consistency minAccessRole query parameter cannot be
|
| - * specified together with nextSyncToken.
|
| - * If the syncToken expires, the server will respond with a 410 GONE response
|
| - * code and the client should clear its storage and perform a full
|
| - * synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * Completes with a [CalendarList].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<CalendarList> list({core.int maxResults, core.String minAccessRole, core.String pageToken, core.bool showDeleted, core.bool showHidden, core.String syncToken}) {
|
| + /// Returns entries on the user's calendar list.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [maxResults] - Maximum number of entries returned on one result page. By
|
| + /// default the value is 100 entries. The page size can never be larger than
|
| + /// 250 entries. Optional.
|
| + ///
|
| + /// [minAccessRole] - The minimum access role for the user in the returned
|
| + /// entries. Optional. The default is no restriction.
|
| + /// Possible string values are:
|
| + /// - "freeBusyReader" : The user can read free/busy information.
|
| + /// - "owner" : The user can read and modify events and access control lists.
|
| + /// - "reader" : The user can read events that are not private.
|
| + /// - "writer" : The user can read and modify events.
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [showDeleted] - Whether to include deleted calendar list entries in the
|
| + /// result. Optional. The default is False.
|
| + ///
|
| + /// [showHidden] - Whether to show hidden entries. Optional. The default is
|
| + /// False.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// If only read-only fields such as calendar properties or ACLs have
|
| + /// changed, the entry won't be returned. All entries deleted and hidden
|
| + /// since the previous list request will always be in the result set and it
|
| + /// is not allowed to set showDeleted neither showHidden to False.
|
| + /// To ensure client state consistency minAccessRole query parameter cannot
|
| + /// be specified together with nextSyncToken.
|
| + /// If the syncToken expires, the server will respond with a 410 GONE
|
| + /// response code and the client should clear its storage and perform a full
|
| + /// synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// Completes with a [CalendarList].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<CalendarList> list(
|
| + {core.int maxResults,
|
| + core.String minAccessRole,
|
| + core.String pageToken,
|
| + core.bool showDeleted,
|
| + core.bool showHidden,
|
| + core.String syncToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -653,42 +653,41 @@ class CalendarListResourceApi {
|
|
|
| _url = 'users/me/calendarList';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CalendarList.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an entry on the user's calendar list. This method supports patch
|
| - * semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [colorRgbFormat] - Whether to use the foregroundColor and backgroundColor
|
| - * fields to write the calendar colors (RGB). If this feature is used, the
|
| - * index-based colorId field will be set to the best matching option
|
| - * automatically. Optional. The default is False.
|
| - *
|
| - * Completes with a [CalendarListEntry].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<CalendarListEntry> patch(CalendarListEntry request, core.String calendarId, {core.bool colorRgbFormat}) {
|
| + /// Updates an entry on the user's calendar list. This method supports patch
|
| + /// semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [colorRgbFormat] - Whether to use the foregroundColor and backgroundColor
|
| + /// fields to write the calendar colors (RGB). If this feature is used, the
|
| + /// index-based colorId field will be set to the best matching option
|
| + /// automatically. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [CalendarListEntry].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<CalendarListEntry> patch(
|
| + CalendarListEntry request, core.String calendarId,
|
| + {core.bool colorRgbFormat}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -706,43 +705,43 @@ class CalendarListResourceApi {
|
| _queryParams["colorRgbFormat"] = ["${colorRgbFormat}"];
|
| }
|
|
|
| - _url = 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
| + _url =
|
| + 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CalendarListEntry.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an entry on the user's calendar list.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [colorRgbFormat] - Whether to use the foregroundColor and backgroundColor
|
| - * fields to write the calendar colors (RGB). If this feature is used, the
|
| - * index-based colorId field will be set to the best matching option
|
| - * automatically. Optional. The default is False.
|
| - *
|
| - * Completes with a [CalendarListEntry].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<CalendarListEntry> update(CalendarListEntry request, core.String calendarId, {core.bool colorRgbFormat}) {
|
| + /// Updates an entry on the user's calendar list.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [colorRgbFormat] - Whether to use the foregroundColor and backgroundColor
|
| + /// fields to write the calendar colors (RGB). If this feature is used, the
|
| + /// index-based colorId field will be set to the best matching option
|
| + /// automatically. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [CalendarListEntry].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<CalendarListEntry> update(
|
| + CalendarListEntry request, core.String calendarId,
|
| + {core.bool colorRgbFormat}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -760,69 +759,73 @@ class CalendarListResourceApi {
|
| _queryParams["colorRgbFormat"] = ["${colorRgbFormat}"];
|
| }
|
|
|
| - _url = 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
| + _url =
|
| + 'users/me/calendarList/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new CalendarListEntry.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Watch for changes to CalendarList resources.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [maxResults] - Maximum number of entries returned on one result page. By
|
| - * default the value is 100 entries. The page size can never be larger than
|
| - * 250 entries. Optional.
|
| - *
|
| - * [minAccessRole] - The minimum access role for the user in the returned
|
| - * entries. Optional. The default is no restriction.
|
| - * Possible string values are:
|
| - * - "freeBusyReader" : The user can read free/busy information.
|
| - * - "owner" : The user can read and modify events and access control lists.
|
| - * - "reader" : The user can read events that are not private.
|
| - * - "writer" : The user can read and modify events.
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [showDeleted] - Whether to include deleted calendar list entries in the
|
| - * result. Optional. The default is False.
|
| - *
|
| - * [showHidden] - Whether to show hidden entries. Optional. The default is
|
| - * False.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then. If
|
| - * only read-only fields such as calendar properties or ACLs have changed, the
|
| - * entry won't be returned. All entries deleted and hidden since the previous
|
| - * list request will always be in the result set and it is not allowed to set
|
| - * showDeleted neither showHidden to False.
|
| - * To ensure client state consistency minAccessRole query parameter cannot be
|
| - * specified together with nextSyncToken.
|
| - * If the syncToken expires, the server will respond with a 410 GONE response
|
| - * code and the client should clear its storage and perform a full
|
| - * synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * Completes with a [Channel].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Channel> watch(Channel request, {core.int maxResults, core.String minAccessRole, core.String pageToken, core.bool showDeleted, core.bool showHidden, core.String syncToken}) {
|
| + /// Watch for changes to CalendarList resources.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [maxResults] - Maximum number of entries returned on one result page. By
|
| + /// default the value is 100 entries. The page size can never be larger than
|
| + /// 250 entries. Optional.
|
| + ///
|
| + /// [minAccessRole] - The minimum access role for the user in the returned
|
| + /// entries. Optional. The default is no restriction.
|
| + /// Possible string values are:
|
| + /// - "freeBusyReader" : The user can read free/busy information.
|
| + /// - "owner" : The user can read and modify events and access control lists.
|
| + /// - "reader" : The user can read events that are not private.
|
| + /// - "writer" : The user can read and modify events.
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [showDeleted] - Whether to include deleted calendar list entries in the
|
| + /// result. Optional. The default is False.
|
| + ///
|
| + /// [showHidden] - Whether to show hidden entries. Optional. The default is
|
| + /// False.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// If only read-only fields such as calendar properties or ACLs have
|
| + /// changed, the entry won't be returned. All entries deleted and hidden
|
| + /// since the previous list request will always be in the result set and it
|
| + /// is not allowed to set showDeleted neither showHidden to False.
|
| + /// To ensure client state consistency minAccessRole query parameter cannot
|
| + /// be specified together with nextSyncToken.
|
| + /// If the syncToken expires, the server will respond with a 410 GONE
|
| + /// response code and the client should clear its storage and perform a full
|
| + /// synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// Completes with a [Channel].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Channel> watch(Channel request,
|
| + {core.int maxResults,
|
| + core.String minAccessRole,
|
| + core.String pageToken,
|
| + core.bool showDeleted,
|
| + core.bool showHidden,
|
| + core.String syncToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -854,41 +857,35 @@ class CalendarListResourceApi {
|
|
|
| _url = 'users/me/calendarList/watch';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Channel.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class CalendarsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - CalendarsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Clears a primary calendar. This operation deletes all events associated
|
| - * with the primary calendar of an account.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + CalendarsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Clears a primary calendar. This operation deletes all events associated
|
| + /// with the primary calendar of an account.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future clear(core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -903,34 +900,32 @@ class CalendarsResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/clear';
|
| + _url =
|
| + 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/clear';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Deletes a secondary calendar. Use calendars.clear for clearing all events
|
| - * on primary calendars.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Deletes a secondary calendar. Use calendars.clear for clearing all events
|
| + /// on primary calendars.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future delete(core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -947,33 +942,30 @@ class CalendarsResourceApi {
|
|
|
| _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns metadata for a calendar.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [Calendar].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Returns metadata for a calendar.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [Calendar].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Calendar> get(core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -988,31 +980,28 @@ class CalendarsResourceApi {
|
|
|
| _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Calendar.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Creates a secondary calendar.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * Completes with a [Calendar].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Creates a secondary calendar.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// Completes with a [Calendar].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Calendar> insert(Calendar request) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1027,35 +1016,32 @@ class CalendarsResourceApi {
|
|
|
| _url = 'calendars';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Calendar.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates metadata for a calendar. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [Calendar].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Updates metadata for a calendar. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [Calendar].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Calendar> patch(Calendar request, core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1073,35 +1059,32 @@ class CalendarsResourceApi {
|
|
|
| _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Calendar.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates metadata for a calendar.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * Completes with a [Calendar].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + /// Updates metadata for a calendar.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// Completes with a [Calendar].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Calendar> update(Calendar request, core.String calendarId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1119,38 +1102,32 @@ class CalendarsResourceApi {
|
|
|
| _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Calendar.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ChannelsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ChannelsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Stop watching resources through this channel
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + ChannelsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Stop watching resources through this channel
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future stop(Channel request) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1167,38 +1144,32 @@ class ChannelsResourceApi {
|
|
|
| _url = 'channels/stop';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
| -
|
| }
|
|
|
| -
|
| class ColorsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - ColorsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Returns the color definitions for calendars and events.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * Completes with a [Colors].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + ColorsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Returns the color definitions for calendars and events.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// Completes with a [Colors].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Colors> get() {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -1207,49 +1178,43 @@ class ColorsResourceApi {
|
| var _downloadOptions = commons.DownloadOptions.Metadata;
|
| var _body = null;
|
|
|
| -
|
| _url = 'colors';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Colors.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class EventsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - EventsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Deletes an event.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [eventId] - Event identifier.
|
| - *
|
| - * [sendNotifications] - Whether to send notifications about the deletion of
|
| - * the event. Optional. The default is False.
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future delete(core.String calendarId, core.String eventId, {core.bool sendNotifications}) {
|
| + EventsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Deletes an event.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [eventId] - Event identifier.
|
| + ///
|
| + /// [sendNotifications] - Whether to send notifications about the deletion of
|
| + /// the event. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future delete(core.String calendarId, core.String eventId,
|
| + {core.bool sendNotifications}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1269,52 +1234,55 @@ class EventsResourceApi {
|
|
|
| _downloadOptions = null;
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/' + commons.Escaper.ecapeVariable('$eventId');
|
| -
|
| - var _response = _requester.request(_url,
|
| - "DELETE",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/' +
|
| + commons.Escaper.ecapeVariable('$eventId');
|
| +
|
| + var _response = _requester.request(_url, "DELETE",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => null);
|
| }
|
|
|
| - /**
|
| - * Returns an event.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [eventId] - Event identifier.
|
| - *
|
| - * [alwaysIncludeEmail] - Whether to always include a value in the email field
|
| - * for the organizer, creator and attendees, even if no real email is
|
| - * available (i.e. a generated, non-working value will be provided). The use
|
| - * of this option is discouraged and should only be used by clients which
|
| - * cannot handle the absence of an email address value in the mentioned
|
| - * places. Optional. The default is False.
|
| - *
|
| - * [maxAttendees] - The maximum number of attendees to include in the
|
| - * response. If there are more than the specified number of attendees, only
|
| - * the participant is returned. Optional.
|
| - *
|
| - * [timeZone] - Time zone used in the response. Optional. The default is the
|
| - * time zone of the calendar.
|
| - *
|
| - * Completes with a [Event].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Event> get(core.String calendarId, core.String eventId, {core.bool alwaysIncludeEmail, core.int maxAttendees, core.String timeZone}) {
|
| + /// Returns an event.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [eventId] - Event identifier.
|
| + ///
|
| + /// [alwaysIncludeEmail] - Whether to always include a value in the email
|
| + /// field for the organizer, creator and attendees, even if no real email is
|
| + /// available (i.e. a generated, non-working value will be provided). The use
|
| + /// of this option is discouraged and should only be used by clients which
|
| + /// cannot handle the absence of an email address value in the mentioned
|
| + /// places. Optional. The default is False.
|
| + ///
|
| + /// [maxAttendees] - The maximum number of attendees to include in the
|
| + /// response. If there are more than the specified number of attendees, only
|
| + /// the participant is returned. Optional.
|
| + ///
|
| + /// [timeZone] - Time zone used in the response. Optional. The default is the
|
| + /// time zone of the calendar.
|
| + ///
|
| + /// Completes with a [Event].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Event> get(core.String calendarId, core.String eventId,
|
| + {core.bool alwaysIncludeEmail,
|
| + core.int maxAttendees,
|
| + core.String timeZone}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1338,42 +1306,43 @@ class EventsResourceApi {
|
| _queryParams["timeZone"] = [timeZone];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/' + commons.Escaper.ecapeVariable('$eventId');
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/' +
|
| + commons.Escaper.ecapeVariable('$eventId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Event.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Imports an event. This operation is used to add a private copy of an
|
| - * existing event to a calendar.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [supportsAttachments] - Whether API client performing operation supports
|
| - * event attachments. Optional. The default is False.
|
| - *
|
| - * Completes with a [Event].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Event> import(Event request, core.String calendarId, {core.bool supportsAttachments}) {
|
| + /// Imports an event. This operation is used to add a private copy of an
|
| + /// existing event to a calendar.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [supportsAttachments] - Whether API client performing operation supports
|
| + /// event attachments. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [Event].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Event> import(Event request, core.String calendarId,
|
| + {core.bool supportsAttachments}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1391,48 +1360,50 @@ class EventsResourceApi {
|
| _queryParams["supportsAttachments"] = ["${supportsAttachments}"];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/import';
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/import';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Event.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Creates an event.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [maxAttendees] - The maximum number of attendees to include in the
|
| - * response. If there are more than the specified number of attendees, only
|
| - * the participant is returned. Optional.
|
| - *
|
| - * [sendNotifications] - Whether to send notifications about the creation of
|
| - * the new event. Optional. The default is False.
|
| - *
|
| - * [supportsAttachments] - Whether API client performing operation supports
|
| - * event attachments. Optional. The default is False.
|
| - *
|
| - * Completes with a [Event].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Event> insert(Event request, core.String calendarId, {core.int maxAttendees, core.bool sendNotifications, core.bool supportsAttachments}) {
|
| + /// Creates an event.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [maxAttendees] - The maximum number of attendees to include in the
|
| + /// response. If there are more than the specified number of attendees, only
|
| + /// the participant is returned. Optional.
|
| + ///
|
| + /// [sendNotifications] - Whether to send notifications about the creation of
|
| + /// the new event. Optional. The default is False.
|
| + ///
|
| + /// [supportsAttachments] - Whether API client performing operation supports
|
| + /// event attachments. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [Event].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Event> insert(Event request, core.String calendarId,
|
| + {core.int maxAttendees,
|
| + core.bool sendNotifications,
|
| + core.bool supportsAttachments}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1456,73 +1427,81 @@ class EventsResourceApi {
|
| _queryParams["supportsAttachments"] = ["${supportsAttachments}"];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events';
|
| + _url =
|
| + 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Event.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Returns instances of the specified recurring event.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [eventId] - Recurring event identifier.
|
| - *
|
| - * [alwaysIncludeEmail] - Whether to always include a value in the email field
|
| - * for the organizer, creator and attendees, even if no real email is
|
| - * available (i.e. a generated, non-working value will be provided). The use
|
| - * of this option is discouraged and should only be used by clients which
|
| - * cannot handle the absence of an email address value in the mentioned
|
| - * places. Optional. The default is False.
|
| - *
|
| - * [maxAttendees] - The maximum number of attendees to include in the
|
| - * response. If there are more than the specified number of attendees, only
|
| - * the participant is returned. Optional.
|
| - *
|
| - * [maxResults] - Maximum number of events returned on one result page. By
|
| - * default the value is 250 events. The page size can never be larger than
|
| - * 2500 events. Optional.
|
| - *
|
| - * [originalStart] - The original start time of the instance in the result.
|
| - * Optional.
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [showDeleted] - Whether to include deleted events (with status equals
|
| - * "cancelled") in the result. Cancelled instances of recurring events will
|
| - * still be included if singleEvents is False. Optional. The default is False.
|
| - *
|
| - * [timeMax] - Upper bound (exclusive) for an event's start time to filter by.
|
| - * Optional. The default is not to filter by start time. Must be an RFC3339
|
| - * timestamp with mandatory time zone offset.
|
| - *
|
| - * [timeMin] - Lower bound (inclusive) for an event's end time to filter by.
|
| - * Optional. The default is not to filter by end time. Must be an RFC3339
|
| - * timestamp with mandatory time zone offset.
|
| - *
|
| - * [timeZone] - Time zone used in the response. Optional. The default is the
|
| - * time zone of the calendar.
|
| - *
|
| - * Completes with a [Events].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Events> instances(core.String calendarId, core.String eventId, {core.bool alwaysIncludeEmail, core.int maxAttendees, core.int maxResults, core.String originalStart, core.String pageToken, core.bool showDeleted, core.DateTime timeMax, core.DateTime timeMin, core.String timeZone}) {
|
| + /// Returns instances of the specified recurring event.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [eventId] - Recurring event identifier.
|
| + ///
|
| + /// [alwaysIncludeEmail] - Whether to always include a value in the email
|
| + /// field for the organizer, creator and attendees, even if no real email is
|
| + /// available (i.e. a generated, non-working value will be provided). The use
|
| + /// of this option is discouraged and should only be used by clients which
|
| + /// cannot handle the absence of an email address value in the mentioned
|
| + /// places. Optional. The default is False.
|
| + ///
|
| + /// [maxAttendees] - The maximum number of attendees to include in the
|
| + /// response. If there are more than the specified number of attendees, only
|
| + /// the participant is returned. Optional.
|
| + ///
|
| + /// [maxResults] - Maximum number of events returned on one result page. By
|
| + /// default the value is 250 events. The page size can never be larger than
|
| + /// 2500 events. Optional.
|
| + ///
|
| + /// [originalStart] - The original start time of the instance in the result.
|
| + /// Optional.
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [showDeleted] - Whether to include deleted events (with status equals
|
| + /// "cancelled") in the result. Cancelled instances of recurring events will
|
| + /// still be included if singleEvents is False. Optional. The default is
|
| + /// False.
|
| + ///
|
| + /// [timeMax] - Upper bound (exclusive) for an event's start time to filter
|
| + /// by. Optional. The default is not to filter by start time. Must be an
|
| + /// RFC3339 timestamp with mandatory time zone offset.
|
| + ///
|
| + /// [timeMin] - Lower bound (inclusive) for an event's end time to filter by.
|
| + /// Optional. The default is not to filter by end time. Must be an RFC3339
|
| + /// timestamp with mandatory time zone offset.
|
| + ///
|
| + /// [timeZone] - Time zone used in the response. Optional. The default is the
|
| + /// time zone of the calendar.
|
| + ///
|
| + /// Completes with a [Events].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Events> instances(core.String calendarId, core.String eventId,
|
| + {core.bool alwaysIncludeEmail,
|
| + core.int maxAttendees,
|
| + core.int maxResults,
|
| + core.String originalStart,
|
| + core.String pageToken,
|
| + core.bool showDeleted,
|
| + core.DateTime timeMax,
|
| + core.DateTime timeMin,
|
| + core.String timeZone}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1564,135 +1543,157 @@ class EventsResourceApi {
|
| _queryParams["timeZone"] = [timeZone];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/' + commons.Escaper.ecapeVariable('$eventId') + '/instances';
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/' +
|
| + commons.Escaper.ecapeVariable('$eventId') +
|
| + '/instances';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Events.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Returns events on the specified calendar.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [alwaysIncludeEmail] - Whether to always include a value in the email field
|
| - * for the organizer, creator and attendees, even if no real email is
|
| - * available (i.e. a generated, non-working value will be provided). The use
|
| - * of this option is discouraged and should only be used by clients which
|
| - * cannot handle the absence of an email address value in the mentioned
|
| - * places. Optional. The default is False.
|
| - *
|
| - * [iCalUID] - Specifies event ID in the iCalendar format to be included in
|
| - * the response. Optional.
|
| - *
|
| - * [maxAttendees] - The maximum number of attendees to include in the
|
| - * response. If there are more than the specified number of attendees, only
|
| - * the participant is returned. Optional.
|
| - *
|
| - * [maxResults] - Maximum number of events returned on one result page. The
|
| - * number of events in the resulting page may be less than this value, or none
|
| - * at all, even if there are more events matching the query. Incomplete pages
|
| - * can be detected by a non-empty nextPageToken field in the response. By
|
| - * default the value is 250 events. The page size can never be larger than
|
| - * 2500 events. Optional.
|
| - *
|
| - * [orderBy] - The order of the events returned in the result. Optional. The
|
| - * default is an unspecified, stable order.
|
| - * Possible string values are:
|
| - * - "startTime" : Order by the start date/time (ascending). This is only
|
| - * available when querying single events (i.e. the parameter singleEvents is
|
| - * True)
|
| - * - "updated" : Order by last modification time (ascending).
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [privateExtendedProperty] - Extended properties constraint specified as
|
| - * propertyName=value. Matches only private properties. This parameter might
|
| - * be repeated multiple times to return events that match all given
|
| - * constraints.
|
| - *
|
| - * [q] - Free text search terms to find events that match these terms in any
|
| - * field, except for extended properties. Optional.
|
| - *
|
| - * [sharedExtendedProperty] - Extended properties constraint specified as
|
| - * propertyName=value. Matches only shared properties. This parameter might be
|
| - * repeated multiple times to return events that match all given constraints.
|
| - *
|
| - * [showDeleted] - Whether to include deleted events (with status equals
|
| - * "cancelled") in the result. Cancelled instances of recurring events (but
|
| - * not the underlying recurring event) will still be included if showDeleted
|
| - * and singleEvents are both False. If showDeleted and singleEvents are both
|
| - * True, only single instances of deleted events (but not the underlying
|
| - * recurring events) are returned. Optional. The default is False.
|
| - *
|
| - * [showHiddenInvitations] - Whether to include hidden invitations in the
|
| - * result. Optional. The default is False.
|
| - *
|
| - * [singleEvents] - Whether to expand recurring events into instances and only
|
| - * return single one-off events and instances of recurring events, but not the
|
| - * underlying recurring events themselves. Optional. The default is False.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then. All
|
| - * events deleted since the previous list request will always be in the result
|
| - * set and it is not allowed to set showDeleted to False.
|
| - * There are several query parameters that cannot be specified together with
|
| - * nextSyncToken to ensure consistency of the client state.
|
| - *
|
| - * These are:
|
| - * - iCalUID
|
| - * - orderBy
|
| - * - privateExtendedProperty
|
| - * - q
|
| - * - sharedExtendedProperty
|
| - * - timeMin
|
| - * - timeMax
|
| - * - updatedMin If the syncToken expires, the server will respond with a 410
|
| - * GONE response code and the client should clear its storage and perform a
|
| - * full synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * [timeMax] - Upper bound (exclusive) for an event's start time to filter by.
|
| - * Optional. The default is not to filter by start time. Must be an RFC3339
|
| - * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00,
|
| - * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If
|
| - * timeMin is set, timeMax must be greater than timeMin.
|
| - *
|
| - * [timeMin] - Lower bound (inclusive) for an event's end time to filter by.
|
| - * Optional. The default is not to filter by end time. Must be an RFC3339
|
| - * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00,
|
| - * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If
|
| - * timeMax is set, timeMin must be smaller than timeMax.
|
| - *
|
| - * [timeZone] - Time zone used in the response. Optional. The default is the
|
| - * time zone of the calendar.
|
| - *
|
| - * [updatedMin] - Lower bound for an event's last modification time (as a
|
| - * RFC3339 timestamp) to filter by. When specified, entries deleted since this
|
| - * time will always be included regardless of showDeleted. Optional. The
|
| - * default is not to filter by last modification time.
|
| - *
|
| - * Completes with a [Events].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Events> list(core.String calendarId, {core.bool alwaysIncludeEmail, core.String iCalUID, core.int maxAttendees, core.int maxResults, core.String orderBy, core.String pageToken, core.List<core.String> privateExtendedProperty, core.String q, core.List<core.String> sharedExtendedProperty, core.bool showDeleted, core.bool showHiddenInvitations, core.bool singleEvents, core.String syncToken, core.DateTime timeMax, core.DateTime timeMin, core.String timeZone, core.DateTime updatedMin}) {
|
| + /// Returns events on the specified calendar.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [alwaysIncludeEmail] - Whether to always include a value in the email
|
| + /// field for the organizer, creator and attendees, even if no real email is
|
| + /// available (i.e. a generated, non-working value will be provided). The use
|
| + /// of this option is discouraged and should only be used by clients which
|
| + /// cannot handle the absence of an email address value in the mentioned
|
| + /// places. Optional. The default is False.
|
| + ///
|
| + /// [iCalUID] - Specifies event ID in the iCalendar format to be included in
|
| + /// the response. Optional.
|
| + ///
|
| + /// [maxAttendees] - The maximum number of attendees to include in the
|
| + /// response. If there are more than the specified number of attendees, only
|
| + /// the participant is returned. Optional.
|
| + ///
|
| + /// [maxResults] - Maximum number of events returned on one result page. The
|
| + /// number of events in the resulting page may be less than this value, or
|
| + /// none at all, even if there are more events matching the query. Incomplete
|
| + /// pages can be detected by a non-empty nextPageToken field in the response.
|
| + /// By default the value is 250 events. The page size can never be larger
|
| + /// than 2500 events. Optional.
|
| + ///
|
| + /// [orderBy] - The order of the events returned in the result. Optional. The
|
| + /// default is an unspecified, stable order.
|
| + /// Possible string values are:
|
| + /// - "startTime" : Order by the start date/time (ascending). This is only
|
| + /// available when querying single events (i.e. the parameter singleEvents is
|
| + /// True)
|
| + /// - "updated" : Order by last modification time (ascending).
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [privateExtendedProperty] - Extended properties constraint specified as
|
| + /// propertyName=value. Matches only private properties. This parameter might
|
| + /// be repeated multiple times to return events that match all given
|
| + /// constraints.
|
| + ///
|
| + /// [q] - Free text search terms to find events that match these terms in any
|
| + /// field, except for extended properties. Optional.
|
| + ///
|
| + /// [sharedExtendedProperty] - Extended properties constraint specified as
|
| + /// propertyName=value. Matches only shared properties. This parameter might
|
| + /// be repeated multiple times to return events that match all given
|
| + /// constraints.
|
| + ///
|
| + /// [showDeleted] - Whether to include deleted events (with status equals
|
| + /// "cancelled") in the result. Cancelled instances of recurring events (but
|
| + /// not the underlying recurring event) will still be included if showDeleted
|
| + /// and singleEvents are both False. If showDeleted and singleEvents are both
|
| + /// True, only single instances of deleted events (but not the underlying
|
| + /// recurring events) are returned. Optional. The default is False.
|
| + ///
|
| + /// [showHiddenInvitations] - Whether to include hidden invitations in the
|
| + /// result. Optional. The default is False.
|
| + ///
|
| + /// [singleEvents] - Whether to expand recurring events into instances and
|
| + /// only return single one-off events and instances of recurring events, but
|
| + /// not the underlying recurring events themselves. Optional. The default is
|
| + /// False.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// All events deleted since the previous list request will always be in the
|
| + /// result set and it is not allowed to set showDeleted to False.
|
| + /// There are several query parameters that cannot be specified together with
|
| + /// nextSyncToken to ensure consistency of the client state.
|
| + ///
|
| + /// These are:
|
| + /// - iCalUID
|
| + /// - orderBy
|
| + /// - privateExtendedProperty
|
| + /// - q
|
| + /// - sharedExtendedProperty
|
| + /// - timeMin
|
| + /// - timeMax
|
| + /// - updatedMin If the syncToken expires, the server will respond with a 410
|
| + /// GONE response code and the client should clear its storage and perform a
|
| + /// full synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// [timeMax] - Upper bound (exclusive) for an event's start time to filter
|
| + /// by. Optional. The default is not to filter by start time. Must be an
|
| + /// RFC3339 timestamp with mandatory time zone offset, e.g.,
|
| + /// 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be
|
| + /// provided but will be ignored. If timeMin is set, timeMax must be greater
|
| + /// than timeMin.
|
| + ///
|
| + /// [timeMin] - Lower bound (inclusive) for an event's end time to filter by.
|
| + /// Optional. The default is not to filter by end time. Must be an RFC3339
|
| + /// timestamp with mandatory time zone offset, e.g.,
|
| + /// 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be
|
| + /// provided but will be ignored. If timeMax is set, timeMin must be smaller
|
| + /// than timeMax.
|
| + ///
|
| + /// [timeZone] - Time zone used in the response. Optional. The default is the
|
| + /// time zone of the calendar.
|
| + ///
|
| + /// [updatedMin] - Lower bound for an event's last modification time (as a
|
| + /// RFC3339 timestamp) to filter by. When specified, entries deleted since
|
| + /// this time will always be included regardless of showDeleted. Optional.
|
| + /// The default is not to filter by last modification time.
|
| + ///
|
| + /// Completes with a [Events].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Events> list(core.String calendarId,
|
| + {core.bool alwaysIncludeEmail,
|
| + core.String iCalUID,
|
| + core.int maxAttendees,
|
| + core.int maxResults,
|
| + core.String orderBy,
|
| + core.String pageToken,
|
| + core.List<core.String> privateExtendedProperty,
|
| + core.String q,
|
| + core.List<core.String> sharedExtendedProperty,
|
| + core.bool showDeleted,
|
| + core.bool showHiddenInvitations,
|
| + core.bool singleEvents,
|
| + core.String syncToken,
|
| + core.DateTime timeMax,
|
| + core.DateTime timeMin,
|
| + core.String timeZone,
|
| + core.DateTime updatedMin}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1755,43 +1756,43 @@ class EventsResourceApi {
|
| _queryParams["updatedMin"] = [(updatedMin).toIso8601String()];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events';
|
| + _url =
|
| + 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Events.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Moves an event to another calendar, i.e. changes an event's organizer.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier of the source calendar where the event
|
| - * currently is on.
|
| - *
|
| - * [eventId] - Event identifier.
|
| - *
|
| - * [destination] - Calendar identifier of the target calendar where the event
|
| - * is to be moved to.
|
| - *
|
| - * [sendNotifications] - Whether to send notifications about the change of the
|
| - * event's organizer. Optional. The default is False.
|
| - *
|
| - * Completes with a [Event].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Event> move(core.String calendarId, core.String eventId, core.String destination, {core.bool sendNotifications}) {
|
| + /// Moves an event to another calendar, i.e. changes an event's organizer.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier of the source calendar where the event
|
| + /// currently is on.
|
| + ///
|
| + /// [eventId] - Event identifier.
|
| + ///
|
| + /// [destination] - Calendar identifier of the target calendar where the
|
| + /// event is to be moved to.
|
| + ///
|
| + /// [sendNotifications] - Whether to send notifications about the change of
|
| + /// the event's organizer. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [Event].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Event> move(
|
| + core.String calendarId, core.String eventId, core.String destination,
|
| + {core.bool sendNotifications}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1813,58 +1814,64 @@ class EventsResourceApi {
|
| _queryParams["sendNotifications"] = ["${sendNotifications}"];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/' + commons.Escaper.ecapeVariable('$eventId') + '/move';
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/' +
|
| + commons.Escaper.ecapeVariable('$eventId') +
|
| + '/move';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Event.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an event. This method supports patch semantics.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [eventId] - Event identifier.
|
| - *
|
| - * [alwaysIncludeEmail] - Whether to always include a value in the email field
|
| - * for the organizer, creator and attendees, even if no real email is
|
| - * available (i.e. a generated, non-working value will be provided). The use
|
| - * of this option is discouraged and should only be used by clients which
|
| - * cannot handle the absence of an email address value in the mentioned
|
| - * places. Optional. The default is False.
|
| - *
|
| - * [maxAttendees] - The maximum number of attendees to include in the
|
| - * response. If there are more than the specified number of attendees, only
|
| - * the participant is returned. Optional.
|
| - *
|
| - * [sendNotifications] - Whether to send notifications about the event update
|
| - * (e.g. attendee's responses, title changes, etc.). Optional. The default is
|
| - * False.
|
| - *
|
| - * [supportsAttachments] - Whether API client performing operation supports
|
| - * event attachments. Optional. The default is False.
|
| - *
|
| - * Completes with a [Event].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Event> patch(Event request, core.String calendarId, core.String eventId, {core.bool alwaysIncludeEmail, core.int maxAttendees, core.bool sendNotifications, core.bool supportsAttachments}) {
|
| + /// Updates an event. This method supports patch semantics.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [eventId] - Event identifier.
|
| + ///
|
| + /// [alwaysIncludeEmail] - Whether to always include a value in the email
|
| + /// field for the organizer, creator and attendees, even if no real email is
|
| + /// available (i.e. a generated, non-working value will be provided). The use
|
| + /// of this option is discouraged and should only be used by clients which
|
| + /// cannot handle the absence of an email address value in the mentioned
|
| + /// places. Optional. The default is False.
|
| + ///
|
| + /// [maxAttendees] - The maximum number of attendees to include in the
|
| + /// response. If there are more than the specified number of attendees, only
|
| + /// the participant is returned. Optional.
|
| + ///
|
| + /// [sendNotifications] - Whether to send notifications about the event
|
| + /// update (e.g. attendee's responses, title changes, etc.). Optional. The
|
| + /// default is False.
|
| + ///
|
| + /// [supportsAttachments] - Whether API client performing operation supports
|
| + /// event attachments. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [Event].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Event> patch(
|
| + Event request, core.String calendarId, core.String eventId,
|
| + {core.bool alwaysIncludeEmail,
|
| + core.int maxAttendees,
|
| + core.bool sendNotifications,
|
| + core.bool supportsAttachments}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1894,41 +1901,42 @@ class EventsResourceApi {
|
| _queryParams["supportsAttachments"] = ["${supportsAttachments}"];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/' + commons.Escaper.ecapeVariable('$eventId');
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/' +
|
| + commons.Escaper.ecapeVariable('$eventId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PATCH",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PATCH",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Event.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Creates an event based on a simple text string.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [text] - The text describing the event to be created.
|
| - *
|
| - * [sendNotifications] - Whether to send notifications about the creation of
|
| - * the event. Optional. The default is False.
|
| - *
|
| - * Completes with a [Event].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Event> quickAdd(core.String calendarId, core.String text, {core.bool sendNotifications}) {
|
| + /// Creates an event based on a simple text string.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [text] - The text describing the event to be created.
|
| + ///
|
| + /// [sendNotifications] - Whether to send notifications about the creation of
|
| + /// the event. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [Event].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Event> quickAdd(core.String calendarId, core.String text,
|
| + {core.bool sendNotifications}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -1947,58 +1955,62 @@ class EventsResourceApi {
|
| _queryParams["sendNotifications"] = ["${sendNotifications}"];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/quickAdd';
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/quickAdd';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Event.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Updates an event.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [eventId] - Event identifier.
|
| - *
|
| - * [alwaysIncludeEmail] - Whether to always include a value in the email field
|
| - * for the organizer, creator and attendees, even if no real email is
|
| - * available (i.e. a generated, non-working value will be provided). The use
|
| - * of this option is discouraged and should only be used by clients which
|
| - * cannot handle the absence of an email address value in the mentioned
|
| - * places. Optional. The default is False.
|
| - *
|
| - * [maxAttendees] - The maximum number of attendees to include in the
|
| - * response. If there are more than the specified number of attendees, only
|
| - * the participant is returned. Optional.
|
| - *
|
| - * [sendNotifications] - Whether to send notifications about the event update
|
| - * (e.g. attendee's responses, title changes, etc.). Optional. The default is
|
| - * False.
|
| - *
|
| - * [supportsAttachments] - Whether API client performing operation supports
|
| - * event attachments. Optional. The default is False.
|
| - *
|
| - * Completes with a [Event].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Event> update(Event request, core.String calendarId, core.String eventId, {core.bool alwaysIncludeEmail, core.int maxAttendees, core.bool sendNotifications, core.bool supportsAttachments}) {
|
| + /// Updates an event.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [eventId] - Event identifier.
|
| + ///
|
| + /// [alwaysIncludeEmail] - Whether to always include a value in the email
|
| + /// field for the organizer, creator and attendees, even if no real email is
|
| + /// available (i.e. a generated, non-working value will be provided). The use
|
| + /// of this option is discouraged and should only be used by clients which
|
| + /// cannot handle the absence of an email address value in the mentioned
|
| + /// places. Optional. The default is False.
|
| + ///
|
| + /// [maxAttendees] - The maximum number of attendees to include in the
|
| + /// response. If there are more than the specified number of attendees, only
|
| + /// the participant is returned. Optional.
|
| + ///
|
| + /// [sendNotifications] - Whether to send notifications about the event
|
| + /// update (e.g. attendee's responses, title changes, etc.). Optional. The
|
| + /// default is False.
|
| + ///
|
| + /// [supportsAttachments] - Whether API client performing operation supports
|
| + /// event attachments. Optional. The default is False.
|
| + ///
|
| + /// Completes with a [Event].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Event> update(
|
| + Event request, core.String calendarId, core.String eventId,
|
| + {core.bool alwaysIncludeEmail,
|
| + core.int maxAttendees,
|
| + core.bool sendNotifications,
|
| + core.bool supportsAttachments}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2028,137 +2040,158 @@ class EventsResourceApi {
|
| _queryParams["supportsAttachments"] = ["${supportsAttachments}"];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/' + commons.Escaper.ecapeVariable('$eventId');
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/' +
|
| + commons.Escaper.ecapeVariable('$eventId');
|
|
|
| - var _response = _requester.request(_url,
|
| - "PUT",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "PUT",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Event.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Watch for changes to Events resources.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| - * calendarList.list method. If you want to access the primary calendar of the
|
| - * currently logged in user, use the "primary" keyword.
|
| - *
|
| - * [alwaysIncludeEmail] - Whether to always include a value in the email field
|
| - * for the organizer, creator and attendees, even if no real email is
|
| - * available (i.e. a generated, non-working value will be provided). The use
|
| - * of this option is discouraged and should only be used by clients which
|
| - * cannot handle the absence of an email address value in the mentioned
|
| - * places. Optional. The default is False.
|
| - *
|
| - * [iCalUID] - Specifies event ID in the iCalendar format to be included in
|
| - * the response. Optional.
|
| - *
|
| - * [maxAttendees] - The maximum number of attendees to include in the
|
| - * response. If there are more than the specified number of attendees, only
|
| - * the participant is returned. Optional.
|
| - *
|
| - * [maxResults] - Maximum number of events returned on one result page. The
|
| - * number of events in the resulting page may be less than this value, or none
|
| - * at all, even if there are more events matching the query. Incomplete pages
|
| - * can be detected by a non-empty nextPageToken field in the response. By
|
| - * default the value is 250 events. The page size can never be larger than
|
| - * 2500 events. Optional.
|
| - *
|
| - * [orderBy] - The order of the events returned in the result. Optional. The
|
| - * default is an unspecified, stable order.
|
| - * Possible string values are:
|
| - * - "startTime" : Order by the start date/time (ascending). This is only
|
| - * available when querying single events (i.e. the parameter singleEvents is
|
| - * True)
|
| - * - "updated" : Order by last modification time (ascending).
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [privateExtendedProperty] - Extended properties constraint specified as
|
| - * propertyName=value. Matches only private properties. This parameter might
|
| - * be repeated multiple times to return events that match all given
|
| - * constraints.
|
| - *
|
| - * [q] - Free text search terms to find events that match these terms in any
|
| - * field, except for extended properties. Optional.
|
| - *
|
| - * [sharedExtendedProperty] - Extended properties constraint specified as
|
| - * propertyName=value. Matches only shared properties. This parameter might be
|
| - * repeated multiple times to return events that match all given constraints.
|
| - *
|
| - * [showDeleted] - Whether to include deleted events (with status equals
|
| - * "cancelled") in the result. Cancelled instances of recurring events (but
|
| - * not the underlying recurring event) will still be included if showDeleted
|
| - * and singleEvents are both False. If showDeleted and singleEvents are both
|
| - * True, only single instances of deleted events (but not the underlying
|
| - * recurring events) are returned. Optional. The default is False.
|
| - *
|
| - * [showHiddenInvitations] - Whether to include hidden invitations in the
|
| - * result. Optional. The default is False.
|
| - *
|
| - * [singleEvents] - Whether to expand recurring events into instances and only
|
| - * return single one-off events and instances of recurring events, but not the
|
| - * underlying recurring events themselves. Optional. The default is False.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then. All
|
| - * events deleted since the previous list request will always be in the result
|
| - * set and it is not allowed to set showDeleted to False.
|
| - * There are several query parameters that cannot be specified together with
|
| - * nextSyncToken to ensure consistency of the client state.
|
| - *
|
| - * These are:
|
| - * - iCalUID
|
| - * - orderBy
|
| - * - privateExtendedProperty
|
| - * - q
|
| - * - sharedExtendedProperty
|
| - * - timeMin
|
| - * - timeMax
|
| - * - updatedMin If the syncToken expires, the server will respond with a 410
|
| - * GONE response code and the client should clear its storage and perform a
|
| - * full synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * [timeMax] - Upper bound (exclusive) for an event's start time to filter by.
|
| - * Optional. The default is not to filter by start time. Must be an RFC3339
|
| - * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00,
|
| - * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If
|
| - * timeMin is set, timeMax must be greater than timeMin.
|
| - *
|
| - * [timeMin] - Lower bound (inclusive) for an event's end time to filter by.
|
| - * Optional. The default is not to filter by end time. Must be an RFC3339
|
| - * timestamp with mandatory time zone offset, e.g., 2011-06-03T10:00:00-07:00,
|
| - * 2011-06-03T10:00:00Z. Milliseconds may be provided but will be ignored. If
|
| - * timeMax is set, timeMin must be smaller than timeMax.
|
| - *
|
| - * [timeZone] - Time zone used in the response. Optional. The default is the
|
| - * time zone of the calendar.
|
| - *
|
| - * [updatedMin] - Lower bound for an event's last modification time (as a
|
| - * RFC3339 timestamp) to filter by. When specified, entries deleted since this
|
| - * time will always be included regardless of showDeleted. Optional. The
|
| - * default is not to filter by last modification time.
|
| - *
|
| - * Completes with a [Channel].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Channel> watch(Channel request, core.String calendarId, {core.bool alwaysIncludeEmail, core.String iCalUID, core.int maxAttendees, core.int maxResults, core.String orderBy, core.String pageToken, core.List<core.String> privateExtendedProperty, core.String q, core.List<core.String> sharedExtendedProperty, core.bool showDeleted, core.bool showHiddenInvitations, core.bool singleEvents, core.String syncToken, core.DateTime timeMax, core.DateTime timeMin, core.String timeZone, core.DateTime updatedMin}) {
|
| + /// Watch for changes to Events resources.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [calendarId] - Calendar identifier. To retrieve calendar IDs call the
|
| + /// calendarList.list method. If you want to access the primary calendar of
|
| + /// the currently logged in user, use the "primary" keyword.
|
| + ///
|
| + /// [alwaysIncludeEmail] - Whether to always include a value in the email
|
| + /// field for the organizer, creator and attendees, even if no real email is
|
| + /// available (i.e. a generated, non-working value will be provided). The use
|
| + /// of this option is discouraged and should only be used by clients which
|
| + /// cannot handle the absence of an email address value in the mentioned
|
| + /// places. Optional. The default is False.
|
| + ///
|
| + /// [iCalUID] - Specifies event ID in the iCalendar format to be included in
|
| + /// the response. Optional.
|
| + ///
|
| + /// [maxAttendees] - The maximum number of attendees to include in the
|
| + /// response. If there are more than the specified number of attendees, only
|
| + /// the participant is returned. Optional.
|
| + ///
|
| + /// [maxResults] - Maximum number of events returned on one result page. The
|
| + /// number of events in the resulting page may be less than this value, or
|
| + /// none at all, even if there are more events matching the query. Incomplete
|
| + /// pages can be detected by a non-empty nextPageToken field in the response.
|
| + /// By default the value is 250 events. The page size can never be larger
|
| + /// than 2500 events. Optional.
|
| + ///
|
| + /// [orderBy] - The order of the events returned in the result. Optional. The
|
| + /// default is an unspecified, stable order.
|
| + /// Possible string values are:
|
| + /// - "startTime" : Order by the start date/time (ascending). This is only
|
| + /// available when querying single events (i.e. the parameter singleEvents is
|
| + /// True)
|
| + /// - "updated" : Order by last modification time (ascending).
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [privateExtendedProperty] - Extended properties constraint specified as
|
| + /// propertyName=value. Matches only private properties. This parameter might
|
| + /// be repeated multiple times to return events that match all given
|
| + /// constraints.
|
| + ///
|
| + /// [q] - Free text search terms to find events that match these terms in any
|
| + /// field, except for extended properties. Optional.
|
| + ///
|
| + /// [sharedExtendedProperty] - Extended properties constraint specified as
|
| + /// propertyName=value. Matches only shared properties. This parameter might
|
| + /// be repeated multiple times to return events that match all given
|
| + /// constraints.
|
| + ///
|
| + /// [showDeleted] - Whether to include deleted events (with status equals
|
| + /// "cancelled") in the result. Cancelled instances of recurring events (but
|
| + /// not the underlying recurring event) will still be included if showDeleted
|
| + /// and singleEvents are both False. If showDeleted and singleEvents are both
|
| + /// True, only single instances of deleted events (but not the underlying
|
| + /// recurring events) are returned. Optional. The default is False.
|
| + ///
|
| + /// [showHiddenInvitations] - Whether to include hidden invitations in the
|
| + /// result. Optional. The default is False.
|
| + ///
|
| + /// [singleEvents] - Whether to expand recurring events into instances and
|
| + /// only return single one-off events and instances of recurring events, but
|
| + /// not the underlying recurring events themselves. Optional. The default is
|
| + /// False.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// All events deleted since the previous list request will always be in the
|
| + /// result set and it is not allowed to set showDeleted to False.
|
| + /// There are several query parameters that cannot be specified together with
|
| + /// nextSyncToken to ensure consistency of the client state.
|
| + ///
|
| + /// These are:
|
| + /// - iCalUID
|
| + /// - orderBy
|
| + /// - privateExtendedProperty
|
| + /// - q
|
| + /// - sharedExtendedProperty
|
| + /// - timeMin
|
| + /// - timeMax
|
| + /// - updatedMin If the syncToken expires, the server will respond with a 410
|
| + /// GONE response code and the client should clear its storage and perform a
|
| + /// full synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// [timeMax] - Upper bound (exclusive) for an event's start time to filter
|
| + /// by. Optional. The default is not to filter by start time. Must be an
|
| + /// RFC3339 timestamp with mandatory time zone offset, e.g.,
|
| + /// 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be
|
| + /// provided but will be ignored. If timeMin is set, timeMax must be greater
|
| + /// than timeMin.
|
| + ///
|
| + /// [timeMin] - Lower bound (inclusive) for an event's end time to filter by.
|
| + /// Optional. The default is not to filter by end time. Must be an RFC3339
|
| + /// timestamp with mandatory time zone offset, e.g.,
|
| + /// 2011-06-03T10:00:00-07:00, 2011-06-03T10:00:00Z. Milliseconds may be
|
| + /// provided but will be ignored. If timeMax is set, timeMin must be smaller
|
| + /// than timeMax.
|
| + ///
|
| + /// [timeZone] - Time zone used in the response. Optional. The default is the
|
| + /// time zone of the calendar.
|
| + ///
|
| + /// [updatedMin] - Lower bound for an event's last modification time (as a
|
| + /// RFC3339 timestamp) to filter by. When specified, entries deleted since
|
| + /// this time will always be included regardless of showDeleted. Optional.
|
| + /// The default is not to filter by last modification time.
|
| + ///
|
| + /// Completes with a [Channel].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Channel> watch(Channel request, core.String calendarId,
|
| + {core.bool alwaysIncludeEmail,
|
| + core.String iCalUID,
|
| + core.int maxAttendees,
|
| + core.int maxResults,
|
| + core.String orderBy,
|
| + core.String pageToken,
|
| + core.List<core.String> privateExtendedProperty,
|
| + core.String q,
|
| + core.List<core.String> sharedExtendedProperty,
|
| + core.bool showDeleted,
|
| + core.bool showHiddenInvitations,
|
| + core.bool singleEvents,
|
| + core.String syncToken,
|
| + core.DateTime timeMax,
|
| + core.DateTime timeMin,
|
| + core.String timeZone,
|
| + core.DateTime updatedMin}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2224,42 +2257,38 @@ class EventsResourceApi {
|
| _queryParams["updatedMin"] = [(updatedMin).toIso8601String()];
|
| }
|
|
|
| - _url = 'calendars/' + commons.Escaper.ecapeVariable('$calendarId') + '/events/watch';
|
| + _url = 'calendars/' +
|
| + commons.Escaper.ecapeVariable('$calendarId') +
|
| + '/events/watch';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Channel.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class FreebusyResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - FreebusyResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Returns free/busy information for a set of calendars.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * Completes with a [FreeBusyResponse].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + FreebusyResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Returns free/busy information for a set of calendars.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// Completes with a [FreeBusyResponse].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<FreeBusyResponse> query(FreeBusyRequest request) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -2274,40 +2303,34 @@ class FreebusyResourceApi {
|
|
|
| _url = 'freeBusy';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new FreeBusyResponse.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| class SettingsResourceApi {
|
| final commons.ApiRequester _requester;
|
|
|
| - SettingsResourceApi(commons.ApiRequester client) :
|
| - _requester = client;
|
| -
|
| - /**
|
| - * Returns a single user setting.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [setting] - The id of the user setting.
|
| - *
|
| - * Completes with a [Setting].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| + SettingsResourceApi(commons.ApiRequester client) : _requester = client;
|
| +
|
| + /// Returns a single user setting.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [setting] - The id of the user setting.
|
| + ///
|
| + /// Completes with a [Setting].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| async.Future<Setting> get(core.String setting) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| @@ -2322,45 +2345,43 @@ class SettingsResourceApi {
|
|
|
| _url = 'users/me/settings/' + commons.Escaper.ecapeVariable('$setting');
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Setting.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Returns all user settings for the authenticated user.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [maxResults] - Maximum number of entries returned on one result page. By
|
| - * default the value is 100 entries. The page size can never be larger than
|
| - * 250 entries. Optional.
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then.
|
| - * If the syncToken expires, the server will respond with a 410 GONE response
|
| - * code and the client should clear its storage and perform a full
|
| - * synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * Completes with a [Settings].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Settings> list({core.int maxResults, core.String pageToken, core.String syncToken}) {
|
| + /// Returns all user settings for the authenticated user.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [maxResults] - Maximum number of entries returned on one result page. By
|
| + /// default the value is 100 entries. The page size can never be larger than
|
| + /// 250 entries. Optional.
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// If the syncToken expires, the server will respond with a 410 GONE
|
| + /// response code and the client should clear its storage and perform a full
|
| + /// synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// Completes with a [Settings].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Settings> list(
|
| + {core.int maxResults, core.String pageToken, core.String syncToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2380,47 +2401,45 @@ class SettingsResourceApi {
|
|
|
| _url = 'users/me/settings';
|
|
|
| - var _response = _requester.request(_url,
|
| - "GET",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "GET",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Settings.fromJson(data));
|
| }
|
|
|
| - /**
|
| - * Watch for changes to Settings resources.
|
| - *
|
| - * [request] - The metadata request object.
|
| - *
|
| - * Request parameters:
|
| - *
|
| - * [maxResults] - Maximum number of entries returned on one result page. By
|
| - * default the value is 100 entries. The page size can never be larger than
|
| - * 250 entries. Optional.
|
| - *
|
| - * [pageToken] - Token specifying which result page to return. Optional.
|
| - *
|
| - * [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| - * last page of results from the previous list request. It makes the result of
|
| - * this list request contain only entries that have changed since then.
|
| - * If the syncToken expires, the server will respond with a 410 GONE response
|
| - * code and the client should clear its storage and perform a full
|
| - * synchronization without any syncToken.
|
| - * Learn more about incremental synchronization.
|
| - * Optional. The default is to return all entries.
|
| - *
|
| - * Completes with a [Channel].
|
| - *
|
| - * Completes with a [commons.ApiRequestError] if the API endpoint returned an
|
| - * error.
|
| - *
|
| - * If the used [http.Client] completes with an error when making a REST call,
|
| - * this method will complete with the same error.
|
| - */
|
| - async.Future<Channel> watch(Channel request, {core.int maxResults, core.String pageToken, core.String syncToken}) {
|
| + /// Watch for changes to Settings resources.
|
| + ///
|
| + /// [request] - The metadata request object.
|
| + ///
|
| + /// Request parameters:
|
| + ///
|
| + /// [maxResults] - Maximum number of entries returned on one result page. By
|
| + /// default the value is 100 entries. The page size can never be larger than
|
| + /// 250 entries. Optional.
|
| + ///
|
| + /// [pageToken] - Token specifying which result page to return. Optional.
|
| + ///
|
| + /// [syncToken] - Token obtained from the nextSyncToken field returned on the
|
| + /// last page of results from the previous list request. It makes the result
|
| + /// of this list request contain only entries that have changed since then.
|
| + /// If the syncToken expires, the server will respond with a 410 GONE
|
| + /// response code and the client should clear its storage and perform a full
|
| + /// synchronization without any syncToken.
|
| + /// Learn more about incremental synchronization.
|
| + /// Optional. The default is to return all entries.
|
| + ///
|
| + /// Completes with a [Channel].
|
| + ///
|
| + /// Completes with a [commons.ApiRequestError] if the API endpoint returned
|
| + /// an error.
|
| + ///
|
| + /// If the used [http.Client] completes with an error when making a REST
|
| + /// call, this method will complete with the same error.
|
| + async.Future<Channel> watch(Channel request,
|
| + {core.int maxResults, core.String pageToken, core.String syncToken}) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -2443,37 +2462,33 @@ class SettingsResourceApi {
|
|
|
| _url = 'users/me/settings/watch';
|
|
|
| - var _response = _requester.request(_url,
|
| - "POST",
|
| - body: _body,
|
| - queryParams: _queryParams,
|
| - uploadOptions: _uploadOptions,
|
| - uploadMedia: _uploadMedia,
|
| - downloadOptions: _downloadOptions);
|
| + var _response = _requester.request(_url, "POST",
|
| + body: _body,
|
| + queryParams: _queryParams,
|
| + uploadOptions: _uploadOptions,
|
| + uploadMedia: _uploadMedia,
|
| + downloadOptions: _downloadOptions);
|
| return _response.then((data) => new Channel.fromJson(data));
|
| }
|
| -
|
| }
|
|
|
| -
|
| -
|
| class Acl {
|
| - /** ETag of the collection. */
|
| + /// ETag of the collection.
|
| core.String etag;
|
| - /** List of rules on the access control list. */
|
| +
|
| + /// List of rules on the access control list.
|
| core.List<AclRule> items;
|
| - /** Type of the collection ("calendar#acl"). */
|
| +
|
| + /// Type of the collection ("calendar#acl").
|
| core.String kind;
|
| - /**
|
| - * Token used to access the next page of this result. Omitted if no further
|
| - * results are available, in which case nextSyncToken is provided.
|
| - */
|
| +
|
| + /// Token used to access the next page of this result. Omitted if no further
|
| + /// results are available, in which case nextSyncToken is provided.
|
| core.String nextPageToken;
|
| - /**
|
| - * Token used at a later point in time to retrieve only the entries that have
|
| - * changed since this result was returned. Omitted if further results are
|
| - * available, in which case nextPageToken is provided.
|
| - */
|
| +
|
| + /// Token used at a later point in time to retrieve only the entries that
|
| + /// have changed since this result was returned. Omitted if further results
|
| + /// are available, in which case nextPageToken is provided.
|
| core.String nextSyncToken;
|
|
|
| Acl();
|
| @@ -2483,7 +2498,8 @@ class Acl {
|
| etag = _json["etag"];
|
| }
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new AclRule.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new AclRule.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("kind")) {
|
| kind = _json["kind"];
|
| @@ -2497,7 +2513,8 @@ class Acl {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (etag != null) {
|
| _json["etag"] = etag;
|
| }
|
| @@ -2517,21 +2534,19 @@ class Acl {
|
| }
|
| }
|
|
|
| -/** The scope of the rule. */
|
| +/// The scope of the rule.
|
| class AclRuleScope {
|
| - /**
|
| - * The type of the scope. Possible values are:
|
| - * - "default" - The public scope. This is the default value.
|
| - * - "user" - Limits the scope to a single user.
|
| - * - "group" - Limits the scope to a group.
|
| - * - "domain" - Limits the scope to a domain. Note: The permissions granted
|
| - * to the "default", or public, scope apply to any user, authenticated or not.
|
| - */
|
| + /// The type of the scope. Possible values are:
|
| + /// - "default" - The public scope. This is the default value.
|
| + /// - "user" - Limits the scope to a single user.
|
| + /// - "group" - Limits the scope to a group.
|
| + /// - "domain" - Limits the scope to a domain. Note: The permissions granted
|
| + /// to the "default", or public, scope apply to any user, authenticated or
|
| + /// not.
|
| core.String type;
|
| - /**
|
| - * The email address of a user or group, or the name of a domain, depending on
|
| - * the scope type. Omitted for type "default".
|
| - */
|
| +
|
| + /// The email address of a user or group, or the name of a domain, depending
|
| + /// on the scope type. Omitted for type "default".
|
| core.String value;
|
|
|
| AclRuleScope();
|
| @@ -2546,7 +2561,8 @@ class AclRuleScope {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (type != null) {
|
| _json["type"] = type;
|
| }
|
| @@ -2558,26 +2574,29 @@ class AclRuleScope {
|
| }
|
|
|
| class AclRule {
|
| - /** ETag of the resource. */
|
| + /// ETag of the resource.
|
| core.String etag;
|
| - /** Identifier of the ACL rule. */
|
| +
|
| + /// Identifier of the ACL rule.
|
| core.String id;
|
| - /** Type of the resource ("calendar#aclRule"). */
|
| +
|
| + /// Type of the resource ("calendar#aclRule").
|
| core.String kind;
|
| - /**
|
| - * The role assigned to the scope. Possible values are:
|
| - * - "none" - Provides no access.
|
| - * - "freeBusyReader" - Provides read access to free/busy information.
|
| - * - "reader" - Provides read access to the calendar. Private events will
|
| - * appear to users with reader access, but event details will be hidden.
|
| - * - "writer" - Provides read and write access to the calendar. Private events
|
| - * will appear to users with writer access, and event details will be visible.
|
| - * - "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.
|
| - */
|
| +
|
| + /// The role assigned to the scope. Possible values are:
|
| + /// - "none" - Provides no access.
|
| + /// - "freeBusyReader" - Provides read access to free/busy information.
|
| + /// - "reader" - Provides read access to the calendar. Private events will
|
| + /// appear to users with reader access, but event details will be hidden.
|
| + /// - "writer" - Provides read and write access to the calendar. Private
|
| + /// events will appear to users with writer access, and event details will be
|
| + /// visible.
|
| + /// - "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.
|
| core.String role;
|
| - /** The scope of the rule. */
|
| +
|
| + /// The scope of the rule.
|
| AclRuleScope scope;
|
|
|
| AclRule();
|
| @@ -2601,7 +2620,8 @@ class AclRule {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (etag != null) {
|
| _json["etag"] = etag;
|
| }
|
| @@ -2622,25 +2642,27 @@ class AclRule {
|
| }
|
|
|
| class Calendar {
|
| - /** Description of the calendar. Optional. */
|
| + /// Description of the calendar. Optional.
|
| core.String description;
|
| - /** ETag of the resource. */
|
| +
|
| + /// ETag of the resource.
|
| core.String etag;
|
| - /**
|
| - * Identifier of the calendar. To retrieve IDs call the calendarList.list()
|
| - * method.
|
| - */
|
| +
|
| + /// Identifier of the calendar. To retrieve IDs call the calendarList.list()
|
| + /// method.
|
| core.String id;
|
| - /** Type of the resource ("calendar#calendar"). */
|
| +
|
| + /// Type of the resource ("calendar#calendar").
|
| core.String kind;
|
| - /** Geographic location of the calendar as free-form text. Optional. */
|
| +
|
| + /// Geographic location of the calendar as free-form text. Optional.
|
| core.String location;
|
| - /** Title of the calendar. */
|
| +
|
| + /// Title of the calendar.
|
| core.String summary;
|
| - /**
|
| - * The time zone of the calendar. (Formatted as an IANA Time Zone Database
|
| - * name, e.g. "Europe/Zurich".) Optional.
|
| - */
|
| +
|
| + /// The time zone of the calendar. (Formatted as an IANA Time Zone Database
|
| + /// name, e.g. "Europe/Zurich".) Optional.
|
| core.String timeZone;
|
|
|
| Calendar();
|
| @@ -2670,7 +2692,8 @@ class Calendar {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (description != null) {
|
| _json["description"] = description;
|
| }
|
| @@ -2697,22 +2720,22 @@ class Calendar {
|
| }
|
|
|
| class CalendarList {
|
| - /** ETag of the collection. */
|
| + /// ETag of the collection.
|
| core.String etag;
|
| - /** Calendars that are present on the user's calendar list. */
|
| +
|
| + /// Calendars that are present on the user's calendar list.
|
| core.List<CalendarListEntry> items;
|
| - /** Type of the collection ("calendar#calendarList"). */
|
| +
|
| + /// Type of the collection ("calendar#calendarList").
|
| core.String kind;
|
| - /**
|
| - * Token used to access the next page of this result. Omitted if no further
|
| - * results are available, in which case nextSyncToken is provided.
|
| - */
|
| +
|
| + /// Token used to access the next page of this result. Omitted if no further
|
| + /// results are available, in which case nextSyncToken is provided.
|
| core.String nextPageToken;
|
| - /**
|
| - * Token used at a later point in time to retrieve only the entries that have
|
| - * changed since this result was returned. Omitted if further results are
|
| - * available, in which case nextPageToken is provided.
|
| - */
|
| +
|
| + /// Token used at a later point in time to retrieve only the entries that
|
| + /// have changed since this result was returned. Omitted if further results
|
| + /// are available, in which case nextPageToken is provided.
|
| core.String nextSyncToken;
|
|
|
| CalendarList();
|
| @@ -2722,7 +2745,9 @@ class CalendarList {
|
| etag = _json["etag"];
|
| }
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new CalendarListEntry.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new CalendarListEntry.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("kind")) {
|
| kind = _json["kind"];
|
| @@ -2736,7 +2761,8 @@ class CalendarList {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (etag != null) {
|
| _json["etag"] = etag;
|
| }
|
| @@ -2756,114 +2782,112 @@ class CalendarList {
|
| }
|
| }
|
|
|
| -/**
|
| - * The notifications that the authenticated user is receiving for this calendar.
|
| - */
|
| +/// The notifications that the authenticated user is receiving for this
|
| +/// calendar.
|
| class CalendarListEntryNotificationSettings {
|
| - /** The list of notifications set for this calendar. */
|
| + /// The list of notifications set for this calendar.
|
| core.List<CalendarNotification> notifications;
|
|
|
| CalendarListEntryNotificationSettings();
|
|
|
| CalendarListEntryNotificationSettings.fromJson(core.Map _json) {
|
| if (_json.containsKey("notifications")) {
|
| - notifications = _json["notifications"].map((value) => new CalendarNotification.fromJson(value)).toList();
|
| + notifications = _json["notifications"]
|
| + .map((value) => new CalendarNotification.fromJson(value))
|
| + .toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (notifications != null) {
|
| - _json["notifications"] = notifications.map((value) => (value).toJson()).toList();
|
| + _json["notifications"] =
|
| + notifications.map((value) => (value).toJson()).toList();
|
| }
|
| return _json;
|
| }
|
| }
|
|
|
| class CalendarListEntry {
|
| - /**
|
| - * The effective access role that the authenticated user has on the calendar.
|
| - * Read-only. Possible values are:
|
| - * - "freeBusyReader" - Provides read access to free/busy information.
|
| - * - "reader" - Provides read access to the calendar. Private events will
|
| - * appear to users with reader access, but event details will be hidden.
|
| - * - "writer" - Provides read and write access to the calendar. Private events
|
| - * will appear to users with writer access, and event details will be visible.
|
| - * - "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.
|
| - */
|
| + /// The effective access role that the authenticated user has on the
|
| + /// calendar. Read-only. Possible values are:
|
| + /// - "freeBusyReader" - Provides read access to free/busy information.
|
| + /// - "reader" - Provides read access to the calendar. Private events will
|
| + /// appear to users with reader access, but event details will be hidden.
|
| + /// - "writer" - Provides read and write access to the calendar. Private
|
| + /// events will appear to users with writer access, and event details will be
|
| + /// visible.
|
| + /// - "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.
|
| core.String accessRole;
|
| - /**
|
| - * The main color of the calendar in the hexadecimal format "#0088aa". 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. Optional.
|
| - */
|
| +
|
| + /// The main color of the calendar in the hexadecimal format "#0088aa". 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. Optional.
|
| core.String backgroundColor;
|
| - /**
|
| - * 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. Optional.
|
| - */
|
| +
|
| + /// 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. Optional.
|
| core.String colorId;
|
| - /**
|
| - * The default reminders that the authenticated user has for this calendar.
|
| - */
|
| +
|
| + /// The default reminders that the authenticated user has for this calendar.
|
| core.List<EventReminder> defaultReminders;
|
| - /**
|
| - * Whether this calendar list entry has been deleted from the calendar list.
|
| - * Read-only. Optional. The default is False.
|
| - */
|
| +
|
| + /// Whether this calendar list entry has been deleted from the calendar list.
|
| + /// Read-only. Optional. The default is False.
|
| core.bool deleted;
|
| - /** Description of the calendar. Optional. Read-only. */
|
| +
|
| + /// Description of the calendar. Optional. Read-only.
|
| core.String description;
|
| - /** ETag of the resource. */
|
| +
|
| + /// ETag of the resource.
|
| core.String etag;
|
| - /**
|
| - * 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. Optional.
|
| - */
|
| +
|
| + /// 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. Optional.
|
| core.String foregroundColor;
|
| - /**
|
| - * Whether the calendar has been hidden from the list. Optional. The default
|
| - * is False.
|
| - */
|
| +
|
| + /// Whether the calendar has been hidden from the list. Optional. The default
|
| + /// is False.
|
| core.bool hidden;
|
| - /** Identifier of the calendar. */
|
| +
|
| + /// Identifier of the calendar.
|
| core.String id;
|
| - /** Type of the resource ("calendar#calendarListEntry"). */
|
| +
|
| + /// Type of the resource ("calendar#calendarListEntry").
|
| core.String kind;
|
| - /**
|
| - * Geographic location of the calendar as free-form text. Optional. Read-only.
|
| - */
|
| +
|
| + /// Geographic location of the calendar as free-form text. Optional.
|
| + /// Read-only.
|
| core.String location;
|
| - /**
|
| - * The notifications that the authenticated user is receiving for this
|
| - * calendar.
|
| - */
|
| +
|
| + /// The notifications that the authenticated user is receiving for this
|
| + /// calendar.
|
| CalendarListEntryNotificationSettings notificationSettings;
|
| - /**
|
| - * Whether the calendar is the primary calendar of the authenticated user.
|
| - * Read-only. Optional. The default is False.
|
| - */
|
| +
|
| + /// Whether the calendar is the primary calendar of the authenticated user.
|
| + /// Read-only. Optional. The default is False.
|
| core.bool primary;
|
| - /**
|
| - * Whether the calendar content shows up in the calendar UI. Optional. The
|
| - * default is False.
|
| - */
|
| +
|
| + /// Whether the calendar content shows up in the calendar UI. Optional. The
|
| + /// default is False.
|
| core.bool selected;
|
| - /** Title of the calendar. Read-only. */
|
| +
|
| + /// Title of the calendar. Read-only.
|
| core.String summary;
|
| - /**
|
| - * The summary that the authenticated user has set for this calendar.
|
| - * Optional.
|
| - */
|
| +
|
| + /// The summary that the authenticated user has set for this calendar.
|
| + /// Optional.
|
| core.String summaryOverride;
|
| - /** The time zone of the calendar. Optional. Read-only. */
|
| +
|
| + /// The time zone of the calendar. Optional. Read-only.
|
| core.String timeZone;
|
|
|
| CalendarListEntry();
|
| @@ -2879,7 +2903,9 @@ class CalendarListEntry {
|
| colorId = _json["colorId"];
|
| }
|
| if (_json.containsKey("defaultReminders")) {
|
| - defaultReminders = _json["defaultReminders"].map((value) => new EventReminder.fromJson(value)).toList();
|
| + defaultReminders = _json["defaultReminders"]
|
| + .map((value) => new EventReminder.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("deleted")) {
|
| deleted = _json["deleted"];
|
| @@ -2906,7 +2932,8 @@ class CalendarListEntry {
|
| location = _json["location"];
|
| }
|
| if (_json.containsKey("notificationSettings")) {
|
| - notificationSettings = new CalendarListEntryNotificationSettings.fromJson(_json["notificationSettings"]);
|
| + notificationSettings = new CalendarListEntryNotificationSettings.fromJson(
|
| + _json["notificationSettings"]);
|
| }
|
| if (_json.containsKey("primary")) {
|
| primary = _json["primary"];
|
| @@ -2926,7 +2953,8 @@ class CalendarListEntry {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accessRole != null) {
|
| _json["accessRole"] = accessRole;
|
| }
|
| @@ -2937,7 +2965,8 @@ class CalendarListEntry {
|
| _json["colorId"] = colorId;
|
| }
|
| if (defaultReminders != null) {
|
| - _json["defaultReminders"] = defaultReminders.map((value) => (value).toJson()).toList();
|
| + _json["defaultReminders"] =
|
| + defaultReminders.map((value) => (value).toJson()).toList();
|
| }
|
| if (deleted != null) {
|
| _json["deleted"] = deleted;
|
| @@ -2986,24 +3015,21 @@ class CalendarListEntry {
|
| }
|
|
|
| class CalendarNotification {
|
| - /**
|
| - * The method used to deliver the notification. Possible values are:
|
| - * - "email" - Reminders are sent via email.
|
| - * - "sms" - Reminders are sent via SMS. This value is read-only and is
|
| - * ignored on inserts and updates. SMS reminders are only available for G
|
| - * Suite customers.
|
| - */
|
| + /// The method used to deliver the notification. Possible values are:
|
| + /// - "email" - Reminders are sent via email.
|
| + /// - "sms" - Reminders are sent via SMS. This value is read-only and is
|
| + /// ignored on inserts and updates. SMS reminders are only available for G
|
| + /// Suite customers.
|
| core.String method;
|
| - /**
|
| - * The type of notification. Possible values are:
|
| - * - "eventCreation" - Notification sent when a new event is put on the
|
| - * calendar.
|
| - * - "eventChange" - Notification sent when an event is changed.
|
| - * - "eventCancellation" - Notification sent when an event is cancelled.
|
| - * - "eventResponse" - Notification sent when an event is changed.
|
| - * - "agenda" - An agenda with the events of the day (sent out in the
|
| - * morning).
|
| - */
|
| +
|
| + /// The type of notification. Possible values are:
|
| + /// - "eventCreation" - Notification sent when a new event is put on the
|
| + /// calendar.
|
| + /// - "eventChange" - Notification sent when an event is changed.
|
| + /// - "eventCancellation" - Notification sent when an event is cancelled.
|
| + /// - "eventResponse" - Notification sent when an event is changed.
|
| + /// - "agenda" - An agenda with the events of the day (sent out in the
|
| + /// morning).
|
| core.String type;
|
|
|
| CalendarNotification();
|
| @@ -3018,7 +3044,8 @@ class CalendarNotification {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (method != null) {
|
| _json["method"] = method;
|
| }
|
| @@ -3030,37 +3057,38 @@ class CalendarNotification {
|
| }
|
|
|
| class Channel {
|
| - /** The address where notifications are delivered for this channel. */
|
| + /// The address where notifications are delivered for this channel.
|
| core.String address;
|
| - /**
|
| - * Date and time of notification channel expiration, expressed as a Unix
|
| - * timestamp, in milliseconds. Optional.
|
| - */
|
| +
|
| + /// Date and time of notification channel expiration, expressed as a Unix
|
| + /// timestamp, in milliseconds. Optional.
|
| core.String expiration;
|
| - /** A UUID or similar unique string that identifies this channel. */
|
| +
|
| + /// A UUID or similar unique string that identifies this channel.
|
| core.String id;
|
| - /**
|
| - * Identifies this as a notification channel used to watch for changes to a
|
| - * resource. Value: the fixed string "api#channel".
|
| - */
|
| +
|
| + /// Identifies this as a notification channel used to watch for changes to a
|
| + /// resource. Value: the fixed string "api#channel".
|
| core.String kind;
|
| - /** Additional parameters controlling delivery channel behavior. Optional. */
|
| +
|
| + /// Additional parameters controlling delivery channel behavior. Optional.
|
| core.Map<core.String, core.String> params;
|
| - /** A Boolean value to indicate whether payload is wanted. Optional. */
|
| +
|
| + /// A Boolean value to indicate whether payload is wanted. Optional.
|
| core.bool payload;
|
| - /**
|
| - * An opaque ID that identifies the resource being watched on this channel.
|
| - * Stable across different API versions.
|
| - */
|
| +
|
| + /// An opaque ID that identifies the resource being watched on this channel.
|
| + /// Stable across different API versions.
|
| core.String resourceId;
|
| - /** A version-specific identifier for the watched resource. */
|
| +
|
| + /// A version-specific identifier for the watched resource.
|
| core.String resourceUri;
|
| - /**
|
| - * An arbitrary string delivered to the target address with each notification
|
| - * delivered over this channel. Optional.
|
| - */
|
| +
|
| + /// An arbitrary string delivered to the target address with each
|
| + /// notification delivered over this channel. Optional.
|
| core.String token;
|
| - /** The type of delivery mechanism used for this channel. */
|
| +
|
| + /// The type of delivery mechanism used for this channel.
|
| core.String type;
|
|
|
| Channel();
|
| @@ -3099,7 +3127,8 @@ class Channel {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (address != null) {
|
| _json["address"] = address;
|
| }
|
| @@ -3135,12 +3164,11 @@ class Channel {
|
| }
|
|
|
| class ColorDefinition {
|
| - /** The background color associated with this color definition. */
|
| + /// The background color associated with this color definition.
|
| core.String background;
|
| - /**
|
| - * The foreground color that can be used to write on top of a background with
|
| - * 'background' color.
|
| - */
|
| +
|
| + /// The foreground color that can be used to write on top of a background
|
| + /// with 'background' color.
|
| core.String foreground;
|
|
|
| ColorDefinition();
|
| @@ -3155,7 +3183,8 @@ class ColorDefinition {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (background != null) {
|
| _json["background"] = background;
|
| }
|
| @@ -3167,34 +3196,39 @@ class ColorDefinition {
|
| }
|
|
|
| class Colors {
|
| - /**
|
| - * A global palette of calendar colors, mapping from the color ID to its
|
| - * definition. A calendarListEntry resource refers to one of these color IDs
|
| - * in its color field. Read-only.
|
| - */
|
| + /// A global palette of calendar colors, mapping from the color ID to its
|
| + /// definition. A calendarListEntry resource refers to one of these color IDs
|
| + /// in its color field. Read-only.
|
| core.Map<core.String, ColorDefinition> calendar;
|
| - /**
|
| - * A global palette of event colors, mapping from the color ID to its
|
| - * definition. An event resource may refer to one of these color IDs in its
|
| - * color field. Read-only.
|
| - */
|
| +
|
| + /// A global palette of event colors, mapping from the color ID to its
|
| + /// definition. An event resource may refer to one of these color IDs in its
|
| + /// color field. Read-only.
|
| core.Map<core.String, ColorDefinition> event;
|
| - /** Type of the resource ("calendar#colors"). */
|
| +
|
| + /// Type of the resource ("calendar#colors").
|
| core.String kind;
|
| - /**
|
| - * Last modification time of the color palette (as a RFC3339 timestamp).
|
| - * Read-only.
|
| - */
|
| +
|
| + /// Last modification time of the color palette (as a RFC3339 timestamp).
|
| + /// Read-only.
|
| core.DateTime updated;
|
|
|
| Colors();
|
|
|
| Colors.fromJson(core.Map _json) {
|
| if (_json.containsKey("calendar")) {
|
| - calendar = commons.mapMap<core.Map<core.String, core.Object>, ColorDefinition>(_json["calendar"], (core.Map<core.String, core.Object> item) => new ColorDefinition.fromJson(item));
|
| + calendar =
|
| + commons.mapMap<core.Map<core.String, core.Object>, ColorDefinition>(
|
| + _json["calendar"],
|
| + (core.Map<core.String, core.Object> item) =>
|
| + new ColorDefinition.fromJson(item));
|
| }
|
| if (_json.containsKey("event")) {
|
| - event = commons.mapMap<core.Map<core.String, core.Object>, ColorDefinition>(_json["event"], (core.Map<core.String, core.Object> item) => new ColorDefinition.fromJson(item));
|
| + event =
|
| + commons.mapMap<core.Map<core.String, core.Object>, ColorDefinition>(
|
| + _json["event"],
|
| + (core.Map<core.String, core.Object> item) =>
|
| + new ColorDefinition.fromJson(item));
|
| }
|
| if (_json.containsKey("kind")) {
|
| kind = _json["kind"];
|
| @@ -3205,12 +3239,17 @@ class Colors {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (calendar != null) {
|
| - _json["calendar"] = commons.mapMap<ColorDefinition, core.Map<core.String, core.Object>>(calendar, (ColorDefinition item) => (item).toJson());
|
| + _json["calendar"] =
|
| + commons.mapMap<ColorDefinition, core.Map<core.String, core.Object>>(
|
| + calendar, (ColorDefinition item) => (item).toJson());
|
| }
|
| if (event != null) {
|
| - _json["event"] = commons.mapMap<ColorDefinition, core.Map<core.String, core.Object>>(event, (ColorDefinition item) => (item).toJson());
|
| + _json["event"] =
|
| + commons.mapMap<ColorDefinition, core.Map<core.String, core.Object>>(
|
| + event, (ColorDefinition item) => (item).toJson());
|
| }
|
| if (kind != null) {
|
| _json["kind"] = kind;
|
| @@ -3223,19 +3262,18 @@ class Colors {
|
| }
|
|
|
| class Error {
|
| - /** Domain, or broad category, of the error. */
|
| + /// Domain, or broad category, of the error.
|
| core.String domain;
|
| - /**
|
| - * Specific reason for the error. Some of the possible values are:
|
| - * - "groupTooBig" - The group of users requested is too large for a single
|
| - * query.
|
| - * - "tooManyCalendarsRequested" - The number of calendars requested is too
|
| - * large for a single query.
|
| - * - "notFound" - The requested resource was not found.
|
| - * - "internalError" - The API service has encountered an internal error.
|
| - * Additional error types may be added in the future, so clients should
|
| - * gracefully handle additional error statuses not included in this list.
|
| - */
|
| +
|
| + /// Specific reason for the error. Some of the possible values are:
|
| + /// - "groupTooBig" - The group of users requested is too large for a single
|
| + /// query.
|
| + /// - "tooManyCalendarsRequested" - The number of calendars requested is too
|
| + /// large for a single query.
|
| + /// - "notFound" - The requested resource was not found.
|
| + /// - "internalError" - The API service has encountered an internal error.
|
| + /// Additional error types may be added in the future, so clients should
|
| + /// gracefully handle additional error statuses not included in this list.
|
| core.String reason;
|
|
|
| Error();
|
| @@ -3250,7 +3288,8 @@ class Error {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (domain != null) {
|
| _json["domain"] = domain;
|
| }
|
| @@ -3261,21 +3300,20 @@ class Error {
|
| }
|
| }
|
|
|
| -/** The creator of the event. Read-only. */
|
| +/// The creator of the event. Read-only.
|
| class EventCreator {
|
| - /** The creator's name, if available. */
|
| + /// The creator's name, if available.
|
| core.String displayName;
|
| - /** The creator's email address, if available. */
|
| +
|
| + /// The creator's email address, if available.
|
| core.String email;
|
| - /**
|
| - * The creator's Profile ID, if available. It corresponds to theid field in
|
| - * the People collection of the Google+ API
|
| - */
|
| +
|
| + /// The creator's Profile ID, if available. It corresponds to theid field in
|
| + /// the People collection of the Google+ API
|
| core.String id;
|
| - /**
|
| - * Whether the creator corresponds to the calendar on which this copy of the
|
| - * event appears. Read-only. The default is False.
|
| - */
|
| +
|
| + /// Whether the creator corresponds to the calendar on which this copy of the
|
| + /// event appears. Read-only. The default is False.
|
| core.bool self;
|
|
|
| EventCreator();
|
| @@ -3296,7 +3334,8 @@ class EventCreator {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (displayName != null) {
|
| _json["displayName"] = displayName;
|
| }
|
| @@ -3313,17 +3352,14 @@ class EventCreator {
|
| }
|
| }
|
|
|
| -/** Extended properties of the event. */
|
| +/// Extended properties of the event.
|
| class EventExtendedProperties {
|
| - /**
|
| - * Properties that are private to the copy of the event that appears on this
|
| - * calendar.
|
| - */
|
| + /// Properties that are private to the copy of the event that appears on this
|
| + /// calendar.
|
| core.Map<core.String, core.String> private;
|
| - /**
|
| - * Properties that are shared between copies of the event on other attendees'
|
| - * calendars.
|
| - */
|
| +
|
| + /// Properties that are shared between copies of the event on other
|
| + /// attendees' calendars.
|
| core.Map<core.String, core.String> shared;
|
|
|
| EventExtendedProperties();
|
| @@ -3338,7 +3374,8 @@ class EventExtendedProperties {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (private != null) {
|
| _json["private"] = private;
|
| }
|
| @@ -3349,34 +3386,35 @@ class EventExtendedProperties {
|
| }
|
| }
|
|
|
| -/** A gadget that extends this event. */
|
| +/// A gadget that extends this event.
|
| class EventGadget {
|
| - /**
|
| - * The gadget's display mode. Optional. Possible values are:
|
| - * - "icon" - The gadget displays next to the event's title in the calendar
|
| - * view.
|
| - * - "chip" - The gadget displays when the event is clicked.
|
| - */
|
| + /// The gadget's display mode. Optional. Possible values are:
|
| + /// - "icon" - The gadget displays next to the event's title in the calendar
|
| + /// view.
|
| + /// - "chip" - The gadget displays when the event is clicked.
|
| core.String display;
|
| - /**
|
| - * The gadget's height in pixels. The height must be an integer greater than
|
| - * 0. Optional.
|
| - */
|
| +
|
| + /// The gadget's height in pixels. The height must be an integer greater than
|
| + /// 0. Optional.
|
| core.int height;
|
| - /** The gadget's icon URL. The URL scheme must be HTTPS. */
|
| +
|
| + /// The gadget's icon URL. The URL scheme must be HTTPS.
|
| core.String iconLink;
|
| - /** The gadget's URL. The URL scheme must be HTTPS. */
|
| +
|
| + /// The gadget's URL. The URL scheme must be HTTPS.
|
| core.String link;
|
| - /** Preferences. */
|
| +
|
| + /// Preferences.
|
| core.Map<core.String, core.String> preferences;
|
| - /** The gadget's title. */
|
| +
|
| + /// The gadget's title.
|
| core.String title;
|
| - /** The gadget's type. */
|
| +
|
| + /// The gadget's type.
|
| core.String type;
|
| - /**
|
| - * The gadget's width in pixels. The width must be an integer greater than 0.
|
| - * Optional.
|
| - */
|
| +
|
| + /// The gadget's width in pixels. The width must be an integer greater than
|
| + /// 0. Optional.
|
| core.int width;
|
|
|
| EventGadget();
|
| @@ -3409,7 +3447,8 @@ class EventGadget {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (display != null) {
|
| _json["display"] = display;
|
| }
|
| @@ -3438,29 +3477,24 @@ class EventGadget {
|
| }
|
| }
|
|
|
| -/**
|
| - * The organizer of the event. If the organizer is also an attendee, this is
|
| - * indicated with a separate entry in attendees with the organizer field set to
|
| - * True. To change the organizer, use the move operation. Read-only, except when
|
| - * importing an event.
|
| - */
|
| +/// The organizer of the event. If the organizer is also an attendee, this is
|
| +/// indicated with a separate entry in attendees with the organizer field set
|
| +/// to True. To change the organizer, use the move operation. Read-only, except
|
| +/// when importing an event.
|
| class EventOrganizer {
|
| - /** The organizer's name, if available. */
|
| + /// The organizer's name, if available.
|
| core.String displayName;
|
| - /**
|
| - * The organizer's email address, if available. It must be a valid email
|
| - * address as per RFC5322.
|
| - */
|
| +
|
| + /// The organizer's email address, if available. It must be a valid email
|
| + /// address as per RFC5322.
|
| core.String email;
|
| - /**
|
| - * The organizer's Profile ID, if available. It corresponds to theid field in
|
| - * the People collection of the Google+ API
|
| - */
|
| +
|
| + /// The organizer's Profile ID, if available. It corresponds to theid field
|
| + /// in the People collection of the Google+ API
|
| core.String id;
|
| - /**
|
| - * Whether the organizer corresponds to the calendar on which this copy of the
|
| - * event appears. Read-only. The default is False.
|
| - */
|
| +
|
| + /// Whether the organizer corresponds to the calendar on which this copy of
|
| + /// the event appears. Read-only. The default is False.
|
| core.bool self;
|
|
|
| EventOrganizer();
|
| @@ -3481,7 +3515,8 @@ class EventOrganizer {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (displayName != null) {
|
| _json["displayName"] = displayName;
|
| }
|
| @@ -3498,22 +3533,23 @@ class EventOrganizer {
|
| }
|
| }
|
|
|
| -/** Information about the event's reminders for the authenticated user. */
|
| +/// Information about the event's reminders for the authenticated user.
|
| class EventReminders {
|
| - /**
|
| - * If the event doesn't use the default reminders, this lists the reminders
|
| - * specific to the event, or, if not set, indicates that no reminders are set
|
| - * for this event. The maximum number of override reminders is 5.
|
| - */
|
| + /// If the event doesn't use the default reminders, this lists the reminders
|
| + /// specific to the event, or, if not set, indicates that no reminders are
|
| + /// set for this event. The maximum number of override reminders is 5.
|
| core.List<EventReminder> overrides;
|
| - /** Whether the default reminders of the calendar apply to the event. */
|
| +
|
| + /// Whether the default reminders of the calendar apply to the event.
|
| core.bool useDefault;
|
|
|
| EventReminders();
|
|
|
| EventReminders.fromJson(core.Map _json) {
|
| if (_json.containsKey("overrides")) {
|
| - overrides = _json["overrides"].map((value) => new EventReminder.fromJson(value)).toList();
|
| + overrides = _json["overrides"]
|
| + .map((value) => new EventReminder.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("useDefault")) {
|
| useDefault = _json["useDefault"];
|
| @@ -3521,7 +3557,8 @@ class EventReminders {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (overrides != null) {
|
| _json["overrides"] = overrides.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -3532,20 +3569,16 @@ class EventReminders {
|
| }
|
| }
|
|
|
| -/**
|
| - * Source from which the event was created. For example, a web page, an email
|
| - * message or any document identifiable by an URL with HTTP or HTTPS scheme. Can
|
| - * only be seen or modified by the creator of the event.
|
| - */
|
| +/// Source from which the event was created. For example, a web page, an email
|
| +/// message or any document identifiable by an URL with HTTP or HTTPS scheme.
|
| +/// Can only be seen or modified by the creator of the event.
|
| class EventSource {
|
| - /**
|
| - * Title of the source; for example a title of a web page or an email subject.
|
| - */
|
| + /// Title of the source; for example a title of a web page or an email
|
| + /// subject.
|
| core.String title;
|
| - /**
|
| - * URL of the source pointing to a resource. The URL scheme must be HTTP or
|
| - * HTTPS.
|
| - */
|
| +
|
| + /// URL of the source pointing to a resource. The URL scheme must be HTTP or
|
| + /// HTTPS.
|
| core.String url;
|
|
|
| EventSource();
|
| @@ -3560,7 +3593,8 @@ class EventSource {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (title != null) {
|
| _json["title"] = title;
|
| }
|
| @@ -3572,201 +3606,187 @@ class EventSource {
|
| }
|
|
|
| class Event {
|
| - /**
|
| - * Whether anyone can invite themselves to the event (currently works for
|
| - * Google+ events only). Optional. The default is False.
|
| - */
|
| + /// Whether anyone can invite themselves to the event (currently works for
|
| + /// Google+ events only). Optional. The default is False.
|
| core.bool anyoneCanAddSelf;
|
| - /**
|
| - * File attachments for the event. Currently only Google Drive attachments are
|
| - * supported.
|
| - * In order to modify attachments the supportsAttachments request parameter
|
| - * should be set to true.
|
| - * There can be at most 25 attachments per event,
|
| - */
|
| +
|
| + /// File attachments for the event. Currently only Google Drive attachments
|
| + /// are supported.
|
| + /// In order to modify attachments the supportsAttachments request parameter
|
| + /// should be set to true.
|
| + /// There can be at most 25 attachments per event,
|
| core.List<EventAttachment> attachments;
|
| - /**
|
| - * The attendees of the event. See the Events with attendees guide for more
|
| - * information on scheduling events with other calendar users.
|
| - */
|
| +
|
| + /// The attendees of the event. See the Events with attendees guide for more
|
| + /// information on scheduling events with other calendar users.
|
| core.List<EventAttendee> attendees;
|
| - /**
|
| - * Whether attendees may have been omitted from the event's representation.
|
| - * When retrieving an event, this may be due to a restriction specified by the
|
| - * maxAttendee query parameter. When updating an event, this can be used to
|
| - * only update the participant's response. Optional. The default is False.
|
| - */
|
| +
|
| + /// Whether attendees may have been omitted from the event's representation.
|
| + /// When retrieving an event, this may be due to a restriction specified by
|
| + /// the maxAttendee query parameter. When updating an event, this can be used
|
| + /// to only update the participant's response. Optional. The default is
|
| + /// False.
|
| core.bool attendeesOmitted;
|
| - /**
|
| - * The color of the event. This is an ID referring to an entry in the event
|
| - * section of the colors definition (see the colors endpoint). Optional.
|
| - */
|
| +
|
| + /// The color of the event. This is an ID referring to an entry in the event
|
| + /// section of the colors definition (see the colors endpoint). Optional.
|
| core.String colorId;
|
| - /** Creation time of the event (as a RFC3339 timestamp). Read-only. */
|
| +
|
| + /// Creation time of the event (as a RFC3339 timestamp). Read-only.
|
| core.DateTime created;
|
| - /** The creator of the event. Read-only. */
|
| +
|
| + /// The creator of the event. Read-only.
|
| EventCreator creator;
|
| - /** Description of the event. Optional. */
|
| +
|
| + /// Description of the event. Optional.
|
| core.String description;
|
| - /**
|
| - * The (exclusive) end time of the event. For a recurring event, this is the
|
| - * end time of the first instance.
|
| - */
|
| +
|
| + /// The (exclusive) end time of the event. For a recurring event, this is the
|
| + /// end time of the first instance.
|
| EventDateTime end;
|
| - /**
|
| - * Whether the end time is actually unspecified. An end time is still provided
|
| - * for compatibility reasons, even if this attribute is set to True. The
|
| - * default is False.
|
| - */
|
| +
|
| + /// Whether the end time is actually unspecified. An end time is still
|
| + /// provided for compatibility reasons, even if this attribute is set to
|
| + /// True. The default is False.
|
| core.bool endTimeUnspecified;
|
| - /** ETag of the resource. */
|
| +
|
| + /// ETag of the resource.
|
| core.String etag;
|
| - /** Extended properties of the event. */
|
| +
|
| + /// Extended properties of the event.
|
| EventExtendedProperties extendedProperties;
|
| - /** A gadget that extends this event. */
|
| +
|
| + /// A gadget that extends this event.
|
| EventGadget gadget;
|
| - /**
|
| - * Whether attendees other than the organizer can invite others to the event.
|
| - * Optional. The default is True.
|
| - */
|
| +
|
| + /// Whether attendees other than the organizer can invite others to the
|
| + /// event. Optional. The default is True.
|
| core.bool guestsCanInviteOthers;
|
| - /**
|
| - * Whether attendees other than the organizer can modify the event. Optional.
|
| - * The default is False.
|
| - */
|
| +
|
| + /// Whether attendees other than the organizer can modify the event.
|
| + /// Optional. The default is False.
|
| core.bool guestsCanModify;
|
| - /**
|
| - * Whether attendees other than the organizer can see who the event's
|
| - * attendees are. Optional. The default is True.
|
| - */
|
| +
|
| + /// Whether attendees other than the organizer can see who the event's
|
| + /// attendees are. Optional. The default is True.
|
| core.bool guestsCanSeeOtherGuests;
|
| - /**
|
| - * An absolute link to the Google+ hangout associated with this event.
|
| - * Read-only.
|
| - */
|
| +
|
| + /// An absolute link to the Google+ hangout associated with this event.
|
| + /// Read-only.
|
| core.String hangoutLink;
|
| - /**
|
| - * An absolute link to this event in the Google Calendar Web UI. Read-only.
|
| - */
|
| +
|
| + /// An absolute link to this event in the Google Calendar Web UI. Read-only.
|
| core.String htmlLink;
|
| - /**
|
| - * Event unique identifier as defined in RFC5545. It is used to uniquely
|
| - * identify events accross calendaring systems and must be supplied when
|
| - * importing events via the import method.
|
| - * Note that the icalUID and the id are not identical and only one of them
|
| - * should be supplied at event creation time. One difference in their
|
| - * semantics is that in recurring events, all occurrences of one event have
|
| - * different ids while they all share the same icalUIDs.
|
| - */
|
| +
|
| + /// Event unique identifier as defined in RFC5545. It is used to uniquely
|
| + /// identify events accross calendaring systems and must be supplied when
|
| + /// importing events via the import method.
|
| + /// Note that the icalUID and the id are not identical and only one of them
|
| + /// should be supplied at event creation time. One difference in their
|
| + /// semantics is that in recurring events, all occurrences of one event have
|
| + /// different ids while they all share the same icalUIDs.
|
| core.String iCalUID;
|
| - /**
|
| - * Opaque identifier of the event. When creating new single or recurring
|
| - * events, you can specify their IDs. Provided IDs must follow these rules:
|
| - * - characters allowed in the ID are those used in base32hex encoding, i.e.
|
| - * lowercase letters a-v and digits 0-9, see section 3.1.2 in RFC2938
|
| - * - the length of the ID must be between 5 and 1024 characters
|
| - * - the ID must be unique per calendar Due to the globally distributed
|
| - * nature of the system, we cannot guarantee that ID collisions will be
|
| - * detected at event creation time. To minimize the risk of collisions we
|
| - * recommend using an established UUID algorithm such as one described in
|
| - * RFC4122.
|
| - * If you do not specify an ID, it will be automatically generated by the
|
| - * server.
|
| - * Note that the icalUID and the id are not identical and only one of them
|
| - * should be supplied at event creation time. One difference in their
|
| - * semantics is that in recurring events, all occurrences of one event have
|
| - * different ids while they all share the same icalUIDs.
|
| - */
|
| +
|
| + /// Opaque identifier of the event. When creating new single or recurring
|
| + /// events, you can specify their IDs. Provided IDs must follow these rules:
|
| + /// - characters allowed in the ID are those used in base32hex encoding, i.e.
|
| + /// lowercase letters a-v and digits 0-9, see section 3.1.2 in RFC2938
|
| + /// - the length of the ID must be between 5 and 1024 characters
|
| + /// - the ID must be unique per calendar Due to the globally distributed
|
| + /// nature of the system, we cannot guarantee that ID collisions will be
|
| + /// detected at event creation time. To minimize the risk of collisions we
|
| + /// recommend using an established UUID algorithm such as one described in
|
| + /// RFC4122.
|
| + /// If you do not specify an ID, it will be automatically generated by the
|
| + /// server.
|
| + /// Note that the icalUID and the id are not identical and only one of them
|
| + /// should be supplied at event creation time. One difference in their
|
| + /// semantics is that in recurring events, all occurrences of one event have
|
| + /// different ids while they all share the same icalUIDs.
|
| core.String id;
|
| - /** Type of the resource ("calendar#event"). */
|
| +
|
| + /// Type of the resource ("calendar#event").
|
| core.String kind;
|
| - /** Geographic location of the event as free-form text. Optional. */
|
| +
|
| + /// Geographic location of the event as free-form text. Optional.
|
| core.String location;
|
| - /**
|
| - * Whether this is a locked event copy where no changes can be made to the
|
| - * main event fields "summary", "description", "location", "start", "end" or
|
| - * "recurrence". The default is False. Read-Only.
|
| - */
|
| +
|
| + /// Whether this is a locked event copy where no changes can be made to the
|
| + /// main event fields "summary", "description", "location", "start", "end" or
|
| + /// "recurrence". The default is False. Read-Only.
|
| core.bool locked;
|
| - /**
|
| - * The organizer of the event. If the organizer is also an attendee, this is
|
| - * indicated with a separate entry in attendees with the organizer field set
|
| - * to True. To change the organizer, use the move operation. Read-only, except
|
| - * when importing an event.
|
| - */
|
| +
|
| + /// The organizer of the event. If the organizer is also an attendee, this is
|
| + /// indicated with a separate entry in attendees with the organizer field set
|
| + /// to True. To change the organizer, use the move operation. Read-only,
|
| + /// except when importing an event.
|
| EventOrganizer organizer;
|
| - /**
|
| - * For an instance of a recurring event, this is the time at which this event
|
| - * would start according to the recurrence data in the recurring event
|
| - * identified by recurringEventId. Immutable.
|
| - */
|
| +
|
| + /// For an instance of a recurring event, this is the time at which this
|
| + /// event would start according to the recurrence data in the recurring event
|
| + /// identified by recurringEventId. Immutable.
|
| EventDateTime originalStartTime;
|
| - /**
|
| - * Whether this is a private event copy where changes are not shared with
|
| - * other copies on other calendars. Optional. Immutable. The default is False.
|
| - */
|
| +
|
| + /// Whether this is a private event copy where changes are not shared with
|
| + /// other copies on other calendars. Optional. Immutable. The default is
|
| + /// False.
|
| core.bool privateCopy;
|
| - /**
|
| - * List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as
|
| - * specified in RFC5545. Note that DTSTART and DTEND lines are not allowed in
|
| - * this field; event start and end times are specified in the start and end
|
| - * fields. This field is omitted for single events or instances of recurring
|
| - * events.
|
| - */
|
| +
|
| + /// List of RRULE, EXRULE, RDATE and EXDATE lines for a recurring event, as
|
| + /// specified in RFC5545. Note that DTSTART and DTEND lines are not allowed
|
| + /// in this field; event start and end times are specified in the start and
|
| + /// end fields. This field is omitted for single events or instances of
|
| + /// recurring events.
|
| core.List<core.String> recurrence;
|
| - /**
|
| - * For an instance of a recurring event, this is the id of the recurring event
|
| - * to which this instance belongs. Immutable.
|
| - */
|
| +
|
| + /// For an instance of a recurring event, this is the id of the recurring
|
| + /// event to which this instance belongs. Immutable.
|
| core.String recurringEventId;
|
| - /** Information about the event's reminders for the authenticated user. */
|
| +
|
| + /// Information about the event's reminders for the authenticated user.
|
| EventReminders reminders;
|
| - /** Sequence number as per iCalendar. */
|
| +
|
| + /// Sequence number as per iCalendar.
|
| core.int sequence;
|
| - /**
|
| - * Source from which the event was created. For example, a web page, an email
|
| - * message or any document identifiable by an URL with HTTP or HTTPS scheme.
|
| - * Can only be seen or modified by the creator of the event.
|
| - */
|
| +
|
| + /// Source from which the event was created. For example, a web page, an
|
| + /// email message or any document identifiable by an URL with HTTP or HTTPS
|
| + /// scheme. Can only be seen or modified by the creator of the event.
|
| EventSource source;
|
| - /**
|
| - * The (inclusive) start time of the event. For a recurring event, this is the
|
| - * start time of the first instance.
|
| - */
|
| +
|
| + /// The (inclusive) start time of the event. For a recurring event, this is
|
| + /// the start time of the first instance.
|
| EventDateTime start;
|
| - /**
|
| - * Status of the event. Optional. Possible values are:
|
| - * - "confirmed" - The event is confirmed. This is the default status.
|
| - * - "tentative" - The event is tentatively confirmed.
|
| - * - "cancelled" - The event is cancelled.
|
| - */
|
| +
|
| + /// Status of the event. Optional. Possible values are:
|
| + /// - "confirmed" - The event is confirmed. This is the default status.
|
| + /// - "tentative" - The event is tentatively confirmed.
|
| + /// - "cancelled" - The event is cancelled.
|
| core.String status;
|
| - /** Title of the event. */
|
| +
|
| + /// Title of the event.
|
| core.String summary;
|
| - /**
|
| - * Whether the event blocks time on the calendar. Optional. Possible values
|
| - * are:
|
| - * - "opaque" - Default value. The event does block time on the calendar. This
|
| - * is equivalent to setting Show me as to Busy in the Calendar UI.
|
| - * - "transparent" - The event does not block time on the calendar. This is
|
| - * equivalent to setting Show me as to Available in the Calendar UI.
|
| - */
|
| +
|
| + /// Whether the event blocks time on the calendar. Optional. Possible values
|
| + /// are:
|
| + /// - "opaque" - Default value. The event does block time on the calendar.
|
| + /// This is equivalent to setting Show me as to Busy in the Calendar UI.
|
| + /// - "transparent" - The event does not block time on the calendar. This is
|
| + /// equivalent to setting Show me as to Available in the Calendar UI.
|
| core.String transparency;
|
| - /**
|
| - * Last modification time of the event (as a RFC3339 timestamp). Read-only.
|
| - */
|
| +
|
| + /// Last modification time of the event (as a RFC3339 timestamp). Read-only.
|
| core.DateTime updated;
|
| - /**
|
| - * Visibility of the event. Optional. Possible values are:
|
| - * - "default" - Uses the default visibility for events on the calendar. This
|
| - * is the default value.
|
| - * - "public" - The event is public and event details are visible to all
|
| - * readers of the calendar.
|
| - * - "private" - The event is private and only event attendees may view event
|
| - * details.
|
| - * - "confidential" - The event is private. This value is provided for
|
| - * compatibility reasons.
|
| - */
|
| +
|
| + /// Visibility of the event. Optional. Possible values are:
|
| + /// - "default" - Uses the default visibility for events on the calendar.
|
| + /// This is the default value.
|
| + /// - "public" - The event is public and event details are visible to all
|
| + /// readers of the calendar.
|
| + /// - "private" - The event is private and only event attendees may view
|
| + /// event details.
|
| + /// - "confidential" - The event is private. This value is provided for
|
| + /// compatibility reasons.
|
| core.String visibility;
|
|
|
| Event();
|
| @@ -3776,10 +3796,14 @@ class Event {
|
| anyoneCanAddSelf = _json["anyoneCanAddSelf"];
|
| }
|
| if (_json.containsKey("attachments")) {
|
| - attachments = _json["attachments"].map((value) => new EventAttachment.fromJson(value)).toList();
|
| + attachments = _json["attachments"]
|
| + .map((value) => new EventAttachment.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("attendees")) {
|
| - attendees = _json["attendees"].map((value) => new EventAttendee.fromJson(value)).toList();
|
| + attendees = _json["attendees"]
|
| + .map((value) => new EventAttendee.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("attendeesOmitted")) {
|
| attendeesOmitted = _json["attendeesOmitted"];
|
| @@ -3806,7 +3830,8 @@ class Event {
|
| etag = _json["etag"];
|
| }
|
| if (_json.containsKey("extendedProperties")) {
|
| - extendedProperties = new EventExtendedProperties.fromJson(_json["extendedProperties"]);
|
| + extendedProperties =
|
| + new EventExtendedProperties.fromJson(_json["extendedProperties"]);
|
| }
|
| if (_json.containsKey("gadget")) {
|
| gadget = new EventGadget.fromJson(_json["gadget"]);
|
| @@ -3845,7 +3870,8 @@ class Event {
|
| organizer = new EventOrganizer.fromJson(_json["organizer"]);
|
| }
|
| if (_json.containsKey("originalStartTime")) {
|
| - originalStartTime = new EventDateTime.fromJson(_json["originalStartTime"]);
|
| + originalStartTime =
|
| + new EventDateTime.fromJson(_json["originalStartTime"]);
|
| }
|
| if (_json.containsKey("privateCopy")) {
|
| privateCopy = _json["privateCopy"];
|
| @@ -3886,12 +3912,14 @@ class Event {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (anyoneCanAddSelf != null) {
|
| _json["anyoneCanAddSelf"] = anyoneCanAddSelf;
|
| }
|
| if (attachments != null) {
|
| - _json["attachments"] = attachments.map((value) => (value).toJson()).toList();
|
| + _json["attachments"] =
|
| + attachments.map((value) => (value).toJson()).toList();
|
| }
|
| if (attendees != null) {
|
| _json["attendees"] = attendees.map((value) => (value).toJson()).toList();
|
| @@ -4003,23 +4031,23 @@ class Event {
|
| }
|
|
|
| class EventAttachment {
|
| - /**
|
| - * ID of the attached file. Read-only.
|
| - * For Google Drive files, this is the ID of the corresponding Files resource
|
| - * entry in the Drive API.
|
| - */
|
| + /// ID of the attached file. Read-only.
|
| + /// For Google Drive files, this is the ID of the corresponding Files
|
| + /// resource entry in the Drive API.
|
| core.String fileId;
|
| - /**
|
| - * URL link to the attachment.
|
| - * For adding Google Drive file attachments use the same format as in
|
| - * alternateLink property of the Files resource in the Drive API.
|
| - */
|
| +
|
| + /// URL link to the attachment.
|
| + /// For adding Google Drive file attachments use the same format as in
|
| + /// alternateLink property of the Files resource in the Drive API.
|
| core.String fileUrl;
|
| - /** URL link to the attachment's icon. Read-only. */
|
| +
|
| + /// URL link to the attachment's icon. Read-only.
|
| core.String iconLink;
|
| - /** Internet media type (MIME type) of the attachment. */
|
| +
|
| + /// Internet media type (MIME type) of the attachment.
|
| core.String mimeType;
|
| - /** Attachment title. */
|
| +
|
| + /// Attachment title.
|
| core.String title;
|
|
|
| EventAttachment();
|
| @@ -4043,7 +4071,8 @@ class EventAttachment {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (fileId != null) {
|
| _json["fileId"] = fileId;
|
| }
|
| @@ -4064,43 +4093,42 @@ class EventAttachment {
|
| }
|
|
|
| class EventAttendee {
|
| - /** Number of additional guests. Optional. The default is 0. */
|
| + /// Number of additional guests. Optional. The default is 0.
|
| core.int additionalGuests;
|
| - /** The attendee's response comment. Optional. */
|
| +
|
| + /// The attendee's response comment. Optional.
|
| core.String comment;
|
| - /** The attendee's name, if available. Optional. */
|
| +
|
| + /// The attendee's name, if available. Optional.
|
| core.String displayName;
|
| - /**
|
| - * The attendee's email address, if available. This field must be present when
|
| - * adding an attendee. It must be a valid email address as per RFC5322.
|
| - */
|
| +
|
| + /// The attendee's email address, if available. This field must be present
|
| + /// when adding an attendee. It must be a valid email address as per RFC5322.
|
| core.String email;
|
| - /**
|
| - * The attendee's Profile ID, if available. It corresponds to theid field in
|
| - * the People collection of the Google+ API
|
| - */
|
| +
|
| + /// The attendee's Profile ID, if available. It corresponds to theid field in
|
| + /// the People collection of the Google+ API
|
| core.String id;
|
| - /** Whether this is an optional attendee. Optional. The default is False. */
|
| +
|
| + /// Whether this is an optional attendee. Optional. The default is False.
|
| core.bool optional;
|
| - /**
|
| - * Whether the attendee is the organizer of the event. Read-only. The default
|
| - * is False.
|
| - */
|
| +
|
| + /// Whether the attendee is the organizer of the event. Read-only. The
|
| + /// default is False.
|
| core.bool organizer;
|
| - /** Whether the attendee is a resource. Read-only. The default is False. */
|
| +
|
| + /// Whether the attendee is a resource. Read-only. The default is False.
|
| core.bool resource;
|
| - /**
|
| - * The attendee's response status. Possible values are:
|
| - * - "needsAction" - The attendee has not responded to the invitation.
|
| - * - "declined" - The attendee has declined the invitation.
|
| - * - "tentative" - The attendee has tentatively accepted the invitation.
|
| - * - "accepted" - The attendee has accepted the invitation.
|
| - */
|
| +
|
| + /// The attendee's response status. Possible values are:
|
| + /// - "needsAction" - The attendee has not responded to the invitation.
|
| + /// - "declined" - The attendee has declined the invitation.
|
| + /// - "tentative" - The attendee has tentatively accepted the invitation.
|
| + /// - "accepted" - The attendee has accepted the invitation.
|
| core.String responseStatus;
|
| - /**
|
| - * Whether this entry represents the calendar on which this copy of the event
|
| - * appears. Read-only. The default is False.
|
| - */
|
| +
|
| + /// Whether this entry represents the calendar on which this copy of the
|
| + /// event appears. Read-only. The default is False.
|
| core.bool self;
|
|
|
| EventAttendee();
|
| @@ -4139,7 +4167,8 @@ class EventAttendee {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (additionalGuests != null) {
|
| _json["additionalGuests"] = additionalGuests;
|
| }
|
| @@ -4175,21 +4204,19 @@ class EventAttendee {
|
| }
|
|
|
| class EventDateTime {
|
| - /** The date, in the format "yyyy-mm-dd", if this is an all-day event. */
|
| + /// The date, in the format "yyyy-mm-dd", if this is an all-day event.
|
| core.DateTime date;
|
| - /**
|
| - * The time, as a combined date-time value (formatted according to RFC3339). A
|
| - * time zone offset is required unless a time zone is explicitly specified in
|
| - * timeZone.
|
| - */
|
| +
|
| + /// The time, as a combined date-time value (formatted according to RFC3339).
|
| + /// A time zone offset is required unless a time zone is explicitly specified
|
| + /// in timeZone.
|
| core.DateTime dateTime;
|
| - /**
|
| - * The time zone in which the time is specified. (Formatted as an IANA Time
|
| - * Zone Database name, e.g. "Europe/Zurich".) For recurring events this field
|
| - * is required and specifies the time zone in which the recurrence is
|
| - * expanded. For single events this field is optional and indicates a custom
|
| - * time zone for the event start/end.
|
| - */
|
| +
|
| + /// The time zone in which the time is specified. (Formatted as an IANA Time
|
| + /// Zone Database name, e.g. "Europe/Zurich".) For recurring events this
|
| + /// field is required and specifies the time zone in which the recurrence is
|
| + /// expanded. For single events this field is optional and indicates a custom
|
| + /// time zone for the event start/end.
|
| core.String timeZone;
|
|
|
| EventDateTime();
|
| @@ -4207,9 +4234,11 @@ class EventDateTime {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (date != null) {
|
| - _json["date"] = "${(date).year.toString().padLeft(4, '0')}-${(date).month.toString().padLeft(2, '0')}-${(date).day.toString().padLeft(2, '0')}";
|
| + _json["date"] =
|
| + "${(date).year.toString().padLeft(4, '0')}-${(date).month.toString().padLeft(2, '0')}-${(date).day.toString().padLeft(2, '0')}";
|
| }
|
| if (dateTime != null) {
|
| _json["dateTime"] = (dateTime).toIso8601String();
|
| @@ -4222,19 +4251,16 @@ class EventDateTime {
|
| }
|
|
|
| class EventReminder {
|
| - /**
|
| - * The method used by this reminder. Possible values are:
|
| - * - "email" - Reminders are sent via email.
|
| - * - "sms" - Reminders are sent via SMS. These are only available for G Suite
|
| - * customers. Requests to set SMS reminders for other account types are
|
| - * ignored.
|
| - * - "popup" - Reminders are sent via a UI popup.
|
| - */
|
| + /// The method used by this reminder. Possible values are:
|
| + /// - "email" - Reminders are sent via email.
|
| + /// - "sms" - Reminders are sent via SMS. These are only available for G
|
| + /// Suite customers. Requests to set SMS reminders for other account types
|
| + /// are ignored.
|
| + /// - "popup" - Reminders are sent via a UI popup.
|
| core.String method;
|
| - /**
|
| - * Number of minutes before the start of the event when the reminder should
|
| - * trigger. Valid values are between 0 and 40320 (4 weeks in minutes).
|
| - */
|
| +
|
| + /// Number of minutes before the start of the event when the reminder should
|
| + /// trigger. Valid values are between 0 and 40320 (4 weeks in minutes).
|
| core.int minutes;
|
|
|
| EventReminder();
|
| @@ -4249,7 +4275,8 @@ class EventReminder {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (method != null) {
|
| _json["method"] = method;
|
| }
|
| @@ -4261,52 +4288,54 @@ class EventReminder {
|
| }
|
|
|
| class Events {
|
| - /**
|
| - * The user's access role for this calendar. Read-only. Possible values are:
|
| - * - "none" - The user has no access.
|
| - * - "freeBusyReader" - The user has read access to free/busy information.
|
| - * - "reader" - The user has read access to the calendar. Private events will
|
| - * appear to users with reader access, but event details will be hidden.
|
| - * - "writer" - The user has read and write access to the calendar. Private
|
| - * events will appear to users with writer access, and event details will be
|
| - * visible.
|
| - * - "owner" - The user has ownership of the calendar. This role has all of
|
| - * the permissions of the writer role with the additional ability to see and
|
| - * manipulate ACLs.
|
| - */
|
| + /// The user's access role for this calendar. Read-only. Possible values are:
|
| + /// - "none" - The user has no access.
|
| + /// - "freeBusyReader" - The user has read access to free/busy information.
|
| + /// - "reader" - The user has read access to the calendar. Private events
|
| + /// will appear to users with reader access, but event details will be
|
| + /// hidden.
|
| + /// - "writer" - The user has read and write access to the calendar. Private
|
| + /// events will appear to users with writer access, and event details will be
|
| + /// visible.
|
| + /// - "owner" - The user has ownership of the calendar. This role has all of
|
| + /// the permissions of the writer role with the additional ability to see and
|
| + /// manipulate ACLs.
|
| core.String accessRole;
|
| - /**
|
| - * The default reminders on the calendar for the authenticated user. These
|
| - * reminders apply to all events on this calendar that do not explicitly
|
| - * override them (i.e. do not have reminders.useDefault set to True).
|
| - */
|
| +
|
| + /// The default reminders on the calendar for the authenticated user. These
|
| + /// reminders apply to all events on this calendar that do not explicitly
|
| + /// override them (i.e. do not have reminders.useDefault set to True).
|
| core.List<EventReminder> defaultReminders;
|
| - /** Description of the calendar. Read-only. */
|
| +
|
| + /// Description of the calendar. Read-only.
|
| core.String description;
|
| - /** ETag of the collection. */
|
| +
|
| + /// ETag of the collection.
|
| core.String etag;
|
| - /** List of events on the calendar. */
|
| +
|
| + /// List of events on the calendar.
|
| core.List<Event> items;
|
| - /** Type of the collection ("calendar#events"). */
|
| +
|
| + /// Type of the collection ("calendar#events").
|
| core.String kind;
|
| - /**
|
| - * Token used to access the next page of this result. Omitted if no further
|
| - * results are available, in which case nextSyncToken is provided.
|
| - */
|
| +
|
| + /// Token used to access the next page of this result. Omitted if no further
|
| + /// results are available, in which case nextSyncToken is provided.
|
| core.String nextPageToken;
|
| - /**
|
| - * Token used at a later point in time to retrieve only the entries that have
|
| - * changed since this result was returned. Omitted if further results are
|
| - * available, in which case nextPageToken is provided.
|
| - */
|
| +
|
| + /// Token used at a later point in time to retrieve only the entries that
|
| + /// have changed since this result was returned. Omitted if further results
|
| + /// are available, in which case nextPageToken is provided.
|
| core.String nextSyncToken;
|
| - /** Title of the calendar. Read-only. */
|
| +
|
| + /// Title of the calendar. Read-only.
|
| core.String summary;
|
| - /** The time zone of the calendar. Read-only. */
|
| +
|
| + /// The time zone of the calendar. Read-only.
|
| core.String timeZone;
|
| - /**
|
| - * Last modification time of the calendar (as a RFC3339 timestamp). Read-only.
|
| - */
|
| +
|
| + /// Last modification time of the calendar (as a RFC3339 timestamp).
|
| + /// Read-only.
|
| core.DateTime updated;
|
|
|
| Events();
|
| @@ -4316,7 +4345,9 @@ class Events {
|
| accessRole = _json["accessRole"];
|
| }
|
| if (_json.containsKey("defaultReminders")) {
|
| - defaultReminders = _json["defaultReminders"].map((value) => new EventReminder.fromJson(value)).toList();
|
| + defaultReminders = _json["defaultReminders"]
|
| + .map((value) => new EventReminder.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("description")) {
|
| description = _json["description"];
|
| @@ -4348,12 +4379,14 @@ class Events {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (accessRole != null) {
|
| _json["accessRole"] = accessRole;
|
| }
|
| if (defaultReminders != null) {
|
| - _json["defaultReminders"] = defaultReminders.map((value) => (value).toJson()).toList();
|
| + _json["defaultReminders"] =
|
| + defaultReminders.map((value) => (value).toJson()).toList();
|
| }
|
| if (description != null) {
|
| _json["description"] = description;
|
| @@ -4387,26 +4420,29 @@ class Events {
|
| }
|
|
|
| class FreeBusyCalendar {
|
| - /**
|
| - * List of time ranges during which this calendar should be regarded as busy.
|
| - */
|
| + /// List of time ranges during which this calendar should be regarded as
|
| + /// busy.
|
| core.List<TimePeriod> busy;
|
| - /** Optional error(s) (if computation for the calendar failed). */
|
| +
|
| + /// Optional error(s) (if computation for the calendar failed).
|
| core.List<Error> errors;
|
|
|
| FreeBusyCalendar();
|
|
|
| FreeBusyCalendar.fromJson(core.Map _json) {
|
| if (_json.containsKey("busy")) {
|
| - busy = _json["busy"].map((value) => new TimePeriod.fromJson(value)).toList();
|
| + busy =
|
| + _json["busy"].map((value) => new TimePeriod.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("errors")) {
|
| - errors = _json["errors"].map((value) => new Error.fromJson(value)).toList();
|
| + errors =
|
| + _json["errors"].map((value) => new Error.fromJson(value)).toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (busy != null) {
|
| _json["busy"] = busy.map((value) => (value).toJson()).toList();
|
| }
|
| @@ -4418,9 +4454,10 @@ class FreeBusyCalendar {
|
| }
|
|
|
| class FreeBusyGroup {
|
| - /** List of calendars' identifiers within a group. */
|
| + /// List of calendars' identifiers within a group.
|
| core.List<core.String> calendars;
|
| - /** Optional error(s) (if computation for the group failed). */
|
| +
|
| + /// Optional error(s) (if computation for the group failed).
|
| core.List<Error> errors;
|
|
|
| FreeBusyGroup();
|
| @@ -4430,12 +4467,14 @@ class FreeBusyGroup {
|
| calendars = _json["calendars"];
|
| }
|
| if (_json.containsKey("errors")) {
|
| - errors = _json["errors"].map((value) => new Error.fromJson(value)).toList();
|
| + errors =
|
| + _json["errors"].map((value) => new Error.fromJson(value)).toList();
|
| }
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (calendars != null) {
|
| _json["calendars"] = calendars;
|
| }
|
| @@ -4447,24 +4486,25 @@ class FreeBusyGroup {
|
| }
|
|
|
| class FreeBusyRequest {
|
| - /**
|
| - * Maximal number of calendars for which FreeBusy information is to be
|
| - * provided. Optional.
|
| - */
|
| + /// Maximal number of calendars for which FreeBusy information is to be
|
| + /// provided. Optional.
|
| core.int calendarExpansionMax;
|
| - /**
|
| - * Maximal number of calendar identifiers to be provided for a single group.
|
| - * Optional. An error will be returned for a group with more members than this
|
| - * value.
|
| - */
|
| +
|
| + /// Maximal number of calendar identifiers to be provided for a single group.
|
| + /// Optional. An error will be returned for a group with more members than
|
| + /// this value.
|
| core.int groupExpansionMax;
|
| - /** List of calendars and/or groups to query. */
|
| +
|
| + /// List of calendars and/or groups to query.
|
| core.List<FreeBusyRequestItem> items;
|
| - /** The end of the interval for the query. */
|
| +
|
| + /// The end of the interval for the query.
|
| core.DateTime timeMax;
|
| - /** The start of the interval for the query. */
|
| +
|
| + /// The start of the interval for the query.
|
| core.DateTime timeMin;
|
| - /** Time zone used in the response. Optional. The default is UTC. */
|
| +
|
| + /// Time zone used in the response. Optional. The default is UTC.
|
| core.String timeZone;
|
|
|
| FreeBusyRequest();
|
| @@ -4477,7 +4517,9 @@ class FreeBusyRequest {
|
| groupExpansionMax = _json["groupExpansionMax"];
|
| }
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new FreeBusyRequestItem.fromJson(value)).toList();
|
| + items = _json["items"]
|
| + .map((value) => new FreeBusyRequestItem.fromJson(value))
|
| + .toList();
|
| }
|
| if (_json.containsKey("timeMax")) {
|
| timeMax = core.DateTime.parse(_json["timeMax"]);
|
| @@ -4491,7 +4533,8 @@ class FreeBusyRequest {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (calendarExpansionMax != null) {
|
| _json["calendarExpansionMax"] = calendarExpansionMax;
|
| }
|
| @@ -4515,7 +4558,7 @@ class FreeBusyRequest {
|
| }
|
|
|
| class FreeBusyRequestItem {
|
| - /** The identifier of a calendar or a group. */
|
| + /// The identifier of a calendar or a group.
|
| core.String id;
|
|
|
| FreeBusyRequestItem();
|
| @@ -4527,7 +4570,8 @@ class FreeBusyRequestItem {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (id != null) {
|
| _json["id"] = id;
|
| }
|
| @@ -4536,25 +4580,37 @@ class FreeBusyRequestItem {
|
| }
|
|
|
| class FreeBusyResponse {
|
| - /** List of free/busy information for calendars. */
|
| + /// List of free/busy information for calendars.
|
| core.Map<core.String, FreeBusyCalendar> calendars;
|
| - /** Expansion of groups. */
|
| +
|
| + /// Expansion of groups.
|
| core.Map<core.String, FreeBusyGroup> groups;
|
| - /** Type of the resource ("calendar#freeBusy"). */
|
| +
|
| + /// Type of the resource ("calendar#freeBusy").
|
| core.String kind;
|
| - /** The end of the interval. */
|
| +
|
| + /// The end of the interval.
|
| core.DateTime timeMax;
|
| - /** The start of the interval. */
|
| +
|
| + /// The start of the interval.
|
| core.DateTime timeMin;
|
|
|
| FreeBusyResponse();
|
|
|
| FreeBusyResponse.fromJson(core.Map _json) {
|
| if (_json.containsKey("calendars")) {
|
| - calendars = commons.mapMap<core.Map<core.String, core.Object>, FreeBusyCalendar>(_json["calendars"], (core.Map<core.String, core.Object> item) => new FreeBusyCalendar.fromJson(item));
|
| + calendars =
|
| + commons.mapMap<core.Map<core.String, core.Object>, FreeBusyCalendar>(
|
| + _json["calendars"],
|
| + (core.Map<core.String, core.Object> item) =>
|
| + new FreeBusyCalendar.fromJson(item));
|
| }
|
| if (_json.containsKey("groups")) {
|
| - groups = commons.mapMap<core.Map<core.String, core.Object>, FreeBusyGroup>(_json["groups"], (core.Map<core.String, core.Object> item) => new FreeBusyGroup.fromJson(item));
|
| + groups =
|
| + commons.mapMap<core.Map<core.String, core.Object>, FreeBusyGroup>(
|
| + _json["groups"],
|
| + (core.Map<core.String, core.Object> item) =>
|
| + new FreeBusyGroup.fromJson(item));
|
| }
|
| if (_json.containsKey("kind")) {
|
| kind = _json["kind"];
|
| @@ -4568,12 +4624,17 @@ class FreeBusyResponse {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (calendars != null) {
|
| - _json["calendars"] = commons.mapMap<FreeBusyCalendar, core.Map<core.String, core.Object>>(calendars, (FreeBusyCalendar item) => (item).toJson());
|
| + _json["calendars"] =
|
| + commons.mapMap<FreeBusyCalendar, core.Map<core.String, core.Object>>(
|
| + calendars, (FreeBusyCalendar item) => (item).toJson());
|
| }
|
| if (groups != null) {
|
| - _json["groups"] = commons.mapMap<FreeBusyGroup, core.Map<core.String, core.Object>>(groups, (FreeBusyGroup item) => (item).toJson());
|
| + _json["groups"] =
|
| + commons.mapMap<FreeBusyGroup, core.Map<core.String, core.Object>>(
|
| + groups, (FreeBusyGroup item) => (item).toJson());
|
| }
|
| if (kind != null) {
|
| _json["kind"] = kind;
|
| @@ -4589,16 +4650,18 @@ class FreeBusyResponse {
|
| }
|
|
|
| class Setting {
|
| - /** ETag of the resource. */
|
| + /// ETag of the resource.
|
| core.String etag;
|
| - /** The id of the user setting. */
|
| +
|
| + /// The id of the user setting.
|
| core.String id;
|
| - /** Type of the resource ("calendar#setting"). */
|
| +
|
| + /// Type of the resource ("calendar#setting").
|
| core.String kind;
|
| - /**
|
| - * Value of the user setting. The format of the value depends on the ID of the
|
| - * setting. It must always be a UTF-8 string of length up to 1024 characters.
|
| - */
|
| +
|
| + /// Value of the user setting. The format of the value depends on the ID of
|
| + /// the setting. It must always be a UTF-8 string of length up to 1024
|
| + /// characters.
|
| core.String value;
|
|
|
| Setting();
|
| @@ -4619,7 +4682,8 @@ class Setting {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (etag != null) {
|
| _json["etag"] = etag;
|
| }
|
| @@ -4637,22 +4701,22 @@ class Setting {
|
| }
|
|
|
| class Settings {
|
| - /** Etag of the collection. */
|
| + /// Etag of the collection.
|
| core.String etag;
|
| - /** List of user settings. */
|
| +
|
| + /// List of user settings.
|
| core.List<Setting> items;
|
| - /** Type of the collection ("calendar#settings"). */
|
| +
|
| + /// Type of the collection ("calendar#settings").
|
| core.String kind;
|
| - /**
|
| - * Token used to access the next page of this result. Omitted if no further
|
| - * results are available, in which case nextSyncToken is provided.
|
| - */
|
| +
|
| + /// Token used to access the next page of this result. Omitted if no further
|
| + /// results are available, in which case nextSyncToken is provided.
|
| core.String nextPageToken;
|
| - /**
|
| - * Token used at a later point in time to retrieve only the entries that have
|
| - * changed since this result was returned. Omitted if further results are
|
| - * available, in which case nextPageToken is provided.
|
| - */
|
| +
|
| + /// Token used at a later point in time to retrieve only the entries that
|
| + /// have changed since this result was returned. Omitted if further results
|
| + /// are available, in which case nextPageToken is provided.
|
| core.String nextSyncToken;
|
|
|
| Settings();
|
| @@ -4662,7 +4726,8 @@ class Settings {
|
| etag = _json["etag"];
|
| }
|
| if (_json.containsKey("items")) {
|
| - items = _json["items"].map((value) => new Setting.fromJson(value)).toList();
|
| + items =
|
| + _json["items"].map((value) => new Setting.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("kind")) {
|
| kind = _json["kind"];
|
| @@ -4676,7 +4741,8 @@ class Settings {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (etag != null) {
|
| _json["etag"] = etag;
|
| }
|
| @@ -4697,9 +4763,10 @@ class Settings {
|
| }
|
|
|
| class TimePeriod {
|
| - /** The (exclusive) end of the time period. */
|
| + /// The (exclusive) end of the time period.
|
| core.DateTime end;
|
| - /** The (inclusive) start of the time period. */
|
| +
|
| + /// The (inclusive) start of the time period.
|
| core.DateTime start;
|
|
|
| TimePeriod();
|
| @@ -4714,7 +4781,8 @@ class TimePeriod {
|
| }
|
|
|
| core.Map<core.String, core.Object> toJson() {
|
| - final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
|
| + final core.Map<core.String, core.Object> _json =
|
| + new core.Map<core.String, core.Object>();
|
| if (end != null) {
|
| _json["end"] = (end).toIso8601String();
|
| }
|
|
|