Added Google API lib
This commit is contained in:
1996
htdocs/lib/Google/Service/AdExchangeSeller.php
Normal file
1996
htdocs/lib/Google/Service/AdExchangeSeller.php
Normal file
File diff suppressed because it is too large
Load Diff
3770
htdocs/lib/Google/Service/AdSense.php
Normal file
3770
htdocs/lib/Google/Service/AdSense.php
Normal file
File diff suppressed because it is too large
Load Diff
2281
htdocs/lib/Google/Service/AdSenseHost.php
Normal file
2281
htdocs/lib/Google/Service/AdSenseHost.php
Normal file
File diff suppressed because it is too large
Load Diff
1276
htdocs/lib/Google/Service/Adexchangebuyer.php
Normal file
1276
htdocs/lib/Google/Service/Adexchangebuyer.php
Normal file
File diff suppressed because it is too large
Load Diff
207
htdocs/lib/Google/Service/Admin.php
Normal file
207
htdocs/lib/Google/Service/Admin.php
Normal file
@@ -0,0 +1,207 @@
|
||||
<?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 Admin (email_migration_v2).
|
||||
*
|
||||
* <p>
|
||||
* Email Migration API lets you migrate emails of users to Google backends.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/admin-sdk/email-migration/v2/" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Admin extends Google_Service
|
||||
{
|
||||
/** Manage email messages of users on your domain. */
|
||||
const EMAIL_MIGRATION = "https://www.googleapis.com/auth/email.migration";
|
||||
|
||||
public $mail;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Admin service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'email/v2/users/';
|
||||
$this->version = 'email_migration_v2';
|
||||
$this->serviceName = 'admin';
|
||||
|
||||
$this->mail = new Google_Service_Admin_Mail_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'mail',
|
||||
array(
|
||||
'methods' => array(
|
||||
'insert' => array(
|
||||
'path' => '{userKey}/mail',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'userKey' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "mail" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $adminService = new Google_Service_Admin(...);
|
||||
* $mail = $adminService->mail;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Admin_Mail_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Insert Mail into Google's Gmail backends (mail.insert)
|
||||
*
|
||||
* @param string $userKey
|
||||
* The email or immutable id of the user
|
||||
* @param Google_MailItem $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function insert($userKey, Google_Service_Admin_MailItem $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('userKey' => $userKey, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Admin_MailItem extends Google_Collection
|
||||
{
|
||||
public $isDeleted;
|
||||
public $isDraft;
|
||||
public $isInbox;
|
||||
public $isSent;
|
||||
public $isStarred;
|
||||
public $isTrash;
|
||||
public $isUnread;
|
||||
public $kind;
|
||||
public $labels;
|
||||
|
||||
public function setIsDeleted($isDeleted)
|
||||
{
|
||||
$this->isDeleted = $isDeleted;
|
||||
}
|
||||
|
||||
public function getIsDeleted()
|
||||
{
|
||||
return $this->isDeleted;
|
||||
}
|
||||
|
||||
public function setIsDraft($isDraft)
|
||||
{
|
||||
$this->isDraft = $isDraft;
|
||||
}
|
||||
|
||||
public function getIsDraft()
|
||||
{
|
||||
return $this->isDraft;
|
||||
}
|
||||
|
||||
public function setIsInbox($isInbox)
|
||||
{
|
||||
$this->isInbox = $isInbox;
|
||||
}
|
||||
|
||||
public function getIsInbox()
|
||||
{
|
||||
return $this->isInbox;
|
||||
}
|
||||
|
||||
public function setIsSent($isSent)
|
||||
{
|
||||
$this->isSent = $isSent;
|
||||
}
|
||||
|
||||
public function getIsSent()
|
||||
{
|
||||
return $this->isSent;
|
||||
}
|
||||
|
||||
public function setIsStarred($isStarred)
|
||||
{
|
||||
$this->isStarred = $isStarred;
|
||||
}
|
||||
|
||||
public function getIsStarred()
|
||||
{
|
||||
return $this->isStarred;
|
||||
}
|
||||
|
||||
public function setIsTrash($isTrash)
|
||||
{
|
||||
$this->isTrash = $isTrash;
|
||||
}
|
||||
|
||||
public function getIsTrash()
|
||||
{
|
||||
return $this->isTrash;
|
||||
}
|
||||
|
||||
public function setIsUnread($isUnread)
|
||||
{
|
||||
$this->isUnread = $isUnread;
|
||||
}
|
||||
|
||||
public function getIsUnread()
|
||||
{
|
||||
return $this->isUnread;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
7430
htdocs/lib/Google/Service/Analytics.php
Normal file
7430
htdocs/lib/Google/Service/Analytics.php
Normal file
File diff suppressed because it is too large
Load Diff
329
htdocs/lib/Google/Service/AndroidPublisher.php
Normal file
329
htdocs/lib/Google/Service/AndroidPublisher.php
Normal file
@@ -0,0 +1,329 @@
|
||||
<?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 AndroidPublisher (v1.1).
|
||||
*
|
||||
* <p>
|
||||
* Lets Android application developers access their Google Play accounts.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/android-publisher" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_AndroidPublisher extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
public $inapppurchases;
|
||||
public $purchases;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the AndroidPublisher service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'androidpublisher/v1.1/applications/';
|
||||
$this->version = 'v1.1';
|
||||
$this->serviceName = 'androidpublisher';
|
||||
|
||||
$this->inapppurchases = new Google_Service_AndroidPublisher_Inapppurchases_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'inapppurchases',
|
||||
array(
|
||||
'methods' => array(
|
||||
'get' => array(
|
||||
'path' => '{packageName}/inapp/{productId}/purchases/{token}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'packageName' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'token' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->purchases = new Google_Service_AndroidPublisher_Purchases_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'purchases',
|
||||
array(
|
||||
'methods' => array(
|
||||
'cancel' => array(
|
||||
'path' => '{packageName}/subscriptions/{subscriptionId}/purchases/{token}/cancel',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'packageName' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'subscriptionId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'token' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'get' => array(
|
||||
'path' => '{packageName}/subscriptions/{subscriptionId}/purchases/{token}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'packageName' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'subscriptionId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'token' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "inapppurchases" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $androidpublisherService = new Google_Service_AndroidPublisher(...);
|
||||
* $inapppurchases = $androidpublisherService->inapppurchases;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_AndroidPublisher_Inapppurchases_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Checks the purchase and consumption status of an inapp item.
|
||||
* (inapppurchases.get)
|
||||
*
|
||||
* @param string $packageName
|
||||
* The package name of the application the inapp product was sold in (for example,
|
||||
* 'com.some.thing').
|
||||
* @param string $productId
|
||||
* The inapp product SKU (for example, 'com.some.thing.inapp1').
|
||||
* @param string $token
|
||||
* The token provided to the user's device when the inapp product was purchased.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_AndroidPublisher_InappPurchase
|
||||
*/
|
||||
public function get($packageName, $productId, $token, $optParams = array())
|
||||
{
|
||||
$params = array('packageName' => $packageName, 'productId' => $productId, 'token' => $token);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_AndroidPublisher_InappPurchase");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "purchases" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $androidpublisherService = new Google_Service_AndroidPublisher(...);
|
||||
* $purchases = $androidpublisherService->purchases;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_AndroidPublisher_Purchases_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Cancels a user's subscription purchase. The subscription remains valid until
|
||||
* its expiration time. (purchases.cancel)
|
||||
*
|
||||
* @param string $packageName
|
||||
* The package name of the application for which this subscription was purchased (for example,
|
||||
* 'com.some.thing').
|
||||
* @param string $subscriptionId
|
||||
* The purchased subscription ID (for example, 'monthly001').
|
||||
* @param string $token
|
||||
* The token provided to the user's device when the subscription was purchased.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function cancel($packageName, $subscriptionId, $token, $optParams = array())
|
||||
{
|
||||
$params = array('packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('cancel', array($params));
|
||||
}
|
||||
/**
|
||||
* Checks whether a user's subscription purchase is valid and returns its expiry
|
||||
* time. (purchases.get)
|
||||
*
|
||||
* @param string $packageName
|
||||
* The package name of the application for which this subscription was purchased (for example,
|
||||
* 'com.some.thing').
|
||||
* @param string $subscriptionId
|
||||
* The purchased subscription ID (for example, 'monthly001').
|
||||
* @param string $token
|
||||
* The token provided to the user's device when the subscription was purchased.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_AndroidPublisher_SubscriptionPurchase
|
||||
*/
|
||||
public function get($packageName, $subscriptionId, $token, $optParams = array())
|
||||
{
|
||||
$params = array('packageName' => $packageName, 'subscriptionId' => $subscriptionId, 'token' => $token);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_AndroidPublisher_SubscriptionPurchase");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_AndroidPublisher_InappPurchase extends Google_Model
|
||||
{
|
||||
public $consumptionState;
|
||||
public $developerPayload;
|
||||
public $kind;
|
||||
public $purchaseState;
|
||||
public $purchaseTime;
|
||||
|
||||
public function setConsumptionState($consumptionState)
|
||||
{
|
||||
$this->consumptionState = $consumptionState;
|
||||
}
|
||||
|
||||
public function getConsumptionState()
|
||||
{
|
||||
return $this->consumptionState;
|
||||
}
|
||||
|
||||
public function setDeveloperPayload($developerPayload)
|
||||
{
|
||||
$this->developerPayload = $developerPayload;
|
||||
}
|
||||
|
||||
public function getDeveloperPayload()
|
||||
{
|
||||
return $this->developerPayload;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setPurchaseState($purchaseState)
|
||||
{
|
||||
$this->purchaseState = $purchaseState;
|
||||
}
|
||||
|
||||
public function getPurchaseState()
|
||||
{
|
||||
return $this->purchaseState;
|
||||
}
|
||||
|
||||
public function setPurchaseTime($purchaseTime)
|
||||
{
|
||||
$this->purchaseTime = $purchaseTime;
|
||||
}
|
||||
|
||||
public function getPurchaseTime()
|
||||
{
|
||||
return $this->purchaseTime;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_AndroidPublisher_SubscriptionPurchase extends Google_Model
|
||||
{
|
||||
public $autoRenewing;
|
||||
public $initiationTimestampMsec;
|
||||
public $kind;
|
||||
public $validUntilTimestampMsec;
|
||||
|
||||
public function setAutoRenewing($autoRenewing)
|
||||
{
|
||||
$this->autoRenewing = $autoRenewing;
|
||||
}
|
||||
|
||||
public function getAutoRenewing()
|
||||
{
|
||||
return $this->autoRenewing;
|
||||
}
|
||||
|
||||
public function setInitiationTimestampMsec($initiationTimestampMsec)
|
||||
{
|
||||
$this->initiationTimestampMsec = $initiationTimestampMsec;
|
||||
}
|
||||
|
||||
public function getInitiationTimestampMsec()
|
||||
{
|
||||
return $this->initiationTimestampMsec;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setValidUntilTimestampMsec($validUntilTimestampMsec)
|
||||
{
|
||||
$this->validUntilTimestampMsec = $validUntilTimestampMsec;
|
||||
}
|
||||
|
||||
public function getValidUntilTimestampMsec()
|
||||
{
|
||||
return $this->validUntilTimestampMsec;
|
||||
}
|
||||
}
|
||||
373
htdocs/lib/Google/Service/AppState.php
Normal file
373
htdocs/lib/Google/Service/AppState.php
Normal file
@@ -0,0 +1,373 @@
|
||||
<?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 AppState (v1).
|
||||
*
|
||||
* <p>
|
||||
* The Google App State API.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/games/services/web/api/states" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_AppState extends Google_Service
|
||||
{
|
||||
/** View and manage your data for this application. */
|
||||
const APPSTATE = "https://www.googleapis.com/auth/appstate";
|
||||
|
||||
public $states;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the AppState service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'appstate/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'appstate';
|
||||
|
||||
$this->states = new Google_Service_AppState_States_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'states',
|
||||
array(
|
||||
'methods' => array(
|
||||
'clear' => array(
|
||||
'path' => 'states/{stateKey}/clear',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'stateKey' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
'currentDataVersion' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),'delete' => array(
|
||||
'path' => 'states/{stateKey}',
|
||||
'httpMethod' => 'DELETE',
|
||||
'parameters' => array(
|
||||
'stateKey' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'get' => array(
|
||||
'path' => 'states/{stateKey}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'stateKey' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'list' => array(
|
||||
'path' => 'states',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'includeData' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
),
|
||||
),'update' => array(
|
||||
'path' => 'states/{stateKey}',
|
||||
'httpMethod' => 'PUT',
|
||||
'parameters' => array(
|
||||
'stateKey' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
'currentStateVersion' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "states" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $appstateService = new Google_Service_AppState(...);
|
||||
* $states = $appstateService->states;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_AppState_States_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Clears (sets to empty) the data for the passed key if and only if the passed
|
||||
* version matches the currently stored version. This method results in a
|
||||
* conflict error on version mismatch. (states.clear)
|
||||
*
|
||||
* @param int $stateKey
|
||||
* The key for the data to be retrieved.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string currentDataVersion
|
||||
* The version of the data to be cleared. Version strings are returned by the server.
|
||||
* @return Google_Service_AppState_WriteResult
|
||||
*/
|
||||
public function clear($stateKey, $optParams = array())
|
||||
{
|
||||
$params = array('stateKey' => $stateKey);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('clear', array($params), "Google_Service_AppState_WriteResult");
|
||||
}
|
||||
/**
|
||||
* Deletes a key and the data associated with it. The key is removed and no
|
||||
* longer counts against the key quota. Note that since this method is not safe
|
||||
* in the face of concurrent modifications, it should only be used for
|
||||
* development and testing purposes. Invoking this method in shipping code can
|
||||
* result in data loss and data corruption. (states.delete)
|
||||
*
|
||||
* @param int $stateKey
|
||||
* The key for the data to be retrieved.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function delete($stateKey, $optParams = array())
|
||||
{
|
||||
$params = array('stateKey' => $stateKey);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('delete', array($params));
|
||||
}
|
||||
/**
|
||||
* Retrieves the data corresponding to the passed key. (states.get)
|
||||
*
|
||||
* @param int $stateKey
|
||||
* The key for the data to be retrieved.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_AppState_GetResponse
|
||||
*/
|
||||
public function get($stateKey, $optParams = array())
|
||||
{
|
||||
$params = array('stateKey' => $stateKey);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_AppState_GetResponse");
|
||||
}
|
||||
/**
|
||||
* Lists all the states keys, and optionally the state data. (states.listStates)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param bool includeData
|
||||
* Whether to include the full data in addition to the version number
|
||||
* @return Google_Service_AppState_ListResponse
|
||||
*/
|
||||
public function listStates($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_AppState_ListResponse");
|
||||
}
|
||||
/**
|
||||
* Update the data associated with the input key if and only if the passed
|
||||
* version matches the currently stored version. This method is safe in the face
|
||||
* of concurrent writes. Maximum per-key size is 128KB. (states.update)
|
||||
*
|
||||
* @param int $stateKey
|
||||
* The key for the data to be retrieved.
|
||||
* @param Google_UpdateRequest $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string currentStateVersion
|
||||
* The version of the app state your application is attempting to update. If this does not match
|
||||
* the current version, this method will return a conflict error. If there is no data stored on the
|
||||
* server for this key, the update will succeed irrespective of the value of this parameter.
|
||||
* @return Google_Service_AppState_WriteResult
|
||||
*/
|
||||
public function update($stateKey, Google_Service_AppState_UpdateRequest $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('stateKey' => $stateKey, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('update', array($params), "Google_Service_AppState_WriteResult");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_AppState_GetResponse extends Google_Model
|
||||
{
|
||||
public $currentStateVersion;
|
||||
public $data;
|
||||
public $kind;
|
||||
public $stateKey;
|
||||
|
||||
public function setCurrentStateVersion($currentStateVersion)
|
||||
{
|
||||
$this->currentStateVersion = $currentStateVersion;
|
||||
}
|
||||
|
||||
public function getCurrentStateVersion()
|
||||
{
|
||||
return $this->currentStateVersion;
|
||||
}
|
||||
|
||||
public function setData($data)
|
||||
{
|
||||
$this->data = $data;
|
||||
}
|
||||
|
||||
public function getData()
|
||||
{
|
||||
return $this->data;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setStateKey($stateKey)
|
||||
{
|
||||
$this->stateKey = $stateKey;
|
||||
}
|
||||
|
||||
public function getStateKey()
|
||||
{
|
||||
return $this->stateKey;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_AppState_ListResponse extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_AppState_GetResponse';
|
||||
protected $itemsDataType = 'array';
|
||||
public $kind;
|
||||
public $maximumKeyCount;
|
||||
|
||||
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 setMaximumKeyCount($maximumKeyCount)
|
||||
{
|
||||
$this->maximumKeyCount = $maximumKeyCount;
|
||||
}
|
||||
|
||||
public function getMaximumKeyCount()
|
||||
{
|
||||
return $this->maximumKeyCount;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_AppState_UpdateRequest extends Google_Model
|
||||
{
|
||||
public $data;
|
||||
public $kind;
|
||||
|
||||
public function setData($data)
|
||||
{
|
||||
$this->data = $data;
|
||||
}
|
||||
|
||||
public function getData()
|
||||
{
|
||||
return $this->data;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_AppState_WriteResult extends Google_Model
|
||||
{
|
||||
public $currentStateVersion;
|
||||
public $kind;
|
||||
public $stateKey;
|
||||
|
||||
public function setCurrentStateVersion($currentStateVersion)
|
||||
{
|
||||
$this->currentStateVersion = $currentStateVersion;
|
||||
}
|
||||
|
||||
public function getCurrentStateVersion()
|
||||
{
|
||||
return $this->currentStateVersion;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setStateKey($stateKey)
|
||||
{
|
||||
$this->stateKey = $stateKey;
|
||||
}
|
||||
|
||||
public function getStateKey()
|
||||
{
|
||||
return $this->stateKey;
|
||||
}
|
||||
}
|
||||
438
htdocs/lib/Google/Service/Audit.php
Normal file
438
htdocs/lib/Google/Service/Audit.php
Normal file
@@ -0,0 +1,438 @@
|
||||
<?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 Audit (v1).
|
||||
*
|
||||
* <p>
|
||||
* Lets you access user activities in your enterprise made through various applications.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/google-apps/admin-audit/get_started" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Audit extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
public $activities;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Audit service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'apps/reporting/audit/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'audit';
|
||||
|
||||
$this->activities = new Google_Service_Audit_Activities_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'activities',
|
||||
array(
|
||||
'methods' => array(
|
||||
'list' => array(
|
||||
'path' => '{customerId}/{applicationId}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'customerId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'applicationId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'actorEmail' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'actorApplicationId' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'actorIpAddress' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'caller' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'maxResults' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
'eventName' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'startTime' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'endTime' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'continuationToken' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "activities" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $auditService = new Google_Service_Audit(...);
|
||||
* $activities = $auditService->activities;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Audit_Activities_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Retrieves a list of activities for a specific customer and application.
|
||||
* (activities.listActivities)
|
||||
*
|
||||
* @param string $customerId
|
||||
* Represents the customer who is the owner of target object on which action was performed.
|
||||
* @param string $applicationId
|
||||
* Application ID of the application on which the event was performed.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string actorEmail
|
||||
* Email address of the user who performed the action.
|
||||
* @opt_param string actorApplicationId
|
||||
* Application ID of the application which interacted on behalf of the user while performing the
|
||||
* event.
|
||||
* @opt_param string actorIpAddress
|
||||
* IP Address of host where the event was performed. Supports both IPv4 and IPv6 addresses.
|
||||
* @opt_param string caller
|
||||
* Type of the caller.
|
||||
* @opt_param int maxResults
|
||||
* Number of activity records to be shown in each page.
|
||||
* @opt_param string eventName
|
||||
* Name of the event being queried.
|
||||
* @opt_param string startTime
|
||||
* Return events which occured at or after this time.
|
||||
* @opt_param string endTime
|
||||
* Return events which occured at or before this time.
|
||||
* @opt_param string continuationToken
|
||||
* Next page URL.
|
||||
* @return Google_Service_Audit_Activities
|
||||
*/
|
||||
public function listActivities($customerId, $applicationId, $optParams = array())
|
||||
{
|
||||
$params = array('customerId' => $customerId, 'applicationId' => $applicationId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Audit_Activities");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Audit_Activities extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_Audit_Activity';
|
||||
protected $itemsDataType = 'array';
|
||||
public $kind;
|
||||
public $next;
|
||||
|
||||
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 setNext($next)
|
||||
{
|
||||
$this->next = $next;
|
||||
}
|
||||
|
||||
public function getNext()
|
||||
{
|
||||
return $this->next;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Audit_Activity extends Google_Collection
|
||||
{
|
||||
protected $actorType = 'Google_Service_Audit_ActivityActor';
|
||||
protected $actorDataType = '';
|
||||
protected $eventsType = 'Google_Service_Audit_ActivityEvents';
|
||||
protected $eventsDataType = 'array';
|
||||
protected $idType = 'Google_Service_Audit_ActivityId';
|
||||
protected $idDataType = '';
|
||||
public $ipAddress;
|
||||
public $kind;
|
||||
public $ownerDomain;
|
||||
|
||||
public function setActor(Google_Service_Audit_ActivityActor $actor)
|
||||
{
|
||||
$this->actor = $actor;
|
||||
}
|
||||
|
||||
public function getActor()
|
||||
{
|
||||
return $this->actor;
|
||||
}
|
||||
|
||||
public function setEvents($events)
|
||||
{
|
||||
$this->events = $events;
|
||||
}
|
||||
|
||||
public function getEvents()
|
||||
{
|
||||
return $this->events;
|
||||
}
|
||||
|
||||
public function setId(Google_Service_Audit_ActivityId $id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setIpAddress($ipAddress)
|
||||
{
|
||||
$this->ipAddress = $ipAddress;
|
||||
}
|
||||
|
||||
public function getIpAddress()
|
||||
{
|
||||
return $this->ipAddress;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setOwnerDomain($ownerDomain)
|
||||
{
|
||||
$this->ownerDomain = $ownerDomain;
|
||||
}
|
||||
|
||||
public function getOwnerDomain()
|
||||
{
|
||||
return $this->ownerDomain;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Audit_ActivityActor extends Google_Model
|
||||
{
|
||||
public $applicationId;
|
||||
public $callerType;
|
||||
public $email;
|
||||
public $key;
|
||||
|
||||
public function setApplicationId($applicationId)
|
||||
{
|
||||
$this->applicationId = $applicationId;
|
||||
}
|
||||
|
||||
public function getApplicationId()
|
||||
{
|
||||
return $this->applicationId;
|
||||
}
|
||||
|
||||
public function setCallerType($callerType)
|
||||
{
|
||||
$this->callerType = $callerType;
|
||||
}
|
||||
|
||||
public function getCallerType()
|
||||
{
|
||||
return $this->callerType;
|
||||
}
|
||||
|
||||
public function setEmail($email)
|
||||
{
|
||||
$this->email = $email;
|
||||
}
|
||||
|
||||
public function getEmail()
|
||||
{
|
||||
return $this->email;
|
||||
}
|
||||
|
||||
public function setKey($key)
|
||||
{
|
||||
$this->key = $key;
|
||||
}
|
||||
|
||||
public function getKey()
|
||||
{
|
||||
return $this->key;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Audit_ActivityEvents extends Google_Collection
|
||||
{
|
||||
public $eventType;
|
||||
public $name;
|
||||
protected $parametersType = 'Google_Service_Audit_ActivityEventsParameters';
|
||||
protected $parametersDataType = 'array';
|
||||
|
||||
public function setEventType($eventType)
|
||||
{
|
||||
$this->eventType = $eventType;
|
||||
}
|
||||
|
||||
public function getEventType()
|
||||
{
|
||||
return $this->eventType;
|
||||
}
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setParameters($parameters)
|
||||
{
|
||||
$this->parameters = $parameters;
|
||||
}
|
||||
|
||||
public function getParameters()
|
||||
{
|
||||
return $this->parameters;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Audit_ActivityEventsParameters extends Google_Model
|
||||
{
|
||||
public $name;
|
||||
public $value;
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setValue($value)
|
||||
{
|
||||
$this->value = $value;
|
||||
}
|
||||
|
||||
public function getValue()
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Audit_ActivityId extends Google_Model
|
||||
{
|
||||
public $applicationId;
|
||||
public $customerId;
|
||||
public $time;
|
||||
public $uniqQualifier;
|
||||
|
||||
public function setApplicationId($applicationId)
|
||||
{
|
||||
$this->applicationId = $applicationId;
|
||||
}
|
||||
|
||||
public function getApplicationId()
|
||||
{
|
||||
return $this->applicationId;
|
||||
}
|
||||
|
||||
public function setCustomerId($customerId)
|
||||
{
|
||||
$this->customerId = $customerId;
|
||||
}
|
||||
|
||||
public function getCustomerId()
|
||||
{
|
||||
return $this->customerId;
|
||||
}
|
||||
|
||||
public function setTime($time)
|
||||
{
|
||||
$this->time = $time;
|
||||
}
|
||||
|
||||
public function getTime()
|
||||
{
|
||||
return $this->time;
|
||||
}
|
||||
|
||||
public function setUniqQualifier($uniqQualifier)
|
||||
{
|
||||
$this->uniqQualifier = $uniqQualifier;
|
||||
}
|
||||
|
||||
public function getUniqQualifier()
|
||||
{
|
||||
return $this->uniqQualifier;
|
||||
}
|
||||
}
|
||||
3368
htdocs/lib/Google/Service/Bigquery.php
Normal file
3368
htdocs/lib/Google/Service/Bigquery.php
Normal file
File diff suppressed because it is too large
Load Diff
3315
htdocs/lib/Google/Service/Blogger.php
Normal file
3315
htdocs/lib/Google/Service/Blogger.php
Normal file
File diff suppressed because it is too large
Load Diff
6403
htdocs/lib/Google/Service/Books.php
Normal file
6403
htdocs/lib/Google/Service/Books.php
Normal file
File diff suppressed because it is too large
Load Diff
3518
htdocs/lib/Google/Service/Calendar.php
Normal file
3518
htdocs/lib/Google/Service/Calendar.php
Normal file
File diff suppressed because it is too large
Load Diff
1571
htdocs/lib/Google/Service/CivicInfo.php
Normal file
1571
htdocs/lib/Google/Service/CivicInfo.php
Normal file
File diff suppressed because it is too large
Load Diff
9757
htdocs/lib/Google/Service/Compute.php
Normal file
9757
htdocs/lib/Google/Service/Compute.php
Normal file
File diff suppressed because it is too large
Load Diff
1474
htdocs/lib/Google/Service/Coordinate.php
Normal file
1474
htdocs/lib/Google/Service/Coordinate.php
Normal file
File diff suppressed because it is too large
Load Diff
1417
htdocs/lib/Google/Service/Customsearch.php
Normal file
1417
htdocs/lib/Google/Service/Customsearch.php
Normal file
File diff suppressed because it is too large
Load Diff
1567
htdocs/lib/Google/Service/Datastore.php
Normal file
1567
htdocs/lib/Google/Service/Datastore.php
Normal file
File diff suppressed because it is too large
Load Diff
2928
htdocs/lib/Google/Service/Dfareporting.php
Normal file
2928
htdocs/lib/Google/Service/Dfareporting.php
Normal file
File diff suppressed because it is too large
Load Diff
5127
htdocs/lib/Google/Service/Directory.php
Normal file
5127
htdocs/lib/Google/Service/Directory.php
Normal file
File diff suppressed because it is too large
Load Diff
1117
htdocs/lib/Google/Service/DoubleClickBidManager.php
Normal file
1117
htdocs/lib/Google/Service/DoubleClickBidManager.php
Normal file
File diff suppressed because it is too large
Load Diff
1444
htdocs/lib/Google/Service/Doubleclicksearch.php
Normal file
1444
htdocs/lib/Google/Service/Doubleclicksearch.php
Normal file
File diff suppressed because it is too large
Load Diff
5732
htdocs/lib/Google/Service/Drive.php
Normal file
5732
htdocs/lib/Google/Service/Drive.php
Normal file
File diff suppressed because it is too large
Load Diff
53
htdocs/lib/Google/Service/Exception.php
Normal file
53
htdocs/lib/Google/Service/Exception.php
Normal file
@@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
require_once 'Google/Exception.php';
|
||||
|
||||
class Google_Service_Exception extends Google_Exception
|
||||
{
|
||||
/**
|
||||
* Optional list of errors returned in a JSON body of an HTTP error response.
|
||||
*/
|
||||
protected $errors = array();
|
||||
|
||||
/**
|
||||
* Override default constructor to add ability to set $errors.
|
||||
*
|
||||
* @param string $message
|
||||
* @param int $code
|
||||
* @param Exception|null $previous
|
||||
* @param [{string, string}] errors List of errors returned in an HTTP
|
||||
* response. Defaults to [].
|
||||
*/
|
||||
public function __construct(
|
||||
$message,
|
||||
$code = 0,
|
||||
Exception $previous = null,
|
||||
$errors = array()
|
||||
) {
|
||||
if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
|
||||
parent::__construct($message, $code, $previous);
|
||||
} else {
|
||||
parent::__construct($message, $code);
|
||||
}
|
||||
|
||||
$this->errors = $errors;
|
||||
}
|
||||
|
||||
/**
|
||||
* An example of the possible errors returned.
|
||||
*
|
||||
* {
|
||||
* "domain": "global",
|
||||
* "reason": "authError",
|
||||
* "message": "Invalid Credentials",
|
||||
* "locationType": "header",
|
||||
* "location": "Authorization",
|
||||
* }
|
||||
*
|
||||
* @return [{string, string}] List of errors return in an HTTP response or [].
|
||||
*/
|
||||
public function getErrors()
|
||||
{
|
||||
return $this->errors;
|
||||
}
|
||||
}
|
||||
487
htdocs/lib/Google/Service/Freebase.php
Normal file
487
htdocs/lib/Google/Service/Freebase.php
Normal file
@@ -0,0 +1,487 @@
|
||||
<?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 Freebase (v1).
|
||||
*
|
||||
* <p>
|
||||
* Find Freebase entities using textual queries and other constraints.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/freebase/" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Freebase extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
|
||||
private $base_methods;
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Freebase service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'freebase/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'freebase';
|
||||
|
||||
$this->base_methods = new Google_Service_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'',
|
||||
array(
|
||||
'methods' => array(
|
||||
'reconcile' => array(
|
||||
'path' => 'reconcile',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'lang' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'confidence' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'number',
|
||||
),
|
||||
'name' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'kind' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'prop' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'limit' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
),
|
||||
),'search' => array(
|
||||
'path' => 'search',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'domain' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'help' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'query' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'scoring' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'cursor' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
'prefixed' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'exact' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'mid' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'encode' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'type' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'as_of_time' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'stemmed' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'format' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'spell' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'with' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'lang' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'indent' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'filter' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'callback' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'without' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'limit' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
'output' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'mql_output' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
/**
|
||||
* Reconcile entities to Freebase open data. (reconcile)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string lang
|
||||
* Languages for names and values. First language is used for display. Default is 'en'.
|
||||
* @opt_param float confidence
|
||||
* Required confidence for a candidate to match. Must be between .5 and 1.0
|
||||
* @opt_param string name
|
||||
* Name of entity.
|
||||
* @opt_param string kind
|
||||
* Classifications of entity e.g. type, category, title.
|
||||
* @opt_param string prop
|
||||
* Property values for entity formatted as
|
||||
:
|
||||
* @opt_param int limit
|
||||
* Maximum number of candidates to return.
|
||||
* @return Google_Service_Freebase_ReconcileGet
|
||||
*/
|
||||
public function reconcile($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->base_methods->call('reconcile', array($params), "Google_Service_Freebase_ReconcileGet");
|
||||
}
|
||||
/**
|
||||
* Search Freebase open data. (search)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string domain
|
||||
* Restrict to topics with this Freebase domain id.
|
||||
* @opt_param string help
|
||||
* The keyword to request help on.
|
||||
* @opt_param string query
|
||||
* Query term to search for.
|
||||
* @opt_param string scoring
|
||||
* Relevance scoring algorithm to use.
|
||||
* @opt_param int cursor
|
||||
* The cursor value to use for the next page of results.
|
||||
* @opt_param bool prefixed
|
||||
* Prefix match against names and aliases.
|
||||
* @opt_param bool exact
|
||||
* Query on exact name and keys only.
|
||||
* @opt_param string mid
|
||||
* A mid to use instead of a query.
|
||||
* @opt_param string encode
|
||||
* The encoding of the response. You can use this parameter to enable html encoding.
|
||||
* @opt_param string type
|
||||
* Restrict to topics with this Freebase type id.
|
||||
* @opt_param string asOfTime
|
||||
* A mql as_of_time value to use with mql_output queries.
|
||||
* @opt_param bool stemmed
|
||||
* Query on stemmed names and aliases. May not be used with prefixed.
|
||||
* @opt_param string format
|
||||
* Structural format of the json response.
|
||||
* @opt_param string spell
|
||||
* Request 'did you mean' suggestions
|
||||
* @opt_param string with
|
||||
* A rule to match against.
|
||||
* @opt_param string lang
|
||||
* The code of the language to run the query with. Default is 'en'.
|
||||
* @opt_param bool indent
|
||||
* Whether to indent the json results or not.
|
||||
* @opt_param string filter
|
||||
* A filter to apply to the query.
|
||||
* @opt_param string callback
|
||||
* JS method name for JSONP callbacks.
|
||||
* @opt_param string without
|
||||
* A rule to not match against.
|
||||
* @opt_param int limit
|
||||
* Maximum number of results to return.
|
||||
* @opt_param string output
|
||||
* An output expression to request data from matches.
|
||||
* @opt_param string mqlOutput
|
||||
* The MQL query to run againist the results to extract more data.
|
||||
*/
|
||||
public function search($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('search', array($params));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Freebase_ReconcileCandidate extends Google_Model
|
||||
{
|
||||
public $confidence;
|
||||
public $lang;
|
||||
public $mid;
|
||||
public $name;
|
||||
protected $notableType = 'Google_Service_Freebase_ReconcileCandidateNotable';
|
||||
protected $notableDataType = '';
|
||||
|
||||
public function setConfidence($confidence)
|
||||
{
|
||||
$this->confidence = $confidence;
|
||||
}
|
||||
|
||||
public function getConfidence()
|
||||
{
|
||||
return $this->confidence;
|
||||
}
|
||||
|
||||
public function setLang($lang)
|
||||
{
|
||||
$this->lang = $lang;
|
||||
}
|
||||
|
||||
public function getLang()
|
||||
{
|
||||
return $this->lang;
|
||||
}
|
||||
|
||||
public function setMid($mid)
|
||||
{
|
||||
$this->mid = $mid;
|
||||
}
|
||||
|
||||
public function getMid()
|
||||
{
|
||||
return $this->mid;
|
||||
}
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setNotable(Google_Service_Freebase_ReconcileCandidateNotable $notable)
|
||||
{
|
||||
$this->notable = $notable;
|
||||
}
|
||||
|
||||
public function getNotable()
|
||||
{
|
||||
return $this->notable;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Freebase_ReconcileCandidateNotable extends Google_Model
|
||||
{
|
||||
public $id;
|
||||
public $name;
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Freebase_ReconcileGet extends Google_Collection
|
||||
{
|
||||
protected $candidateType = 'Google_Service_Freebase_ReconcileCandidate';
|
||||
protected $candidateDataType = 'array';
|
||||
protected $costsType = 'Google_Service_Freebase_ReconcileGetCosts';
|
||||
protected $costsDataType = '';
|
||||
protected $matchType = 'Google_Service_Freebase_ReconcileCandidate';
|
||||
protected $matchDataType = '';
|
||||
protected $warningType = 'Google_Service_Freebase_ReconcileGetWarning';
|
||||
protected $warningDataType = 'array';
|
||||
|
||||
public function setCandidate($candidate)
|
||||
{
|
||||
$this->candidate = $candidate;
|
||||
}
|
||||
|
||||
public function getCandidate()
|
||||
{
|
||||
return $this->candidate;
|
||||
}
|
||||
|
||||
public function setCosts(Google_Service_Freebase_ReconcileGetCosts $costs)
|
||||
{
|
||||
$this->costs = $costs;
|
||||
}
|
||||
|
||||
public function getCosts()
|
||||
{
|
||||
return $this->costs;
|
||||
}
|
||||
|
||||
public function setMatch(Google_Service_Freebase_ReconcileCandidate $match)
|
||||
{
|
||||
$this->match = $match;
|
||||
}
|
||||
|
||||
public function getMatch()
|
||||
{
|
||||
return $this->match;
|
||||
}
|
||||
|
||||
public function setWarning($warning)
|
||||
{
|
||||
$this->warning = $warning;
|
||||
}
|
||||
|
||||
public function getWarning()
|
||||
{
|
||||
return $this->warning;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Freebase_ReconcileGetCosts extends Google_Model
|
||||
{
|
||||
public $hits;
|
||||
public $ms;
|
||||
|
||||
public function setHits($hits)
|
||||
{
|
||||
$this->hits = $hits;
|
||||
}
|
||||
|
||||
public function getHits()
|
||||
{
|
||||
return $this->hits;
|
||||
}
|
||||
|
||||
public function setMs($ms)
|
||||
{
|
||||
$this->ms = $ms;
|
||||
}
|
||||
|
||||
public function getMs()
|
||||
{
|
||||
return $this->ms;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Freebase_ReconcileGetWarning extends Google_Model
|
||||
{
|
||||
public $location;
|
||||
public $message;
|
||||
public $reason;
|
||||
|
||||
public function setLocation($location)
|
||||
{
|
||||
$this->location = $location;
|
||||
}
|
||||
|
||||
public function getLocation()
|
||||
{
|
||||
return $this->location;
|
||||
}
|
||||
|
||||
public function setMessage($message)
|
||||
{
|
||||
$this->message = $message;
|
||||
}
|
||||
|
||||
public function getMessage()
|
||||
{
|
||||
return $this->message;
|
||||
}
|
||||
|
||||
public function setReason($reason)
|
||||
{
|
||||
$this->reason = $reason;
|
||||
}
|
||||
|
||||
public function getReason()
|
||||
{
|
||||
return $this->reason;
|
||||
}
|
||||
}
|
||||
2200
htdocs/lib/Google/Service/Fusiontables.php
Normal file
2200
htdocs/lib/Google/Service/Fusiontables.php
Normal file
File diff suppressed because it is too large
Load Diff
5930
htdocs/lib/Google/Service/Games.php
Normal file
5930
htdocs/lib/Google/Service/Games.php
Normal file
File diff suppressed because it is too large
Load Diff
761
htdocs/lib/Google/Service/GamesManagement.php
Normal file
761
htdocs/lib/Google/Service/GamesManagement.php
Normal file
@@ -0,0 +1,761 @@
|
||||
<?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 GamesManagement (v1management).
|
||||
*
|
||||
* <p>
|
||||
* The Management API for Google Play Game Services.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/games/services" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_GamesManagement extends Google_Service
|
||||
{
|
||||
/** Share your Google+ profile information and view and manage your game activity. */
|
||||
const GAMES = "https://www.googleapis.com/auth/games";
|
||||
/** Know your basic profile info and list of people in your circles.. */
|
||||
const PLUS_LOGIN = "https://www.googleapis.com/auth/plus.login";
|
||||
|
||||
public $achievements;
|
||||
public $applications;
|
||||
public $players;
|
||||
public $rooms;
|
||||
public $scores;
|
||||
public $turnBasedMatches;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the GamesManagement service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'games/v1management/';
|
||||
$this->version = 'v1management';
|
||||
$this->serviceName = 'gamesManagement';
|
||||
|
||||
$this->achievements = new Google_Service_GamesManagement_Achievements_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'achievements',
|
||||
array(
|
||||
'methods' => array(
|
||||
'reset' => array(
|
||||
'path' => 'achievements/{achievementId}/reset',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'achievementId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'resetAll' => array(
|
||||
'path' => 'achievements/reset',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(),
|
||||
),'resetForAllPlayers' => array(
|
||||
'path' => 'achievements/{achievementId}/resetForAllPlayers',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'achievementId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->applications = new Google_Service_GamesManagement_Applications_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'applications',
|
||||
array(
|
||||
'methods' => array(
|
||||
'listHidden' => array(
|
||||
'path' => 'applications/{applicationId}/players/hidden',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'applicationId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'pageToken' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'maxResults' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->players = new Google_Service_GamesManagement_Players_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'players',
|
||||
array(
|
||||
'methods' => array(
|
||||
'hide' => array(
|
||||
'path' => 'applications/{applicationId}/players/hidden/{playerId}',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'applicationId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'playerId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'unhide' => array(
|
||||
'path' => 'applications/{applicationId}/players/hidden/{playerId}',
|
||||
'httpMethod' => 'DELETE',
|
||||
'parameters' => array(
|
||||
'applicationId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'playerId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->rooms = new Google_Service_GamesManagement_Rooms_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'rooms',
|
||||
array(
|
||||
'methods' => array(
|
||||
'reset' => array(
|
||||
'path' => 'rooms/reset',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->scores = new Google_Service_GamesManagement_Scores_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'scores',
|
||||
array(
|
||||
'methods' => array(
|
||||
'reset' => array(
|
||||
'path' => 'leaderboards/{leaderboardId}/scores/reset',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'leaderboardId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'resetForAllPlayers' => array(
|
||||
'path' => 'leaderboards/{leaderboardId}/scores/resetForAllPlayers',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'leaderboardId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->turnBasedMatches = new Google_Service_GamesManagement_TurnBasedMatches_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'turnBasedMatches',
|
||||
array(
|
||||
'methods' => array(
|
||||
'reset' => array(
|
||||
'path' => 'turnbasedmatches/reset',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "achievements" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $gamesManagementService = new Google_Service_GamesManagement(...);
|
||||
* $achievements = $gamesManagementService->achievements;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_GamesManagement_Achievements_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Resets the achievement with the given ID for the currently authenticated
|
||||
* player. This method is only accessible to whitelisted tester accounts for
|
||||
* your application. (achievements.reset)
|
||||
*
|
||||
* @param string $achievementId
|
||||
* The ID of the achievement used by this method.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_GamesManagement_AchievementResetResponse
|
||||
*/
|
||||
public function reset($achievementId, $optParams = array())
|
||||
{
|
||||
$params = array('achievementId' => $achievementId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('reset', array($params), "Google_Service_GamesManagement_AchievementResetResponse");
|
||||
}
|
||||
/**
|
||||
* Resets all achievements for the currently authenticated player for your
|
||||
* application. This method is only accessible to whitelisted tester accounts
|
||||
* for your application. (achievements.resetAll)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_GamesManagement_AchievementResetAllResponse
|
||||
*/
|
||||
public function resetAll($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('resetAll', array($params), "Google_Service_GamesManagement_AchievementResetAllResponse");
|
||||
}
|
||||
/**
|
||||
* Resets the achievement with the given ID for the all players. This method is
|
||||
* only accessible to whitelisted tester accounts for your application.
|
||||
* (achievements.resetForAllPlayers)
|
||||
*
|
||||
* @param string $achievementId
|
||||
* The ID of the achievement used by this method.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function resetForAllPlayers($achievementId, $optParams = array())
|
||||
{
|
||||
$params = array('achievementId' => $achievementId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('resetForAllPlayers', array($params));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "applications" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $gamesManagementService = new Google_Service_GamesManagement(...);
|
||||
* $applications = $gamesManagementService->applications;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_GamesManagement_Applications_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Get the list of players hidden from the given application. This method is
|
||||
* only available to user accounts for your developer console.
|
||||
* (applications.listHidden)
|
||||
*
|
||||
* @param string $applicationId
|
||||
* The application being requested.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string pageToken
|
||||
* The token returned by the previous request.
|
||||
* @opt_param int maxResults
|
||||
* The maximum number of player resources to return in the response, used for paging. For any
|
||||
* response, the actual number of player resources returned may be less than the specified
|
||||
* maxResults.
|
||||
* @return Google_Service_GamesManagement_HiddenPlayerList
|
||||
*/
|
||||
public function listHidden($applicationId, $optParams = array())
|
||||
{
|
||||
$params = array('applicationId' => $applicationId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('listHidden', array($params), "Google_Service_GamesManagement_HiddenPlayerList");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "players" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $gamesManagementService = new Google_Service_GamesManagement(...);
|
||||
* $players = $gamesManagementService->players;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_GamesManagement_Players_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Hide the given player's leaderboard scores from the given application. This
|
||||
* method is only available to user accounts for your developer console.
|
||||
* (players.hide)
|
||||
*
|
||||
* @param string $applicationId
|
||||
* The application being requested.
|
||||
* @param string $playerId
|
||||
* A player ID. A value of me may be used in place of the authenticated player's ID.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function hide($applicationId, $playerId, $optParams = array())
|
||||
{
|
||||
$params = array('applicationId' => $applicationId, 'playerId' => $playerId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('hide', array($params));
|
||||
}
|
||||
/**
|
||||
* Unhide the given player's leaderboard scores from the given application. This
|
||||
* method is only available to user accounts for your developer console.
|
||||
* (players.unhide)
|
||||
*
|
||||
* @param string $applicationId
|
||||
* The application being requested.
|
||||
* @param string $playerId
|
||||
* A player ID. A value of me may be used in place of the authenticated player's ID.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function unhide($applicationId, $playerId, $optParams = array())
|
||||
{
|
||||
$params = array('applicationId' => $applicationId, 'playerId' => $playerId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('unhide', array($params));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "rooms" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $gamesManagementService = new Google_Service_GamesManagement(...);
|
||||
* $rooms = $gamesManagementService->rooms;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_GamesManagement_Rooms_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Reset all rooms for the currently authenticated player for your application.
|
||||
* This method is only accessible to whitelisted tester accounts for your
|
||||
* application. (rooms.reset)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function reset($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('reset', array($params));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "scores" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $gamesManagementService = new Google_Service_GamesManagement(...);
|
||||
* $scores = $gamesManagementService->scores;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_GamesManagement_Scores_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Reset scores for the specified leaderboard for the currently authenticated
|
||||
* player. This method is only accessible to whitelisted tester accounts for
|
||||
* your application. (scores.reset)
|
||||
*
|
||||
* @param string $leaderboardId
|
||||
* The ID of the leaderboard.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_GamesManagement_PlayerScoreResetResponse
|
||||
*/
|
||||
public function reset($leaderboardId, $optParams = array())
|
||||
{
|
||||
$params = array('leaderboardId' => $leaderboardId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('reset', array($params), "Google_Service_GamesManagement_PlayerScoreResetResponse");
|
||||
}
|
||||
/**
|
||||
* Reset scores for the specified leaderboard for all players. This method is
|
||||
* only accessible to whitelisted tester accounts for your application. Only
|
||||
* draft leaderboards can be reset. (scores.resetForAllPlayers)
|
||||
*
|
||||
* @param string $leaderboardId
|
||||
* The ID of the leaderboard.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function resetForAllPlayers($leaderboardId, $optParams = array())
|
||||
{
|
||||
$params = array('leaderboardId' => $leaderboardId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('resetForAllPlayers', array($params));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "turnBasedMatches" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $gamesManagementService = new Google_Service_GamesManagement(...);
|
||||
* $turnBasedMatches = $gamesManagementService->turnBasedMatches;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_GamesManagement_TurnBasedMatches_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Reset all turn-based match data for a user. This method is only accessible to
|
||||
* whitelisted tester accounts for your application. (turnBasedMatches.reset)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function reset($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('reset', array($params));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_GamesManagement_AchievementResetAllResponse extends Google_Collection
|
||||
{
|
||||
public $kind;
|
||||
protected $resultsType = 'Google_Service_GamesManagement_AchievementResetResponse';
|
||||
protected $resultsDataType = 'array';
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setResults($results)
|
||||
{
|
||||
$this->results = $results;
|
||||
}
|
||||
|
||||
public function getResults()
|
||||
{
|
||||
return $this->results;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_GamesManagement_AchievementResetResponse extends Google_Model
|
||||
{
|
||||
public $currentState;
|
||||
public $definitionId;
|
||||
public $kind;
|
||||
public $updateOccurred;
|
||||
|
||||
public function setCurrentState($currentState)
|
||||
{
|
||||
$this->currentState = $currentState;
|
||||
}
|
||||
|
||||
public function getCurrentState()
|
||||
{
|
||||
return $this->currentState;
|
||||
}
|
||||
|
||||
public function setDefinitionId($definitionId)
|
||||
{
|
||||
$this->definitionId = $definitionId;
|
||||
}
|
||||
|
||||
public function getDefinitionId()
|
||||
{
|
||||
return $this->definitionId;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setUpdateOccurred($updateOccurred)
|
||||
{
|
||||
$this->updateOccurred = $updateOccurred;
|
||||
}
|
||||
|
||||
public function getUpdateOccurred()
|
||||
{
|
||||
return $this->updateOccurred;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_GamesManagement_GamesPlayedResource extends Google_Model
|
||||
{
|
||||
public $autoMatched;
|
||||
public $timeMillis;
|
||||
|
||||
public function setAutoMatched($autoMatched)
|
||||
{
|
||||
$this->autoMatched = $autoMatched;
|
||||
}
|
||||
|
||||
public function getAutoMatched()
|
||||
{
|
||||
return $this->autoMatched;
|
||||
}
|
||||
|
||||
public function setTimeMillis($timeMillis)
|
||||
{
|
||||
$this->timeMillis = $timeMillis;
|
||||
}
|
||||
|
||||
public function getTimeMillis()
|
||||
{
|
||||
return $this->timeMillis;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_GamesManagement_HiddenPlayer extends Google_Model
|
||||
{
|
||||
public $hiddenTimeMillis;
|
||||
public $kind;
|
||||
protected $playerType = 'Google_Service_GamesManagement_Player';
|
||||
protected $playerDataType = '';
|
||||
|
||||
public function setHiddenTimeMillis($hiddenTimeMillis)
|
||||
{
|
||||
$this->hiddenTimeMillis = $hiddenTimeMillis;
|
||||
}
|
||||
|
||||
public function getHiddenTimeMillis()
|
||||
{
|
||||
return $this->hiddenTimeMillis;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setPlayer(Google_Service_GamesManagement_Player $player)
|
||||
{
|
||||
$this->player = $player;
|
||||
}
|
||||
|
||||
public function getPlayer()
|
||||
{
|
||||
return $this->player;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_GamesManagement_HiddenPlayerList extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_GamesManagement_HiddenPlayer';
|
||||
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_GamesManagement_Player extends Google_Model
|
||||
{
|
||||
public $avatarImageUrl;
|
||||
public $displayName;
|
||||
public $kind;
|
||||
protected $lastPlayedWithType = 'Google_Service_GamesManagement_GamesPlayedResource';
|
||||
protected $lastPlayedWithDataType = '';
|
||||
protected $nameType = 'Google_Service_GamesManagement_PlayerName';
|
||||
protected $nameDataType = '';
|
||||
public $playerId;
|
||||
|
||||
public function setAvatarImageUrl($avatarImageUrl)
|
||||
{
|
||||
$this->avatarImageUrl = $avatarImageUrl;
|
||||
}
|
||||
|
||||
public function getAvatarImageUrl()
|
||||
{
|
||||
return $this->avatarImageUrl;
|
||||
}
|
||||
|
||||
public function setDisplayName($displayName)
|
||||
{
|
||||
$this->displayName = $displayName;
|
||||
}
|
||||
|
||||
public function getDisplayName()
|
||||
{
|
||||
return $this->displayName;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setLastPlayedWith(Google_Service_GamesManagement_GamesPlayedResource $lastPlayedWith)
|
||||
{
|
||||
$this->lastPlayedWith = $lastPlayedWith;
|
||||
}
|
||||
|
||||
public function getLastPlayedWith()
|
||||
{
|
||||
return $this->lastPlayedWith;
|
||||
}
|
||||
|
||||
public function setName(Google_Service_GamesManagement_PlayerName $name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setPlayerId($playerId)
|
||||
{
|
||||
$this->playerId = $playerId;
|
||||
}
|
||||
|
||||
public function getPlayerId()
|
||||
{
|
||||
return $this->playerId;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_GamesManagement_PlayerName extends Google_Model
|
||||
{
|
||||
public $familyName;
|
||||
public $givenName;
|
||||
|
||||
public function setFamilyName($familyName)
|
||||
{
|
||||
$this->familyName = $familyName;
|
||||
}
|
||||
|
||||
public function getFamilyName()
|
||||
{
|
||||
return $this->familyName;
|
||||
}
|
||||
|
||||
public function setGivenName($givenName)
|
||||
{
|
||||
$this->givenName = $givenName;
|
||||
}
|
||||
|
||||
public function getGivenName()
|
||||
{
|
||||
return $this->givenName;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_GamesManagement_PlayerScoreResetResponse extends Google_Collection
|
||||
{
|
||||
public $kind;
|
||||
public $resetScoreTimeSpans;
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setResetScoreTimeSpans($resetScoreTimeSpans)
|
||||
{
|
||||
$this->resetScoreTimeSpans = $resetScoreTimeSpans;
|
||||
}
|
||||
|
||||
public function getResetScoreTimeSpans()
|
||||
{
|
||||
return $this->resetScoreTimeSpans;
|
||||
}
|
||||
}
|
||||
129
htdocs/lib/Google/Service/GroupsMigration.php
Normal file
129
htdocs/lib/Google/Service/GroupsMigration.php
Normal file
@@ -0,0 +1,129 @@
|
||||
<?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 GroupsMigration (v1).
|
||||
*
|
||||
* <p>
|
||||
* Groups Migration Api.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/google-apps/groups-migration/" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_GroupsMigration extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
public $archive;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the GroupsMigration service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'groups/v1/groups/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'groupsmigration';
|
||||
|
||||
$this->archive = new Google_Service_GroupsMigration_Archive_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'archive',
|
||||
array(
|
||||
'methods' => array(
|
||||
'insert' => array(
|
||||
'path' => '{groupId}/archive',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'groupId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "archive" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $groupsmigrationService = new Google_Service_GroupsMigration(...);
|
||||
* $archive = $groupsmigrationService->archive;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_GroupsMigration_Archive_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Inserts a new mail into the archive of the Google group. (archive.insert)
|
||||
*
|
||||
* @param string $groupId
|
||||
* The group ID
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_GroupsMigration_Groups
|
||||
*/
|
||||
public function insert($groupId, $optParams = array())
|
||||
{
|
||||
$params = array('groupId' => $groupId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params), "Google_Service_GroupsMigration_Groups");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_GroupsMigration_Groups extends Google_Model
|
||||
{
|
||||
public $kind;
|
||||
public $responseCode;
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setResponseCode($responseCode)
|
||||
{
|
||||
$this->responseCode = $responseCode;
|
||||
}
|
||||
|
||||
public function getResponseCode()
|
||||
{
|
||||
return $this->responseCode;
|
||||
}
|
||||
}
|
||||
467
htdocs/lib/Google/Service/Groupssettings.php
Normal file
467
htdocs/lib/Google/Service/Groupssettings.php
Normal file
@@ -0,0 +1,467 @@
|
||||
<?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 Groupssettings (v1).
|
||||
*
|
||||
* <p>
|
||||
* Lets you manage permission levels and related settings of a group.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/google-apps/groups-settings/get_started" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Groupssettings extends Google_Service
|
||||
{
|
||||
/** View and manage the settings of a Google Apps Group. */
|
||||
const APPS_GROUPS_SETTINGS = "https://www.googleapis.com/auth/apps.groups.settings";
|
||||
|
||||
public $groups;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Groupssettings service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'groups/v1/groups/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'groupssettings';
|
||||
|
||||
$this->groups = new Google_Service_Groupssettings_Groups_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'groups',
|
||||
array(
|
||||
'methods' => array(
|
||||
'get' => array(
|
||||
'path' => '{groupUniqueId}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'groupUniqueId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'patch' => array(
|
||||
'path' => '{groupUniqueId}',
|
||||
'httpMethod' => 'PATCH',
|
||||
'parameters' => array(
|
||||
'groupUniqueId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'update' => array(
|
||||
'path' => '{groupUniqueId}',
|
||||
'httpMethod' => 'PUT',
|
||||
'parameters' => array(
|
||||
'groupUniqueId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "groups" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $groupssettingsService = new Google_Service_Groupssettings(...);
|
||||
* $groups = $groupssettingsService->groups;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Groupssettings_Groups_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Gets one resource by id. (groups.get)
|
||||
*
|
||||
* @param string $groupUniqueId
|
||||
* The resource ID
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Groupssettings_Groups
|
||||
*/
|
||||
public function get($groupUniqueId, $optParams = array())
|
||||
{
|
||||
$params = array('groupUniqueId' => $groupUniqueId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Groupssettings_Groups");
|
||||
}
|
||||
/**
|
||||
* Updates an existing resource. This method supports patch semantics.
|
||||
* (groups.patch)
|
||||
*
|
||||
* @param string $groupUniqueId
|
||||
* The resource ID
|
||||
* @param Google_Groups $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Groupssettings_Groups
|
||||
*/
|
||||
public function patch($groupUniqueId, Google_Service_Groupssettings_Groups $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('groupUniqueId' => $groupUniqueId, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('patch', array($params), "Google_Service_Groupssettings_Groups");
|
||||
}
|
||||
/**
|
||||
* Updates an existing resource. (groups.update)
|
||||
*
|
||||
* @param string $groupUniqueId
|
||||
* The resource ID
|
||||
* @param Google_Groups $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Groupssettings_Groups
|
||||
*/
|
||||
public function update($groupUniqueId, Google_Service_Groupssettings_Groups $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('groupUniqueId' => $groupUniqueId, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('update', array($params), "Google_Service_Groupssettings_Groups");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Groupssettings_Groups extends Google_Model
|
||||
{
|
||||
public $allowExternalMembers;
|
||||
public $allowGoogleCommunication;
|
||||
public $allowWebPosting;
|
||||
public $archiveOnly;
|
||||
public $customReplyTo;
|
||||
public $defaultMessageDenyNotificationText;
|
||||
public $description;
|
||||
public $email;
|
||||
public $includeInGlobalAddressList;
|
||||
public $isArchived;
|
||||
public $kind;
|
||||
public $maxMessageBytes;
|
||||
public $membersCanPostAsTheGroup;
|
||||
public $messageDisplayFont;
|
||||
public $messageModerationLevel;
|
||||
public $name;
|
||||
public $primaryLanguage;
|
||||
public $replyTo;
|
||||
public $sendMessageDenyNotification;
|
||||
public $showInGroupDirectory;
|
||||
public $spamModerationLevel;
|
||||
public $whoCanContactOwner;
|
||||
public $whoCanInvite;
|
||||
public $whoCanJoin;
|
||||
public $whoCanLeaveGroup;
|
||||
public $whoCanPostMessage;
|
||||
public $whoCanViewGroup;
|
||||
public $whoCanViewMembership;
|
||||
|
||||
public function setAllowExternalMembers($allowExternalMembers)
|
||||
{
|
||||
$this->allowExternalMembers = $allowExternalMembers;
|
||||
}
|
||||
|
||||
public function getAllowExternalMembers()
|
||||
{
|
||||
return $this->allowExternalMembers;
|
||||
}
|
||||
|
||||
public function setAllowGoogleCommunication($allowGoogleCommunication)
|
||||
{
|
||||
$this->allowGoogleCommunication = $allowGoogleCommunication;
|
||||
}
|
||||
|
||||
public function getAllowGoogleCommunication()
|
||||
{
|
||||
return $this->allowGoogleCommunication;
|
||||
}
|
||||
|
||||
public function setAllowWebPosting($allowWebPosting)
|
||||
{
|
||||
$this->allowWebPosting = $allowWebPosting;
|
||||
}
|
||||
|
||||
public function getAllowWebPosting()
|
||||
{
|
||||
return $this->allowWebPosting;
|
||||
}
|
||||
|
||||
public function setArchiveOnly($archiveOnly)
|
||||
{
|
||||
$this->archiveOnly = $archiveOnly;
|
||||
}
|
||||
|
||||
public function getArchiveOnly()
|
||||
{
|
||||
return $this->archiveOnly;
|
||||
}
|
||||
|
||||
public function setCustomReplyTo($customReplyTo)
|
||||
{
|
||||
$this->customReplyTo = $customReplyTo;
|
||||
}
|
||||
|
||||
public function getCustomReplyTo()
|
||||
{
|
||||
return $this->customReplyTo;
|
||||
}
|
||||
|
||||
public function setDefaultMessageDenyNotificationText($defaultMessageDenyNotificationText)
|
||||
{
|
||||
$this->defaultMessageDenyNotificationText = $defaultMessageDenyNotificationText;
|
||||
}
|
||||
|
||||
public function getDefaultMessageDenyNotificationText()
|
||||
{
|
||||
return $this->defaultMessageDenyNotificationText;
|
||||
}
|
||||
|
||||
public function setDescription($description)
|
||||
{
|
||||
$this->description = $description;
|
||||
}
|
||||
|
||||
public function getDescription()
|
||||
{
|
||||
return $this->description;
|
||||
}
|
||||
|
||||
public function setEmail($email)
|
||||
{
|
||||
$this->email = $email;
|
||||
}
|
||||
|
||||
public function getEmail()
|
||||
{
|
||||
return $this->email;
|
||||
}
|
||||
|
||||
public function setIncludeInGlobalAddressList($includeInGlobalAddressList)
|
||||
{
|
||||
$this->includeInGlobalAddressList = $includeInGlobalAddressList;
|
||||
}
|
||||
|
||||
public function getIncludeInGlobalAddressList()
|
||||
{
|
||||
return $this->includeInGlobalAddressList;
|
||||
}
|
||||
|
||||
public function setIsArchived($isArchived)
|
||||
{
|
||||
$this->isArchived = $isArchived;
|
||||
}
|
||||
|
||||
public function getIsArchived()
|
||||
{
|
||||
return $this->isArchived;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setMaxMessageBytes($maxMessageBytes)
|
||||
{
|
||||
$this->maxMessageBytes = $maxMessageBytes;
|
||||
}
|
||||
|
||||
public function getMaxMessageBytes()
|
||||
{
|
||||
return $this->maxMessageBytes;
|
||||
}
|
||||
|
||||
public function setMembersCanPostAsTheGroup($membersCanPostAsTheGroup)
|
||||
{
|
||||
$this->membersCanPostAsTheGroup = $membersCanPostAsTheGroup;
|
||||
}
|
||||
|
||||
public function getMembersCanPostAsTheGroup()
|
||||
{
|
||||
return $this->membersCanPostAsTheGroup;
|
||||
}
|
||||
|
||||
public function setMessageDisplayFont($messageDisplayFont)
|
||||
{
|
||||
$this->messageDisplayFont = $messageDisplayFont;
|
||||
}
|
||||
|
||||
public function getMessageDisplayFont()
|
||||
{
|
||||
return $this->messageDisplayFont;
|
||||
}
|
||||
|
||||
public function setMessageModerationLevel($messageModerationLevel)
|
||||
{
|
||||
$this->messageModerationLevel = $messageModerationLevel;
|
||||
}
|
||||
|
||||
public function getMessageModerationLevel()
|
||||
{
|
||||
return $this->messageModerationLevel;
|
||||
}
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setPrimaryLanguage($primaryLanguage)
|
||||
{
|
||||
$this->primaryLanguage = $primaryLanguage;
|
||||
}
|
||||
|
||||
public function getPrimaryLanguage()
|
||||
{
|
||||
return $this->primaryLanguage;
|
||||
}
|
||||
|
||||
public function setReplyTo($replyTo)
|
||||
{
|
||||
$this->replyTo = $replyTo;
|
||||
}
|
||||
|
||||
public function getReplyTo()
|
||||
{
|
||||
return $this->replyTo;
|
||||
}
|
||||
|
||||
public function setSendMessageDenyNotification($sendMessageDenyNotification)
|
||||
{
|
||||
$this->sendMessageDenyNotification = $sendMessageDenyNotification;
|
||||
}
|
||||
|
||||
public function getSendMessageDenyNotification()
|
||||
{
|
||||
return $this->sendMessageDenyNotification;
|
||||
}
|
||||
|
||||
public function setShowInGroupDirectory($showInGroupDirectory)
|
||||
{
|
||||
$this->showInGroupDirectory = $showInGroupDirectory;
|
||||
}
|
||||
|
||||
public function getShowInGroupDirectory()
|
||||
{
|
||||
return $this->showInGroupDirectory;
|
||||
}
|
||||
|
||||
public function setSpamModerationLevel($spamModerationLevel)
|
||||
{
|
||||
$this->spamModerationLevel = $spamModerationLevel;
|
||||
}
|
||||
|
||||
public function getSpamModerationLevel()
|
||||
{
|
||||
return $this->spamModerationLevel;
|
||||
}
|
||||
|
||||
public function setWhoCanContactOwner($whoCanContactOwner)
|
||||
{
|
||||
$this->whoCanContactOwner = $whoCanContactOwner;
|
||||
}
|
||||
|
||||
public function getWhoCanContactOwner()
|
||||
{
|
||||
return $this->whoCanContactOwner;
|
||||
}
|
||||
|
||||
public function setWhoCanInvite($whoCanInvite)
|
||||
{
|
||||
$this->whoCanInvite = $whoCanInvite;
|
||||
}
|
||||
|
||||
public function getWhoCanInvite()
|
||||
{
|
||||
return $this->whoCanInvite;
|
||||
}
|
||||
|
||||
public function setWhoCanJoin($whoCanJoin)
|
||||
{
|
||||
$this->whoCanJoin = $whoCanJoin;
|
||||
}
|
||||
|
||||
public function getWhoCanJoin()
|
||||
{
|
||||
return $this->whoCanJoin;
|
||||
}
|
||||
|
||||
public function setWhoCanLeaveGroup($whoCanLeaveGroup)
|
||||
{
|
||||
$this->whoCanLeaveGroup = $whoCanLeaveGroup;
|
||||
}
|
||||
|
||||
public function getWhoCanLeaveGroup()
|
||||
{
|
||||
return $this->whoCanLeaveGroup;
|
||||
}
|
||||
|
||||
public function setWhoCanPostMessage($whoCanPostMessage)
|
||||
{
|
||||
$this->whoCanPostMessage = $whoCanPostMessage;
|
||||
}
|
||||
|
||||
public function getWhoCanPostMessage()
|
||||
{
|
||||
return $this->whoCanPostMessage;
|
||||
}
|
||||
|
||||
public function setWhoCanViewGroup($whoCanViewGroup)
|
||||
{
|
||||
$this->whoCanViewGroup = $whoCanViewGroup;
|
||||
}
|
||||
|
||||
public function getWhoCanViewGroup()
|
||||
{
|
||||
return $this->whoCanViewGroup;
|
||||
}
|
||||
|
||||
public function setWhoCanViewMembership($whoCanViewMembership)
|
||||
{
|
||||
$this->whoCanViewMembership = $whoCanViewMembership;
|
||||
}
|
||||
|
||||
public function getWhoCanViewMembership()
|
||||
{
|
||||
return $this->whoCanViewMembership;
|
||||
}
|
||||
}
|
||||
1739
htdocs/lib/Google/Service/IdentityToolkit.php
Normal file
1739
htdocs/lib/Google/Service/IdentityToolkit.php
Normal file
File diff suppressed because it is too large
Load Diff
499
htdocs/lib/Google/Service/Licensing.php
Normal file
499
htdocs/lib/Google/Service/Licensing.php
Normal file
@@ -0,0 +1,499 @@
|
||||
<?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 Licensing (v1).
|
||||
*
|
||||
* <p>
|
||||
* Licensing API to view and manage license for your domain.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/google-apps/licensing/" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Licensing extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
public $licenseAssignments;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Licensing service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'apps/licensing/v1/product/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'licensing';
|
||||
|
||||
$this->licenseAssignments = new Google_Service_Licensing_LicenseAssignments_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'licenseAssignments',
|
||||
array(
|
||||
'methods' => array(
|
||||
'delete' => array(
|
||||
'path' => '{productId}/sku/{skuId}/user/{userId}',
|
||||
'httpMethod' => 'DELETE',
|
||||
'parameters' => array(
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'skuId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'userId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'get' => array(
|
||||
'path' => '{productId}/sku/{skuId}/user/{userId}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'skuId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'userId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'insert' => array(
|
||||
'path' => '{productId}/sku/{skuId}/user',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'skuId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'listForProduct' => array(
|
||||
'path' => '{productId}/users',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'customerId' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'pageToken' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'maxResults' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
),
|
||||
),'listForProductAndSku' => array(
|
||||
'path' => '{productId}/sku/{skuId}/users',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'skuId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'customerId' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'pageToken' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'maxResults' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
),
|
||||
),'patch' => array(
|
||||
'path' => '{productId}/sku/{skuId}/user/{userId}',
|
||||
'httpMethod' => 'PATCH',
|
||||
'parameters' => array(
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'skuId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'userId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'update' => array(
|
||||
'path' => '{productId}/sku/{skuId}/user/{userId}',
|
||||
'httpMethod' => 'PUT',
|
||||
'parameters' => array(
|
||||
'productId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'skuId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'userId' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "licenseAssignments" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $licensingService = new Google_Service_Licensing(...);
|
||||
* $licenseAssignments = $licensingService->licenseAssignments;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Licensing_LicenseAssignments_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Revoke License. (licenseAssignments.delete)
|
||||
*
|
||||
* @param string $productId
|
||||
* Name for product
|
||||
* @param string $skuId
|
||||
* Name for sku
|
||||
* @param string $userId
|
||||
* email id or unique Id of the user
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function delete($productId, $skuId, $userId, $optParams = array())
|
||||
{
|
||||
$params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('delete', array($params));
|
||||
}
|
||||
/**
|
||||
* Get license assignment of a particular product and sku for a user
|
||||
* (licenseAssignments.get)
|
||||
*
|
||||
* @param string $productId
|
||||
* Name for product
|
||||
* @param string $skuId
|
||||
* Name for sku
|
||||
* @param string $userId
|
||||
* email id or unique Id of the user
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Licensing_LicenseAssignment
|
||||
*/
|
||||
public function get($productId, $skuId, $userId, $optParams = array())
|
||||
{
|
||||
$params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Licensing_LicenseAssignment");
|
||||
}
|
||||
/**
|
||||
* Assign License. (licenseAssignments.insert)
|
||||
*
|
||||
* @param string $productId
|
||||
* Name for product
|
||||
* @param string $skuId
|
||||
* Name for sku
|
||||
* @param Google_LicenseAssignmentInsert $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Licensing_LicenseAssignment
|
||||
*/
|
||||
public function insert($productId, $skuId, Google_Service_Licensing_LicenseAssignmentInsert $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('productId' => $productId, 'skuId' => $skuId, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params), "Google_Service_Licensing_LicenseAssignment");
|
||||
}
|
||||
/**
|
||||
* List license assignments for given product of the customer.
|
||||
* (licenseAssignments.listForProduct)
|
||||
*
|
||||
* @param string $productId
|
||||
* Name for product
|
||||
* @param string $customerId
|
||||
* CustomerId represents the customer for whom licenseassignments are queried
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string pageToken
|
||||
* Token to fetch the next page.Optional. By default server will return first page
|
||||
* @opt_param string maxResults
|
||||
* Maximum number of campaigns to return at one time. Must be positive. Optional. Default value is
|
||||
* 100.
|
||||
* @return Google_Service_Licensing_LicenseAssignmentList
|
||||
*/
|
||||
public function listForProduct($productId, $customerId, $optParams = array())
|
||||
{
|
||||
$params = array('productId' => $productId, 'customerId' => $customerId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('listForProduct', array($params), "Google_Service_Licensing_LicenseAssignmentList");
|
||||
}
|
||||
/**
|
||||
* List license assignments for given product and sku of the customer.
|
||||
* (licenseAssignments.listForProductAndSku)
|
||||
*
|
||||
* @param string $productId
|
||||
* Name for product
|
||||
* @param string $skuId
|
||||
* Name for sku
|
||||
* @param string $customerId
|
||||
* CustomerId represents the customer for whom licenseassignments are queried
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string pageToken
|
||||
* Token to fetch the next page.Optional. By default server will return first page
|
||||
* @opt_param string maxResults
|
||||
* Maximum number of campaigns to return at one time. Must be positive. Optional. Default value is
|
||||
* 100.
|
||||
* @return Google_Service_Licensing_LicenseAssignmentList
|
||||
*/
|
||||
public function listForProductAndSku($productId, $skuId, $customerId, $optParams = array())
|
||||
{
|
||||
$params = array('productId' => $productId, 'skuId' => $skuId, 'customerId' => $customerId);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('listForProductAndSku', array($params), "Google_Service_Licensing_LicenseAssignmentList");
|
||||
}
|
||||
/**
|
||||
* Assign License. This method supports patch semantics.
|
||||
* (licenseAssignments.patch)
|
||||
*
|
||||
* @param string $productId
|
||||
* Name for product
|
||||
* @param string $skuId
|
||||
* Name for sku for which license would be revoked
|
||||
* @param string $userId
|
||||
* email id or unique Id of the user
|
||||
* @param Google_LicenseAssignment $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Licensing_LicenseAssignment
|
||||
*/
|
||||
public function patch($productId, $skuId, $userId, Google_Service_Licensing_LicenseAssignment $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('patch', array($params), "Google_Service_Licensing_LicenseAssignment");
|
||||
}
|
||||
/**
|
||||
* Assign License. (licenseAssignments.update)
|
||||
*
|
||||
* @param string $productId
|
||||
* Name for product
|
||||
* @param string $skuId
|
||||
* Name for sku for which license would be revoked
|
||||
* @param string $userId
|
||||
* email id or unique Id of the user
|
||||
* @param Google_LicenseAssignment $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Licensing_LicenseAssignment
|
||||
*/
|
||||
public function update($productId, $skuId, $userId, Google_Service_Licensing_LicenseAssignment $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('productId' => $productId, 'skuId' => $skuId, 'userId' => $userId, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('update', array($params), "Google_Service_Licensing_LicenseAssignment");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Licensing_LicenseAssignment extends Google_Model
|
||||
{
|
||||
public $etags;
|
||||
public $kind;
|
||||
public $productId;
|
||||
public $selfLink;
|
||||
public $skuId;
|
||||
public $userId;
|
||||
|
||||
public function setEtags($etags)
|
||||
{
|
||||
$this->etags = $etags;
|
||||
}
|
||||
|
||||
public function getEtags()
|
||||
{
|
||||
return $this->etags;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setProductId($productId)
|
||||
{
|
||||
$this->productId = $productId;
|
||||
}
|
||||
|
||||
public function getProductId()
|
||||
{
|
||||
return $this->productId;
|
||||
}
|
||||
|
||||
public function setSelfLink($selfLink)
|
||||
{
|
||||
$this->selfLink = $selfLink;
|
||||
}
|
||||
|
||||
public function getSelfLink()
|
||||
{
|
||||
return $this->selfLink;
|
||||
}
|
||||
|
||||
public function setSkuId($skuId)
|
||||
{
|
||||
$this->skuId = $skuId;
|
||||
}
|
||||
|
||||
public function getSkuId()
|
||||
{
|
||||
return $this->skuId;
|
||||
}
|
||||
|
||||
public function setUserId($userId)
|
||||
{
|
||||
$this->userId = $userId;
|
||||
}
|
||||
|
||||
public function getUserId()
|
||||
{
|
||||
return $this->userId;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Licensing_LicenseAssignmentInsert extends Google_Model
|
||||
{
|
||||
public $userId;
|
||||
|
||||
public function setUserId($userId)
|
||||
{
|
||||
$this->userId = $userId;
|
||||
}
|
||||
|
||||
public function getUserId()
|
||||
{
|
||||
return $this->userId;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Licensing_LicenseAssignmentList extends Google_Collection
|
||||
{
|
||||
public $etag;
|
||||
protected $itemsType = 'Google_Service_Licensing_LicenseAssignment';
|
||||
protected $itemsDataType = 'array';
|
||||
public $kind;
|
||||
public $nextPageToken;
|
||||
|
||||
public function setEtag($etag)
|
||||
{
|
||||
$this->etag = $etag;
|
||||
}
|
||||
|
||||
public function getEtag()
|
||||
{
|
||||
return $this->etag;
|
||||
}
|
||||
|
||||
public function setItems($items)
|
||||
{
|
||||
$this->items = $items;
|
||||
}
|
||||
|
||||
public function getItems()
|
||||
{
|
||||
return $this->items;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setNextPageToken($nextPageToken)
|
||||
{
|
||||
$this->nextPageToken = $nextPageToken;
|
||||
}
|
||||
|
||||
public function getNextPageToken()
|
||||
{
|
||||
return $this->nextPageToken;
|
||||
}
|
||||
}
|
||||
1777
htdocs/lib/Google/Service/Mirror.php
Normal file
1777
htdocs/lib/Google/Service/Mirror.php
Normal file
File diff suppressed because it is too large
Load Diff
412
htdocs/lib/Google/Service/Oauth2.php
Normal file
412
htdocs/lib/Google/Service/Oauth2.php
Normal file
@@ -0,0 +1,412 @@
|
||||
<?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 Oauth2 (v2).
|
||||
*
|
||||
* <p>
|
||||
* Lets you access OAuth2 protocol related APIs.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/accounts/docs/OAuth2" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Oauth2 extends Google_Service
|
||||
{
|
||||
/** Know your basic profile info and list of people in your circles.. */
|
||||
const PLUS_LOGIN = "https://www.googleapis.com/auth/plus.login";
|
||||
/** Know who you are on Google. */
|
||||
const PLUS_ME = "https://www.googleapis.com/auth/plus.me";
|
||||
/** View your email address. */
|
||||
const USERINFO_EMAIL = "https://www.googleapis.com/auth/userinfo.email";
|
||||
/** View basic information about your account. */
|
||||
const USERINFO_PROFILE = "https://www.googleapis.com/auth/userinfo.profile";
|
||||
|
||||
public $userinfo;
|
||||
public $userinfo_v2_me;
|
||||
private $base_methods;
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Oauth2 service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = '';
|
||||
$this->version = 'v2';
|
||||
$this->serviceName = 'oauth2';
|
||||
|
||||
$this->userinfo = new Google_Service_Oauth2_Userinfo_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'userinfo',
|
||||
array(
|
||||
'methods' => array(
|
||||
'get' => array(
|
||||
'path' => 'oauth2/v2/userinfo',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->userinfo_v2_me = new Google_Service_Oauth2_UserinfoV2Me_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'me',
|
||||
array(
|
||||
'methods' => array(
|
||||
'get' => array(
|
||||
'path' => 'userinfo/v2/me',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->base_methods = new Google_Service_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'',
|
||||
array(
|
||||
'methods' => array(
|
||||
'tokeninfo' => array(
|
||||
'path' => 'oauth2/v2/tokeninfo',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'access_token' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'id_token' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
/**
|
||||
* (tokeninfo)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string accessToken
|
||||
*
|
||||
* @opt_param string idToken
|
||||
*
|
||||
* @return Google_Service_Oauth2_Tokeninfo
|
||||
*/
|
||||
public function tokeninfo($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->base_methods->call('tokeninfo', array($params), "Google_Service_Oauth2_Tokeninfo");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "userinfo" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $oauth2Service = new Google_Service_Oauth2(...);
|
||||
* $userinfo = $oauth2Service->userinfo;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Oauth2_Userinfo_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* (userinfo.get)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Oauth2_Userinfoplus
|
||||
*/
|
||||
public function get($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Oauth2_Userinfoplus");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "v2" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $oauth2Service = new Google_Service_Oauth2(...);
|
||||
* $v2 = $oauth2Service->v2;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Oauth2_UserinfoV2_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* The "me" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $oauth2Service = new Google_Service_Oauth2(...);
|
||||
* $me = $oauth2Service->me;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Oauth2_UserinfoV2Me_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* (me.get)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Oauth2_Userinfoplus
|
||||
*/
|
||||
public function get($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Oauth2_Userinfoplus");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Oauth2_Tokeninfo extends Google_Model
|
||||
{
|
||||
public $accessType;
|
||||
public $audience;
|
||||
public $email;
|
||||
public $expiresIn;
|
||||
public $issuedTo;
|
||||
public $scope;
|
||||
public $userId;
|
||||
public $verifiedEmail;
|
||||
|
||||
public function setAccessType($accessType)
|
||||
{
|
||||
$this->accessType = $accessType;
|
||||
}
|
||||
|
||||
public function getAccessType()
|
||||
{
|
||||
return $this->accessType;
|
||||
}
|
||||
|
||||
public function setAudience($audience)
|
||||
{
|
||||
$this->audience = $audience;
|
||||
}
|
||||
|
||||
public function getAudience()
|
||||
{
|
||||
return $this->audience;
|
||||
}
|
||||
|
||||
public function setEmail($email)
|
||||
{
|
||||
$this->email = $email;
|
||||
}
|
||||
|
||||
public function getEmail()
|
||||
{
|
||||
return $this->email;
|
||||
}
|
||||
|
||||
public function setExpiresIn($expiresIn)
|
||||
{
|
||||
$this->expiresIn = $expiresIn;
|
||||
}
|
||||
|
||||
public function getExpiresIn()
|
||||
{
|
||||
return $this->expiresIn;
|
||||
}
|
||||
|
||||
public function setIssuedTo($issuedTo)
|
||||
{
|
||||
$this->issuedTo = $issuedTo;
|
||||
}
|
||||
|
||||
public function getIssuedTo()
|
||||
{
|
||||
return $this->issuedTo;
|
||||
}
|
||||
|
||||
public function setScope($scope)
|
||||
{
|
||||
$this->scope = $scope;
|
||||
}
|
||||
|
||||
public function getScope()
|
||||
{
|
||||
return $this->scope;
|
||||
}
|
||||
|
||||
public function setUserId($userId)
|
||||
{
|
||||
$this->userId = $userId;
|
||||
}
|
||||
|
||||
public function getUserId()
|
||||
{
|
||||
return $this->userId;
|
||||
}
|
||||
|
||||
public function setVerifiedEmail($verifiedEmail)
|
||||
{
|
||||
$this->verifiedEmail = $verifiedEmail;
|
||||
}
|
||||
|
||||
public function getVerifiedEmail()
|
||||
{
|
||||
return $this->verifiedEmail;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Oauth2_Userinfoplus extends Google_Model
|
||||
{
|
||||
public $email;
|
||||
public $familyName;
|
||||
public $gender;
|
||||
public $givenName;
|
||||
public $hd;
|
||||
public $id;
|
||||
public $link;
|
||||
public $locale;
|
||||
public $name;
|
||||
public $picture;
|
||||
public $verifiedEmail;
|
||||
|
||||
public function setEmail($email)
|
||||
{
|
||||
$this->email = $email;
|
||||
}
|
||||
|
||||
public function getEmail()
|
||||
{
|
||||
return $this->email;
|
||||
}
|
||||
|
||||
public function setFamilyName($familyName)
|
||||
{
|
||||
$this->familyName = $familyName;
|
||||
}
|
||||
|
||||
public function getFamilyName()
|
||||
{
|
||||
return $this->familyName;
|
||||
}
|
||||
|
||||
public function setGender($gender)
|
||||
{
|
||||
$this->gender = $gender;
|
||||
}
|
||||
|
||||
public function getGender()
|
||||
{
|
||||
return $this->gender;
|
||||
}
|
||||
|
||||
public function setGivenName($givenName)
|
||||
{
|
||||
$this->givenName = $givenName;
|
||||
}
|
||||
|
||||
public function getGivenName()
|
||||
{
|
||||
return $this->givenName;
|
||||
}
|
||||
|
||||
public function setHd($hd)
|
||||
{
|
||||
$this->hd = $hd;
|
||||
}
|
||||
|
||||
public function getHd()
|
||||
{
|
||||
return $this->hd;
|
||||
}
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setLink($link)
|
||||
{
|
||||
$this->link = $link;
|
||||
}
|
||||
|
||||
public function getLink()
|
||||
{
|
||||
return $this->link;
|
||||
}
|
||||
|
||||
public function setLocale($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 setPicture($picture)
|
||||
{
|
||||
$this->picture = $picture;
|
||||
}
|
||||
|
||||
public function getPicture()
|
||||
{
|
||||
return $this->picture;
|
||||
}
|
||||
|
||||
public function setVerifiedEmail($verifiedEmail)
|
||||
{
|
||||
$this->verifiedEmail = $verifiedEmail;
|
||||
}
|
||||
|
||||
public function getVerifiedEmail()
|
||||
{
|
||||
return $this->verifiedEmail;
|
||||
}
|
||||
}
|
||||
4025
htdocs/lib/Google/Service/Orkut.php
Normal file
4025
htdocs/lib/Google/Service/Orkut.php
Normal file
File diff suppressed because it is too large
Load Diff
811
htdocs/lib/Google/Service/Pagespeedonline.php
Normal file
811
htdocs/lib/Google/Service/Pagespeedonline.php
Normal file
@@ -0,0 +1,811 @@
|
||||
<?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 Pagespeedonline (v1).
|
||||
*
|
||||
* <p>
|
||||
* Lets you analyze the performance of a web page and get tailored suggestions to make that page faster.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/speed/docs/insights/v1/getting_started" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Pagespeedonline extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
public $pagespeedapi;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Pagespeedonline service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'pagespeedonline/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'pagespeedonline';
|
||||
|
||||
$this->pagespeedapi = new Google_Service_Pagespeedonline_Pagespeedapi_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'pagespeedapi',
|
||||
array(
|
||||
'methods' => array(
|
||||
'runpagespeed' => array(
|
||||
'path' => 'runPagespeed',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'url' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'screenshot' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'locale' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'snapshots' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'strategy' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'rule' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
'filter_third_party_resources' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "pagespeedapi" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $pagespeedonlineService = new Google_Service_Pagespeedonline(...);
|
||||
* $pagespeedapi = $pagespeedonlineService->pagespeedapi;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Pagespeedonline_Pagespeedapi_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Runs Page Speed analysis on the page at the specified URL, and returns a Page
|
||||
* Speed score, a list of suggestions to make that page faster, and other
|
||||
* information. (pagespeedapi.runpagespeed)
|
||||
*
|
||||
* @param string $url
|
||||
* The URL to fetch and analyze
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param bool screenshot
|
||||
* Indicates if binary data containing a screenshot should be included
|
||||
* @opt_param string locale
|
||||
* The locale used to localize formatted results
|
||||
* @opt_param bool snapshots
|
||||
* Indicates if binary data containing snapshot images should be included
|
||||
* @opt_param string strategy
|
||||
* The analysis strategy to use
|
||||
* @opt_param string rule
|
||||
* A Page Speed rule to run; if none are given, all rules are run
|
||||
* @opt_param bool filterThirdPartyResources
|
||||
* Indicates if third party resources should be filtered out before PageSpeed analysis.
|
||||
* @return Google_Service_Pagespeedonline_Result
|
||||
*/
|
||||
public function runpagespeed($url, $optParams = array())
|
||||
{
|
||||
$params = array('url' => $url);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('runpagespeed', array($params), "Google_Service_Pagespeedonline_Result");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Pagespeedonline_Result extends Google_Collection
|
||||
{
|
||||
protected $formattedResultsType = 'Google_Service_Pagespeedonline_ResultFormattedResults';
|
||||
protected $formattedResultsDataType = '';
|
||||
public $id;
|
||||
public $invalidRules;
|
||||
public $kind;
|
||||
protected $pageStatsType = 'Google_Service_Pagespeedonline_ResultPageStats';
|
||||
protected $pageStatsDataType = '';
|
||||
protected $requestType = 'Google_Service_Pagespeedonline_ResultRequest';
|
||||
protected $requestDataType = '';
|
||||
public $responseCode;
|
||||
public $score;
|
||||
protected $screenshotType = 'Google_Service_Pagespeedonline_ResultScreenshot';
|
||||
protected $screenshotDataType = '';
|
||||
public $title;
|
||||
protected $versionType = 'Google_Service_Pagespeedonline_ResultVersion';
|
||||
protected $versionDataType = '';
|
||||
|
||||
public function setFormattedResults(Google_Service_Pagespeedonline_ResultFormattedResults $formattedResults)
|
||||
{
|
||||
$this->formattedResults = $formattedResults;
|
||||
}
|
||||
|
||||
public function getFormattedResults()
|
||||
{
|
||||
return $this->formattedResults;
|
||||
}
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setInvalidRules($invalidRules)
|
||||
{
|
||||
$this->invalidRules = $invalidRules;
|
||||
}
|
||||
|
||||
public function getInvalidRules()
|
||||
{
|
||||
return $this->invalidRules;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setPageStats(Google_Service_Pagespeedonline_ResultPageStats $pageStats)
|
||||
{
|
||||
$this->pageStats = $pageStats;
|
||||
}
|
||||
|
||||
public function getPageStats()
|
||||
{
|
||||
return $this->pageStats;
|
||||
}
|
||||
|
||||
public function setRequest(Google_Service_Pagespeedonline_ResultRequest $request)
|
||||
{
|
||||
$this->request = $request;
|
||||
}
|
||||
|
||||
public function getRequest()
|
||||
{
|
||||
return $this->request;
|
||||
}
|
||||
|
||||
public function setResponseCode($responseCode)
|
||||
{
|
||||
$this->responseCode = $responseCode;
|
||||
}
|
||||
|
||||
public function getResponseCode()
|
||||
{
|
||||
return $this->responseCode;
|
||||
}
|
||||
|
||||
public function setScore($score)
|
||||
{
|
||||
$this->score = $score;
|
||||
}
|
||||
|
||||
public function getScore()
|
||||
{
|
||||
return $this->score;
|
||||
}
|
||||
|
||||
public function setScreenshot(Google_Service_Pagespeedonline_ResultScreenshot $screenshot)
|
||||
{
|
||||
$this->screenshot = $screenshot;
|
||||
}
|
||||
|
||||
public function getScreenshot()
|
||||
{
|
||||
return $this->screenshot;
|
||||
}
|
||||
|
||||
public function setTitle($title)
|
||||
{
|
||||
$this->title = $title;
|
||||
}
|
||||
|
||||
public function getTitle()
|
||||
{
|
||||
return $this->title;
|
||||
}
|
||||
|
||||
public function setVersion(Google_Service_Pagespeedonline_ResultVersion $version)
|
||||
{
|
||||
$this->version = $version;
|
||||
}
|
||||
|
||||
public function getVersion()
|
||||
{
|
||||
return $this->version;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResults extends Google_Model
|
||||
{
|
||||
public $locale;
|
||||
protected $ruleResultsType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElement';
|
||||
protected $ruleResultsDataType = 'map';
|
||||
|
||||
public function setLocale($locale)
|
||||
{
|
||||
$this->locale = $locale;
|
||||
}
|
||||
|
||||
public function getLocale()
|
||||
{
|
||||
return $this->locale;
|
||||
}
|
||||
|
||||
public function setRuleResults($ruleResults)
|
||||
{
|
||||
$this->ruleResults = $ruleResults;
|
||||
}
|
||||
|
||||
public function getRuleResults()
|
||||
{
|
||||
return $this->ruleResults;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElement extends Google_Collection
|
||||
{
|
||||
public $localizedRuleName;
|
||||
public $ruleImpact;
|
||||
protected $urlBlocksType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocks';
|
||||
protected $urlBlocksDataType = 'array';
|
||||
|
||||
public function setLocalizedRuleName($localizedRuleName)
|
||||
{
|
||||
$this->localizedRuleName = $localizedRuleName;
|
||||
}
|
||||
|
||||
public function getLocalizedRuleName()
|
||||
{
|
||||
return $this->localizedRuleName;
|
||||
}
|
||||
|
||||
public function setRuleImpact($ruleImpact)
|
||||
{
|
||||
$this->ruleImpact = $ruleImpact;
|
||||
}
|
||||
|
||||
public function getRuleImpact()
|
||||
{
|
||||
return $this->ruleImpact;
|
||||
}
|
||||
|
||||
public function setUrlBlocks($urlBlocks)
|
||||
{
|
||||
$this->urlBlocks = $urlBlocks;
|
||||
}
|
||||
|
||||
public function getUrlBlocks()
|
||||
{
|
||||
return $this->urlBlocks;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocks extends Google_Collection
|
||||
{
|
||||
protected $headerType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksHeader';
|
||||
protected $headerDataType = '';
|
||||
protected $urlsType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrls';
|
||||
protected $urlsDataType = 'array';
|
||||
|
||||
public function setHeader(Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksHeader $header)
|
||||
{
|
||||
$this->header = $header;
|
||||
}
|
||||
|
||||
public function getHeader()
|
||||
{
|
||||
return $this->header;
|
||||
}
|
||||
|
||||
public function setUrls($urls)
|
||||
{
|
||||
$this->urls = $urls;
|
||||
}
|
||||
|
||||
public function getUrls()
|
||||
{
|
||||
return $this->urls;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksHeader extends Google_Collection
|
||||
{
|
||||
protected $argsType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksHeaderArgs';
|
||||
protected $argsDataType = 'array';
|
||||
public $format;
|
||||
|
||||
public function setArgs($args)
|
||||
{
|
||||
$this->args = $args;
|
||||
}
|
||||
|
||||
public function getArgs()
|
||||
{
|
||||
return $this->args;
|
||||
}
|
||||
|
||||
public function setFormat($format)
|
||||
{
|
||||
$this->format = $format;
|
||||
}
|
||||
|
||||
public function getFormat()
|
||||
{
|
||||
return $this->format;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksHeaderArgs extends Google_Model
|
||||
{
|
||||
public $type;
|
||||
public $value;
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
|
||||
public function setValue($value)
|
||||
{
|
||||
$this->value = $value;
|
||||
}
|
||||
|
||||
public function getValue()
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrls extends Google_Collection
|
||||
{
|
||||
protected $detailsType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsDetails';
|
||||
protected $detailsDataType = 'array';
|
||||
protected $resultType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsResult';
|
||||
protected $resultDataType = '';
|
||||
|
||||
public function setDetails($details)
|
||||
{
|
||||
$this->details = $details;
|
||||
}
|
||||
|
||||
public function getDetails()
|
||||
{
|
||||
return $this->details;
|
||||
}
|
||||
|
||||
public function setResult(Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsResult $result)
|
||||
{
|
||||
$this->result = $result;
|
||||
}
|
||||
|
||||
public function getResult()
|
||||
{
|
||||
return $this->result;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsDetails extends Google_Collection
|
||||
{
|
||||
protected $argsType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsDetailsArgs';
|
||||
protected $argsDataType = 'array';
|
||||
public $format;
|
||||
|
||||
public function setArgs($args)
|
||||
{
|
||||
$this->args = $args;
|
||||
}
|
||||
|
||||
public function getArgs()
|
||||
{
|
||||
return $this->args;
|
||||
}
|
||||
|
||||
public function setFormat($format)
|
||||
{
|
||||
$this->format = $format;
|
||||
}
|
||||
|
||||
public function getFormat()
|
||||
{
|
||||
return $this->format;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsDetailsArgs extends Google_Model
|
||||
{
|
||||
public $type;
|
||||
public $value;
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
|
||||
public function setValue($value)
|
||||
{
|
||||
$this->value = $value;
|
||||
}
|
||||
|
||||
public function getValue()
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsResult extends Google_Collection
|
||||
{
|
||||
protected $argsType = 'Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsResultArgs';
|
||||
protected $argsDataType = 'array';
|
||||
public $format;
|
||||
|
||||
public function setArgs($args)
|
||||
{
|
||||
$this->args = $args;
|
||||
}
|
||||
|
||||
public function getArgs()
|
||||
{
|
||||
return $this->args;
|
||||
}
|
||||
|
||||
public function setFormat($format)
|
||||
{
|
||||
$this->format = $format;
|
||||
}
|
||||
|
||||
public function getFormat()
|
||||
{
|
||||
return $this->format;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultFormattedResultsRuleResultsElementUrlBlocksUrlsResultArgs extends Google_Model
|
||||
{
|
||||
public $type;
|
||||
public $value;
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
|
||||
public function setValue($value)
|
||||
{
|
||||
$this->value = $value;
|
||||
}
|
||||
|
||||
public function getValue()
|
||||
{
|
||||
return $this->value;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultPageStats extends Google_Model
|
||||
{
|
||||
public $cssResponseBytes;
|
||||
public $flashResponseBytes;
|
||||
public $htmlResponseBytes;
|
||||
public $imageResponseBytes;
|
||||
public $javascriptResponseBytes;
|
||||
public $numberCssResources;
|
||||
public $numberHosts;
|
||||
public $numberJsResources;
|
||||
public $numberResources;
|
||||
public $numberStaticResources;
|
||||
public $otherResponseBytes;
|
||||
public $textResponseBytes;
|
||||
public $totalRequestBytes;
|
||||
|
||||
public function setCssResponseBytes($cssResponseBytes)
|
||||
{
|
||||
$this->cssResponseBytes = $cssResponseBytes;
|
||||
}
|
||||
|
||||
public function getCssResponseBytes()
|
||||
{
|
||||
return $this->cssResponseBytes;
|
||||
}
|
||||
|
||||
public function setFlashResponseBytes($flashResponseBytes)
|
||||
{
|
||||
$this->flashResponseBytes = $flashResponseBytes;
|
||||
}
|
||||
|
||||
public function getFlashResponseBytes()
|
||||
{
|
||||
return $this->flashResponseBytes;
|
||||
}
|
||||
|
||||
public function setHtmlResponseBytes($htmlResponseBytes)
|
||||
{
|
||||
$this->htmlResponseBytes = $htmlResponseBytes;
|
||||
}
|
||||
|
||||
public function getHtmlResponseBytes()
|
||||
{
|
||||
return $this->htmlResponseBytes;
|
||||
}
|
||||
|
||||
public function setImageResponseBytes($imageResponseBytes)
|
||||
{
|
||||
$this->imageResponseBytes = $imageResponseBytes;
|
||||
}
|
||||
|
||||
public function getImageResponseBytes()
|
||||
{
|
||||
return $this->imageResponseBytes;
|
||||
}
|
||||
|
||||
public function setJavascriptResponseBytes($javascriptResponseBytes)
|
||||
{
|
||||
$this->javascriptResponseBytes = $javascriptResponseBytes;
|
||||
}
|
||||
|
||||
public function getJavascriptResponseBytes()
|
||||
{
|
||||
return $this->javascriptResponseBytes;
|
||||
}
|
||||
|
||||
public function setNumberCssResources($numberCssResources)
|
||||
{
|
||||
$this->numberCssResources = $numberCssResources;
|
||||
}
|
||||
|
||||
public function getNumberCssResources()
|
||||
{
|
||||
return $this->numberCssResources;
|
||||
}
|
||||
|
||||
public function setNumberHosts($numberHosts)
|
||||
{
|
||||
$this->numberHosts = $numberHosts;
|
||||
}
|
||||
|
||||
public function getNumberHosts()
|
||||
{
|
||||
return $this->numberHosts;
|
||||
}
|
||||
|
||||
public function setNumberJsResources($numberJsResources)
|
||||
{
|
||||
$this->numberJsResources = $numberJsResources;
|
||||
}
|
||||
|
||||
public function getNumberJsResources()
|
||||
{
|
||||
return $this->numberJsResources;
|
||||
}
|
||||
|
||||
public function setNumberResources($numberResources)
|
||||
{
|
||||
$this->numberResources = $numberResources;
|
||||
}
|
||||
|
||||
public function getNumberResources()
|
||||
{
|
||||
return $this->numberResources;
|
||||
}
|
||||
|
||||
public function setNumberStaticResources($numberStaticResources)
|
||||
{
|
||||
$this->numberStaticResources = $numberStaticResources;
|
||||
}
|
||||
|
||||
public function getNumberStaticResources()
|
||||
{
|
||||
return $this->numberStaticResources;
|
||||
}
|
||||
|
||||
public function setOtherResponseBytes($otherResponseBytes)
|
||||
{
|
||||
$this->otherResponseBytes = $otherResponseBytes;
|
||||
}
|
||||
|
||||
public function getOtherResponseBytes()
|
||||
{
|
||||
return $this->otherResponseBytes;
|
||||
}
|
||||
|
||||
public function setTextResponseBytes($textResponseBytes)
|
||||
{
|
||||
$this->textResponseBytes = $textResponseBytes;
|
||||
}
|
||||
|
||||
public function getTextResponseBytes()
|
||||
{
|
||||
return $this->textResponseBytes;
|
||||
}
|
||||
|
||||
public function setTotalRequestBytes($totalRequestBytes)
|
||||
{
|
||||
$this->totalRequestBytes = $totalRequestBytes;
|
||||
}
|
||||
|
||||
public function getTotalRequestBytes()
|
||||
{
|
||||
return $this->totalRequestBytes;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultRequest extends Google_Model
|
||||
{
|
||||
public $filterThirdPartyResources;
|
||||
public $strategy;
|
||||
public $url;
|
||||
|
||||
public function setFilterThirdPartyResources($filterThirdPartyResources)
|
||||
{
|
||||
$this->filterThirdPartyResources = $filterThirdPartyResources;
|
||||
}
|
||||
|
||||
public function getFilterThirdPartyResources()
|
||||
{
|
||||
return $this->filterThirdPartyResources;
|
||||
}
|
||||
|
||||
public function setStrategy($strategy)
|
||||
{
|
||||
$this->strategy = $strategy;
|
||||
}
|
||||
|
||||
public function getStrategy()
|
||||
{
|
||||
return $this->strategy;
|
||||
}
|
||||
|
||||
public function setUrl($url)
|
||||
{
|
||||
$this->url = $url;
|
||||
}
|
||||
|
||||
public function getUrl()
|
||||
{
|
||||
return $this->url;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultScreenshot extends Google_Model
|
||||
{
|
||||
public $data;
|
||||
public $height;
|
||||
public $mimeType;
|
||||
public $width;
|
||||
|
||||
public function setData($data)
|
||||
{
|
||||
$this->data = $data;
|
||||
}
|
||||
|
||||
public function getData()
|
||||
{
|
||||
return $this->data;
|
||||
}
|
||||
|
||||
public function setHeight($height)
|
||||
{
|
||||
$this->height = $height;
|
||||
}
|
||||
|
||||
public function getHeight()
|
||||
{
|
||||
return $this->height;
|
||||
}
|
||||
|
||||
public function setMimeType($mimeType)
|
||||
{
|
||||
$this->mimeType = $mimeType;
|
||||
}
|
||||
|
||||
public function getMimeType()
|
||||
{
|
||||
return $this->mimeType;
|
||||
}
|
||||
|
||||
public function setWidth($width)
|
||||
{
|
||||
$this->width = $width;
|
||||
}
|
||||
|
||||
public function getWidth()
|
||||
{
|
||||
return $this->width;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Pagespeedonline_ResultVersion extends Google_Model
|
||||
{
|
||||
public $major;
|
||||
public $minor;
|
||||
|
||||
public function setMajor($major)
|
||||
{
|
||||
$this->major = $major;
|
||||
}
|
||||
|
||||
public function getMajor()
|
||||
{
|
||||
return $this->major;
|
||||
}
|
||||
|
||||
public function setMinor($minor)
|
||||
{
|
||||
$this->minor = $minor;
|
||||
}
|
||||
|
||||
public function getMinor()
|
||||
{
|
||||
return $this->minor;
|
||||
}
|
||||
}
|
||||
3821
htdocs/lib/Google/Service/Plus.php
Normal file
3821
htdocs/lib/Google/Service/Plus.php
Normal file
File diff suppressed because it is too large
Load Diff
3977
htdocs/lib/Google/Service/PlusDomains.php
Normal file
3977
htdocs/lib/Google/Service/PlusDomains.php
Normal file
File diff suppressed because it is too large
Load Diff
1265
htdocs/lib/Google/Service/Prediction.php
Normal file
1265
htdocs/lib/Google/Service/Prediction.php
Normal file
File diff suppressed because it is too large
Load Diff
1700
htdocs/lib/Google/Service/QpxExpress.php
Normal file
1700
htdocs/lib/Google/Service/QpxExpress.php
Normal file
File diff suppressed because it is too large
Load Diff
1178
htdocs/lib/Google/Service/Reports.php
Normal file
1178
htdocs/lib/Google/Service/Reports.php
Normal file
File diff suppressed because it is too large
Load Diff
1102
htdocs/lib/Google/Service/Reseller.php
Normal file
1102
htdocs/lib/Google/Service/Reseller.php
Normal file
File diff suppressed because it is too large
Load Diff
210
htdocs/lib/Google/Service/Resource.php
Normal file
210
htdocs/lib/Google/Service/Resource.php
Normal file
@@ -0,0 +1,210 @@
|
||||
<?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.
|
||||
*/
|
||||
|
||||
require_once 'Google/Client.php';
|
||||
require_once 'Google/Exception.php';
|
||||
require_once 'Google/Utils.php';
|
||||
require_once 'Google/Http/Request.php';
|
||||
require_once 'Google/Http/MediaFileUpload.php';
|
||||
require_once 'Google/Http/REST.php';
|
||||
|
||||
/**
|
||||
* Implements the actual methods/resources of the discovered Google API using magic function
|
||||
* calling overloading (__call()), which on call will see if the method name (plus.activities.list)
|
||||
* is available in this service, and if so construct an apiHttpRequest representing it.
|
||||
*
|
||||
* @author Chris Chabot <chabotc@google.com>
|
||||
* @author Chirag Shah <chirags@google.com>
|
||||
*
|
||||
*/
|
||||
class Google_Service_Resource
|
||||
{
|
||||
// Valid query parameters that work, but don't appear in discovery.
|
||||
private $stackParameters = array(
|
||||
'alt' => array('type' => 'string', 'location' => 'query'),
|
||||
'fields' => array('type' => 'string', 'location' => 'query'),
|
||||
'trace' => array('type' => 'string', 'location' => 'query'),
|
||||
'userIp' => array('type' => 'string', 'location' => 'query'),
|
||||
'userip' => array('type' => 'string', 'location' => 'query'),
|
||||
'quotaUser' => array('type' => 'string', 'location' => 'query'),
|
||||
'data' => array('type' => 'string', 'location' => 'body'),
|
||||
'mimeType' => array('type' => 'string', 'location' => 'header'),
|
||||
'uploadType' => array('type' => 'string', 'location' => 'query'),
|
||||
'mediaUpload' => array('type' => 'complex', 'location' => 'query'),
|
||||
);
|
||||
|
||||
/** @var Google_Service $service */
|
||||
private $service;
|
||||
|
||||
/** @var Google_Client $client */
|
||||
private $client;
|
||||
|
||||
/** @var string $serviceName */
|
||||
private $serviceName;
|
||||
|
||||
/** @var string $resourceName */
|
||||
private $resourceName;
|
||||
|
||||
/** @var array $methods */
|
||||
private $methods;
|
||||
|
||||
public function __construct($service, $serviceName, $resourceName, $resource)
|
||||
{
|
||||
$this->service = $service;
|
||||
$this->client = $service->getClient();
|
||||
$this->serviceName = $serviceName;
|
||||
$this->resourceName = $resourceName;
|
||||
$this->methods = isset($resource['methods']) ?
|
||||
$resource['methods'] :
|
||||
array($resourceName => $resource);
|
||||
}
|
||||
|
||||
/**
|
||||
* TODO(ianbarber): This function needs simplifying.
|
||||
* @param $name
|
||||
* @param $arguments
|
||||
* @param $expected_class - optional, the expected class name
|
||||
* @return Google_Http_Request|expected_class
|
||||
* @throws Google_Exception
|
||||
*/
|
||||
public function call($name, $arguments, $expected_class = null)
|
||||
{
|
||||
if (! isset($this->methods[$name])) {
|
||||
throw new Google_Exception(
|
||||
"Unknown function: " .
|
||||
"{$this->serviceName}->{$this->resourceName}->{$name}()"
|
||||
);
|
||||
}
|
||||
$method = $this->methods[$name];
|
||||
$parameters = $arguments[0];
|
||||
|
||||
// postBody is a special case since it's not defined in the discovery
|
||||
// document as parameter, but we abuse the param entry for storing it.
|
||||
$postBody = null;
|
||||
if (isset($parameters['postBody'])) {
|
||||
if ($parameters['postBody'] instanceof Google_Model) {
|
||||
// In the cases the post body is an existing object, we want
|
||||
// to use the smart method to create a simple object for
|
||||
// for JSONification.
|
||||
$parameters['postBody'] = $parameters['postBody']->toSimpleObject();
|
||||
} else if (is_object($parameters['postBody'])) {
|
||||
// If the post body is another kind of object, we will try and
|
||||
// wrangle it into a sensible format.
|
||||
$parameters['postBody'] =
|
||||
$this->convertToArrayAndStripNulls($parameters['postBody']);
|
||||
}
|
||||
$postBody = json_encode($parameters['postBody']);
|
||||
unset($parameters['postBody']);
|
||||
}
|
||||
|
||||
// TODO(ianbarber): optParams here probably should have been
|
||||
// handled already - this may well be redundant code.
|
||||
if (isset($parameters['optParams'])) {
|
||||
$optParams = $parameters['optParams'];
|
||||
unset($parameters['optParams']);
|
||||
$parameters = array_merge($parameters, $optParams);
|
||||
}
|
||||
|
||||
if (!isset($method['parameters'])) {
|
||||
$method['parameters'] = array();
|
||||
}
|
||||
|
||||
$method['parameters'] = array_merge(
|
||||
$method['parameters'],
|
||||
$this->stackParameters
|
||||
);
|
||||
foreach ($parameters as $key => $val) {
|
||||
if ($key != 'postBody' && ! isset($method['parameters'][$key])) {
|
||||
throw new Google_Exception("($name) unknown parameter: '$key'");
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($method['parameters'] as $paramName => $paramSpec) {
|
||||
if (isset($paramSpec['required']) &&
|
||||
$paramSpec['required'] &&
|
||||
! isset($parameters[$paramName])
|
||||
) {
|
||||
throw new Google_Exception("($name) missing required param: '$paramName'");
|
||||
}
|
||||
if (isset($parameters[$paramName])) {
|
||||
$value = $parameters[$paramName];
|
||||
$parameters[$paramName] = $paramSpec;
|
||||
$parameters[$paramName]['value'] = $value;
|
||||
unset($parameters[$paramName]['required']);
|
||||
} else {
|
||||
// Ensure we don't pass nulls.
|
||||
unset($parameters[$paramName]);
|
||||
}
|
||||
}
|
||||
|
||||
$servicePath = $this->service->servicePath;
|
||||
|
||||
$url = Google_Http_REST::createRequestUri(
|
||||
$servicePath,
|
||||
$method['path'],
|
||||
$parameters
|
||||
);
|
||||
$httpRequest = new Google_Http_Request(
|
||||
$url,
|
||||
$method['httpMethod'],
|
||||
null,
|
||||
$postBody
|
||||
);
|
||||
$httpRequest->setBaseComponent($this->client->getBasePath());
|
||||
|
||||
if ($postBody) {
|
||||
$contentTypeHeader = array();
|
||||
$contentTypeHeader['content-type'] = 'application/json; charset=UTF-8';
|
||||
$httpRequest->setRequestHeaders($contentTypeHeader);
|
||||
$httpRequest->setPostBody($postBody);
|
||||
}
|
||||
|
||||
$httpRequest = $this->client->getAuth()->sign($httpRequest);
|
||||
$httpRequest->setExpectedClass($expected_class);
|
||||
|
||||
if (isset($parameters['data']) &&
|
||||
($parameters['uploadType']['value'] == 'media' || $parameters['uploadType']['value'] == 'multipart')) {
|
||||
// If we are doing a simple media upload, trigger that as a convenience.
|
||||
$mfu = new Google_Http_MediaFileUpload(
|
||||
$this->client,
|
||||
$httpRequest,
|
||||
isset($parameters['mimeType']) ? $parameters['mimeType']['value'] : 'application/octet-stream',
|
||||
$parameters['data']['value']
|
||||
);
|
||||
}
|
||||
|
||||
if ($this->client->shouldDefer()) {
|
||||
// If we are in batch or upload mode, return the raw request.
|
||||
return $httpRequest;
|
||||
}
|
||||
|
||||
return $this->client->execute($httpRequest);
|
||||
}
|
||||
|
||||
protected function convertToArrayAndStripNulls($o)
|
||||
{
|
||||
$o = (array) $o;
|
||||
foreach ($o as $k => $v) {
|
||||
if ($v === null) {
|
||||
unset($o[$k]);
|
||||
} elseif (is_object($v) || is_array($v)) {
|
||||
$o[$k] = $this->convertToArrayAndStripNulls($o[$k]);
|
||||
}
|
||||
}
|
||||
return $o;
|
||||
}
|
||||
}
|
||||
2441
htdocs/lib/Google/Service/SQLAdmin.php
Normal file
2441
htdocs/lib/Google/Service/SQLAdmin.php
Normal file
File diff suppressed because it is too large
Load Diff
2122
htdocs/lib/Google/Service/Shopping.php
Normal file
2122
htdocs/lib/Google/Service/Shopping.php
Normal file
File diff suppressed because it is too large
Load Diff
399
htdocs/lib/Google/Service/SiteVerification.php
Normal file
399
htdocs/lib/Google/Service/SiteVerification.php
Normal file
@@ -0,0 +1,399 @@
|
||||
<?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 SiteVerification (v1).
|
||||
*
|
||||
* <p>
|
||||
* Lets you programatically verify ownership of websites or domains with Google.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/site-verification/" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_SiteVerification extends Google_Service
|
||||
{
|
||||
/** Manage the list of sites and domains you control. */
|
||||
const SITEVERIFICATION = "https://www.googleapis.com/auth/siteverification";
|
||||
/** Manage your new site verifications with Google. */
|
||||
const SITEVERIFICATION_VERIFY_ONLY = "https://www.googleapis.com/auth/siteverification.verify_only";
|
||||
|
||||
public $webResource;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the SiteVerification service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'siteVerification/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'siteVerification';
|
||||
|
||||
$this->webResource = new Google_Service_SiteVerification_WebResource_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'webResource',
|
||||
array(
|
||||
'methods' => array(
|
||||
'delete' => array(
|
||||
'path' => 'webResource/{id}',
|
||||
'httpMethod' => 'DELETE',
|
||||
'parameters' => array(
|
||||
'id' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'get' => array(
|
||||
'path' => 'webResource/{id}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'id' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'getToken' => array(
|
||||
'path' => 'token',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(),
|
||||
),'insert' => array(
|
||||
'path' => 'webResource',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'verificationMethod' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'list' => array(
|
||||
'path' => 'webResource',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(),
|
||||
),'patch' => array(
|
||||
'path' => 'webResource/{id}',
|
||||
'httpMethod' => 'PATCH',
|
||||
'parameters' => array(
|
||||
'id' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'update' => array(
|
||||
'path' => 'webResource/{id}',
|
||||
'httpMethod' => 'PUT',
|
||||
'parameters' => array(
|
||||
'id' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "webResource" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $siteVerificationService = new Google_Service_SiteVerification(...);
|
||||
* $webResource = $siteVerificationService->webResource;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_SiteVerification_WebResource_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Relinquish ownership of a website or domain. (webResource.delete)
|
||||
*
|
||||
* @param string $id
|
||||
* The id of a verified site or domain.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function delete($id, $optParams = array())
|
||||
{
|
||||
$params = array('id' => $id);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('delete', array($params));
|
||||
}
|
||||
/**
|
||||
* Get the most current data for a website or domain. (webResource.get)
|
||||
*
|
||||
* @param string $id
|
||||
* The id of a verified site or domain.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
|
||||
*/
|
||||
public function get($id, $optParams = array())
|
||||
{
|
||||
$params = array('id' => $id);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
|
||||
}
|
||||
/**
|
||||
* Get a verification token for placing on a website or domain.
|
||||
* (webResource.getToken)
|
||||
*
|
||||
* @param Google_SiteVerificationWebResourceGettokenRequest $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_SiteVerification_SiteVerificationWebResourceGettokenResponse
|
||||
*/
|
||||
public function getToken(Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequest $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('getToken', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceGettokenResponse");
|
||||
}
|
||||
/**
|
||||
* Attempt verification of a website or domain. (webResource.insert)
|
||||
*
|
||||
* @param string $verificationMethod
|
||||
* The method to use for verifying a site or domain.
|
||||
* @param Google_SiteVerificationWebResourceResource $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
|
||||
*/
|
||||
public function insert($verificationMethod, Google_Service_SiteVerification_SiteVerificationWebResourceResource $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('verificationMethod' => $verificationMethod, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
|
||||
}
|
||||
/**
|
||||
* Get the list of your verified websites and domains.
|
||||
* (webResource.listWebResource)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_SiteVerification_SiteVerificationWebResourceListResponse
|
||||
*/
|
||||
public function listWebResource($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceListResponse");
|
||||
}
|
||||
/**
|
||||
* Modify the list of owners for your website or domain. This method supports
|
||||
* patch semantics. (webResource.patch)
|
||||
*
|
||||
* @param string $id
|
||||
* The id of a verified site or domain.
|
||||
* @param Google_SiteVerificationWebResourceResource $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
|
||||
*/
|
||||
public function patch($id, Google_Service_SiteVerification_SiteVerificationWebResourceResource $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('id' => $id, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('patch', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
|
||||
}
|
||||
/**
|
||||
* Modify the list of owners for your website or domain. (webResource.update)
|
||||
*
|
||||
* @param string $id
|
||||
* The id of a verified site or domain.
|
||||
* @param Google_SiteVerificationWebResourceResource $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_SiteVerification_SiteVerificationWebResourceResource
|
||||
*/
|
||||
public function update($id, Google_Service_SiteVerification_SiteVerificationWebResourceResource $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('id' => $id, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('update', array($params), "Google_Service_SiteVerification_SiteVerificationWebResourceResource");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequest extends Google_Model
|
||||
{
|
||||
protected $siteType = 'Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequestSite';
|
||||
protected $siteDataType = '';
|
||||
public $verificationMethod;
|
||||
|
||||
public function setSite(Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequestSite $site)
|
||||
{
|
||||
$this->site = $site;
|
||||
}
|
||||
|
||||
public function getSite()
|
||||
{
|
||||
return $this->site;
|
||||
}
|
||||
|
||||
public function setVerificationMethod($verificationMethod)
|
||||
{
|
||||
$this->verificationMethod = $verificationMethod;
|
||||
}
|
||||
|
||||
public function getVerificationMethod()
|
||||
{
|
||||
return $this->verificationMethod;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequestSite extends Google_Model
|
||||
{
|
||||
public $identifier;
|
||||
public $type;
|
||||
|
||||
public function setIdentifier($identifier)
|
||||
{
|
||||
$this->identifier = $identifier;
|
||||
}
|
||||
|
||||
public function getIdentifier()
|
||||
{
|
||||
return $this->identifier;
|
||||
}
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_SiteVerification_SiteVerificationWebResourceGettokenResponse extends Google_Model
|
||||
{
|
||||
public $method;
|
||||
public $token;
|
||||
|
||||
public function setMethod($method)
|
||||
{
|
||||
$this->method = $method;
|
||||
}
|
||||
|
||||
public function getMethod()
|
||||
{
|
||||
return $this->method;
|
||||
}
|
||||
|
||||
public function setToken($token)
|
||||
{
|
||||
$this->token = $token;
|
||||
}
|
||||
|
||||
public function getToken()
|
||||
{
|
||||
return $this->token;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_SiteVerification_SiteVerificationWebResourceListResponse extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_SiteVerification_SiteVerificationWebResourceResource';
|
||||
protected $itemsDataType = 'array';
|
||||
|
||||
public function setItems($items)
|
||||
{
|
||||
$this->items = $items;
|
||||
}
|
||||
|
||||
public function getItems()
|
||||
{
|
||||
return $this->items;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_SiteVerification_SiteVerificationWebResourceResource extends Google_Collection
|
||||
{
|
||||
public $id;
|
||||
public $owners;
|
||||
protected $siteType = 'Google_Service_SiteVerification_SiteVerificationWebResourceResourceSite';
|
||||
protected $siteDataType = '';
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setOwners($owners)
|
||||
{
|
||||
$this->owners = $owners;
|
||||
}
|
||||
|
||||
public function getOwners()
|
||||
{
|
||||
return $this->owners;
|
||||
}
|
||||
|
||||
public function setSite(Google_Service_SiteVerification_SiteVerificationWebResourceResourceSite $site)
|
||||
{
|
||||
$this->site = $site;
|
||||
}
|
||||
|
||||
public function getSite()
|
||||
{
|
||||
return $this->site;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_SiteVerification_SiteVerificationWebResourceResourceSite extends Google_Model
|
||||
{
|
||||
public $identifier;
|
||||
public $type;
|
||||
|
||||
public function setIdentifier($identifier)
|
||||
{
|
||||
$this->identifier = $identifier;
|
||||
}
|
||||
|
||||
public function getIdentifier()
|
||||
{
|
||||
return $this->identifier;
|
||||
}
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
}
|
||||
1873
htdocs/lib/Google/Service/Spectrum.php
Normal file
1873
htdocs/lib/Google/Service/Spectrum.php
Normal file
File diff suppressed because it is too large
Load Diff
3111
htdocs/lib/Google/Service/Storage.php
Normal file
3111
htdocs/lib/Google/Service/Storage.php
Normal file
File diff suppressed because it is too large
Load Diff
727
htdocs/lib/Google/Service/Taskqueue.php
Normal file
727
htdocs/lib/Google/Service/Taskqueue.php
Normal file
@@ -0,0 +1,727 @@
|
||||
<?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 Taskqueue (v1beta2).
|
||||
*
|
||||
* <p>
|
||||
* Lets you access a Google App Engine Pull Task Queue over REST.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/appengine/docs/python/taskqueue/rest" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Taskqueue extends Google_Service
|
||||
{
|
||||
/** Manage your Tasks and Taskqueues. */
|
||||
const TASKQUEUE = "https://www.googleapis.com/auth/taskqueue";
|
||||
/** Consume Tasks from your Taskqueues. */
|
||||
const TASKQUEUE_CONSUMER = "https://www.googleapis.com/auth/taskqueue.consumer";
|
||||
|
||||
public $taskqueues;
|
||||
public $tasks;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Taskqueue service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'taskqueue/v1beta2/projects/';
|
||||
$this->version = 'v1beta2';
|
||||
$this->serviceName = 'taskqueue';
|
||||
|
||||
$this->taskqueues = new Google_Service_Taskqueue_Taskqueues_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'taskqueues',
|
||||
array(
|
||||
'methods' => array(
|
||||
'get' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'getStats' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->tasks = new Google_Service_Taskqueue_Tasks_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'tasks',
|
||||
array(
|
||||
'methods' => array(
|
||||
'delete' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}/tasks/{task}',
|
||||
'httpMethod' => 'DELETE',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'get' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}/tasks/{task}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'insert' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}/tasks',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'lease' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}/tasks/lease',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'numTasks' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
'leaseSecs' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
'groupByTag' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'tag' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),'list' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}/tasks',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'patch' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}/tasks/{task}',
|
||||
'httpMethod' => 'PATCH',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'newLeaseSeconds' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'update' => array(
|
||||
'path' => '{project}/taskqueues/{taskqueue}/tasks/{task}',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'project' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'taskqueue' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'newLeaseSeconds' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "taskqueues" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $taskqueueService = new Google_Service_Taskqueue(...);
|
||||
* $taskqueues = $taskqueueService->taskqueues;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Taskqueue_Taskqueues_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Get detailed information about a TaskQueue. (taskqueues.get)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies.
|
||||
* @param string $taskqueue
|
||||
* The id of the taskqueue to get the properties of.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param bool getStats
|
||||
* Whether to get stats. Optional.
|
||||
* @return Google_Service_Taskqueue_TaskQueue
|
||||
*/
|
||||
public function get($project, $taskqueue, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Taskqueue_TaskQueue");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "tasks" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $taskqueueService = new Google_Service_Taskqueue(...);
|
||||
* $tasks = $taskqueueService->tasks;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Taskqueue_Tasks_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Delete a task from a TaskQueue. (tasks.delete)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies.
|
||||
* @param string $taskqueue
|
||||
* The taskqueue to delete a task from.
|
||||
* @param string $task
|
||||
* The id of the task to delete.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function delete($project, $taskqueue, $task, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue, 'task' => $task);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('delete', array($params));
|
||||
}
|
||||
/**
|
||||
* Get a particular task from a TaskQueue. (tasks.get)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies.
|
||||
* @param string $taskqueue
|
||||
* The taskqueue in which the task belongs.
|
||||
* @param string $task
|
||||
* The task to get properties of.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Taskqueue_Task
|
||||
*/
|
||||
public function get($project, $taskqueue, $task, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue, 'task' => $task);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Taskqueue_Task");
|
||||
}
|
||||
/**
|
||||
* Insert a new task in a TaskQueue (tasks.insert)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies
|
||||
* @param string $taskqueue
|
||||
* The taskqueue to insert the task into
|
||||
* @param Google_Task $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Taskqueue_Task
|
||||
*/
|
||||
public function insert($project, $taskqueue, Google_Service_Taskqueue_Task $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params), "Google_Service_Taskqueue_Task");
|
||||
}
|
||||
/**
|
||||
* Lease 1 or more tasks from a TaskQueue. (tasks.lease)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies.
|
||||
* @param string $taskqueue
|
||||
* The taskqueue to lease a task from.
|
||||
* @param int $numTasks
|
||||
* The number of tasks to lease.
|
||||
* @param int $leaseSecs
|
||||
* The lease in seconds.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param bool groupByTag
|
||||
* When true, all returned tasks will have the same tag
|
||||
* @opt_param string tag
|
||||
* The tag allowed for tasks in the response. Must only be specified if group_by_tag is true. If
|
||||
* group_by_tag is true and tag is not specified the tag will be that of the oldest task by eta,
|
||||
* i.e. the first available tag
|
||||
* @return Google_Service_Taskqueue_Tasks
|
||||
*/
|
||||
public function lease($project, $taskqueue, $numTasks, $leaseSecs, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue, 'numTasks' => $numTasks, 'leaseSecs' => $leaseSecs);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('lease', array($params), "Google_Service_Taskqueue_Tasks");
|
||||
}
|
||||
/**
|
||||
* List Tasks in a TaskQueue (tasks.listTasks)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies.
|
||||
* @param string $taskqueue
|
||||
* The id of the taskqueue to list tasks from.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Taskqueue_Tasks2
|
||||
*/
|
||||
public function listTasks($project, $taskqueue, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Taskqueue_Tasks2");
|
||||
}
|
||||
/**
|
||||
* Update tasks that are leased out of a TaskQueue. This method supports patch
|
||||
* semantics. (tasks.patch)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies.
|
||||
* @param string $taskqueue
|
||||
*
|
||||
* @param string $task
|
||||
*
|
||||
* @param int $newLeaseSeconds
|
||||
* The new lease in seconds.
|
||||
* @param Google_Task $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Taskqueue_Task
|
||||
*/
|
||||
public function patch($project, $taskqueue, $task, $newLeaseSeconds, Google_Service_Taskqueue_Task $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue, 'task' => $task, 'newLeaseSeconds' => $newLeaseSeconds, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('patch', array($params), "Google_Service_Taskqueue_Task");
|
||||
}
|
||||
/**
|
||||
* Update tasks that are leased out of a TaskQueue. (tasks.update)
|
||||
*
|
||||
* @param string $project
|
||||
* The project under which the queue lies.
|
||||
* @param string $taskqueue
|
||||
*
|
||||
* @param string $task
|
||||
*
|
||||
* @param int $newLeaseSeconds
|
||||
* The new lease in seconds.
|
||||
* @param Google_Task $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Taskqueue_Task
|
||||
*/
|
||||
public function update($project, $taskqueue, $task, $newLeaseSeconds, Google_Service_Taskqueue_Task $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('project' => $project, 'taskqueue' => $taskqueue, 'task' => $task, 'newLeaseSeconds' => $newLeaseSeconds, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('update', array($params), "Google_Service_Taskqueue_Task");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Taskqueue_Task extends Google_Model
|
||||
{
|
||||
public $enqueueTimestamp;
|
||||
public $id;
|
||||
public $kind;
|
||||
public $leaseTimestamp;
|
||||
public $payloadBase64;
|
||||
public $queueName;
|
||||
public $retryCount;
|
||||
public $tag;
|
||||
|
||||
public function setEnqueueTimestamp($enqueueTimestamp)
|
||||
{
|
||||
$this->enqueueTimestamp = $enqueueTimestamp;
|
||||
}
|
||||
|
||||
public function getEnqueueTimestamp()
|
||||
{
|
||||
return $this->enqueueTimestamp;
|
||||
}
|
||||
|
||||
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 setLeaseTimestamp($leaseTimestamp)
|
||||
{
|
||||
$this->leaseTimestamp = $leaseTimestamp;
|
||||
}
|
||||
|
||||
public function getLeaseTimestamp()
|
||||
{
|
||||
return $this->leaseTimestamp;
|
||||
}
|
||||
|
||||
public function setPayloadBase64($payloadBase64)
|
||||
{
|
||||
$this->payloadBase64 = $payloadBase64;
|
||||
}
|
||||
|
||||
public function getPayloadBase64()
|
||||
{
|
||||
return $this->payloadBase64;
|
||||
}
|
||||
|
||||
public function setQueueName($queueName)
|
||||
{
|
||||
$this->queueName = $queueName;
|
||||
}
|
||||
|
||||
public function getQueueName()
|
||||
{
|
||||
return $this->queueName;
|
||||
}
|
||||
|
||||
public function setRetryCount($retryCount)
|
||||
{
|
||||
$this->retryCount = $retryCount;
|
||||
}
|
||||
|
||||
public function getRetryCount()
|
||||
{
|
||||
return $this->retryCount;
|
||||
}
|
||||
|
||||
public function setTag($tag)
|
||||
{
|
||||
$this->tag = $tag;
|
||||
}
|
||||
|
||||
public function getTag()
|
||||
{
|
||||
return $this->tag;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Taskqueue_TaskQueue extends Google_Model
|
||||
{
|
||||
protected $aclType = 'Google_Service_Taskqueue_TaskQueueAcl';
|
||||
protected $aclDataType = '';
|
||||
public $id;
|
||||
public $kind;
|
||||
public $maxLeases;
|
||||
protected $statsType = 'Google_Service_Taskqueue_TaskQueueStats';
|
||||
protected $statsDataType = '';
|
||||
|
||||
public function setAcl(Google_Service_Taskqueue_TaskQueueAcl $acl)
|
||||
{
|
||||
$this->acl = $acl;
|
||||
}
|
||||
|
||||
public function getAcl()
|
||||
{
|
||||
return $this->acl;
|
||||
}
|
||||
|
||||
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 setMaxLeases($maxLeases)
|
||||
{
|
||||
$this->maxLeases = $maxLeases;
|
||||
}
|
||||
|
||||
public function getMaxLeases()
|
||||
{
|
||||
return $this->maxLeases;
|
||||
}
|
||||
|
||||
public function setStats(Google_Service_Taskqueue_TaskQueueStats $stats)
|
||||
{
|
||||
$this->stats = $stats;
|
||||
}
|
||||
|
||||
public function getStats()
|
||||
{
|
||||
return $this->stats;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Taskqueue_TaskQueueAcl extends Google_Collection
|
||||
{
|
||||
public $adminEmails;
|
||||
public $consumerEmails;
|
||||
public $producerEmails;
|
||||
|
||||
public function setAdminEmails($adminEmails)
|
||||
{
|
||||
$this->adminEmails = $adminEmails;
|
||||
}
|
||||
|
||||
public function getAdminEmails()
|
||||
{
|
||||
return $this->adminEmails;
|
||||
}
|
||||
|
||||
public function setConsumerEmails($consumerEmails)
|
||||
{
|
||||
$this->consumerEmails = $consumerEmails;
|
||||
}
|
||||
|
||||
public function getConsumerEmails()
|
||||
{
|
||||
return $this->consumerEmails;
|
||||
}
|
||||
|
||||
public function setProducerEmails($producerEmails)
|
||||
{
|
||||
$this->producerEmails = $producerEmails;
|
||||
}
|
||||
|
||||
public function getProducerEmails()
|
||||
{
|
||||
return $this->producerEmails;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Taskqueue_TaskQueueStats extends Google_Model
|
||||
{
|
||||
public $leasedLastHour;
|
||||
public $leasedLastMinute;
|
||||
public $oldestTask;
|
||||
public $totalTasks;
|
||||
|
||||
public function setLeasedLastHour($leasedLastHour)
|
||||
{
|
||||
$this->leasedLastHour = $leasedLastHour;
|
||||
}
|
||||
|
||||
public function getLeasedLastHour()
|
||||
{
|
||||
return $this->leasedLastHour;
|
||||
}
|
||||
|
||||
public function setLeasedLastMinute($leasedLastMinute)
|
||||
{
|
||||
$this->leasedLastMinute = $leasedLastMinute;
|
||||
}
|
||||
|
||||
public function getLeasedLastMinute()
|
||||
{
|
||||
return $this->leasedLastMinute;
|
||||
}
|
||||
|
||||
public function setOldestTask($oldestTask)
|
||||
{
|
||||
$this->oldestTask = $oldestTask;
|
||||
}
|
||||
|
||||
public function getOldestTask()
|
||||
{
|
||||
return $this->oldestTask;
|
||||
}
|
||||
|
||||
public function setTotalTasks($totalTasks)
|
||||
{
|
||||
$this->totalTasks = $totalTasks;
|
||||
}
|
||||
|
||||
public function getTotalTasks()
|
||||
{
|
||||
return $this->totalTasks;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Taskqueue_Tasks extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_Taskqueue_Task';
|
||||
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_Taskqueue_Tasks2 extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_Taskqueue_Task';
|
||||
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;
|
||||
}
|
||||
}
|
||||
958
htdocs/lib/Google/Service/Tasks.php
Normal file
958
htdocs/lib/Google/Service/Tasks.php
Normal file
@@ -0,0 +1,958 @@
|
||||
<?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 Tasks (v1).
|
||||
*
|
||||
* <p>
|
||||
* Lets you manage your tasks and task lists.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/google-apps/tasks/firstapp" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Tasks extends Google_Service
|
||||
{
|
||||
/** Manage your tasks. */
|
||||
const TASKS = "https://www.googleapis.com/auth/tasks";
|
||||
/** View your tasks. */
|
||||
const TASKS_READONLY = "https://www.googleapis.com/auth/tasks.readonly";
|
||||
|
||||
public $tasklists;
|
||||
public $tasks;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Tasks service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'tasks/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'tasks';
|
||||
|
||||
$this->tasklists = new Google_Service_Tasks_Tasklists_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'tasklists',
|
||||
array(
|
||||
'methods' => array(
|
||||
'delete' => array(
|
||||
'path' => 'users/@me/lists/{tasklist}',
|
||||
'httpMethod' => 'DELETE',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'get' => array(
|
||||
'path' => 'users/@me/lists/{tasklist}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'insert' => array(
|
||||
'path' => 'users/@me/lists',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(),
|
||||
),'list' => array(
|
||||
'path' => 'users/@me/lists',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'pageToken' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'maxResults' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),'patch' => array(
|
||||
'path' => 'users/@me/lists/{tasklist}',
|
||||
'httpMethod' => 'PATCH',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'update' => array(
|
||||
'path' => 'users/@me/lists/{tasklist}',
|
||||
'httpMethod' => 'PUT',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->tasks = new Google_Service_Tasks_Tasks_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'tasks',
|
||||
array(
|
||||
'methods' => array(
|
||||
'clear' => array(
|
||||
'path' => 'lists/{tasklist}/clear',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'delete' => array(
|
||||
'path' => 'lists/{tasklist}/tasks/{task}',
|
||||
'httpMethod' => 'DELETE',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'get' => array(
|
||||
'path' => 'lists/{tasklist}/tasks/{task}',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'insert' => array(
|
||||
'path' => 'lists/{tasklist}/tasks',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'parent' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'previous' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),'list' => array(
|
||||
'path' => 'lists/{tasklist}/tasks',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'dueMax' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'showDeleted' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'updatedMin' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'completedMin' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'maxResults' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'showCompleted' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'pageToken' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'completedMax' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'showHidden' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'boolean',
|
||||
),
|
||||
'dueMin' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),'move' => array(
|
||||
'path' => 'lists/{tasklist}/tasks/{task}/move',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'parent' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'previous' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),'patch' => array(
|
||||
'path' => 'lists/{tasklist}/tasks/{task}',
|
||||
'httpMethod' => 'PATCH',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),'update' => array(
|
||||
'path' => 'lists/{tasklist}/tasks/{task}',
|
||||
'httpMethod' => 'PUT',
|
||||
'parameters' => array(
|
||||
'tasklist' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'task' => array(
|
||||
'location' => 'path',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "tasklists" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $tasksService = new Google_Service_Tasks(...);
|
||||
* $tasklists = $tasksService->tasklists;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Tasks_Tasklists_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* 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);
|
||||
return $this->call('delete', array($params));
|
||||
}
|
||||
/**
|
||||
* Returns the authenticated user's specified task list. (tasklists.get)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Tasks_TaskList
|
||||
*/
|
||||
public function get($tasklist, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Tasks_TaskList");
|
||||
}
|
||||
/**
|
||||
* 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_Service_Tasks_TaskList
|
||||
*/
|
||||
public function insert(Google_Service_Tasks_TaskList $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params), "Google_Service_Tasks_TaskList");
|
||||
}
|
||||
/**
|
||||
* Returns all the authenticated user's task lists. (tasklists.listTasklists)
|
||||
*
|
||||
* @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_Service_Tasks_TaskLists
|
||||
*/
|
||||
public function listTasklists($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Tasks_TaskLists");
|
||||
}
|
||||
/**
|
||||
* 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_Service_Tasks_TaskList
|
||||
*/
|
||||
public function patch($tasklist, Google_Service_Tasks_TaskList $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('patch', array($params), "Google_Service_Tasks_TaskList");
|
||||
}
|
||||
/**
|
||||
* 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_Service_Tasks_TaskList
|
||||
*/
|
||||
public function update($tasklist, Google_Service_Tasks_TaskList $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('update', array($params), "Google_Service_Tasks_TaskList");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "tasks" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $tasksService = new Google_Service_Tasks(...);
|
||||
* $tasks = $tasksService->tasks;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Tasks_Tasks_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Clears all completed tasks from the specified task list. The affected tasks
|
||||
* will be marked as 'hidden' and no longer be returned by default when
|
||||
* retrieving all tasks for a task list. (tasks.clear)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function clear($tasklist, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('clear', array($params));
|
||||
}
|
||||
/**
|
||||
* Deletes the specified task from the task list. (tasks.delete)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param string $task
|
||||
* Task identifier.
|
||||
* @param array $optParams Optional parameters.
|
||||
*/
|
||||
public function delete($tasklist, $task, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'task' => $task);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('delete', array($params));
|
||||
}
|
||||
/**
|
||||
* Returns the specified task. (tasks.get)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param string $task
|
||||
* Task identifier.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Tasks_Task
|
||||
*/
|
||||
public function get($tasklist, $task, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'task' => $task);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Tasks_Task");
|
||||
}
|
||||
/**
|
||||
* Creates a new task on the specified task list. (tasks.insert)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param Google_Task $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string parent
|
||||
* Parent task identifier. If the task is created at the top level, this parameter is omitted.
|
||||
* Optional.
|
||||
* @opt_param string previous
|
||||
* Previous sibling task identifier. If the task is created at the first position among its
|
||||
* siblings, this parameter is omitted. Optional.
|
||||
* @return Google_Service_Tasks_Task
|
||||
*/
|
||||
public function insert($tasklist, Google_Service_Tasks_Task $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params), "Google_Service_Tasks_Task");
|
||||
}
|
||||
/**
|
||||
* Returns all tasks in the specified task list. (tasks.listTasks)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string dueMax
|
||||
* Upper bound for a task's due date (as a RFC 3339 timestamp) to filter by. Optional. The default
|
||||
* is not to filter by due date.
|
||||
* @opt_param bool showDeleted
|
||||
* Flag indicating whether deleted tasks are returned in the result. Optional. The default is
|
||||
* False.
|
||||
* @opt_param string updatedMin
|
||||
* Lower bound for a task's last modification time (as a RFC 3339 timestamp) to filter by.
|
||||
* Optional. The default is not to filter by last modification time.
|
||||
* @opt_param string completedMin
|
||||
* Lower bound for a task's completion date (as a RFC 3339 timestamp) to filter by. Optional. The
|
||||
* default is not to filter by completion date.
|
||||
* @opt_param string maxResults
|
||||
* Maximum number of task lists returned on one page. Optional. The default is 100.
|
||||
* @opt_param bool showCompleted
|
||||
* Flag indicating whether completed tasks are returned in the result. Optional. The default is
|
||||
* True.
|
||||
* @opt_param string pageToken
|
||||
* Token specifying the result page to return. Optional.
|
||||
* @opt_param string completedMax
|
||||
* Upper bound for a task's completion date (as a RFC 3339 timestamp) to filter by. Optional. The
|
||||
* default is not to filter by completion date.
|
||||
* @opt_param bool showHidden
|
||||
* Flag indicating whether hidden tasks are returned in the result. Optional. The default is False.
|
||||
* @opt_param string dueMin
|
||||
* Lower bound for a task's due date (as a RFC 3339 timestamp) to filter by. Optional. The default
|
||||
* is not to filter by due date.
|
||||
* @return Google_Service_Tasks_Tasks
|
||||
*/
|
||||
public function listTasks($tasklist, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Tasks_Tasks");
|
||||
}
|
||||
/**
|
||||
* Moves the specified task to another position in the task list. This can
|
||||
* include putting it as a child task under a new parent and/or move it to a
|
||||
* different position among its sibling tasks. (tasks.move)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param string $task
|
||||
* Task identifier.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string parent
|
||||
* New parent task identifier. If the task is moved to the top level, this parameter is omitted.
|
||||
* Optional.
|
||||
* @opt_param string previous
|
||||
* New previous sibling task identifier. If the task is moved to the first position among its
|
||||
* siblings, this parameter is omitted. Optional.
|
||||
* @return Google_Service_Tasks_Task
|
||||
*/
|
||||
public function move($tasklist, $task, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'task' => $task);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('move', array($params), "Google_Service_Tasks_Task");
|
||||
}
|
||||
/**
|
||||
* Updates the specified task. This method supports patch semantics.
|
||||
* (tasks.patch)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param string $task
|
||||
* Task identifier.
|
||||
* @param Google_Task $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Tasks_Task
|
||||
*/
|
||||
public function patch($tasklist, $task, Google_Service_Tasks_Task $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'task' => $task, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('patch', array($params), "Google_Service_Tasks_Task");
|
||||
}
|
||||
/**
|
||||
* Updates the specified task. (tasks.update)
|
||||
*
|
||||
* @param string $tasklist
|
||||
* Task list identifier.
|
||||
* @param string $task
|
||||
* Task identifier.
|
||||
* @param Google_Task $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Tasks_Task
|
||||
*/
|
||||
public function update($tasklist, $task, Google_Service_Tasks_Task $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('tasklist' => $tasklist, 'task' => $task, 'postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('update', array($params), "Google_Service_Tasks_Task");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Tasks_Task extends Google_Collection
|
||||
{
|
||||
public $completed;
|
||||
public $deleted;
|
||||
public $due;
|
||||
public $etag;
|
||||
public $hidden;
|
||||
public $id;
|
||||
public $kind;
|
||||
protected $linksType = 'Google_Service_Tasks_TaskLinks';
|
||||
protected $linksDataType = 'array';
|
||||
public $notes;
|
||||
public $parent;
|
||||
public $position;
|
||||
public $selfLink;
|
||||
public $status;
|
||||
public $title;
|
||||
public $updated;
|
||||
|
||||
public function setCompleted($completed)
|
||||
{
|
||||
$this->completed = $completed;
|
||||
}
|
||||
|
||||
public function getCompleted()
|
||||
{
|
||||
return $this->completed;
|
||||
}
|
||||
|
||||
public function setDeleted($deleted)
|
||||
{
|
||||
$this->deleted = $deleted;
|
||||
}
|
||||
|
||||
public function getDeleted()
|
||||
{
|
||||
return $this->deleted;
|
||||
}
|
||||
|
||||
public function setDue($due)
|
||||
{
|
||||
$this->due = $due;
|
||||
}
|
||||
|
||||
public function getDue()
|
||||
{
|
||||
return $this->due;
|
||||
}
|
||||
|
||||
public function setEtag($etag)
|
||||
{
|
||||
$this->etag = $etag;
|
||||
}
|
||||
|
||||
public function getEtag()
|
||||
{
|
||||
return $this->etag;
|
||||
}
|
||||
|
||||
public function setHidden($hidden)
|
||||
{
|
||||
$this->hidden = $hidden;
|
||||
}
|
||||
|
||||
public function getHidden()
|
||||
{
|
||||
return $this->hidden;
|
||||
}
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setLinks($links)
|
||||
{
|
||||
$this->links = $links;
|
||||
}
|
||||
|
||||
public function getLinks()
|
||||
{
|
||||
return $this->links;
|
||||
}
|
||||
|
||||
public function setNotes($notes)
|
||||
{
|
||||
$this->notes = $notes;
|
||||
}
|
||||
|
||||
public function getNotes()
|
||||
{
|
||||
return $this->notes;
|
||||
}
|
||||
|
||||
public function setParent($parent)
|
||||
{
|
||||
$this->parent = $parent;
|
||||
}
|
||||
|
||||
public function getParent()
|
||||
{
|
||||
return $this->parent;
|
||||
}
|
||||
|
||||
public function setPosition($position)
|
||||
{
|
||||
$this->position = $position;
|
||||
}
|
||||
|
||||
public function getPosition()
|
||||
{
|
||||
return $this->position;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Tasks_TaskLinks extends Google_Model
|
||||
{
|
||||
public $description;
|
||||
public $link;
|
||||
public $type;
|
||||
|
||||
public function setDescription($description)
|
||||
{
|
||||
$this->description = $description;
|
||||
}
|
||||
|
||||
public function getDescription()
|
||||
{
|
||||
return $this->description;
|
||||
}
|
||||
|
||||
public function setLink($link)
|
||||
{
|
||||
$this->link = $link;
|
||||
}
|
||||
|
||||
public function getLink()
|
||||
{
|
||||
return $this->link;
|
||||
}
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Tasks_TaskList extends Google_Model
|
||||
{
|
||||
public $etag;
|
||||
public $id;
|
||||
public $kind;
|
||||
public $selfLink;
|
||||
public $title;
|
||||
public $updated;
|
||||
|
||||
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 setSelfLink($selfLink)
|
||||
{
|
||||
$this->selfLink = $selfLink;
|
||||
}
|
||||
|
||||
public function getSelfLink()
|
||||
{
|
||||
return $this->selfLink;
|
||||
}
|
||||
|
||||
public function setTitle($title)
|
||||
{
|
||||
$this->title = $title;
|
||||
}
|
||||
|
||||
public function getTitle()
|
||||
{
|
||||
return $this->title;
|
||||
}
|
||||
|
||||
public function setUpdated($updated)
|
||||
{
|
||||
$this->updated = $updated;
|
||||
}
|
||||
|
||||
public function getUpdated()
|
||||
{
|
||||
return $this->updated;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Tasks_TaskLists extends Google_Collection
|
||||
{
|
||||
public $etag;
|
||||
protected $itemsType = 'Google_Service_Tasks_TaskList';
|
||||
protected $itemsDataType = 'array';
|
||||
public $kind;
|
||||
public $nextPageToken;
|
||||
|
||||
public function setEtag($etag)
|
||||
{
|
||||
$this->etag = $etag;
|
||||
}
|
||||
|
||||
public function getEtag()
|
||||
{
|
||||
return $this->etag;
|
||||
}
|
||||
|
||||
public function setItems($items)
|
||||
{
|
||||
$this->items = $items;
|
||||
}
|
||||
|
||||
public function getItems()
|
||||
{
|
||||
return $this->items;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setNextPageToken($nextPageToken)
|
||||
{
|
||||
$this->nextPageToken = $nextPageToken;
|
||||
}
|
||||
|
||||
public function getNextPageToken()
|
||||
{
|
||||
return $this->nextPageToken;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Tasks_Tasks extends Google_Collection
|
||||
{
|
||||
public $etag;
|
||||
protected $itemsType = 'Google_Service_Tasks_Task';
|
||||
protected $itemsDataType = 'array';
|
||||
public $kind;
|
||||
public $nextPageToken;
|
||||
|
||||
public function setEtag($etag)
|
||||
{
|
||||
$this->etag = $etag;
|
||||
}
|
||||
|
||||
public function getEtag()
|
||||
{
|
||||
return $this->etag;
|
||||
}
|
||||
|
||||
public function setItems($items)
|
||||
{
|
||||
$this->items = $items;
|
||||
}
|
||||
|
||||
public function getItems()
|
||||
{
|
||||
return $this->items;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setNextPageToken($nextPageToken)
|
||||
{
|
||||
$this->nextPageToken = $nextPageToken;
|
||||
}
|
||||
|
||||
public function getNextPageToken()
|
||||
{
|
||||
return $this->nextPageToken;
|
||||
}
|
||||
}
|
||||
367
htdocs/lib/Google/Service/Translate.php
Normal file
367
htdocs/lib/Google/Service/Translate.php
Normal file
@@ -0,0 +1,367 @@
|
||||
<?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 Translate (v2).
|
||||
*
|
||||
* <p>
|
||||
* Lets you translate text from one language to another
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/translate/v2/using_rest" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Translate extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
public $detections;
|
||||
public $languages;
|
||||
public $translations;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Translate service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'language/translate/';
|
||||
$this->version = 'v2';
|
||||
$this->serviceName = 'translate';
|
||||
|
||||
$this->detections = new Google_Service_Translate_Detections_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'detections',
|
||||
array(
|
||||
'methods' => array(
|
||||
'list' => array(
|
||||
'path' => 'v2/detect',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'q' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->languages = new Google_Service_Translate_Languages_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'languages',
|
||||
array(
|
||||
'methods' => array(
|
||||
'list' => array(
|
||||
'path' => 'v2/languages',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'target' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->translations = new Google_Service_Translate_Translations_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'translations',
|
||||
array(
|
||||
'methods' => array(
|
||||
'list' => array(
|
||||
'path' => 'v2',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'q' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
'required' => true,
|
||||
),
|
||||
'target' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'source' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'format' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'cid' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'repeated' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "detections" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $translateService = new Google_Service_Translate(...);
|
||||
* $detections = $translateService->detections;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Translate_Detections_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Detect the language of text. (detections.listDetections)
|
||||
*
|
||||
* @param string $q
|
||||
* The text to detect
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Translate_DetectionsListResponse
|
||||
*/
|
||||
public function listDetections($q, $optParams = array())
|
||||
{
|
||||
$params = array('q' => $q);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Translate_DetectionsListResponse");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "languages" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $translateService = new Google_Service_Translate(...);
|
||||
* $languages = $translateService->languages;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Translate_Languages_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* List the source/target languages supported by the API
|
||||
* (languages.listLanguages)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string target
|
||||
* the language and collation in which the localized results should be returned
|
||||
* @return Google_Service_Translate_LanguagesListResponse
|
||||
*/
|
||||
public function listLanguages($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Translate_LanguagesListResponse");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "translations" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $translateService = new Google_Service_Translate(...);
|
||||
* $translations = $translateService->translations;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Translate_Translations_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Returns text translations from one language to another.
|
||||
* (translations.listTranslations)
|
||||
*
|
||||
* @param string $q
|
||||
* The text to translate
|
||||
* @param string $target
|
||||
* The target language into which the text should be translated
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string source
|
||||
* The source language of the text
|
||||
* @opt_param string format
|
||||
* The format of the text
|
||||
* @opt_param string cid
|
||||
* The customization id for translate
|
||||
* @return Google_Service_Translate_TranslationsListResponse
|
||||
*/
|
||||
public function listTranslations($q, $target, $optParams = array())
|
||||
{
|
||||
$params = array('q' => $q, 'target' => $target);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Translate_TranslationsListResponse");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Translate_DetectionsListResponse extends Google_Collection
|
||||
{
|
||||
protected $detectionsType = 'Google_Service_Translate_DetectionsResourceItems';
|
||||
protected $detectionsDataType = 'array';
|
||||
|
||||
public function setDetections($detections)
|
||||
{
|
||||
$this->detections = $detections;
|
||||
}
|
||||
|
||||
public function getDetections()
|
||||
{
|
||||
return $this->detections;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Translate_DetectionsResourceItems extends Google_Model
|
||||
{
|
||||
public $confidence;
|
||||
public $isReliable;
|
||||
public $language;
|
||||
|
||||
public function setConfidence($confidence)
|
||||
{
|
||||
$this->confidence = $confidence;
|
||||
}
|
||||
|
||||
public function getConfidence()
|
||||
{
|
||||
return $this->confidence;
|
||||
}
|
||||
|
||||
public function setIsReliable($isReliable)
|
||||
{
|
||||
$this->isReliable = $isReliable;
|
||||
}
|
||||
|
||||
public function getIsReliable()
|
||||
{
|
||||
return $this->isReliable;
|
||||
}
|
||||
|
||||
public function setLanguage($language)
|
||||
{
|
||||
$this->language = $language;
|
||||
}
|
||||
|
||||
public function getLanguage()
|
||||
{
|
||||
return $this->language;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Translate_LanguagesListResponse extends Google_Collection
|
||||
{
|
||||
protected $languagesType = 'Google_Service_Translate_LanguagesResource';
|
||||
protected $languagesDataType = 'array';
|
||||
|
||||
public function setLanguages($languages)
|
||||
{
|
||||
$this->languages = $languages;
|
||||
}
|
||||
|
||||
public function getLanguages()
|
||||
{
|
||||
return $this->languages;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Translate_LanguagesResource extends Google_Model
|
||||
{
|
||||
public $language;
|
||||
public $name;
|
||||
|
||||
public function setLanguage($language)
|
||||
{
|
||||
$this->language = $language;
|
||||
}
|
||||
|
||||
public function getLanguage()
|
||||
{
|
||||
return $this->language;
|
||||
}
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Translate_TranslationsListResponse extends Google_Collection
|
||||
{
|
||||
protected $translationsType = 'Google_Service_Translate_TranslationsResource';
|
||||
protected $translationsDataType = 'array';
|
||||
|
||||
public function setTranslations($translations)
|
||||
{
|
||||
$this->translations = $translations;
|
||||
}
|
||||
|
||||
public function getTranslations()
|
||||
{
|
||||
return $this->translations;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Translate_TranslationsResource extends Google_Model
|
||||
{
|
||||
public $detectedSourceLanguage;
|
||||
public $translatedText;
|
||||
|
||||
public function setDetectedSourceLanguage($detectedSourceLanguage)
|
||||
{
|
||||
$this->detectedSourceLanguage = $detectedSourceLanguage;
|
||||
}
|
||||
|
||||
public function getDetectedSourceLanguage()
|
||||
{
|
||||
return $this->detectedSourceLanguage;
|
||||
}
|
||||
|
||||
public function setTranslatedText($translatedText)
|
||||
{
|
||||
$this->translatedText = $translatedText;
|
||||
}
|
||||
|
||||
public function getTranslatedText()
|
||||
{
|
||||
return $this->translatedText;
|
||||
}
|
||||
}
|
||||
453
htdocs/lib/Google/Service/Urlshortener.php
Normal file
453
htdocs/lib/Google/Service/Urlshortener.php
Normal file
@@ -0,0 +1,453 @@
|
||||
<?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 Urlshortener (v1).
|
||||
*
|
||||
* <p>
|
||||
* Lets you create, inspect, and manage goo.gl short URLs
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="http://code.google.com/apis/urlshortener/v1/getting_started.html" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Urlshortener extends Google_Service
|
||||
{
|
||||
/** Manage your goo.gl short URLs. */
|
||||
const URLSHORTENER = "https://www.googleapis.com/auth/urlshortener";
|
||||
|
||||
public $url;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Urlshortener service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'urlshortener/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'urlshortener';
|
||||
|
||||
$this->url = new Google_Service_Urlshortener_Url_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'url',
|
||||
array(
|
||||
'methods' => array(
|
||||
'get' => array(
|
||||
'path' => 'url',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'shortUrl' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'projection' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),'insert' => array(
|
||||
'path' => 'url',
|
||||
'httpMethod' => 'POST',
|
||||
'parameters' => array(),
|
||||
),'list' => array(
|
||||
'path' => 'url/history',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'start-token' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'projection' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "url" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $urlshortenerService = new Google_Service_Urlshortener(...);
|
||||
* $url = $urlshortenerService->url;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Urlshortener_Url_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Expands a short URL or gets creation time and analytics. (url.get)
|
||||
*
|
||||
* @param string $shortUrl
|
||||
* The short URL, including the protocol.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string projection
|
||||
* Additional information to return.
|
||||
* @return Google_Service_Urlshortener_Url
|
||||
*/
|
||||
public function get($shortUrl, $optParams = array())
|
||||
{
|
||||
$params = array('shortUrl' => $shortUrl);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('get', array($params), "Google_Service_Urlshortener_Url");
|
||||
}
|
||||
/**
|
||||
* Creates a new short URL. (url.insert)
|
||||
*
|
||||
* @param Google_Url $postBody
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_Urlshortener_Url
|
||||
*/
|
||||
public function insert(Google_Service_Urlshortener_Url $postBody, $optParams = array())
|
||||
{
|
||||
$params = array('postBody' => $postBody);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('insert', array($params), "Google_Service_Urlshortener_Url");
|
||||
}
|
||||
/**
|
||||
* Retrieves a list of URLs shortened by a user. (url.listUrl)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string startToken
|
||||
* Token for requesting successive pages of results.
|
||||
* @opt_param string projection
|
||||
* Additional information to return.
|
||||
* @return Google_Service_Urlshortener_UrlHistory
|
||||
*/
|
||||
public function listUrl($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Urlshortener_UrlHistory");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Urlshortener_AnalyticsSnapshot extends Google_Collection
|
||||
{
|
||||
protected $browsersType = 'Google_Service_Urlshortener_StringCount';
|
||||
protected $browsersDataType = 'array';
|
||||
protected $countriesType = 'Google_Service_Urlshortener_StringCount';
|
||||
protected $countriesDataType = 'array';
|
||||
public $longUrlClicks;
|
||||
protected $platformsType = 'Google_Service_Urlshortener_StringCount';
|
||||
protected $platformsDataType = 'array';
|
||||
protected $referrersType = 'Google_Service_Urlshortener_StringCount';
|
||||
protected $referrersDataType = 'array';
|
||||
public $shortUrlClicks;
|
||||
|
||||
public function setBrowsers($browsers)
|
||||
{
|
||||
$this->browsers = $browsers;
|
||||
}
|
||||
|
||||
public function getBrowsers()
|
||||
{
|
||||
return $this->browsers;
|
||||
}
|
||||
|
||||
public function setCountries($countries)
|
||||
{
|
||||
$this->countries = $countries;
|
||||
}
|
||||
|
||||
public function getCountries()
|
||||
{
|
||||
return $this->countries;
|
||||
}
|
||||
|
||||
public function setLongUrlClicks($longUrlClicks)
|
||||
{
|
||||
$this->longUrlClicks = $longUrlClicks;
|
||||
}
|
||||
|
||||
public function getLongUrlClicks()
|
||||
{
|
||||
return $this->longUrlClicks;
|
||||
}
|
||||
|
||||
public function setPlatforms($platforms)
|
||||
{
|
||||
$this->platforms = $platforms;
|
||||
}
|
||||
|
||||
public function getPlatforms()
|
||||
{
|
||||
return $this->platforms;
|
||||
}
|
||||
|
||||
public function setReferrers($referrers)
|
||||
{
|
||||
$this->referrers = $referrers;
|
||||
}
|
||||
|
||||
public function getReferrers()
|
||||
{
|
||||
return $this->referrers;
|
||||
}
|
||||
|
||||
public function setShortUrlClicks($shortUrlClicks)
|
||||
{
|
||||
$this->shortUrlClicks = $shortUrlClicks;
|
||||
}
|
||||
|
||||
public function getShortUrlClicks()
|
||||
{
|
||||
return $this->shortUrlClicks;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Urlshortener_AnalyticsSummary extends Google_Model
|
||||
{
|
||||
protected $allTimeType = 'Google_Service_Urlshortener_AnalyticsSnapshot';
|
||||
protected $allTimeDataType = '';
|
||||
protected $dayType = 'Google_Service_Urlshortener_AnalyticsSnapshot';
|
||||
protected $dayDataType = '';
|
||||
protected $monthType = 'Google_Service_Urlshortener_AnalyticsSnapshot';
|
||||
protected $monthDataType = '';
|
||||
protected $twoHoursType = 'Google_Service_Urlshortener_AnalyticsSnapshot';
|
||||
protected $twoHoursDataType = '';
|
||||
protected $weekType = 'Google_Service_Urlshortener_AnalyticsSnapshot';
|
||||
protected $weekDataType = '';
|
||||
|
||||
public function setAllTime(Google_Service_Urlshortener_AnalyticsSnapshot $allTime)
|
||||
{
|
||||
$this->allTime = $allTime;
|
||||
}
|
||||
|
||||
public function getAllTime()
|
||||
{
|
||||
return $this->allTime;
|
||||
}
|
||||
|
||||
public function setDay(Google_Service_Urlshortener_AnalyticsSnapshot $day)
|
||||
{
|
||||
$this->day = $day;
|
||||
}
|
||||
|
||||
public function getDay()
|
||||
{
|
||||
return $this->day;
|
||||
}
|
||||
|
||||
public function setMonth(Google_Service_Urlshortener_AnalyticsSnapshot $month)
|
||||
{
|
||||
$this->month = $month;
|
||||
}
|
||||
|
||||
public function getMonth()
|
||||
{
|
||||
return $this->month;
|
||||
}
|
||||
|
||||
public function setTwoHours(Google_Service_Urlshortener_AnalyticsSnapshot $twoHours)
|
||||
{
|
||||
$this->twoHours = $twoHours;
|
||||
}
|
||||
|
||||
public function getTwoHours()
|
||||
{
|
||||
return $this->twoHours;
|
||||
}
|
||||
|
||||
public function setWeek(Google_Service_Urlshortener_AnalyticsSnapshot $week)
|
||||
{
|
||||
$this->week = $week;
|
||||
}
|
||||
|
||||
public function getWeek()
|
||||
{
|
||||
return $this->week;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Urlshortener_StringCount extends Google_Model
|
||||
{
|
||||
public $count;
|
||||
public $id;
|
||||
|
||||
public function setCount($count)
|
||||
{
|
||||
$this->count = $count;
|
||||
}
|
||||
|
||||
public function getCount()
|
||||
{
|
||||
return $this->count;
|
||||
}
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Urlshortener_Url extends Google_Model
|
||||
{
|
||||
protected $analyticsType = 'Google_Service_Urlshortener_AnalyticsSummary';
|
||||
protected $analyticsDataType = '';
|
||||
public $created;
|
||||
public $id;
|
||||
public $kind;
|
||||
public $longUrl;
|
||||
public $status;
|
||||
|
||||
public function setAnalytics(Google_Service_Urlshortener_AnalyticsSummary $analytics)
|
||||
{
|
||||
$this->analytics = $analytics;
|
||||
}
|
||||
|
||||
public function getAnalytics()
|
||||
{
|
||||
return $this->analytics;
|
||||
}
|
||||
|
||||
public function setCreated($created)
|
||||
{
|
||||
$this->created = $created;
|
||||
}
|
||||
|
||||
public function getCreated()
|
||||
{
|
||||
return $this->created;
|
||||
}
|
||||
|
||||
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 setLongUrl($longUrl)
|
||||
{
|
||||
$this->longUrl = $longUrl;
|
||||
}
|
||||
|
||||
public function getLongUrl()
|
||||
{
|
||||
return $this->longUrl;
|
||||
}
|
||||
|
||||
public function setStatus($status)
|
||||
{
|
||||
$this->status = $status;
|
||||
}
|
||||
|
||||
public function getStatus()
|
||||
{
|
||||
return $this->status;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Urlshortener_UrlHistory extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_Urlshortener_Url';
|
||||
protected $itemsDataType = 'array';
|
||||
public $itemsPerPage;
|
||||
public $kind;
|
||||
public $nextPageToken;
|
||||
public $totalItems;
|
||||
|
||||
public function setItems($items)
|
||||
{
|
||||
$this->items = $items;
|
||||
}
|
||||
|
||||
public function getItems()
|
||||
{
|
||||
return $this->items;
|
||||
}
|
||||
|
||||
public function setItemsPerPage($itemsPerPage)
|
||||
{
|
||||
$this->itemsPerPage = $itemsPerPage;
|
||||
}
|
||||
|
||||
public function getItemsPerPage()
|
||||
{
|
||||
return $this->itemsPerPage;
|
||||
}
|
||||
|
||||
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 setTotalItems($totalItems)
|
||||
{
|
||||
$this->totalItems = $totalItems;
|
||||
}
|
||||
|
||||
public function getTotalItems()
|
||||
{
|
||||
return $this->totalItems;
|
||||
}
|
||||
}
|
||||
223
htdocs/lib/Google/Service/Webfonts.php
Normal file
223
htdocs/lib/Google/Service/Webfonts.php
Normal file
@@ -0,0 +1,223 @@
|
||||
<?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 Webfonts (v1).
|
||||
*
|
||||
* <p>
|
||||
* The Google Fonts Developer API.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="https://developers.google.com/fonts/docs/developer_api" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_Webfonts extends Google_Service
|
||||
{
|
||||
|
||||
|
||||
public $webfonts;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the Webfonts service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'webfonts/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'webfonts';
|
||||
|
||||
$this->webfonts = new Google_Service_Webfonts_Webfonts_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'webfonts',
|
||||
array(
|
||||
'methods' => array(
|
||||
'list' => array(
|
||||
'path' => 'webfonts',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'sort' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "webfonts" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $webfontsService = new Google_Service_Webfonts(...);
|
||||
* $webfonts = $webfontsService->webfonts;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_Webfonts_Webfonts_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Retrieves the list of fonts currently served by the Google Fonts Developer
|
||||
* API (webfonts.listWebfonts)
|
||||
*
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param string sort
|
||||
* Enables sorting of the list
|
||||
* @return Google_Service_Webfonts_WebfontList
|
||||
*/
|
||||
public function listWebfonts($optParams = array())
|
||||
{
|
||||
$params = array();
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_Webfonts_WebfontList");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_Webfonts_Webfont extends Google_Collection
|
||||
{
|
||||
public $category;
|
||||
public $family;
|
||||
public $files;
|
||||
public $kind;
|
||||
public $lastModified;
|
||||
public $subsets;
|
||||
public $variants;
|
||||
public $version;
|
||||
|
||||
public function setCategory($category)
|
||||
{
|
||||
$this->category = $category;
|
||||
}
|
||||
|
||||
public function getCategory()
|
||||
{
|
||||
return $this->category;
|
||||
}
|
||||
|
||||
public function setFamily($family)
|
||||
{
|
||||
$this->family = $family;
|
||||
}
|
||||
|
||||
public function getFamily()
|
||||
{
|
||||
return $this->family;
|
||||
}
|
||||
|
||||
public function setFiles($files)
|
||||
{
|
||||
$this->files = $files;
|
||||
}
|
||||
|
||||
public function getFiles()
|
||||
{
|
||||
return $this->files;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setLastModified($lastModified)
|
||||
{
|
||||
$this->lastModified = $lastModified;
|
||||
}
|
||||
|
||||
public function getLastModified()
|
||||
{
|
||||
return $this->lastModified;
|
||||
}
|
||||
|
||||
public function setSubsets($subsets)
|
||||
{
|
||||
$this->subsets = $subsets;
|
||||
}
|
||||
|
||||
public function getSubsets()
|
||||
{
|
||||
return $this->subsets;
|
||||
}
|
||||
|
||||
public function setVariants($variants)
|
||||
{
|
||||
$this->variants = $variants;
|
||||
}
|
||||
|
||||
public function getVariants()
|
||||
{
|
||||
return $this->variants;
|
||||
}
|
||||
|
||||
public function setVersion($version)
|
||||
{
|
||||
$this->version = $version;
|
||||
}
|
||||
|
||||
public function getVersion()
|
||||
{
|
||||
return $this->version;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_Webfonts_WebfontList extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_Webfonts_Webfont';
|
||||
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;
|
||||
}
|
||||
}
|
||||
9624
htdocs/lib/Google/Service/YouTube.php
Normal file
9624
htdocs/lib/Google/Service/YouTube.php
Normal file
File diff suppressed because it is too large
Load Diff
623
htdocs/lib/Google/Service/YouTubeAnalytics.php
Normal file
623
htdocs/lib/Google/Service/YouTubeAnalytics.php
Normal file
@@ -0,0 +1,623 @@
|
||||
<?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 YouTubeAnalytics (v1).
|
||||
*
|
||||
* <p>
|
||||
* Retrieve your YouTube Analytics reports.
|
||||
* </p>
|
||||
*
|
||||
* <p>
|
||||
* For more information about this service, see the API
|
||||
* <a href="http://developers.google.com/youtube/analytics/" target="_blank">Documentation</a>
|
||||
* </p>
|
||||
*
|
||||
* @author Google, Inc.
|
||||
*/
|
||||
class Google_Service_YouTubeAnalytics extends Google_Service
|
||||
{
|
||||
/** View YouTube Analytics monetary reports for your YouTube content. */
|
||||
const YT_ANALYTICS_MONETARY_READONLY = "https://www.googleapis.com/auth/yt-analytics-monetary.readonly";
|
||||
/** View YouTube Analytics reports for your YouTube content. */
|
||||
const YT_ANALYTICS_READONLY = "https://www.googleapis.com/auth/yt-analytics.readonly";
|
||||
|
||||
public $batchReportDefinitions;
|
||||
public $batchReports;
|
||||
public $reports;
|
||||
|
||||
|
||||
/**
|
||||
* Constructs the internal representation of the YouTubeAnalytics service.
|
||||
*
|
||||
* @param Google_Client $client
|
||||
*/
|
||||
public function __construct(Google_Client $client)
|
||||
{
|
||||
parent::__construct($client);
|
||||
$this->servicePath = 'youtube/analytics/v1/';
|
||||
$this->version = 'v1';
|
||||
$this->serviceName = 'youtubeAnalytics';
|
||||
|
||||
$this->batchReportDefinitions = new Google_Service_YouTubeAnalytics_BatchReportDefinitions_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'batchReportDefinitions',
|
||||
array(
|
||||
'methods' => array(
|
||||
'list' => array(
|
||||
'path' => 'batchReportDefinitions',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'onBehalfOfContentOwner' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->batchReports = new Google_Service_YouTubeAnalytics_BatchReports_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'batchReports',
|
||||
array(
|
||||
'methods' => array(
|
||||
'list' => array(
|
||||
'path' => 'batchReports',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'batchReportDefinitionId' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'onBehalfOfContentOwner' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
$this->reports = new Google_Service_YouTubeAnalytics_Reports_Resource(
|
||||
$this,
|
||||
$this->serviceName,
|
||||
'reports',
|
||||
array(
|
||||
'methods' => array(
|
||||
'query' => array(
|
||||
'path' => 'reports',
|
||||
'httpMethod' => 'GET',
|
||||
'parameters' => array(
|
||||
'ids' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'start-date' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'end-date' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'metrics' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
'required' => true,
|
||||
),
|
||||
'max-results' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
'sort' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'dimensions' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
'start-index' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'integer',
|
||||
),
|
||||
'filters' => array(
|
||||
'location' => 'query',
|
||||
'type' => 'string',
|
||||
),
|
||||
),
|
||||
),
|
||||
)
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* The "batchReportDefinitions" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $youtubeAnalyticsService = new Google_Service_YouTubeAnalytics(...);
|
||||
* $batchReportDefinitions = $youtubeAnalyticsService->batchReportDefinitions;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_YouTubeAnalytics_BatchReportDefinitions_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Retrieves a list of available batch report definitions.
|
||||
* (batchReportDefinitions.listBatchReportDefinitions)
|
||||
*
|
||||
* @param string $onBehalfOfContentOwner
|
||||
* The onBehalfOfContentOwner parameter identifies the content owner that the user is acting on
|
||||
* behalf of.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_YouTubeAnalytics_BatchReportDefinitionList
|
||||
*/
|
||||
public function listBatchReportDefinitions($onBehalfOfContentOwner, $optParams = array())
|
||||
{
|
||||
$params = array('onBehalfOfContentOwner' => $onBehalfOfContentOwner);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_YouTubeAnalytics_BatchReportDefinitionList");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "batchReports" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $youtubeAnalyticsService = new Google_Service_YouTubeAnalytics(...);
|
||||
* $batchReports = $youtubeAnalyticsService->batchReports;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_YouTubeAnalytics_BatchReports_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Retrieves a list of processed batch reports. (batchReports.listBatchReports)
|
||||
*
|
||||
* @param string $batchReportDefinitionId
|
||||
* The batchReportDefinitionId parameter specifies the ID of the batch reportort definition for
|
||||
* which you are retrieving reports.
|
||||
* @param string $onBehalfOfContentOwner
|
||||
* The onBehalfOfContentOwner parameter identifies the content owner that the user is acting on
|
||||
* behalf of.
|
||||
* @param array $optParams Optional parameters.
|
||||
* @return Google_Service_YouTubeAnalytics_BatchReportList
|
||||
*/
|
||||
public function listBatchReports($batchReportDefinitionId, $onBehalfOfContentOwner, $optParams = array())
|
||||
{
|
||||
$params = array('batchReportDefinitionId' => $batchReportDefinitionId, 'onBehalfOfContentOwner' => $onBehalfOfContentOwner);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('list', array($params), "Google_Service_YouTubeAnalytics_BatchReportList");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* The "reports" collection of methods.
|
||||
* Typical usage is:
|
||||
* <code>
|
||||
* $youtubeAnalyticsService = new Google_Service_YouTubeAnalytics(...);
|
||||
* $reports = $youtubeAnalyticsService->reports;
|
||||
* </code>
|
||||
*/
|
||||
class Google_Service_YouTubeAnalytics_Reports_Resource extends Google_Service_Resource
|
||||
{
|
||||
|
||||
/**
|
||||
* Retrieve your YouTube Analytics reports. (reports.query)
|
||||
*
|
||||
* @param string $ids
|
||||
* Identifies the YouTube channel or content owner for which you are retrieving YouTube Analytics
|
||||
* data.
|
||||
- To request data for a YouTube user, set the ids parameter value to channel==CHANNEL_ID,
|
||||
* where CHANNEL_ID specifies the unique YouTube channel ID.
|
||||
- To request data for a YouTube CMS
|
||||
* content owner, set the ids parameter value to contentOwner==OWNER_NAME, where OWNER_NAME is the
|
||||
* CMS name of the content owner.
|
||||
* @param string $startDate
|
||||
* The start date for fetching YouTube Analytics data. The value should be in YYYY-MM-DD format.
|
||||
* @param string $endDate
|
||||
* The end date for fetching YouTube Analytics data. The value should be in YYYY-MM-DD format.
|
||||
* @param string $metrics
|
||||
* A comma-separated list of YouTube Analytics metrics, such as views or likes,dislikes. See the
|
||||
* Available Reports document for a list of the reports that you can retrieve and the metrics
|
||||
* available in each report, and see the Metrics document for definitions of those metrics.
|
||||
* @param array $optParams Optional parameters.
|
||||
*
|
||||
* @opt_param int maxResults
|
||||
* The maximum number of rows to include in the response.
|
||||
* @opt_param string sort
|
||||
* A comma-separated list of dimensions or metrics that determine the sort order for YouTube
|
||||
* Analytics data. By default the sort order is ascending. The '-' prefix causes descending sort
|
||||
* order.
|
||||
* @opt_param string dimensions
|
||||
* A comma-separated list of YouTube Analytics dimensions, such as views or ageGroup,gender. See
|
||||
* the Available Reports document for a list of the reports that you can retrieve and the
|
||||
* dimensions used for those reports. Also see the Dimensions document for definitions of those
|
||||
* dimensions.
|
||||
* @opt_param int startIndex
|
||||
* An index of the first entity to retrieve. Use this parameter as a pagination mechanism along
|
||||
* with the max-results parameter (one-based, inclusive).
|
||||
* @opt_param string filters
|
||||
* A list of filters that should be applied when retrieving YouTube Analytics data. The Available
|
||||
* Reports document identifies the dimensions that can be used to filter each report, and the
|
||||
* Dimensions document defines those dimensions. If a request uses multiple filters, join them
|
||||
* together with a semicolon (;), and the returned result table will satisfy both filters. For
|
||||
* example, a filters parameter value of video==dMH0bHeiRNg;country==IT restricts the result set to
|
||||
* include data for the given video in Italy.
|
||||
* @return Google_Service_YouTubeAnalytics_ResultTable
|
||||
*/
|
||||
public function query($ids, $startDate, $endDate, $metrics, $optParams = array())
|
||||
{
|
||||
$params = array('ids' => $ids, 'start-date' => $startDate, 'end-date' => $endDate, 'metrics' => $metrics);
|
||||
$params = array_merge($params, $optParams);
|
||||
return $this->call('query', array($params), "Google_Service_YouTubeAnalytics_ResultTable");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
class Google_Service_YouTubeAnalytics_BatchReportDefinitionList extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_YouTubeAnalytics_BatchReportDefinitionTemplate';
|
||||
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_YouTubeAnalytics_BatchReportDefinitionTemplate extends Google_Collection
|
||||
{
|
||||
protected $defaultOutputType = 'Google_Service_YouTubeAnalytics_BatchReportDefinitionTemplateDefaultOutput';
|
||||
protected $defaultOutputDataType = 'array';
|
||||
public $id;
|
||||
public $name;
|
||||
public $status;
|
||||
public $type;
|
||||
|
||||
public function setDefaultOutput($defaultOutput)
|
||||
{
|
||||
$this->defaultOutput = $defaultOutput;
|
||||
}
|
||||
|
||||
public function getDefaultOutput()
|
||||
{
|
||||
return $this->defaultOutput;
|
||||
}
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
|
||||
public function setStatus($status)
|
||||
{
|
||||
$this->status = $status;
|
||||
}
|
||||
|
||||
public function getStatus()
|
||||
{
|
||||
return $this->status;
|
||||
}
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_YouTubeAnalytics_BatchReportDefinitionTemplateDefaultOutput extends Google_Model
|
||||
{
|
||||
public $format;
|
||||
public $type;
|
||||
|
||||
public function setFormat($format)
|
||||
{
|
||||
$this->format = $format;
|
||||
}
|
||||
|
||||
public function getFormat()
|
||||
{
|
||||
return $this->format;
|
||||
}
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_YouTubeAnalytics_BatchReportList extends Google_Collection
|
||||
{
|
||||
protected $itemsType = 'Google_Service_YouTubeAnalytics_BatchReportTemplate';
|
||||
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_YouTubeAnalytics_BatchReportTemplate extends Google_Collection
|
||||
{
|
||||
public $id;
|
||||
protected $outputsType = 'Google_Service_YouTubeAnalytics_BatchReportTemplateOutputs';
|
||||
protected $outputsDataType = 'array';
|
||||
public $reportId;
|
||||
protected $timeSpanType = 'Google_Service_YouTubeAnalytics_BatchReportTemplateTimeSpan';
|
||||
protected $timeSpanDataType = '';
|
||||
public $timeUpdated;
|
||||
|
||||
public function setId($id)
|
||||
{
|
||||
$this->id = $id;
|
||||
}
|
||||
|
||||
public function getId()
|
||||
{
|
||||
return $this->id;
|
||||
}
|
||||
|
||||
public function setOutputs($outputs)
|
||||
{
|
||||
$this->outputs = $outputs;
|
||||
}
|
||||
|
||||
public function getOutputs()
|
||||
{
|
||||
return $this->outputs;
|
||||
}
|
||||
|
||||
public function setReportId($reportId)
|
||||
{
|
||||
$this->reportId = $reportId;
|
||||
}
|
||||
|
||||
public function getReportId()
|
||||
{
|
||||
return $this->reportId;
|
||||
}
|
||||
|
||||
public function setTimeSpan(Google_Service_YouTubeAnalytics_BatchReportTemplateTimeSpan $timeSpan)
|
||||
{
|
||||
$this->timeSpan = $timeSpan;
|
||||
}
|
||||
|
||||
public function getTimeSpan()
|
||||
{
|
||||
return $this->timeSpan;
|
||||
}
|
||||
|
||||
public function setTimeUpdated($timeUpdated)
|
||||
{
|
||||
$this->timeUpdated = $timeUpdated;
|
||||
}
|
||||
|
||||
public function getTimeUpdated()
|
||||
{
|
||||
return $this->timeUpdated;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_YouTubeAnalytics_BatchReportTemplateOutputs extends Google_Model
|
||||
{
|
||||
public $downloadUrl;
|
||||
public $format;
|
||||
public $type;
|
||||
|
||||
public function setDownloadUrl($downloadUrl)
|
||||
{
|
||||
$this->downloadUrl = $downloadUrl;
|
||||
}
|
||||
|
||||
public function getDownloadUrl()
|
||||
{
|
||||
return $this->downloadUrl;
|
||||
}
|
||||
|
||||
public function setFormat($format)
|
||||
{
|
||||
$this->format = $format;
|
||||
}
|
||||
|
||||
public function getFormat()
|
||||
{
|
||||
return $this->format;
|
||||
}
|
||||
|
||||
public function setType($type)
|
||||
{
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
public function getType()
|
||||
{
|
||||
return $this->type;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_YouTubeAnalytics_BatchReportTemplateTimeSpan extends Google_Model
|
||||
{
|
||||
public $endTime;
|
||||
public $startTime;
|
||||
|
||||
public function setEndTime($endTime)
|
||||
{
|
||||
$this->endTime = $endTime;
|
||||
}
|
||||
|
||||
public function getEndTime()
|
||||
{
|
||||
return $this->endTime;
|
||||
}
|
||||
|
||||
public function setStartTime($startTime)
|
||||
{
|
||||
$this->startTime = $startTime;
|
||||
}
|
||||
|
||||
public function getStartTime()
|
||||
{
|
||||
return $this->startTime;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_YouTubeAnalytics_ResultTable extends Google_Collection
|
||||
{
|
||||
protected $columnHeadersType = 'Google_Service_YouTubeAnalytics_ResultTableColumnHeaders';
|
||||
protected $columnHeadersDataType = 'array';
|
||||
public $kind;
|
||||
public $rows;
|
||||
|
||||
public function setColumnHeaders($columnHeaders)
|
||||
{
|
||||
$this->columnHeaders = $columnHeaders;
|
||||
}
|
||||
|
||||
public function getColumnHeaders()
|
||||
{
|
||||
return $this->columnHeaders;
|
||||
}
|
||||
|
||||
public function setKind($kind)
|
||||
{
|
||||
$this->kind = $kind;
|
||||
}
|
||||
|
||||
public function getKind()
|
||||
{
|
||||
return $this->kind;
|
||||
}
|
||||
|
||||
public function setRows($rows)
|
||||
{
|
||||
$this->rows = $rows;
|
||||
}
|
||||
|
||||
public function getRows()
|
||||
{
|
||||
return $this->rows;
|
||||
}
|
||||
}
|
||||
|
||||
class Google_Service_YouTubeAnalytics_ResultTableColumnHeaders extends Google_Model
|
||||
{
|
||||
public $columnType;
|
||||
public $dataType;
|
||||
public $name;
|
||||
|
||||
public function setColumnType($columnType)
|
||||
{
|
||||
$this->columnType = $columnType;
|
||||
}
|
||||
|
||||
public function getColumnType()
|
||||
{
|
||||
return $this->columnType;
|
||||
}
|
||||
|
||||
public function setDataType($dataType)
|
||||
{
|
||||
$this->dataType = $dataType;
|
||||
}
|
||||
|
||||
public function getDataType()
|
||||
{
|
||||
return $this->dataType;
|
||||
}
|
||||
|
||||
public function setName($name)
|
||||
{
|
||||
$this->name = $name;
|
||||
}
|
||||
|
||||
public function getName()
|
||||
{
|
||||
return $this->name;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user