Google_TasklistsServiceResource
The "tasklists" collection of methods.
Defined (1)
The class is defined in the following location(s).
- /google-api/src/contrib/Google_TasksService.php
- class Google_TasklistsServiceResource extends Google_ServiceResource {
- /**
- * Creates a new task list and adds it to the authenticated user's task lists. (tasklists.insert)
- *
- * @param Google_TaskList $postBody
- * @param array $optParams Optional parameters.
- * @return Google_TaskList
- */
- public function insert(Google_TaskList $postBody, $optParams = array()) {
- $params = array('postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('insert', array($params));
- if ($this->useObjects()) {
- return new Google_TaskList($data);
- } else {
- return $data;
- }
- }
- /**
- * Returns the authenticated user's specified task list. (tasklists.get)
- *
- * @param string $tasklist Task list identifier.
- * @param array $optParams Optional parameters.
- * @return Google_TaskList
- */
- public function get($tasklist, $optParams = array()) {
- $params = array('tasklist' => $tasklist);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_TaskList($data);
- } else {
- return $data;
- }
- }
- /**
- * Returns all the authenticated user's task lists. (tasklists.list)
- *
- * @param array $optParams Optional parameters.
- *
- * @opt_param string pageToken Token specifying the result page to return. Optional.
- * @opt_param string maxResults Maximum number of task lists returned on one page. Optional. The default is 100.
- * @return Google_TaskLists
- */
- public function listTasklists($optParams = array()) {
- $params = array();
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_TaskLists($data);
- } else {
- return $data;
- }
- }
- /**
- * Updates the authenticated user's specified task list. (tasklists.update)
- *
- * @param string $tasklist Task list identifier.
- * @param Google_TaskList $postBody
- * @param array $optParams Optional parameters.
- * @return Google_TaskList
- */
- public function update($tasklist, Google_TaskList $postBody, $optParams = array()) {
- $params = array('tasklist' => $tasklist, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('update', array($params));
- if ($this->useObjects()) {
- return new Google_TaskList($data);
- } else {
- return $data;
- }
- }
- /**
- * Updates the authenticated user's specified task list. This method supports patch semantics.
- * (tasklists.patch)
- *
- * @param string $tasklist Task list identifier.
- * @param Google_TaskList $postBody
- * @param array $optParams Optional parameters.
- * @return Google_TaskList
- */
- public function patch($tasklist, Google_TaskList $postBody, $optParams = array()) {
- $params = array('tasklist' => $tasklist, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('patch', array($params));
- if ($this->useObjects()) {
- return new Google_TaskList($data);
- } else {
- return $data;
- }
- }
- /**
- * Deletes the authenticated user's specified task list. (tasklists.delete)
- *
- * @param string $tasklist Task list identifier.
- * @param array $optParams Optional parameters.
- */
- public function delete($tasklist, $optParams = array()) {
- $params = array('tasklist' => $tasklist);
- $params = array_merge($params, $optParams);
- $data = $this->__call('delete', array($params));
- return $data;
- }
- }