Initial commit

This commit is contained in:
Caribana
2017-05-26 11:41:26 +02:00
commit 61c24500af
6264 changed files with 645934 additions and 0 deletions

View File

@@ -0,0 +1,83 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "activities" collection of methods.
* Typical usage is:
* <code>
* $plusDomainsService = new Google_Service_PlusDomains(...);
* $activities = $plusDomainsService->activities;
* </code>
*/
class Google_Service_PlusDomains_Resource_Activities extends Google_Service_Resource
{
/**
* Get an activity. (activities.get)
*
* @param string $activityId The ID of the activity to get.
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Activity
*/
public function get($activityId, $optParams = array())
{
$params = array('activityId' => $activityId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_PlusDomains_Activity");
}
/**
* Create a new activity for the authenticated user. (activities.insert)
*
* @param string $userId The ID of the user to create the activity on behalf of.
* Its value should be "me", to indicate the authenticated user.
* @param Google_Service_PlusDomains_Activity $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool preview If "true", extract the potential media attachments
* for a URL. The response will include all possible attachments for a URL,
* including video, photos, and articles based on the content of the page.
* @return Google_Service_PlusDomains_Activity
*/
public function insert($userId, Google_Service_PlusDomains_Activity $postBody, $optParams = array())
{
$params = array('userId' => $userId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('insert', array($params), "Google_Service_PlusDomains_Activity");
}
/**
* List all of the activities in the specified collection for a particular user.
* (activities.listActivities)
*
* @param string $userId The ID of the user to get activities for. The special
* value "me" can be used to indicate the authenticated user.
* @param string $collection The collection of activities to list.
* @param array $optParams Optional parameters.
*
* @opt_param string maxResults The maximum number of activities to include in
* the response, which is used for paging. For any response, the actual number
* returned might be less than the specified maxResults.
* @opt_param string pageToken The continuation token, which is used to page
* through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response.
* @return Google_Service_PlusDomains_ActivityFeed
*/
public function listActivities($userId, $collection, $optParams = array())
{
$params = array('userId' => $userId, 'collection' => $collection);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_PlusDomains_ActivityFeed");
}
}

View File

@@ -0,0 +1,50 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "audiences" collection of methods.
* Typical usage is:
* <code>
* $plusDomainsService = new Google_Service_PlusDomains(...);
* $audiences = $plusDomainsService->audiences;
* </code>
*/
class Google_Service_PlusDomains_Resource_Audiences extends Google_Service_Resource
{
/**
* List all of the audiences to which a user can share.
* (audiences.listAudiences)
*
* @param string $userId The ID of the user to get audiences for. The special
* value "me" can be used to indicate the authenticated user.
* @param array $optParams Optional parameters.
*
* @opt_param string maxResults The maximum number of circles to include in the
* response, which is used for paging. For any response, the actual number
* returned might be less than the specified maxResults.
* @opt_param string pageToken The continuation token, which is used to page
* through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response.
* @return Google_Service_PlusDomains_AudiencesFeed
*/
public function listAudiences($userId, $optParams = array())
{
$params = array('userId' => $userId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_PlusDomains_AudiencesFeed");
}
}

View File

@@ -0,0 +1,154 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "circles" collection of methods.
* Typical usage is:
* <code>
* $plusDomainsService = new Google_Service_PlusDomains(...);
* $circles = $plusDomainsService->circles;
* </code>
*/
class Google_Service_PlusDomains_Resource_Circles extends Google_Service_Resource
{
/**
* Add a person to a circle. Google+ limits certain circle operations, including
* the number of circle adds. Learn More. (circles.addPeople)
*
* @param string $circleId The ID of the circle to add the person to.
* @param array $optParams Optional parameters.
*
* @opt_param string email Email of the people to add to the circle. Optional,
* can be repeated.
* @opt_param string userId IDs of the people to add to the circle. Optional,
* can be repeated.
* @return Google_Service_PlusDomains_Circle
*/
public function addPeople($circleId, $optParams = array())
{
$params = array('circleId' => $circleId);
$params = array_merge($params, $optParams);
return $this->call('addPeople', array($params), "Google_Service_PlusDomains_Circle");
}
/**
* Get a circle. (circles.get)
*
* @param string $circleId The ID of the circle to get.
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Circle
*/
public function get($circleId, $optParams = array())
{
$params = array('circleId' => $circleId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_PlusDomains_Circle");
}
/**
* Create a new circle for the authenticated user. (circles.insert)
*
* @param string $userId The ID of the user to create the circle on behalf of.
* The value "me" can be used to indicate the authenticated user.
* @param Google_Service_PlusDomains_Circle $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Circle
*/
public function insert($userId, Google_Service_PlusDomains_Circle $postBody, $optParams = array())
{
$params = array('userId' => $userId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('insert', array($params), "Google_Service_PlusDomains_Circle");
}
/**
* List all of the circles for a user. (circles.listCircles)
*
* @param string $userId The ID of the user to get circles for. The special
* value "me" can be used to indicate the authenticated user.
* @param array $optParams Optional parameters.
*
* @opt_param string maxResults The maximum number of circles to include in the
* response, which is used for paging. For any response, the actual number
* returned might be less than the specified maxResults.
* @opt_param string pageToken The continuation token, which is used to page
* through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response.
* @return Google_Service_PlusDomains_CircleFeed
*/
public function listCircles($userId, $optParams = array())
{
$params = array('userId' => $userId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_PlusDomains_CircleFeed");
}
/**
* Update a circle's description. This method supports patch semantics.
* (circles.patch)
*
* @param string $circleId The ID of the circle to update.
* @param Google_Service_PlusDomains_Circle $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Circle
*/
public function patch($circleId, Google_Service_PlusDomains_Circle $postBody, $optParams = array())
{
$params = array('circleId' => $circleId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('patch', array($params), "Google_Service_PlusDomains_Circle");
}
/**
* Delete a circle. (circles.remove)
*
* @param string $circleId The ID of the circle to delete.
* @param array $optParams Optional parameters.
*/
public function remove($circleId, $optParams = array())
{
$params = array('circleId' => $circleId);
$params = array_merge($params, $optParams);
return $this->call('remove', array($params));
}
/**
* Remove a person from a circle. (circles.removePeople)
*
* @param string $circleId The ID of the circle to remove the person from.
* @param array $optParams Optional parameters.
*
* @opt_param string email Email of the people to add to the circle. Optional,
* can be repeated.
* @opt_param string userId IDs of the people to remove from the circle.
* Optional, can be repeated.
*/
public function removePeople($circleId, $optParams = array())
{
$params = array('circleId' => $circleId);
$params = array_merge($params, $optParams);
return $this->call('removePeople', array($params));
}
/**
* Update a circle's description. (circles.update)
*
* @param string $circleId The ID of the circle to update.
* @param Google_Service_PlusDomains_Circle $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Circle
*/
public function update($circleId, Google_Service_PlusDomains_Circle $postBody, $optParams = array())
{
$params = array('circleId' => $circleId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_PlusDomains_Circle");
}
}

View File

@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "comments" collection of methods.
* Typical usage is:
* <code>
* $plusDomainsService = new Google_Service_PlusDomains(...);
* $comments = $plusDomainsService->comments;
* </code>
*/
class Google_Service_PlusDomains_Resource_Comments extends Google_Service_Resource
{
/**
* Get a comment. (comments.get)
*
* @param string $commentId The ID of the comment to get.
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Comment
*/
public function get($commentId, $optParams = array())
{
$params = array('commentId' => $commentId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_PlusDomains_Comment");
}
/**
* Create a new comment in reply to an activity. (comments.insert)
*
* @param string $activityId The ID of the activity to reply to.
* @param Google_Service_PlusDomains_Comment $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Comment
*/
public function insert($activityId, Google_Service_PlusDomains_Comment $postBody, $optParams = array())
{
$params = array('activityId' => $activityId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('insert', array($params), "Google_Service_PlusDomains_Comment");
}
/**
* List all of the comments for an activity. (comments.listComments)
*
* @param string $activityId The ID of the activity to get comments for.
* @param array $optParams Optional parameters.
*
* @opt_param string maxResults The maximum number of comments to include in the
* response, which is used for paging. For any response, the actual number
* returned might be less than the specified maxResults.
* @opt_param string pageToken The continuation token, which is used to page
* through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response.
* @opt_param string sortOrder The order in which to sort the list of comments.
* @return Google_Service_PlusDomains_CommentFeed
*/
public function listComments($activityId, $optParams = array())
{
$params = array('activityId' => $activityId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_PlusDomains_CommentFeed");
}
}

View File

@@ -0,0 +1,46 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "media" collection of methods.
* Typical usage is:
* <code>
* $plusDomainsService = new Google_Service_PlusDomains(...);
* $media = $plusDomainsService->media;
* </code>
*/
class Google_Service_PlusDomains_Resource_Media extends Google_Service_Resource
{
/**
* Add a new media item to an album. The current upload size limitations are
* 36MB for a photo and 1GB for a video. Uploads do not count against quota if
* photos are less than 2048 pixels on their longest side or videos are less
* than 15 minutes in length. (media.insert)
*
* @param string $userId The ID of the user to create the activity on behalf of.
* @param string $collection
* @param Google_Service_PlusDomains_Media $postBody
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Media
*/
public function insert($userId, $collection, Google_Service_PlusDomains_Media $postBody, $optParams = array())
{
$params = array('userId' => $userId, 'collection' => $collection, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('insert', array($params), "Google_Service_PlusDomains_Media");
}
}

View File

@@ -0,0 +1,108 @@
<?php
/*
* Copyright 2016 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.
*/
/**
* The "people" collection of methods.
* Typical usage is:
* <code>
* $plusDomainsService = new Google_Service_PlusDomains(...);
* $people = $plusDomainsService->people;
* </code>
*/
class Google_Service_PlusDomains_Resource_People extends Google_Service_Resource
{
/**
* Get a person's profile. (people.get)
*
* @param string $userId The ID of the person to get the profile for. The
* special value "me" can be used to indicate the authenticated user.
* @param array $optParams Optional parameters.
* @return Google_Service_PlusDomains_Person
*/
public function get($userId, $optParams = array())
{
$params = array('userId' => $userId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_PlusDomains_Person");
}
/**
* List all of the people in the specified collection. (people.listPeople)
*
* @param string $userId Get the collection of people for the person identified.
* Use "me" to indicate the authenticated user.
* @param string $collection The collection of people to list.
* @param array $optParams Optional parameters.
*
* @opt_param string maxResults The maximum number of people to include in the
* response, which is used for paging. For any response, the actual number
* returned might be less than the specified maxResults.
* @opt_param string orderBy The order to return people in.
* @opt_param string pageToken The continuation token, which is used to page
* through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response.
* @return Google_Service_PlusDomains_PeopleFeed
*/
public function listPeople($userId, $collection, $optParams = array())
{
$params = array('userId' => $userId, 'collection' => $collection);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_PlusDomains_PeopleFeed");
}
/**
* List all of the people in the specified collection for a particular activity.
* (people.listByActivity)
*
* @param string $activityId The ID of the activity to get the list of people
* for.
* @param string $collection The collection of people to list.
* @param array $optParams Optional parameters.
*
* @opt_param string maxResults The maximum number of people to include in the
* response, which is used for paging. For any response, the actual number
* returned might be less than the specified maxResults.
* @opt_param string pageToken The continuation token, which is used to page
* through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response.
* @return Google_Service_PlusDomains_PeopleFeed
*/
public function listByActivity($activityId, $collection, $optParams = array())
{
$params = array('activityId' => $activityId, 'collection' => $collection);
$params = array_merge($params, $optParams);
return $this->call('listByActivity', array($params), "Google_Service_PlusDomains_PeopleFeed");
}
/**
* List all of the people who are members of a circle. (people.listByCircle)
*
* @param string $circleId The ID of the circle to get the members of.
* @param array $optParams Optional parameters.
*
* @opt_param string maxResults The maximum number of people to include in the
* response, which is used for paging. For any response, the actual number
* returned might be less than the specified maxResults.
* @opt_param string pageToken The continuation token, which is used to page
* through large result sets. To get the next page of results, set this
* parameter to the value of "nextPageToken" from the previous response.
* @return Google_Service_PlusDomains_PeopleFeed
*/
public function listByCircle($circleId, $optParams = array())
{
$params = array('circleId' => $circleId);
$params = array_merge($params, $optParams);
return $this->call('listByCircle', array($params), "Google_Service_PlusDomains_PeopleFeed");
}
}