summaryrefslogtreecommitdiff
path: root/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Calendar.php
diff options
context:
space:
mode:
Diffstat (limited to 'Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Calendar.php')
-rw-r--r--Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Calendar.php3751
1 files changed, 3751 insertions, 0 deletions
diff --git a/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Calendar.php b/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Calendar.php
new file mode 100644
index 0000000..bc2c893
--- /dev/null
+++ b/Postman/Postman-Mail/google-api-php-client-1.1.2/src/Google/Service/Calendar.php
@@ -0,0 +1,3751 @@
+<?php
+/*
+ * Copyright 2010 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+/**
+ * Service definition for Calendar (v3).
+ *
+ * <p>
+ * Lets you manipulate events and other calendar data.</p>
+ *
+ * <p>
+ * For more information about this service, see the API
+ * <a href="https://developers.google.com/google-apps/calendar/firstapp" target="_blank">Documentation</a>
+ * </p>
+ *
+ * @author Google, Inc.
+ */
+class Postman_Google_Service_Calendar extends Postman_Google_Service
+{
+ /** Manage your calendars. */
+ const CALENDAR =
+ "https://www.googleapis.com/auth/calendar";
+ /** View your calendars. */
+ const CALENDAR_READONLY =
+ "https://www.googleapis.com/auth/calendar.readonly";
+
+ public $acl;
+ public $calendarList;
+ public $calendars;
+ public $channels;
+ public $colors;
+ public $events;
+ public $freebusy;
+ public $settings;
+
+
+ /**
+ * Constructs the internal representation of the Calendar service.
+ *
+ * @param Postman_Google_Client $client
+ */
+ public function __construct(Postman_Google_Client $client)
+ {
+ parent::__construct($client);
+ $this->servicePath = 'calendar/v3/';
+ $this->version = 'v3';
+ $this->serviceName = 'calendar';
+
+ $this->acl = new Postman_Google_Service_Calendar_Acl_Resource(
+ $this,
+ $this->serviceName,
+ 'acl',
+ array(
+ 'methods' => array(
+ 'delete' => array(
+ 'path' => 'calendars/{calendarId}/acl/{ruleId}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'ruleId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'calendars/{calendarId}/acl/{ruleId}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'ruleId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'insert' => array(
+ 'path' => 'calendars/{calendarId}/acl',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'calendars/{calendarId}/acl',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'showDeleted' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'calendars/{calendarId}/acl/{ruleId}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'ruleId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'update' => array(
+ 'path' => 'calendars/{calendarId}/acl/{ruleId}',
+ 'httpMethod' => 'PUT',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'ruleId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'watch' => array(
+ 'path' => 'calendars/{calendarId}/acl/watch',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'showDeleted' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->calendarList = new Postman_Google_Service_Calendar_CalendarList_Resource(
+ $this,
+ $this->serviceName,
+ 'calendarList',
+ array(
+ 'methods' => array(
+ 'delete' => array(
+ 'path' => 'users/me/calendarList/{calendarId}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'users/me/calendarList/{calendarId}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'insert' => array(
+ 'path' => 'users/me/calendarList',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'colorRgbFormat' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'users/me/calendarList',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showDeleted' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'minAccessRole' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showHidden' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'users/me/calendarList/{calendarId}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'colorRgbFormat' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'update' => array(
+ 'path' => 'users/me/calendarList/{calendarId}',
+ 'httpMethod' => 'PUT',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'colorRgbFormat' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'watch' => array(
+ 'path' => 'users/me/calendarList/watch',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showDeleted' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'minAccessRole' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showHidden' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->calendars = new Postman_Google_Service_Calendar_Calendars_Resource(
+ $this,
+ $this->serviceName,
+ 'calendars',
+ array(
+ 'methods' => array(
+ 'clear' => array(
+ 'path' => 'calendars/{calendarId}/clear',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'delete' => array(
+ 'path' => 'calendars/{calendarId}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'calendars/{calendarId}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'insert' => array(
+ 'path' => 'calendars',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),'patch' => array(
+ 'path' => 'calendars/{calendarId}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'update' => array(
+ 'path' => 'calendars/{calendarId}',
+ 'httpMethod' => 'PUT',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->channels = new Postman_Google_Service_Calendar_Channels_Resource(
+ $this,
+ $this->serviceName,
+ 'channels',
+ array(
+ 'methods' => array(
+ 'stop' => array(
+ 'path' => 'channels/stop',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ $this->colors = new Postman_Google_Service_Calendar_Colors_Resource(
+ $this,
+ $this->serviceName,
+ 'colors',
+ array(
+ 'methods' => array(
+ 'get' => array(
+ 'path' => 'colors',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ $this->events = new Postman_Google_Service_Calendar_Events_Resource(
+ $this,
+ $this->serviceName,
+ 'events',
+ array(
+ 'methods' => array(
+ 'delete' => array(
+ 'path' => 'calendars/{calendarId}/events/{eventId}',
+ 'httpMethod' => 'DELETE',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'eventId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'sendNotifications' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'get' => array(
+ 'path' => 'calendars/{calendarId}/events/{eventId}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'eventId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'timeZone' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'alwaysIncludeEmail' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'maxAttendees' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),'import' => array(
+ 'path' => 'calendars/{calendarId}/events/import',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'insert' => array(
+ 'path' => 'calendars/{calendarId}/events',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'sendNotifications' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'maxAttendees' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),'instances' => array(
+ 'path' => 'calendars/{calendarId}/events/{eventId}/instances',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'eventId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'showDeleted' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'timeMax' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'alwaysIncludeEmail' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'timeMin' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'timeZone' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'originalStart' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxAttendees' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'calendars/{calendarId}/events',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'orderBy' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showHiddenInvitations' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showDeleted' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'iCalUID' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'updatedMin' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'singleEvents' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'timeMax' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'alwaysIncludeEmail' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'q' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'timeMin' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'timeZone' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'privateExtendedProperty' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'repeated' => true,
+ ),
+ 'sharedExtendedProperty' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'repeated' => true,
+ ),
+ 'maxAttendees' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),'move' => array(
+ 'path' => 'calendars/{calendarId}/events/{eventId}/move',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'eventId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'destination' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'sendNotifications' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'patch' => array(
+ 'path' => 'calendars/{calendarId}/events/{eventId}',
+ 'httpMethod' => 'PATCH',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'eventId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'sendNotifications' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'alwaysIncludeEmail' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'maxAttendees' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),'quickAdd' => array(
+ 'path' => 'calendars/{calendarId}/events/quickAdd',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'text' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'sendNotifications' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ ),
+ ),'update' => array(
+ 'path' => 'calendars/{calendarId}/events/{eventId}',
+ 'httpMethod' => 'PUT',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'eventId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'sendNotifications' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'alwaysIncludeEmail' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'maxAttendees' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),'watch' => array(
+ 'path' => 'calendars/{calendarId}/events/watch',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'calendarId' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ 'orderBy' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showHiddenInvitations' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'showDeleted' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'iCalUID' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'updatedMin' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'singleEvents' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'timeMax' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'alwaysIncludeEmail' => array(
+ 'location' => 'query',
+ 'type' => 'boolean',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'q' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'timeMin' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'timeZone' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'privateExtendedProperty' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'repeated' => true,
+ ),
+ 'sharedExtendedProperty' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ 'repeated' => true,
+ ),
+ 'maxAttendees' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ $this->freebusy = new Postman_Google_Service_Calendar_Freebusy_Resource(
+ $this,
+ $this->serviceName,
+ 'freebusy',
+ array(
+ 'methods' => array(
+ 'query' => array(
+ 'path' => 'freeBusy',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(),
+ ),
+ )
+ )
+ );
+ $this->settings = new Postman_Google_Service_Calendar_Settings_Resource(
+ $this,
+ $this->serviceName,
+ 'settings',
+ array(
+ 'methods' => array(
+ 'get' => array(
+ 'path' => 'users/me/settings/{setting}',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'setting' => array(
+ 'location' => 'path',
+ 'type' => 'string',
+ 'required' => true,
+ ),
+ ),
+ ),'list' => array(
+ 'path' => 'users/me/settings',
+ 'httpMethod' => 'GET',
+ 'parameters' => array(
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),'watch' => array(
+ 'path' => 'users/me/settings/watch',
+ 'httpMethod' => 'POST',
+ 'parameters' => array(
+ 'pageToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ 'maxResults' => array(
+ 'location' => 'query',
+ 'type' => 'integer',
+ ),
+ 'syncToken' => array(
+ 'location' => 'query',
+ 'type' => 'string',
+ ),
+ ),
+ ),
+ )
+ )
+ );
+ }
+}
+
+
+/**
+ * The "acl" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $acl = $calendarService->acl;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_Acl_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Deletes an access control rule. (acl.delete)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $ruleId ACL rule identifier.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($calendarId, $ruleId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'ruleId' => $ruleId);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Returns an access control rule. (acl.get)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $ruleId ACL rule identifier.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_AclRule
+ */
+ public function get($calendarId, $ruleId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'ruleId' => $ruleId);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Calendar_AclRule");
+ }
+
+ /**
+ * Creates an access control rule. (acl.insert)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_AclRule $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_AclRule
+ */
+ public function insert($calendarId, Postman_Google_Service_Calendar_AclRule $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('insert', array($params), "Postman_Google_Service_Calendar_AclRule");
+ }
+
+ /**
+ * Returns the rules in the access control list for the calendar. (acl.listAcl)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param string 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.
+ * @opt_param int 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.
+ * @opt_param bool 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.
+ * @return Postman_Google_Service_Calendar_Acl
+ */
+ public function listAcl($calendarId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_Calendar_Acl");
+ }
+
+ /**
+ * Updates an access control rule. This method supports patch semantics.
+ * (acl.patch)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $ruleId ACL rule identifier.
+ * @param Postman_Google_AclRule $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_AclRule
+ */
+ public function patch($calendarId, $ruleId, Postman_Google_Service_Calendar_AclRule $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'ruleId' => $ruleId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params), "Postman_Google_Service_Calendar_AclRule");
+ }
+
+ /**
+ * Updates an access control rule. (acl.update)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $ruleId ACL rule identifier.
+ * @param Postman_Google_AclRule $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_AclRule
+ */
+ public function update($calendarId, $ruleId, Postman_Google_Service_Calendar_AclRule $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'ruleId' => $ruleId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('update', array($params), "Postman_Google_Service_Calendar_AclRule");
+ }
+
+ /**
+ * Watch for changes to ACL resources. (acl.watch)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_Channel $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param string 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.
+ * @opt_param int 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.
+ * @opt_param bool 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.
+ * @return Postman_Google_Service_Calendar_Channel
+ */
+ public function watch($calendarId, Postman_Google_Service_Calendar_Channel $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('watch', array($params), "Postman_Google_Service_Calendar_Channel");
+ }
+}
+
+/**
+ * The "calendarList" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $calendarList = $calendarService->calendarList;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_CalendarList_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Deletes an entry on the user's calendar list. (calendarList.delete)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($calendarId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Returns an entry on the user's calendar list. (calendarList.get)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_CalendarListEntry
+ */
+ public function get($calendarId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Calendar_CalendarListEntry");
+ }
+
+ /**
+ * Adds an entry to the user's calendar list. (calendarList.insert)
+ *
+ * @param Postman_Google_CalendarListEntry $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool 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.
+ * @return Postman_Google_Service_Calendar_CalendarListEntry
+ */
+ public function insert(Postman_Google_Service_Calendar_CalendarListEntry $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('insert', array($params), "Postman_Google_Service_Calendar_CalendarListEntry");
+ }
+
+ /**
+ * Returns entries on the user's calendar list. (calendarList.listCalendarList)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string 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.
+ * @opt_param bool showDeleted Whether to include deleted calendar list entries
+ * in the result. Optional. The default is False.
+ * @opt_param string minAccessRole The minimum access role for the user in the
+ * returned entires. Optional. The default is no restriction.
+ * @opt_param int 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.
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param bool showHidden Whether to show hidden entries. Optional. The
+ * default is False.
+ * @return Postman_Google_Service_Calendar_CalendarList
+ */
+ public function listCalendarList($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_Calendar_CalendarList");
+ }
+
+ /**
+ * Updates an entry on the user's calendar list. This method supports patch
+ * semantics. (calendarList.patch)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_CalendarListEntry $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool 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.
+ * @return Postman_Google_Service_Calendar_CalendarListEntry
+ */
+ public function patch($calendarId, Postman_Google_Service_Calendar_CalendarListEntry $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params), "Postman_Google_Service_Calendar_CalendarListEntry");
+ }
+
+ /**
+ * Updates an entry on the user's calendar list. (calendarList.update)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_CalendarListEntry $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool 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.
+ * @return Postman_Google_Service_Calendar_CalendarListEntry
+ */
+ public function update($calendarId, Postman_Google_Service_Calendar_CalendarListEntry $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('update', array($params), "Postman_Google_Service_Calendar_CalendarListEntry");
+ }
+
+ /**
+ * Watch for changes to CalendarList resources. (calendarList.watch)
+ *
+ * @param Postman_Google_Channel $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string 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.
+ * @opt_param bool showDeleted Whether to include deleted calendar list entries
+ * in the result. Optional. The default is False.
+ * @opt_param string minAccessRole The minimum access role for the user in the
+ * returned entires. Optional. The default is no restriction.
+ * @opt_param int 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.
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param bool showHidden Whether to show hidden entries. Optional. The
+ * default is False.
+ * @return Postman_Google_Service_Calendar_Channel
+ */
+ public function watch(Postman_Google_Service_Calendar_Channel $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('watch', array($params), "Postman_Google_Service_Calendar_Channel");
+ }
+}
+
+/**
+ * The "calendars" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $calendars = $calendarService->calendars;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_Calendars_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Clears a primary calendar. This operation deletes all data associated with
+ * the primary calendar of an account and cannot be undone. (calendars.clear)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param array $optParams Optional parameters.
+ */
+ public function clear($calendarId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId);
+ $params = array_merge($params, $optParams);
+ return $this->call('clear', array($params));
+ }
+
+ /**
+ * Deletes a secondary calendar. (calendars.delete)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param array $optParams Optional parameters.
+ */
+ public function delete($calendarId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Returns metadata for a calendar. (calendars.get)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_Calendar
+ */
+ public function get($calendarId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Calendar_Calendar");
+ }
+
+ /**
+ * Creates a secondary calendar. (calendars.insert)
+ *
+ * @param Postman_Google_Calendar $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_Calendar
+ */
+ public function insert(Postman_Google_Service_Calendar_Calendar $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('insert', array($params), "Postman_Google_Service_Calendar_Calendar");
+ }
+
+ /**
+ * Updates metadata for a calendar. This method supports patch semantics.
+ * (calendars.patch)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_Calendar $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_Calendar
+ */
+ public function patch($calendarId, Postman_Google_Service_Calendar_Calendar $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params), "Postman_Google_Service_Calendar_Calendar");
+ }
+
+ /**
+ * Updates metadata for a calendar. (calendars.update)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_Calendar $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_Calendar
+ */
+ public function update($calendarId, Postman_Google_Service_Calendar_Calendar $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('update', array($params), "Postman_Google_Service_Calendar_Calendar");
+ }
+}
+
+/**
+ * The "channels" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $channels = $calendarService->channels;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_Channels_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Stop watching resources through this channel (channels.stop)
+ *
+ * @param Postman_Google_Channel $postBody
+ * @param array $optParams Optional parameters.
+ */
+ public function stop(Postman_Google_Service_Calendar_Channel $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('stop', array($params));
+ }
+}
+
+/**
+ * The "colors" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $colors = $calendarService->colors;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_Colors_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Returns the color definitions for calendars and events. (colors.get)
+ *
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_Colors
+ */
+ public function get($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Calendar_Colors");
+ }
+}
+
+/**
+ * The "events" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $events = $calendarService->events;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_Events_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Deletes an event. (events.delete)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $eventId Event identifier.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool sendNotifications Whether to send notifications about the
+ * deletion of the event. Optional. The default is False.
+ */
+ public function delete($calendarId, $eventId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'eventId' => $eventId);
+ $params = array_merge($params, $optParams);
+ return $this->call('delete', array($params));
+ }
+
+ /**
+ * Returns an event. (events.get)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $eventId Event identifier.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string timeZone Time zone used in the response. Optional. The
+ * default is the time zone of the calendar.
+ * @opt_param bool 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.
+ * @opt_param int 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.
+ * @return Postman_Google_Service_Calendar_Event
+ */
+ public function get($calendarId, $eventId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'eventId' => $eventId);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Calendar_Event");
+ }
+
+ /**
+ * Imports an event. This operation is used to add a private copy of an existing
+ * event to a calendar. (events.import)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_Event $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_Event
+ */
+ public function import($calendarId, Postman_Google_Service_Calendar_Event $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('import', array($params), "Postman_Google_Service_Calendar_Event");
+ }
+
+ /**
+ * Creates an event. (events.insert)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_Event $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool sendNotifications Whether to send notifications about the
+ * creation of the new event. Optional. The default is False.
+ * @opt_param int 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.
+ * @return Postman_Google_Service_Calendar_Event
+ */
+ public function insert($calendarId, Postman_Google_Service_Calendar_Event $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('insert', array($params), "Postman_Google_Service_Calendar_Event");
+ }
+
+ /**
+ * Returns instances of the specified recurring event. (events.instances)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $eventId Recurring event identifier.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool 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.
+ * @opt_param string timeMax Upper bound (exclusive) for an event's start time
+ * to filter by. Optional. The default is not to filter by start time.
+ * @opt_param bool 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.
+ * @opt_param int 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.
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param string timeMin Lower bound (inclusive) for an event's end time to
+ * filter by. Optional. The default is not to filter by end time.
+ * @opt_param string timeZone Time zone used in the response. Optional. The
+ * default is the time zone of the calendar.
+ * @opt_param string originalStart The original start time of the instance in
+ * the result. Optional.
+ * @opt_param int 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.
+ * @return Postman_Google_Service_Calendar_Events
+ */
+ public function instances($calendarId, $eventId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'eventId' => $eventId);
+ $params = array_merge($params, $optParams);
+ return $this->call('instances', array($params), "Postman_Google_Service_Calendar_Events");
+ }
+
+ /**
+ * Returns events on the specified calendar. (events.listEvents)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string orderBy The order of the events returned in the result.
+ * Optional. The default is an unspecified, stable order.
+ * @opt_param bool showHiddenInvitations Whether to include hidden invitations
+ * in the result. Optional. The default is False.
+ * @opt_param string 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.
+ * @opt_param bool 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.
+ * @opt_param string iCalUID Specifies event ID in the iCalendar format to be
+ * included in the response. Optional.
+ * @opt_param string updatedMin Lower bound for an event's last modification
+ * time (as a RFC 3339 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.
+ * @opt_param bool 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.
+ * @opt_param string timeMax Upper bound (exclusive) for an event's start time
+ * to filter by. Optional. The default is not to filter by start time.
+ * @opt_param bool 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.
+ * @opt_param int 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.
+ * @opt_param string q Free text search terms to find events that match these
+ * terms in any field, except for extended properties. Optional.
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param string timeMin Lower bound (inclusive) for an event's end time to
+ * filter by. Optional. The default is not to filter by end time.
+ * @opt_param string timeZone Time zone used in the response. Optional. The
+ * default is the time zone of the calendar.
+ * @opt_param string 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.
+ * @opt_param string 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.
+ * @opt_param int 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.
+ * @return Postman_Google_Service_Calendar_Events
+ */
+ public function listEvents($calendarId, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId);
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_Calendar_Events");
+ }
+
+ /**
+ * Moves an event to another calendar, i.e. changes an event's organizer.
+ * (events.move)
+ *
+ * @param string $calendarId Calendar identifier of the source calendar where
+ * the event currently is on.
+ * @param string $eventId Event identifier.
+ * @param string $destination Calendar identifier of the target calendar where
+ * the event is to be moved to.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool sendNotifications Whether to send notifications about the
+ * change of the event's organizer. Optional. The default is False.
+ * @return Postman_Google_Service_Calendar_Event
+ */
+ public function move($calendarId, $eventId, $destination, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'eventId' => $eventId, 'destination' => $destination);
+ $params = array_merge($params, $optParams);
+ return $this->call('move', array($params), "Postman_Google_Service_Calendar_Event");
+ }
+
+ /**
+ * Updates an event. This method supports patch semantics. (events.patch)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $eventId Event identifier.
+ * @param Postman_Google_Event $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool sendNotifications Whether to send notifications about the
+ * event update (e.g. attendee's responses, title changes, etc.). Optional. The
+ * default is False.
+ * @opt_param bool 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.
+ * @opt_param int 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.
+ * @return Postman_Google_Service_Calendar_Event
+ */
+ public function patch($calendarId, $eventId, Postman_Google_Service_Calendar_Event $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'eventId' => $eventId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('patch', array($params), "Postman_Google_Service_Calendar_Event");
+ }
+
+ /**
+ * Creates an event based on a simple text string. (events.quickAdd)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $text The text describing the event to be created.
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool sendNotifications Whether to send notifications about the
+ * creation of the event. Optional. The default is False.
+ * @return Postman_Google_Service_Calendar_Event
+ */
+ public function quickAdd($calendarId, $text, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'text' => $text);
+ $params = array_merge($params, $optParams);
+ return $this->call('quickAdd', array($params), "Postman_Google_Service_Calendar_Event");
+ }
+
+ /**
+ * Updates an event. (events.update)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param string $eventId Event identifier.
+ * @param Postman_Google_Event $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param bool sendNotifications Whether to send notifications about the
+ * event update (e.g. attendee's responses, title changes, etc.). Optional. The
+ * default is False.
+ * @opt_param bool 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.
+ * @opt_param int 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.
+ * @return Postman_Google_Service_Calendar_Event
+ */
+ public function update($calendarId, $eventId, Postman_Google_Service_Calendar_Event $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'eventId' => $eventId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('update', array($params), "Postman_Google_Service_Calendar_Event");
+ }
+
+ /**
+ * Watch for changes to Events resources. (events.watch)
+ *
+ * @param string $calendarId Calendar identifier.
+ * @param Postman_Google_Channel $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string orderBy The order of the events returned in the result.
+ * Optional. The default is an unspecified, stable order.
+ * @opt_param bool showHiddenInvitations Whether to include hidden invitations
+ * in the result. Optional. The default is False.
+ * @opt_param string 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.
+ * @opt_param bool 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.
+ * @opt_param string iCalUID Specifies event ID in the iCalendar format to be
+ * included in the response. Optional.
+ * @opt_param string updatedMin Lower bound for an event's last modification
+ * time (as a RFC 3339 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.
+ * @opt_param bool 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.
+ * @opt_param string timeMax Upper bound (exclusive) for an event's start time
+ * to filter by. Optional. The default is not to filter by start time.
+ * @opt_param bool 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.
+ * @opt_param int 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.
+ * @opt_param string q Free text search terms to find events that match these
+ * terms in any field, except for extended properties. Optional.
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param string timeMin Lower bound (inclusive) for an event's end time to
+ * filter by. Optional. The default is not to filter by end time.
+ * @opt_param string timeZone Time zone used in the response. Optional. The
+ * default is the time zone of the calendar.
+ * @opt_param string 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.
+ * @opt_param string 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.
+ * @opt_param int 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.
+ * @return Postman_Google_Service_Calendar_Channel
+ */
+ public function watch($calendarId, Postman_Google_Service_Calendar_Channel $postBody, $optParams = array())
+ {
+ $params = array('calendarId' => $calendarId, 'postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('watch', array($params), "Postman_Google_Service_Calendar_Channel");
+ }
+}
+
+/**
+ * The "freebusy" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $freebusy = $calendarService->freebusy;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_Freebusy_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Returns free/busy information for a set of calendars. (freebusy.query)
+ *
+ * @param Postman_Google_FreeBusyRequest $postBody
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_FreeBusyResponse
+ */
+ public function query(Postman_Google_Service_Calendar_FreeBusyRequest $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('query', array($params), "Postman_Google_Service_Calendar_FreeBusyResponse");
+ }
+}
+
+/**
+ * The "settings" collection of methods.
+ * Typical usage is:
+ * <code>
+ * $calendarService = new Postman_Google_Service_Calendar(...);
+ * $settings = $calendarService->settings;
+ * </code>
+ */
+class Postman_Google_Service_Calendar_Settings_Resource extends Postman_Google_Service_Resource
+{
+
+ /**
+ * Returns a single user setting. (settings.get)
+ *
+ * @param string $setting The id of the user setting.
+ * @param array $optParams Optional parameters.
+ * @return Postman_Google_Service_Calendar_Setting
+ */
+ public function get($setting, $optParams = array())
+ {
+ $params = array('setting' => $setting);
+ $params = array_merge($params, $optParams);
+ return $this->call('get', array($params), "Postman_Google_Service_Calendar_Setting");
+ }
+
+ /**
+ * Returns all user settings for the authenticated user. (settings.listSettings)
+ *
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param int 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.
+ * @opt_param string 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.
+ * @return Postman_Google_Service_Calendar_Settings
+ */
+ public function listSettings($optParams = array())
+ {
+ $params = array();
+ $params = array_merge($params, $optParams);
+ return $this->call('list', array($params), "Postman_Google_Service_Calendar_Settings");
+ }
+
+ /**
+ * Watch for changes to Settings resources. (settings.watch)
+ *
+ * @param Postman_Google_Channel $postBody
+ * @param array $optParams Optional parameters.
+ *
+ * @opt_param string pageToken Token specifying which result page to return.
+ * Optional.
+ * @opt_param int 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.
+ * @opt_param string 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.
+ * @return Postman_Google_Service_Calendar_Channel
+ */
+ public function watch(Postman_Google_Service_Calendar_Channel $postBody, $optParams = array())
+ {
+ $params = array('postBody' => $postBody);
+ $params = array_merge($params, $optParams);
+ return $this->call('watch', array($params), "Postman_Google_Service_Calendar_Channel");
+ }
+}
+
+
+
+
+class Postman_Google_Service_Calendar_Acl extends Postman_Google_Collection
+{
+ protected $collection_key = 'items';
+ protected $internal_gapi_mappings = array(
+ );
+ public $etag;
+ protected $itemsType = 'Postman_Google_Service_Calendar_AclRule';
+ protected $itemsDataType = 'array';
+ public $kind;
+ public $nextPageToken;
+ public $nextSyncToken;
+
+
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setItems($items)
+ {
+ $this->items = $items;
+ }
+ public function getItems()
+ {
+ return $this->items;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setNextSyncToken($nextSyncToken)
+ {
+ $this->nextSyncToken = $nextSyncToken;
+ }
+ public function getNextSyncToken()
+ {
+ return $this->nextSyncToken;
+ }
+}
+
+class Postman_Google_Service_Calendar_AclRule extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $etag;
+ public $id;
+ public $kind;
+ public $role;
+ protected $scopeType = 'Postman_Google_Service_Calendar_AclRuleScope';
+ protected $scopeDataType = '';
+
+
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setRole($role)
+ {
+ $this->role = $role;
+ }
+ public function getRole()
+ {
+ return $this->role;
+ }
+ public function setScope(Postman_Google_Service_Calendar_AclRuleScope $scope)
+ {
+ $this->scope = $scope;
+ }
+ public function getScope()
+ {
+ return $this->scope;
+ }
+}
+
+class Postman_Google_Service_Calendar_AclRuleScope extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $type;
+ public $value;
+
+
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+ public function setValue($value)
+ {
+ $this->value = $value;
+ }
+ public function getValue()
+ {
+ return $this->value;
+ }
+}
+
+class Postman_Google_Service_Calendar_Calendar extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $description;
+ public $etag;
+ public $id;
+ public $kind;
+ public $location;
+ public $summary;
+ public $timeZone;
+
+
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setLocation($location)
+ {
+ $this->location = $location;
+ }
+ public function getLocation()
+ {
+ return $this->location;
+ }
+ public function setSummary($summary)
+ {
+ $this->summary = $summary;
+ }
+ public function getSummary()
+ {
+ return $this->summary;
+ }
+ public function setTimeZone($timeZone)
+ {
+ $this->timeZone = $timeZone;
+ }
+ public function getTimeZone()
+ {
+ return $this->timeZone;
+ }
+}
+
+class Postman_Google_Service_Calendar_CalendarList extends Postman_Google_Collection
+{
+ protected $collection_key = 'items';
+ protected $internal_gapi_mappings = array(
+ );
+ public $etag;
+ protected $itemsType = 'Postman_Google_Service_Calendar_CalendarListEntry';
+ protected $itemsDataType = 'array';
+ public $kind;
+ public $nextPageToken;
+ public $nextSyncToken;
+
+
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setItems($items)
+ {
+ $this->items = $items;
+ }
+ public function getItems()
+ {
+ return $this->items;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setNextSyncToken($nextSyncToken)
+ {
+ $this->nextSyncToken = $nextSyncToken;
+ }
+ public function getNextSyncToken()
+ {
+ return $this->nextSyncToken;
+ }
+}
+
+class Postman_Google_Service_Calendar_CalendarListEntry extends Postman_Google_Collection
+{
+ protected $collection_key = 'defaultReminders';
+ protected $internal_gapi_mappings = array(
+ );
+ public $accessRole;
+ public $backgroundColor;
+ public $colorId;
+ protected $defaultRemindersType = 'Postman_Google_Service_Calendar_EventReminder';
+ protected $defaultRemindersDataType = 'array';
+ public $deleted;
+ public $description;
+ public $etag;
+ public $foregroundColor;
+ public $hidden;
+ public $id;
+ public $kind;
+ public $location;
+ protected $notificationSettingsType = 'Postman_Google_Service_Calendar_CalendarListEntryNotificationSettings';
+ protected $notificationSettingsDataType = '';
+ public $primary;
+ public $selected;
+ public $summary;
+ public $summaryOverride;
+ public $timeZone;
+
+
+ public function setAccessRole($accessRole)
+ {
+ $this->accessRole = $accessRole;
+ }
+ public function getAccessRole()
+ {
+ return $this->accessRole;
+ }
+ public function setBackgroundColor($backgroundColor)
+ {
+ $this->backgroundColor = $backgroundColor;
+ }
+ public function getBackgroundColor()
+ {
+ return $this->backgroundColor;
+ }
+ public function setColorId($colorId)
+ {
+ $this->colorId = $colorId;
+ }
+ public function getColorId()
+ {
+ return $this->colorId;
+ }
+ public function setDefaultReminders($defaultReminders)
+ {
+ $this->defaultReminders = $defaultReminders;
+ }
+ public function getDefaultReminders()
+ {
+ return $this->defaultReminders;
+ }
+ public function setDeleted($deleted)
+ {
+ $this->deleted = $deleted;
+ }
+ public function getDeleted()
+ {
+ return $this->deleted;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setForegroundColor($foregroundColor)
+ {
+ $this->foregroundColor = $foregroundColor;
+ }
+ public function getForegroundColor()
+ {
+ return $this->foregroundColor;
+ }
+ public function setHidden($hidden)
+ {
+ $this->hidden = $hidden;
+ }
+ public function getHidden()
+ {
+ return $this->hidden;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setLocation($location)
+ {
+ $this->location = $location;
+ }
+ public function getLocation()
+ {
+ return $this->location;
+ }
+ public function setNotificationSettings(Postman_Google_Service_Calendar_CalendarListEntryNotificationSettings $notificationSettings)
+ {
+ $this->notificationSettings = $notificationSettings;
+ }
+ public function getNotificationSettings()
+ {
+ return $this->notificationSettings;
+ }
+ public function setPrimary($primary)
+ {
+ $this->primary = $primary;
+ }
+ public function getPrimary()
+ {
+ return $this->primary;
+ }
+ public function setSelected($selected)
+ {
+ $this->selected = $selected;
+ }
+ public function getSelected()
+ {
+ return $this->selected;
+ }
+ public function setSummary($summary)
+ {
+ $this->summary = $summary;
+ }
+ public function getSummary()
+ {
+ return $this->summary;
+ }
+ public function setSummaryOverride($summaryOverride)
+ {
+ $this->summaryOverride = $summaryOverride;
+ }
+ public function getSummaryOverride()
+ {
+ return $this->summaryOverride;
+ }
+ public function setTimeZone($timeZone)
+ {
+ $this->timeZone = $timeZone;
+ }
+ public function getTimeZone()
+ {
+ return $this->timeZone;
+ }
+}
+
+class Postman_Google_Service_Calendar_CalendarListEntryNotificationSettings extends Postman_Google_Collection
+{
+ protected $collection_key = 'notifications';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $notificationsType = 'Postman_Google_Service_Calendar_CalendarNotification';
+ protected $notificationsDataType = 'array';
+
+
+ public function setNotifications($notifications)
+ {
+ $this->notifications = $notifications;
+ }
+ public function getNotifications()
+ {
+ return $this->notifications;
+ }
+}
+
+class Postman_Google_Service_Calendar_CalendarNotification extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $method;
+ public $type;
+
+
+ public function setMethod($method)
+ {
+ $this->method = $method;
+ }
+ public function getMethod()
+ {
+ return $this->method;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_Calendar_Channel extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $address;
+ public $expiration;
+ public $id;
+ public $kind;
+ public $params;
+ public $payload;
+ public $resourceId;
+ public $resourceUri;
+ public $token;
+ public $type;
+
+
+ public function setAddress($address)
+ {
+ $this->address = $address;
+ }
+ public function getAddress()
+ {
+ return $this->address;
+ }
+ public function setExpiration($expiration)
+ {
+ $this->expiration = $expiration;
+ }
+ public function getExpiration()
+ {
+ return $this->expiration;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setParams($params)
+ {
+ $this->params = $params;
+ }
+ public function getParams()
+ {
+ return $this->params;
+ }
+ public function setPayload($payload)
+ {
+ $this->payload = $payload;
+ }
+ public function getPayload()
+ {
+ return $this->payload;
+ }
+ public function setResourceId($resourceId)
+ {
+ $this->resourceId = $resourceId;
+ }
+ public function getResourceId()
+ {
+ return $this->resourceId;
+ }
+ public function setResourceUri($resourceUri)
+ {
+ $this->resourceUri = $resourceUri;
+ }
+ public function getResourceUri()
+ {
+ return $this->resourceUri;
+ }
+ public function setToken($token)
+ {
+ $this->token = $token;
+ }
+ public function getToken()
+ {
+ return $this->token;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+}
+
+class Postman_Google_Service_Calendar_ChannelParams extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_ColorDefinition extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $background;
+ public $foreground;
+
+
+ public function setBackground($background)
+ {
+ $this->background = $background;
+ }
+ public function getBackground()
+ {
+ return $this->background;
+ }
+ public function setForeground($foreground)
+ {
+ $this->foreground = $foreground;
+ }
+ public function getForeground()
+ {
+ return $this->foreground;
+ }
+}
+
+class Postman_Google_Service_Calendar_Colors extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $calendarType = 'Postman_Google_Service_Calendar_ColorDefinition';
+ protected $calendarDataType = 'map';
+ protected $eventType = 'Postman_Google_Service_Calendar_ColorDefinition';
+ protected $eventDataType = 'map';
+ public $kind;
+ public $updated;
+
+
+ public function setCalendar($calendar)
+ {
+ $this->calendar = $calendar;
+ }
+ public function getCalendar()
+ {
+ return $this->calendar;
+ }
+ public function setEvent($event)
+ {
+ $this->event = $event;
+ }
+ public function getEvent()
+ {
+ return $this->event;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setUpdated($updated)
+ {
+ $this->updated = $updated;
+ }
+ public function getUpdated()
+ {
+ return $this->updated;
+ }
+}
+
+class Postman_Google_Service_Calendar_ColorsCalendar extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_ColorsEvent extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_Error extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $domain;
+ public $reason;
+
+
+ public function setDomain($domain)
+ {
+ $this->domain = $domain;
+ }
+ public function getDomain()
+ {
+ return $this->domain;
+ }
+ public function setReason($reason)
+ {
+ $this->reason = $reason;
+ }
+ public function getReason()
+ {
+ return $this->reason;
+ }
+}
+
+class Postman_Google_Service_Calendar_Event extends Postman_Google_Collection
+{
+ protected $collection_key = 'recurrence';
+ protected $internal_gapi_mappings = array(
+ );
+ public $anyoneCanAddSelf;
+ protected $attendeesType = 'Postman_Google_Service_Calendar_EventAttendee';
+ protected $attendeesDataType = 'array';
+ public $attendeesOmitted;
+ public $colorId;
+ public $created;
+ protected $creatorType = 'Postman_Google_Service_Calendar_EventCreator';
+ protected $creatorDataType = '';
+ public $description;
+ protected $endType = 'Postman_Google_Service_Calendar_EventDateTime';
+ protected $endDataType = '';
+ public $endTimeUnspecified;
+ public $etag;
+ protected $extendedPropertiesType = 'Postman_Google_Service_Calendar_EventExtendedProperties';
+ protected $extendedPropertiesDataType = '';
+ protected $gadgetType = 'Postman_Google_Service_Calendar_EventGadget';
+ protected $gadgetDataType = '';
+ public $guestsCanInviteOthers;
+ public $guestsCanModify;
+ public $guestsCanSeeOtherGuests;
+ public $hangoutLink;
+ public $htmlLink;
+ public $iCalUID;
+ public $id;
+ public $kind;
+ public $location;
+ public $locked;
+ protected $organizerType = 'Postman_Google_Service_Calendar_EventOrganizer';
+ protected $organizerDataType = '';
+ protected $originalStartTimeType = 'Postman_Google_Service_Calendar_EventDateTime';
+ protected $originalStartTimeDataType = '';
+ public $privateCopy;
+ public $recurrence;
+ public $recurringEventId;
+ protected $remindersType = 'Postman_Google_Service_Calendar_EventReminders';
+ protected $remindersDataType = '';
+ public $sequence;
+ protected $sourceType = 'Postman_Google_Service_Calendar_EventSource';
+ protected $sourceDataType = '';
+ protected $startType = 'Postman_Google_Service_Calendar_EventDateTime';
+ protected $startDataType = '';
+ public $status;
+ public $summary;
+ public $transparency;
+ public $updated;
+ public $visibility;
+
+
+ public function setAnyoneCanAddSelf($anyoneCanAddSelf)
+ {
+ $this->anyoneCanAddSelf = $anyoneCanAddSelf;
+ }
+ public function getAnyoneCanAddSelf()
+ {
+ return $this->anyoneCanAddSelf;
+ }
+ public function setAttendees($attendees)
+ {
+ $this->attendees = $attendees;
+ }
+ public function getAttendees()
+ {
+ return $this->attendees;
+ }
+ public function setAttendeesOmitted($attendeesOmitted)
+ {
+ $this->attendeesOmitted = $attendeesOmitted;
+ }
+ public function getAttendeesOmitted()
+ {
+ return $this->attendeesOmitted;
+ }
+ public function setColorId($colorId)
+ {
+ $this->colorId = $colorId;
+ }
+ public function getColorId()
+ {
+ return $this->colorId;
+ }
+ public function setCreated($created)
+ {
+ $this->created = $created;
+ }
+ public function getCreated()
+ {
+ return $this->created;
+ }
+ public function setCreator(Postman_Google_Service_Calendar_EventCreator $creator)
+ {
+ $this->creator = $creator;
+ }
+ public function getCreator()
+ {
+ return $this->creator;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setEnd(Postman_Google_Service_Calendar_EventDateTime $end)
+ {
+ $this->end = $end;
+ }
+ public function getEnd()
+ {
+ return $this->end;
+ }
+ public function setEndTimeUnspecified($endTimeUnspecified)
+ {
+ $this->endTimeUnspecified = $endTimeUnspecified;
+ }
+ public function getEndTimeUnspecified()
+ {
+ return $this->endTimeUnspecified;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setExtendedProperties(Postman_Google_Service_Calendar_EventExtendedProperties $extendedProperties)
+ {
+ $this->extendedProperties = $extendedProperties;
+ }
+ public function getExtendedProperties()
+ {
+ return $this->extendedProperties;
+ }
+ public function setGadget(Postman_Google_Service_Calendar_EventGadget $gadget)
+ {
+ $this->gadget = $gadget;
+ }
+ public function getGadget()
+ {
+ return $this->gadget;
+ }
+ public function setGuestsCanInviteOthers($guestsCanInviteOthers)
+ {
+ $this->guestsCanInviteOthers = $guestsCanInviteOthers;
+ }
+ public function getGuestsCanInviteOthers()
+ {
+ return $this->guestsCanInviteOthers;
+ }
+ public function setGuestsCanModify($guestsCanModify)
+ {
+ $this->guestsCanModify = $guestsCanModify;
+ }
+ public function getGuestsCanModify()
+ {
+ return $this->guestsCanModify;
+ }
+ public function setGuestsCanSeeOtherGuests($guestsCanSeeOtherGuests)
+ {
+ $this->guestsCanSeeOtherGuests = $guestsCanSeeOtherGuests;
+ }
+ public function getGuestsCanSeeOtherGuests()
+ {
+ return $this->guestsCanSeeOtherGuests;
+ }
+ public function setHangoutLink($hangoutLink)
+ {
+ $this->hangoutLink = $hangoutLink;
+ }
+ public function getHangoutLink()
+ {
+ return $this->hangoutLink;
+ }
+ public function setHtmlLink($htmlLink)
+ {
+ $this->htmlLink = $htmlLink;
+ }
+ public function getHtmlLink()
+ {
+ return $this->htmlLink;
+ }
+ public function setICalUID($iCalUID)
+ {
+ $this->iCalUID = $iCalUID;
+ }
+ public function getICalUID()
+ {
+ return $this->iCalUID;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setLocation($location)
+ {
+ $this->location = $location;
+ }
+ public function getLocation()
+ {
+ return $this->location;
+ }
+ public function setLocked($locked)
+ {
+ $this->locked = $locked;
+ }
+ public function getLocked()
+ {
+ return $this->locked;
+ }
+ public function setOrganizer(Postman_Google_Service_Calendar_EventOrganizer $organizer)
+ {
+ $this->organizer = $organizer;
+ }
+ public function getOrganizer()
+ {
+ return $this->organizer;
+ }
+ public function setOriginalStartTime(Postman_Google_Service_Calendar_EventDateTime $originalStartTime)
+ {
+ $this->originalStartTime = $originalStartTime;
+ }
+ public function getOriginalStartTime()
+ {
+ return $this->originalStartTime;
+ }
+ public function setPrivateCopy($privateCopy)
+ {
+ $this->privateCopy = $privateCopy;
+ }
+ public function getPrivateCopy()
+ {
+ return $this->privateCopy;
+ }
+ public function setRecurrence($recurrence)
+ {
+ $this->recurrence = $recurrence;
+ }
+ public function getRecurrence()
+ {
+ return $this->recurrence;
+ }
+ public function setRecurringEventId($recurringEventId)
+ {
+ $this->recurringEventId = $recurringEventId;
+ }
+ public function getRecurringEventId()
+ {
+ return $this->recurringEventId;
+ }
+ public function setReminders(Postman_Google_Service_Calendar_EventReminders $reminders)
+ {
+ $this->reminders = $reminders;
+ }
+ public function getReminders()
+ {
+ return $this->reminders;
+ }
+ public function setSequence($sequence)
+ {
+ $this->sequence = $sequence;
+ }
+ public function getSequence()
+ {
+ return $this->sequence;
+ }
+ public function setSource(Postman_Google_Service_Calendar_EventSource $source)
+ {
+ $this->source = $source;
+ }
+ public function getSource()
+ {
+ return $this->source;
+ }
+ public function setStart(Postman_Google_Service_Calendar_EventDateTime $start)
+ {
+ $this->start = $start;
+ }
+ public function getStart()
+ {
+ return $this->start;
+ }
+ public function setStatus($status)
+ {
+ $this->status = $status;
+ }
+ public function getStatus()
+ {
+ return $this->status;
+ }
+ public function setSummary($summary)
+ {
+ $this->summary = $summary;
+ }
+ public function getSummary()
+ {
+ return $this->summary;
+ }
+ public function setTransparency($transparency)
+ {
+ $this->transparency = $transparency;
+ }
+ public function getTransparency()
+ {
+ return $this->transparency;
+ }
+ public function setUpdated($updated)
+ {
+ $this->updated = $updated;
+ }
+ public function getUpdated()
+ {
+ return $this->updated;
+ }
+ public function setVisibility($visibility)
+ {
+ $this->visibility = $visibility;
+ }
+ public function getVisibility()
+ {
+ return $this->visibility;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventAttachment extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $title;
+
+
+ public function setTitle($title)
+ {
+ $this->title = $title;
+ }
+ public function getTitle()
+ {
+ return $this->title;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventAttendee extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $additionalGuests;
+ public $comment;
+ public $displayName;
+ public $email;
+ public $id;
+ public $optional;
+ public $organizer;
+ public $resource;
+ public $responseStatus;
+ public $self;
+
+
+ public function setAdditionalGuests($additionalGuests)
+ {
+ $this->additionalGuests = $additionalGuests;
+ }
+ public function getAdditionalGuests()
+ {
+ return $this->additionalGuests;
+ }
+ public function setComment($comment)
+ {
+ $this->comment = $comment;
+ }
+ public function getComment()
+ {
+ return $this->comment;
+ }
+ public function setDisplayName($displayName)
+ {
+ $this->displayName = $displayName;
+ }
+ public function getDisplayName()
+ {
+ return $this->displayName;
+ }
+ public function setEmail($email)
+ {
+ $this->email = $email;
+ }
+ public function getEmail()
+ {
+ return $this->email;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setOptional($optional)
+ {
+ $this->optional = $optional;
+ }
+ public function getOptional()
+ {
+ return $this->optional;
+ }
+ public function setOrganizer($organizer)
+ {
+ $this->organizer = $organizer;
+ }
+ public function getOrganizer()
+ {
+ return $this->organizer;
+ }
+ public function setResource($resource)
+ {
+ $this->resource = $resource;
+ }
+ public function getResource()
+ {
+ return $this->resource;
+ }
+ public function setResponseStatus($responseStatus)
+ {
+ $this->responseStatus = $responseStatus;
+ }
+ public function getResponseStatus()
+ {
+ return $this->responseStatus;
+ }
+ public function setSelf($self)
+ {
+ $this->self = $self;
+ }
+ public function getSelf()
+ {
+ return $this->self;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventCreator extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $displayName;
+ public $email;
+ public $id;
+ public $self;
+
+
+ public function setDisplayName($displayName)
+ {
+ $this->displayName = $displayName;
+ }
+ public function getDisplayName()
+ {
+ return $this->displayName;
+ }
+ public function setEmail($email)
+ {
+ $this->email = $email;
+ }
+ public function getEmail()
+ {
+ return $this->email;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setSelf($self)
+ {
+ $this->self = $self;
+ }
+ public function getSelf()
+ {
+ return $this->self;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventDateTime extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $date;
+ public $dateTime;
+ public $timeZone;
+
+
+ public function setDate($date)
+ {
+ $this->date = $date;
+ }
+ public function getDate()
+ {
+ return $this->date;
+ }
+ public function setDateTime($dateTime)
+ {
+ $this->dateTime = $dateTime;
+ }
+ public function getDateTime()
+ {
+ return $this->dateTime;
+ }
+ public function setTimeZone($timeZone)
+ {
+ $this->timeZone = $timeZone;
+ }
+ public function getTimeZone()
+ {
+ return $this->timeZone;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventExtendedProperties extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $private;
+ public $shared;
+
+
+ public function setPrivate($private)
+ {
+ $this->private = $private;
+ }
+ public function getPrivate()
+ {
+ return $this->private;
+ }
+ public function setShared($shared)
+ {
+ $this->shared = $shared;
+ }
+ public function getShared()
+ {
+ return $this->shared;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventExtendedPropertiesPrivate extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_EventExtendedPropertiesShared extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_EventGadget extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $display;
+ public $height;
+ public $iconLink;
+ public $link;
+ public $preferences;
+ public $title;
+ public $type;
+ public $width;
+
+
+ public function setDisplay($display)
+ {
+ $this->display = $display;
+ }
+ public function getDisplay()
+ {
+ return $this->display;
+ }
+ public function setHeight($height)
+ {
+ $this->height = $height;
+ }
+ public function getHeight()
+ {
+ return $this->height;
+ }
+ public function setIconLink($iconLink)
+ {
+ $this->iconLink = $iconLink;
+ }
+ public function getIconLink()
+ {
+ return $this->iconLink;
+ }
+ public function setLink($link)
+ {
+ $this->link = $link;
+ }
+ public function getLink()
+ {
+ return $this->link;
+ }
+ public function setPreferences($preferences)
+ {
+ $this->preferences = $preferences;
+ }
+ public function getPreferences()
+ {
+ return $this->preferences;
+ }
+ public function setTitle($title)
+ {
+ $this->title = $title;
+ }
+ public function getTitle()
+ {
+ return $this->title;
+ }
+ public function setType($type)
+ {
+ $this->type = $type;
+ }
+ public function getType()
+ {
+ return $this->type;
+ }
+ public function setWidth($width)
+ {
+ $this->width = $width;
+ }
+ public function getWidth()
+ {
+ return $this->width;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventGadgetPreferences extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_EventOrganizer extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $displayName;
+ public $email;
+ public $id;
+ public $self;
+
+
+ public function setDisplayName($displayName)
+ {
+ $this->displayName = $displayName;
+ }
+ public function getDisplayName()
+ {
+ return $this->displayName;
+ }
+ public function setEmail($email)
+ {
+ $this->email = $email;
+ }
+ public function getEmail()
+ {
+ return $this->email;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setSelf($self)
+ {
+ $this->self = $self;
+ }
+ public function getSelf()
+ {
+ return $this->self;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventReminder extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $method;
+ public $minutes;
+
+
+ public function setMethod($method)
+ {
+ $this->method = $method;
+ }
+ public function getMethod()
+ {
+ return $this->method;
+ }
+ public function setMinutes($minutes)
+ {
+ $this->minutes = $minutes;
+ }
+ public function getMinutes()
+ {
+ return $this->minutes;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventReminders extends Postman_Google_Collection
+{
+ protected $collection_key = 'overrides';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $overridesType = 'Postman_Google_Service_Calendar_EventReminder';
+ protected $overridesDataType = 'array';
+ public $useDefault;
+
+
+ public function setOverrides($overrides)
+ {
+ $this->overrides = $overrides;
+ }
+ public function getOverrides()
+ {
+ return $this->overrides;
+ }
+ public function setUseDefault($useDefault)
+ {
+ $this->useDefault = $useDefault;
+ }
+ public function getUseDefault()
+ {
+ return $this->useDefault;
+ }
+}
+
+class Postman_Google_Service_Calendar_EventSource extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $title;
+ public $url;
+
+
+ public function setTitle($title)
+ {
+ $this->title = $title;
+ }
+ public function getTitle()
+ {
+ return $this->title;
+ }
+ public function setUrl($url)
+ {
+ $this->url = $url;
+ }
+ public function getUrl()
+ {
+ return $this->url;
+ }
+}
+
+class Postman_Google_Service_Calendar_Events extends Postman_Google_Collection
+{
+ protected $collection_key = 'items';
+ protected $internal_gapi_mappings = array(
+ );
+ public $accessRole;
+ protected $defaultRemindersType = 'Postman_Google_Service_Calendar_EventReminder';
+ protected $defaultRemindersDataType = 'array';
+ public $description;
+ public $etag;
+ protected $itemsType = 'Postman_Google_Service_Calendar_Event';
+ protected $itemsDataType = 'array';
+ public $kind;
+ public $nextPageToken;
+ public $nextSyncToken;
+ public $summary;
+ public $timeZone;
+ public $updated;
+
+
+ public function setAccessRole($accessRole)
+ {
+ $this->accessRole = $accessRole;
+ }
+ public function getAccessRole()
+ {
+ return $this->accessRole;
+ }
+ public function setDefaultReminders($defaultReminders)
+ {
+ $this->defaultReminders = $defaultReminders;
+ }
+ public function getDefaultReminders()
+ {
+ return $this->defaultReminders;
+ }
+ public function setDescription($description)
+ {
+ $this->description = $description;
+ }
+ public function getDescription()
+ {
+ return $this->description;
+ }
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setItems($items)
+ {
+ $this->items = $items;
+ }
+ public function getItems()
+ {
+ return $this->items;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setNextSyncToken($nextSyncToken)
+ {
+ $this->nextSyncToken = $nextSyncToken;
+ }
+ public function getNextSyncToken()
+ {
+ return $this->nextSyncToken;
+ }
+ public function setSummary($summary)
+ {
+ $this->summary = $summary;
+ }
+ public function getSummary()
+ {
+ return $this->summary;
+ }
+ public function setTimeZone($timeZone)
+ {
+ $this->timeZone = $timeZone;
+ }
+ public function getTimeZone()
+ {
+ return $this->timeZone;
+ }
+ public function setUpdated($updated)
+ {
+ $this->updated = $updated;
+ }
+ public function getUpdated()
+ {
+ return $this->updated;
+ }
+}
+
+class Postman_Google_Service_Calendar_FreeBusyCalendar extends Postman_Google_Collection
+{
+ protected $collection_key = 'errors';
+ protected $internal_gapi_mappings = array(
+ );
+ protected $busyType = 'Postman_Google_Service_Calendar_TimePeriod';
+ protected $busyDataType = 'array';
+ protected $errorsType = 'Postman_Google_Service_Calendar_Error';
+ protected $errorsDataType = 'array';
+
+
+ public function setBusy($busy)
+ {
+ $this->busy = $busy;
+ }
+ public function getBusy()
+ {
+ return $this->busy;
+ }
+ public function setErrors($errors)
+ {
+ $this->errors = $errors;
+ }
+ public function getErrors()
+ {
+ return $this->errors;
+ }
+}
+
+class Postman_Google_Service_Calendar_FreeBusyGroup extends Postman_Google_Collection
+{
+ protected $collection_key = 'errors';
+ protected $internal_gapi_mappings = array(
+ );
+ public $calendars;
+ protected $errorsType = 'Postman_Google_Service_Calendar_Error';
+ protected $errorsDataType = 'array';
+
+
+ public function setCalendars($calendars)
+ {
+ $this->calendars = $calendars;
+ }
+ public function getCalendars()
+ {
+ return $this->calendars;
+ }
+ public function setErrors($errors)
+ {
+ $this->errors = $errors;
+ }
+ public function getErrors()
+ {
+ return $this->errors;
+ }
+}
+
+class Postman_Google_Service_Calendar_FreeBusyRequest extends Postman_Google_Collection
+{
+ protected $collection_key = 'items';
+ protected $internal_gapi_mappings = array(
+ );
+ public $calendarExpansionMax;
+ public $groupExpansionMax;
+ protected $itemsType = 'Postman_Google_Service_Calendar_FreeBusyRequestItem';
+ protected $itemsDataType = 'array';
+ public $timeMax;
+ public $timeMin;
+ public $timeZone;
+
+
+ public function setCalendarExpansionMax($calendarExpansionMax)
+ {
+ $this->calendarExpansionMax = $calendarExpansionMax;
+ }
+ public function getCalendarExpansionMax()
+ {
+ return $this->calendarExpansionMax;
+ }
+ public function setGroupExpansionMax($groupExpansionMax)
+ {
+ $this->groupExpansionMax = $groupExpansionMax;
+ }
+ public function getGroupExpansionMax()
+ {
+ return $this->groupExpansionMax;
+ }
+ public function setItems($items)
+ {
+ $this->items = $items;
+ }
+ public function getItems()
+ {
+ return $this->items;
+ }
+ public function setTimeMax($timeMax)
+ {
+ $this->timeMax = $timeMax;
+ }
+ public function getTimeMax()
+ {
+ return $this->timeMax;
+ }
+ public function setTimeMin($timeMin)
+ {
+ $this->timeMin = $timeMin;
+ }
+ public function getTimeMin()
+ {
+ return $this->timeMin;
+ }
+ public function setTimeZone($timeZone)
+ {
+ $this->timeZone = $timeZone;
+ }
+ public function getTimeZone()
+ {
+ return $this->timeZone;
+ }
+}
+
+class Postman_Google_Service_Calendar_FreeBusyRequestItem extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $id;
+
+
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+}
+
+class Postman_Google_Service_Calendar_FreeBusyResponse extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ protected $calendarsType = 'Postman_Google_Service_Calendar_FreeBusyCalendar';
+ protected $calendarsDataType = 'map';
+ protected $groupsType = 'Postman_Google_Service_Calendar_FreeBusyGroup';
+ protected $groupsDataType = 'map';
+ public $kind;
+ public $timeMax;
+ public $timeMin;
+
+
+ public function setCalendars($calendars)
+ {
+ $this->calendars = $calendars;
+ }
+ public function getCalendars()
+ {
+ return $this->calendars;
+ }
+ public function setGroups($groups)
+ {
+ $this->groups = $groups;
+ }
+ public function getGroups()
+ {
+ return $this->groups;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setTimeMax($timeMax)
+ {
+ $this->timeMax = $timeMax;
+ }
+ public function getTimeMax()
+ {
+ return $this->timeMax;
+ }
+ public function setTimeMin($timeMin)
+ {
+ $this->timeMin = $timeMin;
+ }
+ public function getTimeMin()
+ {
+ return $this->timeMin;
+ }
+}
+
+class Postman_Google_Service_Calendar_FreeBusyResponseCalendars extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_FreeBusyResponseGroups extends Postman_Google_Model
+{
+}
+
+class Postman_Google_Service_Calendar_Setting extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $etag;
+ public $id;
+ public $kind;
+ public $value;
+
+
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+ public function getId()
+ {
+ return $this->id;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setValue($value)
+ {
+ $this->value = $value;
+ }
+ public function getValue()
+ {
+ return $this->value;
+ }
+}
+
+class Postman_Google_Service_Calendar_Settings extends Postman_Google_Collection
+{
+ protected $collection_key = 'items';
+ protected $internal_gapi_mappings = array(
+ );
+ public $etag;
+ protected $itemsType = 'Postman_Google_Service_Calendar_Setting';
+ protected $itemsDataType = 'array';
+ public $kind;
+ public $nextPageToken;
+ public $nextSyncToken;
+
+
+ public function setEtag($etag)
+ {
+ $this->etag = $etag;
+ }
+ public function getEtag()
+ {
+ return $this->etag;
+ }
+ public function setItems($items)
+ {
+ $this->items = $items;
+ }
+ public function getItems()
+ {
+ return $this->items;
+ }
+ public function setKind($kind)
+ {
+ $this->kind = $kind;
+ }
+ public function getKind()
+ {
+ return $this->kind;
+ }
+ public function setNextPageToken($nextPageToken)
+ {
+ $this->nextPageToken = $nextPageToken;
+ }
+ public function getNextPageToken()
+ {
+ return $this->nextPageToken;
+ }
+ public function setNextSyncToken($nextSyncToken)
+ {
+ $this->nextSyncToken = $nextSyncToken;
+ }
+ public function getNextSyncToken()
+ {
+ return $this->nextSyncToken;
+ }
+}
+
+class Postman_Google_Service_Calendar_TimePeriod extends Postman_Google_Model
+{
+ protected $internal_gapi_mappings = array(
+ );
+ public $end;
+ public $start;
+
+
+ public function setEnd($end)
+ {
+ $this->end = $end;
+ }
+ public function getEnd()
+ {
+ return $this->end;
+ }
+ public function setStart($start)
+ {
+ $this->start = $start;
+ }
+ public function getStart()
+ {
+ return $this->start;
+ }
+}