PHP Classes

File: example/GoogleClient/contrib/Google_MirrorService.php

Recommend this page to a friend!
  Classes of Vivek Muthal   Viv OAuth IMAP   example/GoogleClient/contrib/Google_MirrorService.php   Download  
File: example/GoogleClient/contrib/Google_MirrorService.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Viv OAuth IMAP
Access messages in IMAP server using OAuth token
Author: By
Last change: Update of example/GoogleClient/contrib/Google_MirrorService.php
Date: 5 months ago
Size: 41,169 bytes
 

Contents

Class file image Download
<?php /* * 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. */ /** * The "contacts" collection of methods. * Typical usage is: * <code> * $mirrorService = new Google_MirrorService(...); * $contacts = $mirrorService->contacts; * </code> */ class Google_ContactsServiceResource extends Google_ServiceResource { /** * Deletes a contact. (contacts.delete) * * @param string $id The ID of the contact. * @param array $optParams Optional parameters. */ public function delete($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); $data = $this->__call('delete', array($params)); return $data; } /** * Gets a single contact by ID. (contacts.get) * * @param string $id The ID of the contact. * @param array $optParams Optional parameters. * @return Google_Contact */ public function get($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); $data = $this->__call('get', array($params)); if ($this->useObjects()) { return new Google_Contact($data); } else { return $data; } } /** * Inserts a new contact. (contacts.insert) * * @param Google_Contact $postBody * @param array $optParams Optional parameters. * @return Google_Contact */ public function insert(Google_Contact $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('insert', array($params)); if ($this->useObjects()) { return new Google_Contact($data); } else { return $data; } } /** * Retrieves a list of contacts for the authenticated user. (contacts.list) * * @param array $optParams Optional parameters. * @return Google_ContactsListResponse */ public function listContacts($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); $data = $this->__call('list', array($params)); if ($this->useObjects()) { return new Google_ContactsListResponse($data); } else { return $data; } } /** * Updates a contact in place. This method supports patch semantics. * (contacts.patch) * * @param string $id The ID of the contact. * @param Google_Contact $postBody * @param array $optParams Optional parameters. * @return Google_Contact */ public function patch($id, Google_Contact $postBody, $optParams = array()) { $params = array('id' => $id, 'postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('patch', array($params)); if ($this->useObjects()) { return new Google_Contact($data); } else { return $data; } } /** * Updates a contact in place. (contacts.update) * * @param string $id The ID of the contact. * @param Google_Contact $postBody * @param array $optParams Optional parameters. * @return Google_Contact */ public function update($id, Google_Contact $postBody, $optParams = array()) { $params = array('id' => $id, 'postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('update', array($params)); if ($this->useObjects()) { return new Google_Contact($data); } else { return $data; } } } /** * The "locations" collection of methods. * Typical usage is: * <code> * $mirrorService = new Google_MirrorService(...); * $locations = $mirrorService->locations; * </code> */ class Google_LocationsServiceResource extends Google_ServiceResource { /** * Gets a single location by ID. (locations.get) * * @param string $id The ID of the location or latest for the last known location. * @param array $optParams Optional parameters. * @return Google_Location */ public function get($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); $data = $this->__call('get', array($params)); if ($this->useObjects()) { return new Google_Location($data); } else { return $data; } } /** * Retrieves a list of locations for the user. (locations.list) * * @param array $optParams Optional parameters. * @return Google_LocationsListResponse */ public function listLocations($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); $data = $this->__call('list', array($params)); if ($this->useObjects()) { return new Google_LocationsListResponse($data); } else { return $data; } } } /** * The "subscriptions" collection of methods. * Typical usage is: * <code> * $mirrorService = new Google_MirrorService(...); * $subscriptions = $mirrorService->subscriptions; * </code> */ class Google_SubscriptionsServiceResource extends Google_ServiceResource { /** * Deletes a subscription. (subscriptions.delete) * * @param string $id The ID of the subscription. * @param array $optParams Optional parameters. */ public function delete($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); $data = $this->__call('delete', array($params)); return $data; } /** * Creates a new subscription. (subscriptions.insert) * * @param Google_Subscription $postBody * @param array $optParams Optional parameters. * @return Google_Subscription */ public function insert(Google_Subscription $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('insert', array($params)); if ($this->useObjects()) { return new Google_Subscription($data); } else { return $data; } } /** * Retrieves a list of subscriptions for the authenticated user and service. * (subscriptions.list) * * @param array $optParams Optional parameters. * @return Google_SubscriptionsListResponse */ public function listSubscriptions($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); $data = $this->__call('list', array($params)); if ($this->useObjects()) { return new Google_SubscriptionsListResponse($data); } else { return $data; } } /** * Updates an existing subscription in place. (subscriptions.update) * * @param string $id The ID of the subscription. * @param Google_Subscription $postBody * @param array $optParams Optional parameters. * @return Google_Subscription */ public function update($id, Google_Subscription $postBody, $optParams = array()) { $params = array('id' => $id, 'postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('update', array($params)); if ($this->useObjects()) { return new Google_Subscription($data); } else { return $data; } } } /** * The "timeline" collection of methods. * Typical usage is: * <code> * $mirrorService = new Google_MirrorService(...); * $timeline = $mirrorService->timeline; * </code> */ class Google_TimelineServiceResource extends Google_ServiceResource { /** * Deletes a timeline item. (timeline.delete) * * @param string $id The ID of the timeline item. * @param array $optParams Optional parameters. */ public function delete($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); $data = $this->__call('delete', array($params)); return $data; } /** * Gets a single timeline item by ID. (timeline.get) * * @param string $id The ID of the timeline item. * @param array $optParams Optional parameters. * @return Google_TimelineItem */ public function get($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); $data = $this->__call('get', array($params)); if ($this->useObjects()) { return new Google_TimelineItem($data); } else { return $data; } } /** * Inserts a new item into the timeline. (timeline.insert) * * @param Google_TimelineItem $postBody * @param array $optParams Optional parameters. * @return Google_TimelineItem */ public function insert(Google_TimelineItem $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('insert', array($params)); if ($this->useObjects()) { return new Google_TimelineItem($data); } else { return $data; } } /** * Retrieves a list of timeline items for the authenticated user. * (timeline.list) * * @param array $optParams Optional parameters. * * @opt_param string bundleId If provided, only items with the given bundleId will be returned. * @opt_param bool includeDeleted If true, tombstone records for deleted items will be returned. * @opt_param string maxResults The maximum number of items to include in the response, used for paging. * @opt_param string orderBy Controls the order in which timeline items are returned. * @opt_param string pageToken Token for the page of results to return. * @opt_param bool pinnedOnly If true, only pinned items will be returned. * @opt_param string sourceItemId If provided, only items with the given sourceItemId will be returned. * @return Google_TimelineListResponse */ public function listTimeline($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); $data = $this->__call('list', array($params)); if ($this->useObjects()) { return new Google_TimelineListResponse($data); } else { return $data; } } /** * Updates a timeline item in place. This method supports patch semantics. * (timeline.patch) * * @param string $id The ID of the timeline item. * @param Google_TimelineItem $postBody * @param array $optParams Optional parameters. * @return Google_TimelineItem */ public function patch($id, Google_TimelineItem $postBody, $optParams = array()) { $params = array('id' => $id, 'postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('patch', array($params)); if ($this->useObjects()) { return new Google_TimelineItem($data); } else { return $data; } } /** * Updates a timeline item in place. (timeline.update) * * @param string $id The ID of the timeline item. * @param Google_TimelineItem $postBody * @param array $optParams Optional parameters. * @return Google_TimelineItem */ public function update($id, Google_TimelineItem $postBody, $optParams = array()) { $params = array('id' => $id, 'postBody' => $postBody); $params = array_merge($params, $optParams); $data = $this->__call('update', array($params)); if ($this->useObjects()) { return new Google_TimelineItem($data); } else { return $data; } } } /** * The "attachments" collection of methods. * Typical usage is: * <code> * $mirrorService = new Google_MirrorService(...); * $attachments = $mirrorService->attachments; * </code> */ class Google_TimelineAttachmentsServiceResource extends Google_ServiceResource { /** * Deletes an attachment from a timeline item. (attachments.delete) * * @param string $itemId The ID of the timeline item the attachment belongs to. * @param string $attachmentId The ID of the attachment. * @param array $optParams Optional parameters. */ public function delete($itemId, $attachmentId, $optParams = array()) { $params = array('itemId' => $itemId, 'attachmentId' => $attachmentId); $params = array_merge($params, $optParams); $data = $this->__call('delete', array($params)); return $data; } /** * Retrieves an attachment on a timeline item by item ID and attachment ID. * (attachments.get) * * @param string $itemId The ID of the timeline item the attachment belongs to. * @param string $attachmentId The ID of the attachment. * @param array $optParams Optional parameters. * @return Google_Attachment */ public function get($itemId, $attachmentId, $optParams = array()) { $params = array('itemId' => $itemId, 'attachmentId' => $attachmentId); $params = array_merge($params, $optParams); $data = $this->__call('get', array($params)); if ($this->useObjects()) { return new Google_Attachment($data); } else { return $data; } } /** * Adds a new attachment to a timeline item. (attachments.insert) * * @param string $itemId The ID of the timeline item the attachment belongs to. * @param array $optParams Optional parameters. * @return Google_Attachment */ public function insert($itemId, $optParams = array()) { $params = array('itemId' => $itemId); $params = array_merge($params, $optParams); $data = $this->__call('insert', array($params)); if ($this->useObjects()) { return new Google_Attachment($data); } else { return $data; } } /** * Returns a list of attachments for a timeline item. (attachments.list) * * @param string $itemId The ID of the timeline item whose attachments should be listed. * @param array $optParams Optional parameters. * @return Google_AttachmentsListResponse */ public function listTimelineAttachments($itemId, $optParams = array()) { $params = array('itemId' => $itemId); $params = array_merge($params, $optParams); $data = $this->__call('list', array($params)); if ($this->useObjects()) { return new Google_AttachmentsListResponse($data); } else { return $data; } } } /** * Service definition for Google_Mirror (v1). * * <p> * API for interacting with Glass users via the timeline. * </p> * * <p> * For more information about this service, see the * <a href="https://developers.google.com/glass" target="_blank">API Documentation</a> * </p> * * @author Google, Inc. */ class Google_MirrorService extends Google_Service { public $contacts; public $locations; public $subscriptions; public $timeline; public $timeline_attachments; /** * Constructs the internal representation of the Mirror service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { $this->servicePath = 'mirror/v1/'; $this->version = 'v1'; $this->serviceName = 'mirror'; $client->addService($this->serviceName, $this->version); $this->contacts = new Google_ContactsServiceResource($this, $this->serviceName, 'contacts', json_decode('{"methods": {"delete": {"id": "mirror.contacts.delete", "path": "contacts/{id}", "httpMethod": "DELETE", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}}, "get": {"id": "mirror.contacts.get", "path": "contacts/{id}", "httpMethod": "GET", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Contact"}}, "insert": {"id": "mirror.contacts.insert", "path": "contacts", "httpMethod": "POST", "request": {"$ref": "Contact"}, "response": {"$ref": "Contact"}}, "list": {"id": "mirror.contacts.list", "path": "contacts", "httpMethod": "GET", "response": {"$ref": "ContactsListResponse"}}, "patch": {"id": "mirror.contacts.patch", "path": "contacts/{id}", "httpMethod": "PATCH", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Contact"}, "response": {"$ref": "Contact"}}, "update": {"id": "mirror.contacts.update", "path": "contacts/{id}", "httpMethod": "PUT", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Contact"}, "response": {"$ref": "Contact"}}}}', true)); $this->locations = new Google_LocationsServiceResource($this, $this->serviceName, 'locations', json_decode('{"methods": {"get": {"id": "mirror.locations.get", "path": "locations/{id}", "httpMethod": "GET", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Location"}}, "list": {"id": "mirror.locations.list", "path": "locations", "httpMethod": "GET", "response": {"$ref": "LocationsListResponse"}}}}', true)); $this->subscriptions = new Google_SubscriptionsServiceResource($this, $this->serviceName, 'subscriptions', json_decode('{"methods": {"delete": {"id": "mirror.subscriptions.delete", "path": "subscriptions/{id}", "httpMethod": "DELETE", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}}, "insert": {"id": "mirror.subscriptions.insert", "path": "subscriptions", "httpMethod": "POST", "request": {"$ref": "Subscription"}, "response": {"$ref": "Subscription"}}, "list": {"id": "mirror.subscriptions.list", "path": "subscriptions", "httpMethod": "GET", "response": {"$ref": "SubscriptionsListResponse"}}, "update": {"id": "mirror.subscriptions.update", "path": "subscriptions/{id}", "httpMethod": "PUT", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "Subscription"}, "response": {"$ref": "Subscription"}}}}', true)); $this->timeline = new Google_TimelineServiceResource($this, $this->serviceName, 'timeline', json_decode('{"methods": {"delete": {"id": "mirror.timeline.delete", "path": "timeline/{id}", "httpMethod": "DELETE", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}}, "get": {"id": "mirror.timeline.get", "path": "timeline/{id}", "httpMethod": "GET", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "TimelineItem"}}, "insert": {"id": "mirror.timeline.insert", "path": "timeline", "httpMethod": "POST", "request": {"$ref": "TimelineItem"}, "response": {"$ref": "TimelineItem"}, "supportsMediaUpload": true, "mediaUpload": {"accept": ["audio/*", "image/*", "video/*"], "maxSize": "10MB", "protocols": {"simple": {"multipart": true, "path": "/upload/mirror/v1/timeline"}, "resumable": {"multipart": true, "path": "/resumable/upload/mirror/v1/timeline"}}}}, "list": {"id": "mirror.timeline.list", "path": "timeline", "httpMethod": "GET", "parameters": {"bundleId": {"type": "string", "location": "query"}, "includeDeleted": {"type": "boolean", "location": "query"}, "maxResults": {"type": "integer", "format": "uint32", "location": "query"}, "orderBy": {"type": "string", "enum": ["displayTime", "writeTime"], "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "pinnedOnly": {"type": "boolean", "location": "query"}, "sourceItemId": {"type": "string", "location": "query"}}, "response": {"$ref": "TimelineListResponse"}}, "patch": {"id": "mirror.timeline.patch", "path": "timeline/{id}", "httpMethod": "PATCH", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "TimelineItem"}, "response": {"$ref": "TimelineItem"}}, "update": {"id": "mirror.timeline.update", "path": "timeline/{id}", "httpMethod": "PUT", "parameters": {"id": {"type": "string", "required": true, "location": "path"}}, "request": {"$ref": "TimelineItem"}, "response": {"$ref": "TimelineItem"}, "supportsMediaUpload": true, "mediaUpload": {"accept": ["audio/*", "image/*", "video/*"], "maxSize": "10MB", "protocols": {"simple": {"multipart": true, "path": "/upload/mirror/v1/timeline/{id}"}, "resumable": {"multipart": true, "path": "/resumable/upload/mirror/v1/timeline/{id}"}}}}}}', true)); $this->timeline_attachments = new Google_TimelineAttachmentsServiceResource($this, $this->serviceName, 'attachments', json_decode('{"methods": {"delete": {"id": "mirror.timeline.attachments.delete", "path": "timeline/{itemId}/attachments/{attachmentId}", "httpMethod": "DELETE", "parameters": {"attachmentId": {"type": "string", "required": true, "location": "path"}, "itemId": {"type": "string", "required": true, "location": "path"}}}, "get": {"id": "mirror.timeline.attachments.get", "path": "timeline/{itemId}/attachments/{attachmentId}", "httpMethod": "GET", "parameters": {"attachmentId": {"type": "string", "required": true, "location": "path"}, "itemId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Attachment"}, "supportsMediaDownload": true}, "insert": {"id": "mirror.timeline.attachments.insert", "path": "timeline/{itemId}/attachments", "httpMethod": "POST", "parameters": {"itemId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "Attachment"}, "supportsMediaUpload": true, "mediaUpload": {"accept": ["audio/*", "image/*", "video/*"], "maxSize": "10MB", "protocols": {"simple": {"multipart": true, "path": "/upload/mirror/v1/timeline/{itemId}/attachments"}, "resumable": {"multipart": true, "path": "/resumable/upload/mirror/v1/timeline/{itemId}/attachments"}}}}, "list": {"id": "mirror.timeline.attachments.list", "path": "timeline/{itemId}/attachments", "httpMethod": "GET", "parameters": {"itemId": {"type": "string", "required": true, "location": "path"}}, "response": {"$ref": "AttachmentsListResponse"}}}}', true)); } } class Google_Attachment extends Google_Model { public $contentType; public $contentUrl; public $id; public $isProcessingContent; public function setContentType( $contentType) { $this->contentType = $contentType; } public function getContentType() { return $this->contentType; } public function setContentUrl( $contentUrl) { $this->contentUrl = $contentUrl; } public function getContentUrl() { return $this->contentUrl; } public function setId( $id) { $this->id = $id; } public function getId() { return $this->id; } public function setIsProcessingContent( $isProcessingContent) { $this->isProcessingContent = $isProcessingContent; } public function getIsProcessingContent() { return $this->isProcessingContent; } } class Google_AttachmentsListResponse extends Google_Model { protected $__itemsType = 'Google_Attachment'; protected $__itemsDataType = 'array'; public $items; public $kind; public function setItems(/* array(Google_Attachment) */ $items) { $this->assertIsArray($items, 'Google_Attachment', __METHOD__); $this->items = $items; } public function getItems() { return $this->items; } public function setKind( $kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_Command extends Google_Model { public $type; public function setType( $type) { $this->type = $type; } public function getType() { return $this->type; } } class Google_Contact extends Google_Model { protected $__acceptCommandsType = 'Google_Command'; protected $__acceptCommandsDataType = 'array'; public $acceptCommands; public $acceptTypes; public $displayName; public $id; public $imageUrls; public $kind; public $phoneNumber; public $priority; public $source; public $speakableName; public $type; public function setAcceptCommands(/* array(Google_Command) */ $acceptCommands) { $this->assertIsArray($acceptCommands, 'Google_Command', __METHOD__); $this->acceptCommands = $acceptCommands; } public function getAcceptCommands() { return $this->acceptCommands; } public function setAcceptTypes(/* array(Google_string) */ $acceptTypes) { $this->assertIsArray($acceptTypes, 'Google_string', __METHOD__); $this->acceptTypes = $acceptTypes; } public function getAcceptTypes() { return $this->acceptTypes; } public function setDisplayName( $displayName) { $this->displayName = $displayName; } public function getDisplayName() { return $this->displayName; } public function setId( $id) { $this->id = $id; } public function getId() { return $this->id; } public function setImageUrls(/* array(Google_string) */ $imageUrls) { $this->assertIsArray($imageUrls, 'Google_string', __METHOD__); $this->imageUrls = $imageUrls; } public function getImageUrls() { return $this->imageUrls; } public function setKind( $kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setPhoneNumber( $phoneNumber) { $this->phoneNumber = $phoneNumber; } public function getPhoneNumber() { return $this->phoneNumber; } public function setPriority( $priority) { $this->priority = $priority; } public function getPriority() { return $this->priority; } public function setSource( $source) { $this->source = $source; } public function getSource() { return $this->source; } public function setSpeakableName( $speakableName) { $this->speakableName = $speakableName; } public function getSpeakableName() { return $this->speakableName; } public function setType( $type) { $this->type = $type; } public function getType() { return $this->type; } } class Google_ContactsListResponse extends Google_Model { protected $__itemsType = 'Google_Contact'; protected $__itemsDataType = 'array'; public $items; public $kind; public function setItems(/* array(Google_Contact) */ $items) { $this->assertIsArray($items, 'Google_Contact', __METHOD__); $this->items = $items; } public function getItems() { return $this->items; } public function setKind( $kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_Location extends Google_Model { public $accuracy; public $address; public $displayName; public $id; public $kind; public $latitude; public $longitude; public $timestamp; public function setAccuracy( $accuracy) { $this->accuracy = $accuracy; } public function getAccuracy() { return $this->accuracy; } public function setAddress( $address) { $this->address = $address; } public function getAddress() { return $this->address; } public function setDisplayName( $displayName) { $this->displayName = $displayName; } public function getDisplayName() { return $this->displayName; } 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 setLatitude( $latitude) { $this->latitude = $latitude; } public function getLatitude() { return $this->latitude; } public function setLongitude( $longitude) { $this->longitude = $longitude; } public function getLongitude() { return $this->longitude; } public function setTimestamp( $timestamp) { $this->timestamp = $timestamp; } public function getTimestamp() { return $this->timestamp; } } class Google_LocationsListResponse extends Google_Model { protected $__itemsType = 'Google_Location'; protected $__itemsDataType = 'array'; public $items; public $kind; public function setItems(/* array(Google_Location) */ $items) { $this->assertIsArray($items, 'Google_Location', __METHOD__); $this->items = $items; } public function getItems() { return $this->items; } public function setKind( $kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_MenuItem extends Google_Model { public $action; public $id; public $payload; public $removeWhenSelected; protected $__valuesType = 'Google_MenuValue'; protected $__valuesDataType = 'array'; public $values; public function setAction( $action) { $this->action = $action; } public function getAction() { return $this->action; } public function setId( $id) { $this->id = $id; } public function getId() { return $this->id; } public function setPayload( $payload) { $this->payload = $payload; } public function getPayload() { return $this->payload; } public function setRemoveWhenSelected( $removeWhenSelected) { $this->removeWhenSelected = $removeWhenSelected; } public function getRemoveWhenSelected() { return $this->removeWhenSelected; } public function setValues(/* array(Google_MenuValue) */ $values) { $this->assertIsArray($values, 'Google_MenuValue', __METHOD__); $this->values = $values; } public function getValues() { return $this->values; } } class Google_MenuValue extends Google_Model { public $displayName; public $iconUrl; public $state; public function setDisplayName( $displayName) { $this->displayName = $displayName; } public function getDisplayName() { return $this->displayName; } public function setIconUrl( $iconUrl) { $this->iconUrl = $iconUrl; } public function getIconUrl() { return $this->iconUrl; } public function setState( $state) { $this->state = $state; } public function getState() { return $this->state; } } class Google_Notification extends Google_Model { public $collection; public $itemId; public $operation; protected $__userActionsType = 'Google_UserAction'; protected $__userActionsDataType = 'array'; public $userActions; public $userToken; public $verifyToken; public function setCollection( $collection) { $this->collection = $collection; } public function getCollection() { return $this->collection; } public function setItemId( $itemId) { $this->itemId = $itemId; } public function getItemId() { return $this->itemId; } public function setOperation( $operation) { $this->operation = $operation; } public function getOperation() { return $this->operation; } public function setUserActions(/* array(Google_UserAction) */ $userActions) { $this->assertIsArray($userActions, 'Google_UserAction', __METHOD__); $this->userActions = $userActions; } public function getUserActions() { return $this->userActions; } public function setUserToken( $userToken) { $this->userToken = $userToken; } public function getUserToken() { return $this->userToken; } public function setVerifyToken( $verifyToken) { $this->verifyToken = $verifyToken; } public function getVerifyToken() { return $this->verifyToken; } } class Google_NotificationConfig extends Google_Model { public $deliveryTime; public $level; public function setDeliveryTime( $deliveryTime) { $this->deliveryTime = $deliveryTime; } public function getDeliveryTime() { return $this->deliveryTime; } public function setLevel( $level) { $this->level = $level; } public function getLevel() { return $this->level; } } class Google_Subscription extends Google_Model { public $callbackUrl; public $collection; public $id; public $kind; protected $__notificationType = 'Google_Notification'; protected $__notificationDataType = ''; public $notification; public $operation; public $updated; public $userToken; public $verifyToken; public function setCallbackUrl( $callbackUrl) { $this->callbackUrl = $callbackUrl; } public function getCallbackUrl() { return $this->callbackUrl; } public function setCollection( $collection) { $this->collection = $collection; } public function getCollection() { return $this->collection; } 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 setNotification(Google_Notification $notification) { $this->notification = $notification; } public function getNotification() { return $this->notification; } public function setOperation(/* array(Google_string) */ $operation) { $this->assertIsArray($operation, 'Google_string', __METHOD__); $this->operation = $operation; } public function getOperation() { return $this->operation; } public function setUpdated( $updated) { $this->updated = $updated; } public function getUpdated() { return $this->updated; } public function setUserToken( $userToken) { $this->userToken = $userToken; } public function getUserToken() { return $this->userToken; } public function setVerifyToken( $verifyToken) { $this->verifyToken = $verifyToken; } public function getVerifyToken() { return $this->verifyToken; } } class Google_SubscriptionsListResponse extends Google_Model { protected $__itemsType = 'Google_Subscription'; protected $__itemsDataType = 'array'; public $items; public $kind; public function setItems(/* array(Google_Subscription) */ $items) { $this->assertIsArray($items, 'Google_Subscription', __METHOD__); $this->items = $items; } public function getItems() { return $this->items; } public function setKind( $kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_TimelineItem extends Google_Model { protected $__attachmentsType = 'Google_Attachment'; protected $__attachmentsDataType = 'array'; public $attachments; public $bundleId; public $canonicalUrl; public $created; protected $__creatorType = 'Google_Contact'; protected $__creatorDataType = ''; public $creator; public $displayTime; public $etag; public $html; public $htmlPages; public $id; public $inReplyTo; public $isBundleCover; public $isDeleted; public $isPinned; public $kind; protected $__locationType = 'Google_Location'; protected $__locationDataType = ''; public $location; protected $__menuItemsType = 'Google_MenuItem'; protected $__menuItemsDataType = 'array'; public $menuItems; protected $__notificationType = 'Google_NotificationConfig'; protected $__notificationDataType = ''; public $notification; public $pinScore; protected $__recipientsType = 'Google_Contact'; protected $__recipientsDataType = 'array'; public $recipients; public $selfLink; public $sourceItemId; public $speakableText; public $speakableType; public $text; public $title; public $updated; public function setAttachments(/* array(Google_Attachment) */ $attachments) { $this->assertIsArray($attachments, 'Google_Attachment', __METHOD__); $this->attachments = $attachments; } public function getAttachments() { return $this->attachments; } public function setBundleId( $bundleId) { $this->bundleId = $bundleId; } public function getBundleId() { return $this->bundleId; } public function setCanonicalUrl( $canonicalUrl) { $this->canonicalUrl = $canonicalUrl; } public function getCanonicalUrl() { return $this->canonicalUrl; } public function setCreated( $created) { $this->created = $created; } public function getCreated() { return $this->created; } public function setCreator(Google_Contact $creator) { $this->creator = $creator; } public function getCreator() { return $this->creator; } public function setDisplayTime( $displayTime) { $this->displayTime = $displayTime; } public function getDisplayTime() { return $this->displayTime; } public function setEtag( $etag) { $this->etag = $etag; } public function getEtag() { return $this->etag; } public function setHtml( $html) { $this->html = $html; } public function getHtml() { return $this->html; } public function setHtmlPages(/* array(Google_string) */ $htmlPages) { $this->assertIsArray($htmlPages, 'Google_string', __METHOD__); $this->htmlPages = $htmlPages; } public function getHtmlPages() { return $this->htmlPages; } public function setId( $id) { $this->id = $id; } public function getId() { return $this->id; } public function setInReplyTo( $inReplyTo) { $this->inReplyTo = $inReplyTo; } public function getInReplyTo() { return $this->inReplyTo; } public function setIsBundleCover( $isBundleCover) { $this->isBundleCover = $isBundleCover; } public function getIsBundleCover() { return $this->isBundleCover; } public function setIsDeleted( $isDeleted) { $this->isDeleted = $isDeleted; } public function getIsDeleted() { return $this->isDeleted; } public function setIsPinned( $isPinned) { $this->isPinned = $isPinned; } public function getIsPinned() { return $this->isPinned; } public function setKind( $kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setLocation(Google_Location $location) { $this->location = $location; } public function getLocation() { return $this->location; } public function setMenuItems(/* array(Google_MenuItem) */ $menuItems) { $this->assertIsArray($menuItems, 'Google_MenuItem', __METHOD__); $this->menuItems = $menuItems; } public function getMenuItems() { return $this->menuItems; } public function setNotification(Google_NotificationConfig $notification) { $this->notification = $notification; } public function getNotification() { return $this->notification; } public function setPinScore( $pinScore) { $this->pinScore = $pinScore; } public function getPinScore() { return $this->pinScore; } public function setRecipients(/* array(Google_Contact) */ $recipients) { $this->assertIsArray($recipients, 'Google_Contact', __METHOD__); $this->recipients = $recipients; } public function getRecipients() { return $this->recipients; } public function setSelfLink( $selfLink) { $this->selfLink = $selfLink; } public function getSelfLink() { return $this->selfLink; } public function setSourceItemId( $sourceItemId) { $this->sourceItemId = $sourceItemId; } public function getSourceItemId() { return $this->sourceItemId; } public function setSpeakableText( $speakableText) { $this->speakableText = $speakableText; } public function getSpeakableText() { return $this->speakableText; } public function setSpeakableType( $speakableType) { $this->speakableType = $speakableType; } public function getSpeakableType() { return $this->speakableType; } public function setText( $text) { $this->text = $text; } public function getText() { return $this->text; } public function setTitle( $title) { $this->title = $title; } public function getTitle() { return $this->title; } public function setUpdated( $updated) { $this->updated = $updated; } public function getUpdated() { return $this->updated; } } class Google_TimelineListResponse extends Google_Model { protected $__itemsType = 'Google_TimelineItem'; protected $__itemsDataType = 'array'; public $items; public $kind; public $nextPageToken; public function setItems(/* array(Google_TimelineItem) */ $items) { $this->assertIsArray($items, 'Google_TimelineItem', __METHOD__); $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; } } class Google_UserAction extends Google_Model { public $payload; public $type; public function setPayload( $payload) { $this->payload = $payload; } public function getPayload() { return $this->payload; } public function setType( $type) { $this->type = $type; } public function getType() { return $this->type; } }