PastonBin/oauth/Google/Service/Blogger.php

3466 lines
86 KiB
PHP
Raw Normal View History

2017-06-17 19:22:17 +02:00
<?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 Blogger (v3).
*
* <p>
* API for access to the data within Blogger.
* </p>
*
* <p>
* For more information about this service, see the API
* <a href="https://developers.google.com/blogger/docs/3.0/getting_started" target="_blank">Documentation</a>
* </p>
*
* @author Google, Inc.
*/
class Google_Service_Blogger extends Google_Service
{
/** Manage your Blogger account. */
const BLOGGER = "https://www.googleapis.com/auth/blogger";
/** View your Blogger account. */
const BLOGGER_READONLY = "https://www.googleapis.com/auth/blogger.readonly";
public $blogUserInfos;
public $blogs;
public $comments;
public $pageViews;
public $pages;
public $postUserInfos;
public $posts;
public $users;
/**
* Constructs the internal representation of the Blogger service.
*
* @param Google_Client $client
*/
public function __construct(Google_Client $client)
{
parent::__construct($client);
$this->servicePath = 'blogger/v3/';
$this->version = 'v3';
$this->serviceName = 'blogger';
$this->blogUserInfos = new Google_Service_Blogger_BlogUserInfos_Resource(
$this,
$this->serviceName,
'blogUserInfos',
array(
'methods' => array(
'get' => array(
'path' => 'users/{userId}/blogs/{blogId}',
'httpMethod' => 'GET',
'parameters' => array(
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'maxPosts' => array(
'location' => 'query',
'type' => 'integer',
),
),
),
)
)
);
$this->blogs = new Google_Service_Blogger_Blogs_Resource(
$this,
$this->serviceName,
'blogs',
array(
'methods' => array(
'get' => array(
'path' => 'blogs/{blogId}',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'maxPosts' => array(
'location' => 'query',
'type' => 'integer',
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'getByUrl' => array(
'path' => 'blogs/byurl',
'httpMethod' => 'GET',
'parameters' => array(
'url' => array(
'location' => 'query',
'type' => 'string',
'required' => true,
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'listByUser' => array(
'path' => 'users/{userId}/blogs',
'httpMethod' => 'GET',
'parameters' => array(
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'fetchUserInfo' => array(
'location' => 'query',
'type' => 'boolean',
),
'status' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'role' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->comments = new Google_Service_Blogger_Comments_Resource(
$this,
$this->serviceName,
'comments',
array(
'methods' => array(
'approve' => array(
'path' => 'blogs/{blogId}/posts/{postId}/comments/{commentId}/approve',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'commentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'delete' => array(
'path' => 'blogs/{blogId}/posts/{postId}/comments/{commentId}',
'httpMethod' => 'DELETE',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'commentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'blogs/{blogId}/posts/{postId}/comments/{commentId}',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'commentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'list' => array(
'path' => 'blogs/{blogId}/posts/{postId}/comments',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'status' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'startDate' => array(
'location' => 'query',
'type' => 'string',
),
'endDate' => array(
'location' => 'query',
'type' => 'string',
),
'maxResults' => array(
'location' => 'query',
'type' => 'integer',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'fetchBodies' => array(
'location' => 'query',
'type' => 'boolean',
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'listByBlog' => array(
'path' => 'blogs/{blogId}/comments',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'startDate' => array(
'location' => 'query',
'type' => 'string',
),
'endDate' => array(
'location' => 'query',
'type' => 'string',
),
'maxResults' => array(
'location' => 'query',
'type' => 'integer',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'fetchBodies' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),'markAsSpam' => array(
'path' => 'blogs/{blogId}/posts/{postId}/comments/{commentId}/spam',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'commentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'removeContent' => array(
'path' => 'blogs/{blogId}/posts/{postId}/comments/{commentId}/removecontent',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'commentId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),
)
)
);
$this->pageViews = new Google_Service_Blogger_PageViews_Resource(
$this,
$this->serviceName,
'pageViews',
array(
'methods' => array(
'get' => array(
'path' => 'blogs/{blogId}/pageviews',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'range' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
),
),
)
)
);
$this->pages = new Google_Service_Blogger_Pages_Resource(
$this,
$this->serviceName,
'pages',
array(
'methods' => array(
'delete' => array(
'path' => 'blogs/{blogId}/pages/{pageId}',
'httpMethod' => 'DELETE',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'blogs/{blogId}/pages/{pageId}',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'insert' => array(
'path' => 'blogs/{blogId}/pages',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'isDraft' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),'list' => array(
'path' => 'blogs/{blogId}/pages',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'status' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'fetchBodies' => array(
'location' => 'query',
'type' => 'boolean',
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'patch' => array(
'path' => 'blogs/{blogId}/pages/{pageId}',
'httpMethod' => 'PATCH',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'revert' => array(
'location' => 'query',
'type' => 'boolean',
),
'publish' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),'publish' => array(
'path' => 'blogs/{blogId}/pages/{pageId}/publish',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'revert' => array(
'path' => 'blogs/{blogId}/pages/{pageId}/revert',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'update' => array(
'path' => 'blogs/{blogId}/pages/{pageId}',
'httpMethod' => 'PUT',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'pageId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'revert' => array(
'location' => 'query',
'type' => 'boolean',
),
'publish' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),
)
)
);
$this->postUserInfos = new Google_Service_Blogger_PostUserInfos_Resource(
$this,
$this->serviceName,
'postUserInfos',
array(
'methods' => array(
'get' => array(
'path' => 'users/{userId}/blogs/{blogId}/posts/{postId}',
'httpMethod' => 'GET',
'parameters' => array(
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'maxComments' => array(
'location' => 'query',
'type' => 'integer',
),
),
),'list' => array(
'path' => 'users/{userId}/blogs/{blogId}/posts',
'httpMethod' => 'GET',
'parameters' => array(
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'orderBy' => array(
'location' => 'query',
'type' => 'string',
),
'startDate' => array(
'location' => 'query',
'type' => 'string',
),
'endDate' => array(
'location' => 'query',
'type' => 'string',
),
'labels' => array(
'location' => 'query',
'type' => 'string',
),
'maxResults' => array(
'location' => 'query',
'type' => 'integer',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'status' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'fetchBodies' => array(
'location' => 'query',
'type' => 'boolean',
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),
)
)
);
$this->posts = new Google_Service_Blogger_Posts_Resource(
$this,
$this->serviceName,
'posts',
array(
'methods' => array(
'delete' => array(
'path' => 'blogs/{blogId}/posts/{postId}',
'httpMethod' => 'DELETE',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'get' => array(
'path' => 'blogs/{blogId}/posts/{postId}',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'fetchBody' => array(
'location' => 'query',
'type' => 'boolean',
),
'maxComments' => array(
'location' => 'query',
'type' => 'integer',
),
'fetchImages' => array(
'location' => 'query',
'type' => 'boolean',
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'getByPath' => array(
'path' => 'blogs/{blogId}/posts/bypath',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'path' => array(
'location' => 'query',
'type' => 'string',
'required' => true,
),
'maxComments' => array(
'location' => 'query',
'type' => 'integer',
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'insert' => array(
'path' => 'blogs/{blogId}/posts',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'fetchImages' => array(
'location' => 'query',
'type' => 'boolean',
),
'isDraft' => array(
'location' => 'query',
'type' => 'boolean',
),
'fetchBody' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),'list' => array(
'path' => 'blogs/{blogId}/posts',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'orderBy' => array(
'location' => 'query',
'type' => 'string',
),
'startDate' => array(
'location' => 'query',
'type' => 'string',
),
'endDate' => array(
'location' => 'query',
'type' => 'string',
),
'labels' => array(
'location' => 'query',
'type' => 'string',
),
'maxResults' => array(
'location' => 'query',
'type' => 'integer',
),
'fetchImages' => array(
'location' => 'query',
'type' => 'boolean',
),
'pageToken' => array(
'location' => 'query',
'type' => 'string',
),
'status' => array(
'location' => 'query',
'type' => 'string',
'repeated' => true,
),
'fetchBodies' => array(
'location' => 'query',
'type' => 'boolean',
),
'view' => array(
'location' => 'query',
'type' => 'string',
),
),
),'patch' => array(
'path' => 'blogs/{blogId}/posts/{postId}',
'httpMethod' => 'PATCH',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'revert' => array(
'location' => 'query',
'type' => 'boolean',
),
'publish' => array(
'location' => 'query',
'type' => 'boolean',
),
'fetchBody' => array(
'location' => 'query',
'type' => 'boolean',
),
'maxComments' => array(
'location' => 'query',
'type' => 'integer',
),
'fetchImages' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),'publish' => array(
'path' => 'blogs/{blogId}/posts/{postId}/publish',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'publishDate' => array(
'location' => 'query',
'type' => 'string',
),
),
),'revert' => array(
'path' => 'blogs/{blogId}/posts/{postId}/revert',
'httpMethod' => 'POST',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),'search' => array(
'path' => 'blogs/{blogId}/posts/search',
'httpMethod' => 'GET',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'q' => array(
'location' => 'query',
'type' => 'string',
'required' => true,
),
'orderBy' => array(
'location' => 'query',
'type' => 'string',
),
'fetchBodies' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),'update' => array(
'path' => 'blogs/{blogId}/posts/{postId}',
'httpMethod' => 'PUT',
'parameters' => array(
'blogId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'postId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
'revert' => array(
'location' => 'query',
'type' => 'boolean',
),
'publish' => array(
'location' => 'query',
'type' => 'boolean',
),
'fetchBody' => array(
'location' => 'query',
'type' => 'boolean',
),
'maxComments' => array(
'location' => 'query',
'type' => 'integer',
),
'fetchImages' => array(
'location' => 'query',
'type' => 'boolean',
),
),
),
)
)
);
$this->users = new Google_Service_Blogger_Users_Resource(
$this,
$this->serviceName,
'users',
array(
'methods' => array(
'get' => array(
'path' => 'users/{userId}',
'httpMethod' => 'GET',
'parameters' => array(
'userId' => array(
'location' => 'path',
'type' => 'string',
'required' => true,
),
),
),
)
)
);
}
}
/**
* The "blogUserInfos" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $blogUserInfos = $bloggerService->blogUserInfos;
* </code>
*/
class Google_Service_Blogger_BlogUserInfos_Resource extends Google_Service_Resource
{
/**
* Gets one blog and user info pair by blogId and userId. (blogUserInfos.get)
*
* @param string $userId
* ID of the user whose blogs are to be fetched. Either the word 'self' (sans quote marks) or the
* user's profile identifier.
* @param string $blogId
* The ID of the blog to get.
* @param array $optParams Optional parameters.
*
* @opt_param string maxPosts
* Maximum number of posts to pull back with the blog.
* @return Google_Service_Blogger_BlogUserInfo
*/
public function get($userId, $blogId, $optParams = array())
{
$params = array('userId' => $userId, 'blogId' => $blogId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_BlogUserInfo");
}
}
/**
* The "blogs" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $blogs = $bloggerService->blogs;
* </code>
*/
class Google_Service_Blogger_Blogs_Resource extends Google_Service_Resource
{
/**
* Gets one blog by ID. (blogs.get)
*
* @param string $blogId
* The ID of the blog to get.
* @param array $optParams Optional parameters.
*
* @opt_param string maxPosts
* Maximum number of posts to pull back with the blog.
* @opt_param string view
* Access level with which to view the blog. Note that some fields require elevated access.
* @return Google_Service_Blogger_Blog
*/
public function get($blogId, $optParams = array())
{
$params = array('blogId' => $blogId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_Blog");
}
/**
* Retrieve a Blog by URL. (blogs.getByUrl)
*
* @param string $url
* The URL of the blog to retrieve.
* @param array $optParams Optional parameters.
*
* @opt_param string view
* Access level with which to view the blog. Note that some fields require elevated access.
* @return Google_Service_Blogger_Blog
*/
public function getByUrl($url, $optParams = array())
{
$params = array('url' => $url);
$params = array_merge($params, $optParams);
return $this->call('getByUrl', array($params), "Google_Service_Blogger_Blog");
}
/**
* Retrieves a list of blogs, possibly filtered. (blogs.listByUser)
*
* @param string $userId
* ID of the user whose blogs are to be fetched. Either the word 'self' (sans quote marks) or the
* user's profile identifier.
* @param array $optParams Optional parameters.
*
* @opt_param bool fetchUserInfo
* Whether the response is a list of blogs with per-user information instead of just blogs.
* @opt_param string status
* Blog statuses to include in the result (default: Live blogs only). Note that ADMIN access is
* required to view deleted blogs.
* @opt_param string role
* User access types for blogs to include in the results, e.g. AUTHOR will return blogs where the
* user has author level access. If no roles are specified, defaults to ADMIN and AUTHOR roles.
* @opt_param string view
* Access level with which to view the blogs. Note that some fields require elevated access.
* @return Google_Service_Blogger_BlogList
*/
public function listByUser($userId, $optParams = array())
{
$params = array('userId' => $userId);
$params = array_merge($params, $optParams);
return $this->call('listByUser', array($params), "Google_Service_Blogger_BlogList");
}
}
/**
* The "comments" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $comments = $bloggerService->comments;
* </code>
*/
class Google_Service_Blogger_Comments_Resource extends Google_Service_Resource
{
/**
* Marks a comment as not spam. (comments.approve)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param string $commentId
* The ID of the comment to mark as not spam.
* @param array $optParams Optional parameters.
* @return Google_Service_Blogger_Comment
*/
public function approve($blogId, $postId, $commentId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId, 'commentId' => $commentId);
$params = array_merge($params, $optParams);
return $this->call('approve', array($params), "Google_Service_Blogger_Comment");
}
/**
* Delete a comment by ID. (comments.delete)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param string $commentId
* The ID of the comment to delete.
* @param array $optParams Optional parameters.
*/
public function delete($blogId, $postId, $commentId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId, 'commentId' => $commentId);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params));
}
/**
* Gets one comment by ID. (comments.get)
*
* @param string $blogId
* ID of the blog to containing the comment.
* @param string $postId
* ID of the post to fetch posts from.
* @param string $commentId
* The ID of the comment to get.
* @param array $optParams Optional parameters.
*
* @opt_param string view
* Access level for the requested comment (default: READER). Note that some comments will require
* elevated permissions, for example comments where the parent posts which is in a draft state, or
* comments that are pending moderation.
* @return Google_Service_Blogger_Comment
*/
public function get($blogId, $postId, $commentId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId, 'commentId' => $commentId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_Comment");
}
/**
* Retrieves the comments for a post, possibly filtered. (comments.listComments)
*
* @param string $blogId
* ID of the blog to fetch comments from.
* @param string $postId
* ID of the post to fetch posts from.
* @param array $optParams Optional parameters.
*
* @opt_param string status
*
* @opt_param string startDate
* Earliest date of comment to fetch, a date-time with RFC 3339 formatting.
* @opt_param string endDate
* Latest date of comment to fetch, a date-time with RFC 3339 formatting.
* @opt_param string maxResults
* Maximum number of comments to include in the result.
* @opt_param string pageToken
* Continuation token if request is paged.
* @opt_param bool fetchBodies
* Whether the body content of the comments is included.
* @opt_param string view
* Access level with which to view the returned result. Note that some fields require elevated
* access.
* @return Google_Service_Blogger_CommentList
*/
public function listComments($blogId, $postId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Blogger_CommentList");
}
/**
* Retrieves the comments for a blog, across all posts, possibly filtered.
* (comments.listByBlog)
*
* @param string $blogId
* ID of the blog to fetch comments from.
* @param array $optParams Optional parameters.
*
* @opt_param string startDate
* Earliest date of comment to fetch, a date-time with RFC 3339 formatting.
* @opt_param string endDate
* Latest date of comment to fetch, a date-time with RFC 3339 formatting.
* @opt_param string maxResults
* Maximum number of comments to include in the result.
* @opt_param string pageToken
* Continuation token if request is paged.
* @opt_param bool fetchBodies
* Whether the body content of the comments is included.
* @return Google_Service_Blogger_CommentList
*/
public function listByBlog($blogId, $optParams = array())
{
$params = array('blogId' => $blogId);
$params = array_merge($params, $optParams);
return $this->call('listByBlog', array($params), "Google_Service_Blogger_CommentList");
}
/**
* Marks a comment as spam. (comments.markAsSpam)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param string $commentId
* The ID of the comment to mark as spam.
* @param array $optParams Optional parameters.
* @return Google_Service_Blogger_Comment
*/
public function markAsSpam($blogId, $postId, $commentId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId, 'commentId' => $commentId);
$params = array_merge($params, $optParams);
return $this->call('markAsSpam', array($params), "Google_Service_Blogger_Comment");
}
/**
* Removes the content of a comment. (comments.removeContent)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param string $commentId
* The ID of the comment to delete content from.
* @param array $optParams Optional parameters.
* @return Google_Service_Blogger_Comment
*/
public function removeContent($blogId, $postId, $commentId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId, 'commentId' => $commentId);
$params = array_merge($params, $optParams);
return $this->call('removeContent', array($params), "Google_Service_Blogger_Comment");
}
}
/**
* The "pageViews" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $pageViews = $bloggerService->pageViews;
* </code>
*/
class Google_Service_Blogger_PageViews_Resource extends Google_Service_Resource
{
/**
* Retrieve pageview stats for a Blog. (pageViews.get)
*
* @param string $blogId
* The ID of the blog to get.
* @param array $optParams Optional parameters.
*
* @opt_param string range
*
* @return Google_Service_Blogger_Pageviews
*/
public function get($blogId, $optParams = array())
{
$params = array('blogId' => $blogId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_Pageviews");
}
}
/**
* The "pages" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $pages = $bloggerService->pages;
* </code>
*/
class Google_Service_Blogger_Pages_Resource extends Google_Service_Resource
{
/**
* Delete a page by ID. (pages.delete)
*
* @param string $blogId
* The ID of the Blog.
* @param string $pageId
* The ID of the Page.
* @param array $optParams Optional parameters.
*/
public function delete($blogId, $pageId, $optParams = array())
{
$params = array('blogId' => $blogId, 'pageId' => $pageId);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params));
}
/**
* Gets one blog page by ID. (pages.get)
*
* @param string $blogId
* ID of the blog containing the page.
* @param string $pageId
* The ID of the page to get.
* @param array $optParams Optional parameters.
*
* @opt_param string view
*
* @return Google_Service_Blogger_Page
*/
public function get($blogId, $pageId, $optParams = array())
{
$params = array('blogId' => $blogId, 'pageId' => $pageId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_Page");
}
/**
* Add a page. (pages.insert)
*
* @param string $blogId
* ID of the blog to add the page to.
* @param Google_Page $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool isDraft
* Whether to create the page as a draft (default: false).
* @return Google_Service_Blogger_Page
*/
public function insert($blogId, Google_Service_Blogger_Page $postBody, $optParams = array())
{
$params = array('blogId' => $blogId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('insert', array($params), "Google_Service_Blogger_Page");
}
/**
* Retrieves the pages for a blog, optionally including non-LIVE statuses.
* (pages.listPages)
*
* @param string $blogId
* ID of the blog to fetch pages from.
* @param array $optParams Optional parameters.
*
* @opt_param string status
*
* @opt_param bool fetchBodies
* Whether to retrieve the Page bodies.
* @opt_param string view
* Access level with which to view the returned result. Note that some fields require elevated
* access.
* @return Google_Service_Blogger_PageList
*/
public function listPages($blogId, $optParams = array())
{
$params = array('blogId' => $blogId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Blogger_PageList");
}
/**
* Update a page. This method supports patch semantics. (pages.patch)
*
* @param string $blogId
* The ID of the Blog.
* @param string $pageId
* The ID of the Page.
* @param Google_Page $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool revert
* Whether a revert action should be performed when the page is updated (default: false).
* @opt_param bool publish
* Whether a publish action should be performed when the page is updated (default: false).
* @return Google_Service_Blogger_Page
*/
public function patch($blogId, $pageId, Google_Service_Blogger_Page $postBody, $optParams = array())
{
$params = array('blogId' => $blogId, 'pageId' => $pageId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('patch', array($params), "Google_Service_Blogger_Page");
}
/**
* Publishes a draft page. (pages.publish)
*
* @param string $blogId
* The ID of the blog.
* @param string $pageId
* The ID of the page.
* @param array $optParams Optional parameters.
* @return Google_Service_Blogger_Page
*/
public function publish($blogId, $pageId, $optParams = array())
{
$params = array('blogId' => $blogId, 'pageId' => $pageId);
$params = array_merge($params, $optParams);
return $this->call('publish', array($params), "Google_Service_Blogger_Page");
}
/**
* Revert a published or scheduled page to draft state. (pages.revert)
*
* @param string $blogId
* The ID of the blog.
* @param string $pageId
* The ID of the page.
* @param array $optParams Optional parameters.
* @return Google_Service_Blogger_Page
*/
public function revert($blogId, $pageId, $optParams = array())
{
$params = array('blogId' => $blogId, 'pageId' => $pageId);
$params = array_merge($params, $optParams);
return $this->call('revert', array($params), "Google_Service_Blogger_Page");
}
/**
* Update a page. (pages.update)
*
* @param string $blogId
* The ID of the Blog.
* @param string $pageId
* The ID of the Page.
* @param Google_Page $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool revert
* Whether a revert action should be performed when the page is updated (default: false).
* @opt_param bool publish
* Whether a publish action should be performed when the page is updated (default: false).
* @return Google_Service_Blogger_Page
*/
public function update($blogId, $pageId, Google_Service_Blogger_Page $postBody, $optParams = array())
{
$params = array('blogId' => $blogId, 'pageId' => $pageId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_Blogger_Page");
}
}
/**
* The "postUserInfos" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $postUserInfos = $bloggerService->postUserInfos;
* </code>
*/
class Google_Service_Blogger_PostUserInfos_Resource extends Google_Service_Resource
{
/**
* Gets one post and user info pair, by post ID and user ID. The post user info
* contains per-user information about the post, such as access rights, specific
* to the user. (postUserInfos.get)
*
* @param string $userId
* ID of the user for the per-user information to be fetched. Either the word 'self' (sans quote
* marks) or the user's profile identifier.
* @param string $blogId
* The ID of the blog.
* @param string $postId
* The ID of the post to get.
* @param array $optParams Optional parameters.
*
* @opt_param string maxComments
* Maximum number of comments to pull back on a post.
* @return Google_Service_Blogger_PostUserInfo
*/
public function get($userId, $blogId, $postId, $optParams = array())
{
$params = array('userId' => $userId, 'blogId' => $blogId, 'postId' => $postId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_PostUserInfo");
}
/**
* Retrieves a list of post and post user info pairs, possibly filtered. The
* post user info contains per-user information about the post, such as access
* rights, specific to the user. (postUserInfos.listPostUserInfos)
*
* @param string $userId
* ID of the user for the per-user information to be fetched. Either the word 'self' (sans quote
* marks) or the user's profile identifier.
* @param string $blogId
* ID of the blog to fetch posts from.
* @param array $optParams Optional parameters.
*
* @opt_param string orderBy
* Sort order applied to search results. Default is published.
* @opt_param string startDate
* Earliest post date to fetch, a date-time with RFC 3339 formatting.
* @opt_param string endDate
* Latest post date to fetch, a date-time with RFC 3339 formatting.
* @opt_param string labels
* Comma-separated list of labels to search for.
* @opt_param string maxResults
* Maximum number of posts to fetch.
* @opt_param string pageToken
* Continuation token if the request is paged.
* @opt_param string status
*
* @opt_param bool fetchBodies
* Whether the body content of posts is included. Default is false.
* @opt_param string view
* Access level with which to view the returned result. Note that some fields require elevated
* access.
* @return Google_Service_Blogger_PostUserInfosList
*/
public function listPostUserInfos($userId, $blogId, $optParams = array())
{
$params = array('userId' => $userId, 'blogId' => $blogId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Blogger_PostUserInfosList");
}
}
/**
* The "posts" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $posts = $bloggerService->posts;
* </code>
*/
class Google_Service_Blogger_Posts_Resource extends Google_Service_Resource
{
/**
* Delete a post by ID. (posts.delete)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param array $optParams Optional parameters.
*/
public function delete($blogId, $postId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId);
$params = array_merge($params, $optParams);
return $this->call('delete', array($params));
}
/**
* Get a post by ID. (posts.get)
*
* @param string $blogId
* ID of the blog to fetch the post from.
* @param string $postId
* The ID of the post
* @param array $optParams Optional parameters.
*
* @opt_param bool fetchBody
* Whether the body content of the post is included (default: true). This should be set to false
* when the post bodies are not required, to help minimize traffic.
* @opt_param string maxComments
* Maximum number of comments to pull back on a post.
* @opt_param bool fetchImages
* Whether image URL metadata for each post is included (default: false).
* @opt_param string view
* Access level with which to view the returned result. Note that some fields require elevated
* access.
* @return Google_Service_Blogger_Post
*/
public function get($blogId, $postId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_Post");
}
/**
* Retrieve a Post by Path. (posts.getByPath)
*
* @param string $blogId
* ID of the blog to fetch the post from.
* @param string $path
* Path of the Post to retrieve.
* @param array $optParams Optional parameters.
*
* @opt_param string maxComments
* Maximum number of comments to pull back on a post.
* @opt_param string view
* Access level with which to view the returned result. Note that some fields require elevated
* access.
* @return Google_Service_Blogger_Post
*/
public function getByPath($blogId, $path, $optParams = array())
{
$params = array('blogId' => $blogId, 'path' => $path);
$params = array_merge($params, $optParams);
return $this->call('getByPath', array($params), "Google_Service_Blogger_Post");
}
/**
* Add a post. (posts.insert)
*
* @param string $blogId
* ID of the blog to add the post to.
* @param Google_Post $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool fetchImages
* Whether image URL metadata for each post is included in the returned result (default: false).
* @opt_param bool isDraft
* Whether to create the post as a draft (default: false).
* @opt_param bool fetchBody
* Whether the body content of the post is included with the result (default: true).
* @return Google_Service_Blogger_Post
*/
public function insert($blogId, Google_Service_Blogger_Post $postBody, $optParams = array())
{
$params = array('blogId' => $blogId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('insert', array($params), "Google_Service_Blogger_Post");
}
/**
* Retrieves a list of posts, possibly filtered. (posts.listPosts)
*
* @param string $blogId
* ID of the blog to fetch posts from.
* @param array $optParams Optional parameters.
*
* @opt_param string orderBy
* Sort search results
* @opt_param string startDate
* Earliest post date to fetch, a date-time with RFC 3339 formatting.
* @opt_param string endDate
* Latest post date to fetch, a date-time with RFC 3339 formatting.
* @opt_param string labels
* Comma-separated list of labels to search for.
* @opt_param string maxResults
* Maximum number of posts to fetch.
* @opt_param bool fetchImages
* Whether image URL metadata for each post is included.
* @opt_param string pageToken
* Continuation token if the request is paged.
* @opt_param string status
* Statuses to include in the results.
* @opt_param bool fetchBodies
* Whether the body content of posts is included (default: true). This should be set to false when
* the post bodies are not required, to help minimize traffic.
* @opt_param string view
* Access level with which to view the returned result. Note that some fields require escalated
* access.
* @return Google_Service_Blogger_PostList
*/
public function listPosts($blogId, $optParams = array())
{
$params = array('blogId' => $blogId);
$params = array_merge($params, $optParams);
return $this->call('list', array($params), "Google_Service_Blogger_PostList");
}
/**
* Update a post. This method supports patch semantics. (posts.patch)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param Google_Post $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool revert
* Whether a revert action should be performed when the post is updated (default: false).
* @opt_param bool publish
* Whether a publish action should be performed when the post is updated (default: false).
* @opt_param bool fetchBody
* Whether the body content of the post is included with the result (default: true).
* @opt_param string maxComments
* Maximum number of comments to retrieve with the returned post.
* @opt_param bool fetchImages
* Whether image URL metadata for each post is included in the returned result (default: false).
* @return Google_Service_Blogger_Post
*/
public function patch($blogId, $postId, Google_Service_Blogger_Post $postBody, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('patch', array($params), "Google_Service_Blogger_Post");
}
/**
* Publishes a draft post, optionally at the specific time of the given
* publishDate parameter. (posts.publish)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param array $optParams Optional parameters.
*
* @opt_param string publishDate
* Optional date and time to schedule the publishing of the Blog. If no publishDate parameter is
* given, the post is either published at the a previously saved schedule date (if present), or the
* current time. If a future date is given, the post will be scheduled to be published.
* @return Google_Service_Blogger_Post
*/
public function publish($blogId, $postId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId);
$params = array_merge($params, $optParams);
return $this->call('publish', array($params), "Google_Service_Blogger_Post");
}
/**
* Revert a published or scheduled post to draft state. (posts.revert)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param array $optParams Optional parameters.
* @return Google_Service_Blogger_Post
*/
public function revert($blogId, $postId, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId);
$params = array_merge($params, $optParams);
return $this->call('revert', array($params), "Google_Service_Blogger_Post");
}
/**
* Search for a post. (posts.search)
*
* @param string $blogId
* ID of the blog to fetch the post from.
* @param string $q
* Query terms to search this blog for matching posts.
* @param array $optParams Optional parameters.
*
* @opt_param string orderBy
* Sort search results
* @opt_param bool fetchBodies
* Whether the body content of posts is included (default: true). This should be set to false when
* the post bodies are not required, to help minimize traffic.
* @return Google_Service_Blogger_PostList
*/
public function search($blogId, $q, $optParams = array())
{
$params = array('blogId' => $blogId, 'q' => $q);
$params = array_merge($params, $optParams);
return $this->call('search', array($params), "Google_Service_Blogger_PostList");
}
/**
* Update a post. (posts.update)
*
* @param string $blogId
* The ID of the Blog.
* @param string $postId
* The ID of the Post.
* @param Google_Post $postBody
* @param array $optParams Optional parameters.
*
* @opt_param bool revert
* Whether a revert action should be performed when the post is updated (default: false).
* @opt_param bool publish
* Whether a publish action should be performed when the post is updated (default: false).
* @opt_param bool fetchBody
* Whether the body content of the post is included with the result (default: true).
* @opt_param string maxComments
* Maximum number of comments to retrieve with the returned post.
* @opt_param bool fetchImages
* Whether image URL metadata for each post is included in the returned result (default: false).
* @return Google_Service_Blogger_Post
*/
public function update($blogId, $postId, Google_Service_Blogger_Post $postBody, $optParams = array())
{
$params = array('blogId' => $blogId, 'postId' => $postId, 'postBody' => $postBody);
$params = array_merge($params, $optParams);
return $this->call('update', array($params), "Google_Service_Blogger_Post");
}
}
/**
* The "users" collection of methods.
* Typical usage is:
* <code>
* $bloggerService = new Google_Service_Blogger(...);
* $users = $bloggerService->users;
* </code>
*/
class Google_Service_Blogger_Users_Resource extends Google_Service_Resource
{
/**
* Gets one user by ID. (users.get)
*
* @param string $userId
* The ID of the user to get.
* @param array $optParams Optional parameters.
* @return Google_Service_Blogger_User
*/
public function get($userId, $optParams = array())
{
$params = array('userId' => $userId);
$params = array_merge($params, $optParams);
return $this->call('get', array($params), "Google_Service_Blogger_User");
}
}
class Google_Service_Blogger_Blog extends Google_Model
{
public $customMetaData;
public $description;
public $id;
public $kind;
protected $localeType = 'Google_Service_Blogger_BlogLocale';
protected $localeDataType = '';
public $name;
protected $pagesType = 'Google_Service_Blogger_BlogPages';
protected $pagesDataType = '';
protected $postsType = 'Google_Service_Blogger_BlogPosts';
protected $postsDataType = '';
public $published;
public $selfLink;
public $status;
public $updated;
public $url;
public function setCustomMetaData($customMetaData)
{
$this->customMetaData = $customMetaData;
}
public function getCustomMetaData()
{
return $this->customMetaData;
}
public function setDescription($description)
{
$this->description = $description;
}
public function getDescription()
{
return $this->description;
}
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 setLocale(Google_Service_Blogger_BlogLocale $locale)
{
$this->locale = $locale;
}
public function getLocale()
{
return $this->locale;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setPages(Google_Service_Blogger_BlogPages $pages)
{
$this->pages = $pages;
}
public function getPages()
{
return $this->pages;
}
public function setPosts(Google_Service_Blogger_BlogPosts $posts)
{
$this->posts = $posts;
}
public function getPosts()
{
return $this->posts;
}
public function setPublished($published)
{
$this->published = $published;
}
public function getPublished()
{
return $this->published;
}
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setStatus($status)
{
$this->status = $status;
}
public function getStatus()
{
return $this->status;
}
public function setUpdated($updated)
{
$this->updated = $updated;
}
public function getUpdated()
{
return $this->updated;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_BlogList extends Google_Collection
{
protected $blogUserInfosType = 'Google_Service_Blogger_BlogUserInfo';
protected $blogUserInfosDataType = 'array';
protected $itemsType = 'Google_Service_Blogger_Blog';
protected $itemsDataType = 'array';
public $kind;
public function setBlogUserInfos($blogUserInfos)
{
$this->blogUserInfos = $blogUserInfos;
}
public function getBlogUserInfos()
{
return $this->blogUserInfos;
}
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;
}
}
class Google_Service_Blogger_BlogLocale extends Google_Model
{
public $country;
public $language;
public $variant;
public function setCountry($country)
{
$this->country = $country;
}
public function getCountry()
{
return $this->country;
}
public function setLanguage($language)
{
$this->language = $language;
}
public function getLanguage()
{
return $this->language;
}
public function setVariant($variant)
{
$this->variant = $variant;
}
public function getVariant()
{
return $this->variant;
}
}
class Google_Service_Blogger_BlogPages extends Google_Model
{
public $selfLink;
public $totalItems;
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setTotalItems($totalItems)
{
$this->totalItems = $totalItems;
}
public function getTotalItems()
{
return $this->totalItems;
}
}
class Google_Service_Blogger_BlogPerUserInfo extends Google_Model
{
public $blogId;
public $hasAdminAccess;
public $kind;
public $photosAlbumKey;
public $role;
public $userId;
public function setBlogId($blogId)
{
$this->blogId = $blogId;
}
public function getBlogId()
{
return $this->blogId;
}
public function setHasAdminAccess($hasAdminAccess)
{
$this->hasAdminAccess = $hasAdminAccess;
}
public function getHasAdminAccess()
{
return $this->hasAdminAccess;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setPhotosAlbumKey($photosAlbumKey)
{
$this->photosAlbumKey = $photosAlbumKey;
}
public function getPhotosAlbumKey()
{
return $this->photosAlbumKey;
}
public function setRole($role)
{
$this->role = $role;
}
public function getRole()
{
return $this->role;
}
public function setUserId($userId)
{
$this->userId = $userId;
}
public function getUserId()
{
return $this->userId;
}
}
class Google_Service_Blogger_BlogPosts extends Google_Collection
{
protected $itemsType = 'Google_Service_Blogger_Post';
protected $itemsDataType = 'array';
public $selfLink;
public $totalItems;
public function setItems($items)
{
$this->items = $items;
}
public function getItems()
{
return $this->items;
}
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setTotalItems($totalItems)
{
$this->totalItems = $totalItems;
}
public function getTotalItems()
{
return $this->totalItems;
}
}
class Google_Service_Blogger_BlogUserInfo extends Google_Model
{
protected $blogType = 'Google_Service_Blogger_Blog';
protected $blogDataType = '';
protected $blogUserInfoType = 'Google_Service_Blogger_BlogPerUserInfo';
protected $blogUserInfoDataType = '';
public $kind;
public function setBlog(Google_Service_Blogger_Blog $blog)
{
$this->blog = $blog;
}
public function getBlog()
{
return $this->blog;
}
public function setBlogUserInfo(Google_Service_Blogger_BlogPerUserInfo $blogUserInfo)
{
$this->blogUserInfo = $blogUserInfo;
}
public function getBlogUserInfo()
{
return $this->blogUserInfo;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
}
class Google_Service_Blogger_Comment extends Google_Model
{
protected $authorType = 'Google_Service_Blogger_CommentAuthor';
protected $authorDataType = '';
protected $blogType = 'Google_Service_Blogger_CommentBlog';
protected $blogDataType = '';
public $content;
public $id;
protected $inReplyToType = 'Google_Service_Blogger_CommentInReplyTo';
protected $inReplyToDataType = '';
public $kind;
protected $postType = 'Google_Service_Blogger_CommentPost';
protected $postDataType = '';
public $published;
public $selfLink;
public $status;
public $updated;
public function setAuthor(Google_Service_Blogger_CommentAuthor $author)
{
$this->author = $author;
}
public function getAuthor()
{
return $this->author;
}
public function setBlog(Google_Service_Blogger_CommentBlog $blog)
{
$this->blog = $blog;
}
public function getBlog()
{
return $this->blog;
}
public function setContent($content)
{
$this->content = $content;
}
public function getContent()
{
return $this->content;
}
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
public function setInReplyTo(Google_Service_Blogger_CommentInReplyTo $inReplyTo)
{
$this->inReplyTo = $inReplyTo;
}
public function getInReplyTo()
{
return $this->inReplyTo;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setPost(Google_Service_Blogger_CommentPost $post)
{
$this->post = $post;
}
public function getPost()
{
return $this->post;
}
public function setPublished($published)
{
$this->published = $published;
}
public function getPublished()
{
return $this->published;
}
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setStatus($status)
{
$this->status = $status;
}
public function getStatus()
{
return $this->status;
}
public function setUpdated($updated)
{
$this->updated = $updated;
}
public function getUpdated()
{
return $this->updated;
}
}
class Google_Service_Blogger_CommentAuthor extends Google_Model
{
public $displayName;
public $id;
protected $imageType = 'Google_Service_Blogger_CommentAuthorImage';
protected $imageDataType = '';
public $url;
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 setImage(Google_Service_Blogger_CommentAuthorImage $image)
{
$this->image = $image;
}
public function getImage()
{
return $this->image;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_CommentAuthorImage extends Google_Model
{
public $url;
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_CommentBlog extends Google_Model
{
public $id;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
}
class Google_Service_Blogger_CommentInReplyTo extends Google_Model
{
public $id;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
}
class Google_Service_Blogger_CommentList extends Google_Collection
{
protected $itemsType = 'Google_Service_Blogger_Comment';
protected $itemsDataType = 'array';
public $kind;
public $nextPageToken;
public $prevPageToken;
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 setPrevPageToken($prevPageToken)
{
$this->prevPageToken = $prevPageToken;
}
public function getPrevPageToken()
{
return $this->prevPageToken;
}
}
class Google_Service_Blogger_CommentPost extends Google_Model
{
public $id;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
}
class Google_Service_Blogger_Page extends Google_Model
{
protected $authorType = 'Google_Service_Blogger_PageAuthor';
protected $authorDataType = '';
protected $blogType = 'Google_Service_Blogger_PageBlog';
protected $blogDataType = '';
public $content;
public $etag;
public $id;
public $kind;
public $published;
public $selfLink;
public $status;
public $title;
public $updated;
public $url;
public function setAuthor(Google_Service_Blogger_PageAuthor $author)
{
$this->author = $author;
}
public function getAuthor()
{
return $this->author;
}
public function setBlog(Google_Service_Blogger_PageBlog $blog)
{
$this->blog = $blog;
}
public function getBlog()
{
return $this->blog;
}
public function setContent($content)
{
$this->content = $content;
}
public function getContent()
{
return $this->content;
}
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 setPublished($published)
{
$this->published = $published;
}
public function getPublished()
{
return $this->published;
}
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setStatus($status)
{
$this->status = $status;
}
public function getStatus()
{
return $this->status;
}
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;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_PageAuthor extends Google_Model
{
public $displayName;
public $id;
protected $imageType = 'Google_Service_Blogger_PageAuthorImage';
protected $imageDataType = '';
public $url;
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 setImage(Google_Service_Blogger_PageAuthorImage $image)
{
$this->image = $image;
}
public function getImage()
{
return $this->image;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_PageAuthorImage extends Google_Model
{
public $url;
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_PageBlog extends Google_Model
{
public $id;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
}
class Google_Service_Blogger_PageList extends Google_Collection
{
protected $itemsType = 'Google_Service_Blogger_Page';
protected $itemsDataType = 'array';
public $kind;
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;
}
}
class Google_Service_Blogger_Pageviews extends Google_Collection
{
public $blogId;
protected $countsType = 'Google_Service_Blogger_PageviewsCounts';
protected $countsDataType = 'array';
public $kind;
public function setBlogId($blogId)
{
$this->blogId = $blogId;
}
public function getBlogId()
{
return $this->blogId;
}
public function setCounts($counts)
{
$this->counts = $counts;
}
public function getCounts()
{
return $this->counts;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
}
class Google_Service_Blogger_PageviewsCounts extends Google_Model
{
public $count;
public $timeRange;
public function setCount($count)
{
$this->count = $count;
}
public function getCount()
{
return $this->count;
}
public function setTimeRange($timeRange)
{
$this->timeRange = $timeRange;
}
public function getTimeRange()
{
return $this->timeRange;
}
}
class Google_Service_Blogger_Post extends Google_Collection
{
protected $authorType = 'Google_Service_Blogger_PostAuthor';
protected $authorDataType = '';
protected $blogType = 'Google_Service_Blogger_PostBlog';
protected $blogDataType = '';
public $content;
public $customMetaData;
public $etag;
public $id;
protected $imagesType = 'Google_Service_Blogger_PostImages';
protected $imagesDataType = 'array';
public $kind;
public $labels;
protected $locationType = 'Google_Service_Blogger_PostLocation';
protected $locationDataType = '';
public $published;
public $readerComments;
protected $repliesType = 'Google_Service_Blogger_PostReplies';
protected $repliesDataType = '';
public $selfLink;
public $status;
public $title;
public $titleLink;
public $updated;
public $url;
public function setAuthor(Google_Service_Blogger_PostAuthor $author)
{
$this->author = $author;
}
public function getAuthor()
{
return $this->author;
}
public function setBlog(Google_Service_Blogger_PostBlog $blog)
{
$this->blog = $blog;
}
public function getBlog()
{
return $this->blog;
}
public function setContent($content)
{
$this->content = $content;
}
public function getContent()
{
return $this->content;
}
public function setCustomMetaData($customMetaData)
{
$this->customMetaData = $customMetaData;
}
public function getCustomMetaData()
{
return $this->customMetaData;
}
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 setImages($images)
{
$this->images = $images;
}
public function getImages()
{
return $this->images;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setLabels($labels)
{
$this->labels = $labels;
}
public function getLabels()
{
return $this->labels;
}
public function setLocation(Google_Service_Blogger_PostLocation $location)
{
$this->location = $location;
}
public function getLocation()
{
return $this->location;
}
public function setPublished($published)
{
$this->published = $published;
}
public function getPublished()
{
return $this->published;
}
public function setReaderComments($readerComments)
{
$this->readerComments = $readerComments;
}
public function getReaderComments()
{
return $this->readerComments;
}
public function setReplies(Google_Service_Blogger_PostReplies $replies)
{
$this->replies = $replies;
}
public function getReplies()
{
return $this->replies;
}
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setStatus($status)
{
$this->status = $status;
}
public function getStatus()
{
return $this->status;
}
public function setTitle($title)
{
$this->title = $title;
}
public function getTitle()
{
return $this->title;
}
public function setTitleLink($titleLink)
{
$this->titleLink = $titleLink;
}
public function getTitleLink()
{
return $this->titleLink;
}
public function setUpdated($updated)
{
$this->updated = $updated;
}
public function getUpdated()
{
return $this->updated;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_PostAuthor extends Google_Model
{
public $displayName;
public $id;
protected $imageType = 'Google_Service_Blogger_PostAuthorImage';
protected $imageDataType = '';
public $url;
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 setImage(Google_Service_Blogger_PostAuthorImage $image)
{
$this->image = $image;
}
public function getImage()
{
return $this->image;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_PostAuthorImage extends Google_Model
{
public $url;
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_PostBlog extends Google_Model
{
public $id;
public function setId($id)
{
$this->id = $id;
}
public function getId()
{
return $this->id;
}
}
class Google_Service_Blogger_PostImages extends Google_Model
{
public $url;
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_PostList extends Google_Collection
{
protected $itemsType = 'Google_Service_Blogger_Post';
protected $itemsDataType = 'array';
public $kind;
public $nextPageToken;
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;
}
}
class Google_Service_Blogger_PostLocation extends Google_Model
{
public $lat;
public $lng;
public $name;
public $span;
public function setLat($lat)
{
$this->lat = $lat;
}
public function getLat()
{
return $this->lat;
}
public function setLng($lng)
{
$this->lng = $lng;
}
public function getLng()
{
return $this->lng;
}
public function setName($name)
{
$this->name = $name;
}
public function getName()
{
return $this->name;
}
public function setSpan($span)
{
$this->span = $span;
}
public function getSpan()
{
return $this->span;
}
}
class Google_Service_Blogger_PostPerUserInfo extends Google_Model
{
public $blogId;
public $hasEditAccess;
public $kind;
public $postId;
public $userId;
public function setBlogId($blogId)
{
$this->blogId = $blogId;
}
public function getBlogId()
{
return $this->blogId;
}
public function setHasEditAccess($hasEditAccess)
{
$this->hasEditAccess = $hasEditAccess;
}
public function getHasEditAccess()
{
return $this->hasEditAccess;
}
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setPostId($postId)
{
$this->postId = $postId;
}
public function getPostId()
{
return $this->postId;
}
public function setUserId($userId)
{
$this->userId = $userId;
}
public function getUserId()
{
return $this->userId;
}
}
class Google_Service_Blogger_PostReplies extends Google_Collection
{
protected $itemsType = 'Google_Service_Blogger_Comment';
protected $itemsDataType = 'array';
public $selfLink;
public $totalItems;
public function setItems($items)
{
$this->items = $items;
}
public function getItems()
{
return $this->items;
}
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setTotalItems($totalItems)
{
$this->totalItems = $totalItems;
}
public function getTotalItems()
{
return $this->totalItems;
}
}
class Google_Service_Blogger_PostUserInfo extends Google_Model
{
public $kind;
protected $postType = 'Google_Service_Blogger_Post';
protected $postDataType = '';
protected $postUserInfoType = 'Google_Service_Blogger_PostPerUserInfo';
protected $postUserInfoDataType = '';
public function setKind($kind)
{
$this->kind = $kind;
}
public function getKind()
{
return $this->kind;
}
public function setPost(Google_Service_Blogger_Post $post)
{
$this->post = $post;
}
public function getPost()
{
return $this->post;
}
public function setPostUserInfo(Google_Service_Blogger_PostPerUserInfo $postUserInfo)
{
$this->postUserInfo = $postUserInfo;
}
public function getPostUserInfo()
{
return $this->postUserInfo;
}
}
class Google_Service_Blogger_PostUserInfosList extends Google_Collection
{
protected $itemsType = 'Google_Service_Blogger_PostUserInfo';
protected $itemsDataType = 'array';
public $kind;
public $nextPageToken;
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;
}
}
class Google_Service_Blogger_User extends Google_Model
{
public $about;
protected $blogsType = 'Google_Service_Blogger_UserBlogs';
protected $blogsDataType = '';
public $created;
public $displayName;
public $id;
public $kind;
protected $localeType = 'Google_Service_Blogger_UserLocale';
protected $localeDataType = '';
public $selfLink;
public $url;
public function setAbout($about)
{
$this->about = $about;
}
public function getAbout()
{
return $this->about;
}
public function setBlogs(Google_Service_Blogger_UserBlogs $blogs)
{
$this->blogs = $blogs;
}
public function getBlogs()
{
return $this->blogs;
}
public function setCreated($created)
{
$this->created = $created;
}
public function getCreated()
{
return $this->created;
}
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 setLocale(Google_Service_Blogger_UserLocale $locale)
{
$this->locale = $locale;
}
public function getLocale()
{
return $this->locale;
}
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
public function setUrl($url)
{
$this->url = $url;
}
public function getUrl()
{
return $this->url;
}
}
class Google_Service_Blogger_UserBlogs extends Google_Model
{
public $selfLink;
public function setSelfLink($selfLink)
{
$this->selfLink = $selfLink;
}
public function getSelfLink()
{
return $this->selfLink;
}
}
class Google_Service_Blogger_UserLocale extends Google_Model
{
public $country;
public $language;
public $variant;
public function setCountry($country)
{
$this->country = $country;
}
public function getCountry()
{
return $this->country;
}
public function setLanguage($language)
{
$this->language = $language;
}
public function getLanguage()
{
return $this->language;
}
public function setVariant($variant)
{
$this->variant = $variant;
}
public function getVariant()
{
return $this->variant;
}
}