2757 lines
85 KiB
PHP
2757 lines
85 KiB
PHP
<?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 AndroidEnterprise (v1).
|
|
*
|
|
* <p>
|
|
* Allows MDMs/EMMs and enterprises to manage the deployment of apps to Android
|
|
* for Work users.</p>
|
|
*
|
|
* <p>
|
|
* For more information about this service, see the API
|
|
* <a href="https://developers.google.com/play/enterprise" target="_blank">Documentation</a>
|
|
* </p>
|
|
*
|
|
* @author Google, Inc.
|
|
*/
|
|
class Google_Service_AndroidEnterprise extends Google_Service
|
|
{
|
|
/** Manage corporate Android devices. */
|
|
const ANDROIDENTERPRISE =
|
|
"https://www.googleapis.com/auth/androidenterprise";
|
|
|
|
public $collections;
|
|
public $collectionviewers;
|
|
public $devices;
|
|
public $enterprises;
|
|
public $entitlements;
|
|
public $grouplicenses;
|
|
public $grouplicenseusers;
|
|
public $installs;
|
|
public $permissions;
|
|
public $products;
|
|
public $users;
|
|
|
|
|
|
/**
|
|
* Constructs the internal representation of the AndroidEnterprise service.
|
|
*
|
|
* @param Google_Client $client
|
|
*/
|
|
public function __construct(Google_Client $client)
|
|
{
|
|
parent::__construct($client);
|
|
$this->servicePath = 'androidenterprise/v1/';
|
|
$this->version = 'v1';
|
|
$this->serviceName = 'androidenterprise';
|
|
|
|
$this->collections = new Google_Service_AndroidEnterprise_Collections_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'collections',
|
|
array(
|
|
'methods' => array(
|
|
'delete' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}',
|
|
'httpMethod' => 'DELETE',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'insert' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections',
|
|
'httpMethod' => 'POST',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'patch' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}',
|
|
'httpMethod' => 'PATCH',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'update' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}',
|
|
'httpMethod' => 'PUT',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->collectionviewers = new Google_Service_AndroidEnterprise_Collectionviewers_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'collectionviewers',
|
|
array(
|
|
'methods' => array(
|
|
'delete' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}',
|
|
'httpMethod' => 'DELETE',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'patch' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}',
|
|
'httpMethod' => 'PATCH',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'update' => array(
|
|
'path' => 'enterprises/{enterpriseId}/collections/{collectionId}/users/{userId}',
|
|
'httpMethod' => 'PUT',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'collectionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->devices = new Google_Service_AndroidEnterprise_Devices_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'devices',
|
|
array(
|
|
'methods' => array(
|
|
'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'getState' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'setState' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/state',
|
|
'httpMethod' => 'PUT',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->enterprises = new Google_Service_AndroidEnterprise_Enterprises_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'enterprises',
|
|
array(
|
|
'methods' => array(
|
|
'delete' => array(
|
|
'path' => 'enterprises/{enterpriseId}',
|
|
'httpMethod' => 'DELETE',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'enroll' => array(
|
|
'path' => 'enterprises/enroll',
|
|
'httpMethod' => 'POST',
|
|
'parameters' => array(
|
|
'token' => array(
|
|
'location' => 'query',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'insert' => array(
|
|
'path' => 'enterprises',
|
|
'httpMethod' => 'POST',
|
|
'parameters' => array(
|
|
'token' => array(
|
|
'location' => 'query',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'domain' => array(
|
|
'location' => 'query',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'setAccount' => array(
|
|
'path' => 'enterprises/{enterpriseId}/account',
|
|
'httpMethod' => 'PUT',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'unenroll' => array(
|
|
'path' => 'enterprises/{enterpriseId}/unenroll',
|
|
'httpMethod' => 'POST',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->entitlements = new Google_Service_AndroidEnterprise_Entitlements_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'entitlements',
|
|
array(
|
|
'methods' => array(
|
|
'delete' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}',
|
|
'httpMethod' => 'DELETE',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'entitlementId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'entitlementId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'patch' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}',
|
|
'httpMethod' => 'PATCH',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'entitlementId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'install' => array(
|
|
'location' => 'query',
|
|
'type' => 'boolean',
|
|
),
|
|
),
|
|
),'update' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/entitlements/{entitlementId}',
|
|
'httpMethod' => 'PUT',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'entitlementId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'install' => array(
|
|
'location' => 'query',
|
|
'type' => 'boolean',
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->grouplicenses = new Google_Service_AndroidEnterprise_Grouplicenses_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'grouplicenses',
|
|
array(
|
|
'methods' => array(
|
|
'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'groupLicenseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/groupLicenses',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->grouplicenseusers = new Google_Service_AndroidEnterprise_Grouplicenseusers_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'grouplicenseusers',
|
|
array(
|
|
'methods' => array(
|
|
'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/groupLicenses/{groupLicenseId}/users',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'groupLicenseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->installs = new Google_Service_AndroidEnterprise_Installs_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'installs',
|
|
array(
|
|
'methods' => array(
|
|
'delete' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}',
|
|
'httpMethod' => 'DELETE',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'installId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'installId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'patch' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}',
|
|
'httpMethod' => 'PATCH',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'installId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'update' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/installs/{installId}',
|
|
'httpMethod' => 'PUT',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'deviceId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'installId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->permissions = new Google_Service_AndroidEnterprise_Permissions_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'permissions',
|
|
array(
|
|
'methods' => array(
|
|
'get' => array(
|
|
'path' => 'permissions/{permissionId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'permissionId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'language' => array(
|
|
'location' => 'query',
|
|
'type' => 'string',
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->products = new Google_Service_AndroidEnterprise_Products_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'products',
|
|
array(
|
|
'methods' => array(
|
|
'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/products/{productId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'productId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'language' => array(
|
|
'location' => 'query',
|
|
'type' => 'string',
|
|
),
|
|
),
|
|
),'getAppRestrictionsSchema' => array(
|
|
'path' => 'enterprises/{enterpriseId}/products/{productId}/appRestrictionsSchema',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'productId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'language' => array(
|
|
'location' => 'query',
|
|
'type' => 'string',
|
|
),
|
|
),
|
|
),'getPermissions' => array(
|
|
'path' => 'enterprises/{enterpriseId}/products/{productId}/permissions',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'productId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'updatePermissions' => array(
|
|
'path' => 'enterprises/{enterpriseId}/products/{productId}/permissions',
|
|
'httpMethod' => 'PUT',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'productId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
$this->users = new Google_Service_AndroidEnterprise_Users_Resource(
|
|
$this,
|
|
$this->serviceName,
|
|
'users',
|
|
array(
|
|
'methods' => array(
|
|
'generateToken' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/token',
|
|
'httpMethod' => 'POST',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'get' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'list' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users',
|
|
'httpMethod' => 'GET',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'email' => array(
|
|
'location' => 'query',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),'revokeToken' => array(
|
|
'path' => 'enterprises/{enterpriseId}/users/{userId}/token',
|
|
'httpMethod' => 'DELETE',
|
|
'parameters' => array(
|
|
'enterpriseId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
'userId' => array(
|
|
'location' => 'path',
|
|
'type' => 'string',
|
|
'required' => true,
|
|
),
|
|
),
|
|
),
|
|
)
|
|
)
|
|
);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
* The "collections" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $collections = $androidenterpriseService->collections;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Collections_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Deletes a collection. (collections.delete)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param array $optParams Optional parameters.
|
|
*/
|
|
public function delete($enterpriseId, $collectionId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('delete', array($params));
|
|
}
|
|
|
|
/**
|
|
* Retrieves the details of a collection. (collections.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Collection
|
|
*/
|
|
public function get($enterpriseId, $collectionId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Collection");
|
|
}
|
|
|
|
/**
|
|
* Creates a new collection. (collections.insert)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param Google_Collection $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Collection
|
|
*/
|
|
public function insert($enterpriseId, Google_Service_AndroidEnterprise_Collection $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('insert', array($params), "Google_Service_AndroidEnterprise_Collection");
|
|
}
|
|
|
|
/**
|
|
* Retrieves the IDs of all the collections for an enterprise.
|
|
* (collections.listCollections)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_CollectionsListResponse
|
|
*/
|
|
public function listCollections($enterpriseId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_CollectionsListResponse");
|
|
}
|
|
|
|
/**
|
|
* Updates a collection. This method supports patch semantics.
|
|
* (collections.patch)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param Google_Collection $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Collection
|
|
*/
|
|
public function patch($enterpriseId, $collectionId, Google_Service_AndroidEnterprise_Collection $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_Collection");
|
|
}
|
|
|
|
/**
|
|
* Updates a collection. (collections.update)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param Google_Collection $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Collection
|
|
*/
|
|
public function update($enterpriseId, $collectionId, Google_Service_AndroidEnterprise_Collection $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('update', array($params), "Google_Service_AndroidEnterprise_Collection");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "collectionviewers" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $collectionviewers = $androidenterpriseService->collectionviewers;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Collectionviewers_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Removes the user from the list of those specifically allowed to see the
|
|
* collection. If the collection's visibility is set to viewersOnly then only
|
|
* such users will see the collection. (collectionviewers.delete)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param string $userId The ID of the user.
|
|
* @param array $optParams Optional parameters.
|
|
*/
|
|
public function delete($enterpriseId, $collectionId, $userId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('delete', array($params));
|
|
}
|
|
|
|
/**
|
|
* Retrieves the ID of the user if they have been specifically allowed to see
|
|
* the collection. If the collection's visibility is set to viewersOnly then
|
|
* only these users will see the collection. (collectionviewers.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param string $userId The ID of the user.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_User
|
|
*/
|
|
public function get($enterpriseId, $collectionId, $userId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_User");
|
|
}
|
|
|
|
/**
|
|
* Retrieves the IDs of the users who have been specifically allowed to see the
|
|
* collection. If the collection's visibility is set to viewersOnly then only
|
|
* these users will see the collection.
|
|
* (collectionviewers.listCollectionviewers)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_CollectionViewersListResponse
|
|
*/
|
|
public function listCollectionviewers($enterpriseId, $collectionId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_CollectionViewersListResponse");
|
|
}
|
|
|
|
/**
|
|
* Adds the user to the list of those specifically allowed to see the
|
|
* collection. If the collection's visibility is set to viewersOnly then only
|
|
* such users will see the collection. This method supports patch semantics.
|
|
* (collectionviewers.patch)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param string $userId The ID of the user.
|
|
* @param Google_User $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_User
|
|
*/
|
|
public function patch($enterpriseId, $collectionId, $userId, Google_Service_AndroidEnterprise_User $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_User");
|
|
}
|
|
|
|
/**
|
|
* Adds the user to the list of those specifically allowed to see the
|
|
* collection. If the collection's visibility is set to viewersOnly then only
|
|
* such users will see the collection. (collectionviewers.update)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $collectionId The ID of the collection.
|
|
* @param string $userId The ID of the user.
|
|
* @param Google_User $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_User
|
|
*/
|
|
public function update($enterpriseId, $collectionId, $userId, Google_Service_AndroidEnterprise_User $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'collectionId' => $collectionId, 'userId' => $userId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('update', array($params), "Google_Service_AndroidEnterprise_User");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "devices" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $devices = $androidenterpriseService->devices;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Devices_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Retrieves the details of a device. (devices.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The ID of the device.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Device
|
|
*/
|
|
public function get($enterpriseId, $userId, $deviceId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Device");
|
|
}
|
|
|
|
/**
|
|
* Retrieves whether a device is enabled or disabled for access by the user to
|
|
* Google services. The device state takes effect only if enforcing EMM policies
|
|
* on Android devices is enabled in the Google Admin Console. Otherwise, the
|
|
* device state is ignored and all devices are allowed access to Google
|
|
* services. (devices.getState)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The ID of the device.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_DeviceState
|
|
*/
|
|
public function getState($enterpriseId, $userId, $deviceId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('getState', array($params), "Google_Service_AndroidEnterprise_DeviceState");
|
|
}
|
|
|
|
/**
|
|
* Retrieves the IDs of all of a user's devices. (devices.listDevices)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_DevicesListResponse
|
|
*/
|
|
public function listDevices($enterpriseId, $userId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_DevicesListResponse");
|
|
}
|
|
|
|
/**
|
|
* Sets whether a device is enabled or disabled for access by the user to Google
|
|
* services. The device state takes effect only if enforcing EMM policies on
|
|
* Android devices is enabled in the Google Admin Console. Otherwise, the device
|
|
* state is ignored and all devices are allowed access to Google services.
|
|
* (devices.setState)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The ID of the device.
|
|
* @param Google_DeviceState $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_DeviceState
|
|
*/
|
|
public function setState($enterpriseId, $userId, $deviceId, Google_Service_AndroidEnterprise_DeviceState $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('setState', array($params), "Google_Service_AndroidEnterprise_DeviceState");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "enterprises" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $enterprises = $androidenterpriseService->enterprises;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Enterprises_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Deletes the binding between the MDM and enterprise. This is now deprecated;
|
|
* use this to unenroll customers that were previously enrolled with the
|
|
* 'insert' call, then enroll them again with the 'enroll' call.
|
|
* (enterprises.delete)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param array $optParams Optional parameters.
|
|
*/
|
|
public function delete($enterpriseId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('delete', array($params));
|
|
}
|
|
|
|
/**
|
|
* Enrolls an enterprise with the calling MDM. (enterprises.enroll)
|
|
*
|
|
* @param string $token The token provided by the enterprise to register the
|
|
* MDM.
|
|
* @param Google_Enterprise $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Enterprise
|
|
*/
|
|
public function enroll($token, Google_Service_AndroidEnterprise_Enterprise $postBody, $optParams = array())
|
|
{
|
|
$params = array('token' => $token, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('enroll', array($params), "Google_Service_AndroidEnterprise_Enterprise");
|
|
}
|
|
|
|
/**
|
|
* Retrieves the name and domain of an enterprise. (enterprises.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Enterprise
|
|
*/
|
|
public function get($enterpriseId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Enterprise");
|
|
}
|
|
|
|
/**
|
|
* Establishes the binding between the MDM and an enterprise. This is now
|
|
* deprecated; use enroll instead. (enterprises.insert)
|
|
*
|
|
* @param string $token The token provided by the enterprise to register the
|
|
* MDM.
|
|
* @param Google_Enterprise $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Enterprise
|
|
*/
|
|
public function insert($token, Google_Service_AndroidEnterprise_Enterprise $postBody, $optParams = array())
|
|
{
|
|
$params = array('token' => $token, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('insert', array($params), "Google_Service_AndroidEnterprise_Enterprise");
|
|
}
|
|
|
|
/**
|
|
* Looks up an enterprise by domain name. (enterprises.listEnterprises)
|
|
*
|
|
* @param string $domain The exact primary domain name of the enterprise to look
|
|
* up.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_EnterprisesListResponse
|
|
*/
|
|
public function listEnterprises($domain, $optParams = array())
|
|
{
|
|
$params = array('domain' => $domain);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_EnterprisesListResponse");
|
|
}
|
|
|
|
/**
|
|
* Set the account that will be used to authenticate to the API as the
|
|
* enterprise. (enterprises.setAccount)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param Google_EnterpriseAccount $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_EnterpriseAccount
|
|
*/
|
|
public function setAccount($enterpriseId, Google_Service_AndroidEnterprise_EnterpriseAccount $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('setAccount', array($params), "Google_Service_AndroidEnterprise_EnterpriseAccount");
|
|
}
|
|
|
|
/**
|
|
* Unenrolls an enterprise from the calling MDM. (enterprises.unenroll)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param array $optParams Optional parameters.
|
|
*/
|
|
public function unenroll($enterpriseId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('unenroll', array($params));
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "entitlements" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $entitlements = $androidenterpriseService->entitlements;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Entitlements_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Removes an entitlement to an app for a user and uninstalls it.
|
|
* (entitlements.delete)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $entitlementId The ID of the entitlement, e.g.
|
|
* "app:com.google.android.gm".
|
|
* @param array $optParams Optional parameters.
|
|
*/
|
|
public function delete($enterpriseId, $userId, $entitlementId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('delete', array($params));
|
|
}
|
|
|
|
/**
|
|
* Retrieves details of an entitlement. (entitlements.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $entitlementId The ID of the entitlement, e.g.
|
|
* "app:com.google.android.gm".
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Entitlement
|
|
*/
|
|
public function get($enterpriseId, $userId, $entitlementId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Entitlement");
|
|
}
|
|
|
|
/**
|
|
* List of all entitlements for the specified user. Only the ID is set.
|
|
* (entitlements.listEntitlements)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_EntitlementsListResponse
|
|
*/
|
|
public function listEntitlements($enterpriseId, $userId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_EntitlementsListResponse");
|
|
}
|
|
|
|
/**
|
|
* Adds or updates an entitlement to an app for a user. This method supports
|
|
* patch semantics. (entitlements.patch)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $entitlementId The ID of the entitlement, e.g.
|
|
* "app:com.google.android.gm".
|
|
* @param Google_Entitlement $postBody
|
|
* @param array $optParams Optional parameters.
|
|
*
|
|
* @opt_param bool install Set to true to also install the product on all the
|
|
* user's devices where possible. Failure to install on one or more devices will
|
|
* not prevent this operation from returning successfully, as long as the
|
|
* entitlement was successfully assigned to the user.
|
|
* @return Google_Service_AndroidEnterprise_Entitlement
|
|
*/
|
|
public function patch($enterpriseId, $userId, $entitlementId, Google_Service_AndroidEnterprise_Entitlement $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_Entitlement");
|
|
}
|
|
|
|
/**
|
|
* Adds or updates an entitlement to an app for a user. (entitlements.update)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $entitlementId The ID of the entitlement, e.g.
|
|
* "app:com.google.android.gm".
|
|
* @param Google_Entitlement $postBody
|
|
* @param array $optParams Optional parameters.
|
|
*
|
|
* @opt_param bool install Set to true to also install the product on all the
|
|
* user's devices where possible. Failure to install on one or more devices will
|
|
* not prevent this operation from returning successfully, as long as the
|
|
* entitlement was successfully assigned to the user.
|
|
* @return Google_Service_AndroidEnterprise_Entitlement
|
|
*/
|
|
public function update($enterpriseId, $userId, $entitlementId, Google_Service_AndroidEnterprise_Entitlement $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'entitlementId' => $entitlementId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('update', array($params), "Google_Service_AndroidEnterprise_Entitlement");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "grouplicenses" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $grouplicenses = $androidenterpriseService->grouplicenses;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Grouplicenses_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Retrieves details of an enterprise's group license for a product.
|
|
* (grouplicenses.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $groupLicenseId The ID of the product the group license is for,
|
|
* e.g. "app:com.google.android.gm".
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_GroupLicense
|
|
*/
|
|
public function get($enterpriseId, $groupLicenseId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'groupLicenseId' => $groupLicenseId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_GroupLicense");
|
|
}
|
|
|
|
/**
|
|
* Retrieves IDs of all products for which the enterprise has a group license.
|
|
* (grouplicenses.listGrouplicenses)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_GroupLicensesListResponse
|
|
*/
|
|
public function listGrouplicenses($enterpriseId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_GroupLicensesListResponse");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "grouplicenseusers" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $grouplicenseusers = $androidenterpriseService->grouplicenseusers;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Grouplicenseusers_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Retrieves the IDs of the users who have been granted entitlements under the
|
|
* license. (grouplicenseusers.listGrouplicenseusers)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $groupLicenseId The ID of the product the group license is for,
|
|
* e.g. "app:com.google.android.gm".
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_GroupLicenseUsersListResponse
|
|
*/
|
|
public function listGrouplicenseusers($enterpriseId, $groupLicenseId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'groupLicenseId' => $groupLicenseId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_GroupLicenseUsersListResponse");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "installs" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $installs = $androidenterpriseService->installs;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Installs_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Requests to remove an app from a device. A call to get or list will still
|
|
* show the app as installed on the device until it is actually removed.
|
|
* (installs.delete)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The Android ID of the device.
|
|
* @param string $installId The ID of the product represented by the install,
|
|
* e.g. "app:com.google.android.gm".
|
|
* @param array $optParams Optional parameters.
|
|
*/
|
|
public function delete($enterpriseId, $userId, $deviceId, $installId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('delete', array($params));
|
|
}
|
|
|
|
/**
|
|
* Retrieves details of an installation of an app on a device. (installs.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The Android ID of the device.
|
|
* @param string $installId The ID of the product represented by the install,
|
|
* e.g. "app:com.google.android.gm".
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Install
|
|
*/
|
|
public function get($enterpriseId, $userId, $deviceId, $installId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Install");
|
|
}
|
|
|
|
/**
|
|
* Retrieves the details of all apps installed on the specified device.
|
|
* (installs.listInstalls)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The Android ID of the device.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_InstallsListResponse
|
|
*/
|
|
public function listInstalls($enterpriseId, $userId, $deviceId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_InstallsListResponse");
|
|
}
|
|
|
|
/**
|
|
* Requests to install the latest version of an app to a device. If the app is
|
|
* already installed then it is updated to the latest version if necessary. This
|
|
* method supports patch semantics. (installs.patch)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The Android ID of the device.
|
|
* @param string $installId The ID of the product represented by the install,
|
|
* e.g. "app:com.google.android.gm".
|
|
* @param Google_Install $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Install
|
|
*/
|
|
public function patch($enterpriseId, $userId, $deviceId, $installId, Google_Service_AndroidEnterprise_Install $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('patch', array($params), "Google_Service_AndroidEnterprise_Install");
|
|
}
|
|
|
|
/**
|
|
* Requests to install the latest version of an app to a device. If the app is
|
|
* already installed then it is updated to the latest version if necessary.
|
|
* (installs.update)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param string $deviceId The Android ID of the device.
|
|
* @param string $installId The ID of the product represented by the install,
|
|
* e.g. "app:com.google.android.gm".
|
|
* @param Google_Install $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_Install
|
|
*/
|
|
public function update($enterpriseId, $userId, $deviceId, $installId, Google_Service_AndroidEnterprise_Install $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId, 'deviceId' => $deviceId, 'installId' => $installId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('update', array($params), "Google_Service_AndroidEnterprise_Install");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "permissions" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $permissions = $androidenterpriseService->permissions;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Permissions_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Retrieves details of an Android app permission for display to an enterprise
|
|
* admin. (permissions.get)
|
|
*
|
|
* @param string $permissionId The ID of the permission.
|
|
* @param array $optParams Optional parameters.
|
|
*
|
|
* @opt_param string language The BCP47 tag for the user's preferred language
|
|
* (e.g. "en-US", "de")
|
|
* @return Google_Service_AndroidEnterprise_Permission
|
|
*/
|
|
public function get($permissionId, $optParams = array())
|
|
{
|
|
$params = array('permissionId' => $permissionId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Permission");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "products" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $products = $androidenterpriseService->products;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Products_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Retrieves details of a product for display to an enterprise admin.
|
|
* (products.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $productId The ID of the product, e.g.
|
|
* "app:com.google.android.gm".
|
|
* @param array $optParams Optional parameters.
|
|
*
|
|
* @opt_param string language The BCP47 tag for the user's preferred language
|
|
* (e.g. "en-US", "de").
|
|
* @return Google_Service_AndroidEnterprise_Product
|
|
*/
|
|
public function get($enterpriseId, $productId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'productId' => $productId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_Product");
|
|
}
|
|
|
|
/**
|
|
* Retrieves the schema defining app restrictions configurable for this product.
|
|
* All products have a schema, but this may be empty if no app restrictions are
|
|
* defined. (products.getAppRestrictionsSchema)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $productId The ID of the product.
|
|
* @param array $optParams Optional parameters.
|
|
*
|
|
* @opt_param string language The BCP47 tag for the user's preferred language
|
|
* (e.g. "en-US", "de").
|
|
* @return Google_Service_AndroidEnterprise_AppRestrictionsSchema
|
|
*/
|
|
public function getAppRestrictionsSchema($enterpriseId, $productId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'productId' => $productId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('getAppRestrictionsSchema', array($params), "Google_Service_AndroidEnterprise_AppRestrictionsSchema");
|
|
}
|
|
|
|
/**
|
|
* Retrieves the Android app permissions required by this app.
|
|
* (products.getPermissions)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $productId The ID of the product.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_ProductPermissions
|
|
*/
|
|
public function getPermissions($enterpriseId, $productId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'productId' => $productId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('getPermissions', array($params), "Google_Service_AndroidEnterprise_ProductPermissions");
|
|
}
|
|
|
|
/**
|
|
* Updates the set of Android app permissions for this app that have been
|
|
* accepted by the enterprise. (products.updatePermissions)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $productId The ID of the product.
|
|
* @param Google_ProductPermissions $postBody
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_ProductPermissions
|
|
*/
|
|
public function updatePermissions($enterpriseId, $productId, Google_Service_AndroidEnterprise_ProductPermissions $postBody, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'productId' => $productId, 'postBody' => $postBody);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('updatePermissions', array($params), "Google_Service_AndroidEnterprise_ProductPermissions");
|
|
}
|
|
}
|
|
|
|
/**
|
|
* The "users" collection of methods.
|
|
* Typical usage is:
|
|
* <code>
|
|
* $androidenterpriseService = new Google_Service_AndroidEnterprise(...);
|
|
* $users = $androidenterpriseService->users;
|
|
* </code>
|
|
*/
|
|
class Google_Service_AndroidEnterprise_Users_Resource extends Google_Service_Resource
|
|
{
|
|
|
|
/**
|
|
* Generates a token (activation code) to allow this user to configure their
|
|
* work account in the Android Setup Wizard. Revokes any previously generated
|
|
* token. (users.generateToken)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_UserToken
|
|
*/
|
|
public function generateToken($enterpriseId, $userId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('generateToken', array($params), "Google_Service_AndroidEnterprise_UserToken");
|
|
}
|
|
|
|
/**
|
|
* Retrieves a user's details. (users.get)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_User
|
|
*/
|
|
public function get($enterpriseId, $userId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('get', array($params), "Google_Service_AndroidEnterprise_User");
|
|
}
|
|
|
|
/**
|
|
* Looks up a user by email address. (users.listUsers)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $email The exact primary email address of the user to look up.
|
|
* @param array $optParams Optional parameters.
|
|
* @return Google_Service_AndroidEnterprise_UsersListResponse
|
|
*/
|
|
public function listUsers($enterpriseId, $email, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'email' => $email);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('list', array($params), "Google_Service_AndroidEnterprise_UsersListResponse");
|
|
}
|
|
|
|
/**
|
|
* Revokes a previously generated token (activation code) for the user.
|
|
* (users.revokeToken)
|
|
*
|
|
* @param string $enterpriseId The ID of the enterprise.
|
|
* @param string $userId The ID of the user.
|
|
* @param array $optParams Optional parameters.
|
|
*/
|
|
public function revokeToken($enterpriseId, $userId, $optParams = array())
|
|
{
|
|
$params = array('enterpriseId' => $enterpriseId, 'userId' => $userId);
|
|
$params = array_merge($params, $optParams);
|
|
return $this->call('revokeToken', array($params));
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
class Google_Service_AndroidEnterprise_AppRestrictionsSchema extends Google_Collection
|
|
{
|
|
protected $collection_key = 'restrictions';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $restrictionsType = 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestriction';
|
|
protected $restrictionsDataType = 'array';
|
|
|
|
|
|
public function setRestrictions($restrictions)
|
|
{
|
|
$this->restrictions = $restrictions;
|
|
}
|
|
public function getRestrictions()
|
|
{
|
|
return $this->restrictions;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestriction extends Google_Collection
|
|
{
|
|
protected $collection_key = 'entryValue';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $defaultValueType = 'Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestrictionRestrictionValue';
|
|
protected $defaultValueDataType = '';
|
|
public $description;
|
|
public $entry;
|
|
public $entryValue;
|
|
public $key;
|
|
public $restrictionType;
|
|
public $title;
|
|
|
|
|
|
public function setDefaultValue(Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestrictionRestrictionValue $defaultValue)
|
|
{
|
|
$this->defaultValue = $defaultValue;
|
|
}
|
|
public function getDefaultValue()
|
|
{
|
|
return $this->defaultValue;
|
|
}
|
|
public function setDescription($description)
|
|
{
|
|
$this->description = $description;
|
|
}
|
|
public function getDescription()
|
|
{
|
|
return $this->description;
|
|
}
|
|
public function setEntry($entry)
|
|
{
|
|
$this->entry = $entry;
|
|
}
|
|
public function getEntry()
|
|
{
|
|
return $this->entry;
|
|
}
|
|
public function setEntryValue($entryValue)
|
|
{
|
|
$this->entryValue = $entryValue;
|
|
}
|
|
public function getEntryValue()
|
|
{
|
|
return $this->entryValue;
|
|
}
|
|
public function setKey($key)
|
|
{
|
|
$this->key = $key;
|
|
}
|
|
public function getKey()
|
|
{
|
|
return $this->key;
|
|
}
|
|
public function setRestrictionType($restrictionType)
|
|
{
|
|
$this->restrictionType = $restrictionType;
|
|
}
|
|
public function getRestrictionType()
|
|
{
|
|
return $this->restrictionType;
|
|
}
|
|
public function setTitle($title)
|
|
{
|
|
$this->title = $title;
|
|
}
|
|
public function getTitle()
|
|
{
|
|
return $this->title;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_AppRestrictionsSchemaRestrictionRestrictionValue extends Google_Collection
|
|
{
|
|
protected $collection_key = 'valueMultiselect';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $type;
|
|
public $valueBool;
|
|
public $valueInteger;
|
|
public $valueMultiselect;
|
|
public $valueString;
|
|
|
|
|
|
public function setType($type)
|
|
{
|
|
$this->type = $type;
|
|
}
|
|
public function getType()
|
|
{
|
|
return $this->type;
|
|
}
|
|
public function setValueBool($valueBool)
|
|
{
|
|
$this->valueBool = $valueBool;
|
|
}
|
|
public function getValueBool()
|
|
{
|
|
return $this->valueBool;
|
|
}
|
|
public function setValueInteger($valueInteger)
|
|
{
|
|
$this->valueInteger = $valueInteger;
|
|
}
|
|
public function getValueInteger()
|
|
{
|
|
return $this->valueInteger;
|
|
}
|
|
public function setValueMultiselect($valueMultiselect)
|
|
{
|
|
$this->valueMultiselect = $valueMultiselect;
|
|
}
|
|
public function getValueMultiselect()
|
|
{
|
|
return $this->valueMultiselect;
|
|
}
|
|
public function setValueString($valueString)
|
|
{
|
|
$this->valueString = $valueString;
|
|
}
|
|
public function getValueString()
|
|
{
|
|
return $this->valueString;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_Collection extends Google_Collection
|
|
{
|
|
protected $collection_key = 'productId';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $collectionId;
|
|
public $kind;
|
|
public $name;
|
|
public $productId;
|
|
public $visibility;
|
|
|
|
|
|
public function setCollectionId($collectionId)
|
|
{
|
|
$this->collectionId = $collectionId;
|
|
}
|
|
public function getCollectionId()
|
|
{
|
|
return $this->collectionId;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setName($name)
|
|
{
|
|
$this->name = $name;
|
|
}
|
|
public function getName()
|
|
{
|
|
return $this->name;
|
|
}
|
|
public function setProductId($productId)
|
|
{
|
|
$this->productId = $productId;
|
|
}
|
|
public function getProductId()
|
|
{
|
|
return $this->productId;
|
|
}
|
|
public function setVisibility($visibility)
|
|
{
|
|
$this->visibility = $visibility;
|
|
}
|
|
public function getVisibility()
|
|
{
|
|
return $this->visibility;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_CollectionViewersListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'user';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $kind;
|
|
protected $userType = 'Google_Service_AndroidEnterprise_User';
|
|
protected $userDataType = 'array';
|
|
|
|
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setUser($user)
|
|
{
|
|
$this->user = $user;
|
|
}
|
|
public function getUser()
|
|
{
|
|
return $this->user;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_CollectionsListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'collection';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $collectionType = 'Google_Service_AndroidEnterprise_Collection';
|
|
protected $collectionDataType = 'array';
|
|
public $kind;
|
|
|
|
|
|
public function setCollection($collection)
|
|
{
|
|
$this->collection = $collection;
|
|
}
|
|
public function getCollection()
|
|
{
|
|
return $this->collection;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_Device extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $androidId;
|
|
public $kind;
|
|
|
|
|
|
public function setAndroidId($androidId)
|
|
{
|
|
$this->androidId = $androidId;
|
|
}
|
|
public function getAndroidId()
|
|
{
|
|
return $this->androidId;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_DeviceState extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $accountState;
|
|
public $kind;
|
|
|
|
|
|
public function setAccountState($accountState)
|
|
{
|
|
$this->accountState = $accountState;
|
|
}
|
|
public function getAccountState()
|
|
{
|
|
return $this->accountState;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_DevicesListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'device';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $deviceType = 'Google_Service_AndroidEnterprise_Device';
|
|
protected $deviceDataType = 'array';
|
|
public $kind;
|
|
|
|
|
|
public function setDevice($device)
|
|
{
|
|
$this->device = $device;
|
|
}
|
|
public function getDevice()
|
|
{
|
|
return $this->device;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_Enterprise extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $id;
|
|
public $kind;
|
|
public $name;
|
|
public $primaryDomain;
|
|
|
|
|
|
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 setName($name)
|
|
{
|
|
$this->name = $name;
|
|
}
|
|
public function getName()
|
|
{
|
|
return $this->name;
|
|
}
|
|
public function setPrimaryDomain($primaryDomain)
|
|
{
|
|
$this->primaryDomain = $primaryDomain;
|
|
}
|
|
public function getPrimaryDomain()
|
|
{
|
|
return $this->primaryDomain;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_EnterpriseAccount extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $accountEmail;
|
|
public $kind;
|
|
|
|
|
|
public function setAccountEmail($accountEmail)
|
|
{
|
|
$this->accountEmail = $accountEmail;
|
|
}
|
|
public function getAccountEmail()
|
|
{
|
|
return $this->accountEmail;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_EnterprisesListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'enterprise';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $enterpriseType = 'Google_Service_AndroidEnterprise_Enterprise';
|
|
protected $enterpriseDataType = 'array';
|
|
public $kind;
|
|
|
|
|
|
public function setEnterprise($enterprise)
|
|
{
|
|
$this->enterprise = $enterprise;
|
|
}
|
|
public function getEnterprise()
|
|
{
|
|
return $this->enterprise;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_Entitlement extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $kind;
|
|
public $productId;
|
|
public $reason;
|
|
|
|
|
|
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 setReason($reason)
|
|
{
|
|
$this->reason = $reason;
|
|
}
|
|
public function getReason()
|
|
{
|
|
return $this->reason;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_EntitlementsListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'entitlement';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $entitlementType = 'Google_Service_AndroidEnterprise_Entitlement';
|
|
protected $entitlementDataType = 'array';
|
|
public $kind;
|
|
|
|
|
|
public function setEntitlement($entitlement)
|
|
{
|
|
$this->entitlement = $entitlement;
|
|
}
|
|
public function getEntitlement()
|
|
{
|
|
return $this->entitlement;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_GroupLicense extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $acquisitionKind;
|
|
public $approval;
|
|
public $kind;
|
|
public $numProvisioned;
|
|
public $numPurchased;
|
|
public $productId;
|
|
|
|
|
|
public function setAcquisitionKind($acquisitionKind)
|
|
{
|
|
$this->acquisitionKind = $acquisitionKind;
|
|
}
|
|
public function getAcquisitionKind()
|
|
{
|
|
return $this->acquisitionKind;
|
|
}
|
|
public function setApproval($approval)
|
|
{
|
|
$this->approval = $approval;
|
|
}
|
|
public function getApproval()
|
|
{
|
|
return $this->approval;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setNumProvisioned($numProvisioned)
|
|
{
|
|
$this->numProvisioned = $numProvisioned;
|
|
}
|
|
public function getNumProvisioned()
|
|
{
|
|
return $this->numProvisioned;
|
|
}
|
|
public function setNumPurchased($numPurchased)
|
|
{
|
|
$this->numPurchased = $numPurchased;
|
|
}
|
|
public function getNumPurchased()
|
|
{
|
|
return $this->numPurchased;
|
|
}
|
|
public function setProductId($productId)
|
|
{
|
|
$this->productId = $productId;
|
|
}
|
|
public function getProductId()
|
|
{
|
|
return $this->productId;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_GroupLicenseUsersListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'user';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $kind;
|
|
protected $userType = 'Google_Service_AndroidEnterprise_User';
|
|
protected $userDataType = 'array';
|
|
|
|
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setUser($user)
|
|
{
|
|
$this->user = $user;
|
|
}
|
|
public function getUser()
|
|
{
|
|
return $this->user;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_GroupLicensesListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'groupLicense';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $groupLicenseType = 'Google_Service_AndroidEnterprise_GroupLicense';
|
|
protected $groupLicenseDataType = 'array';
|
|
public $kind;
|
|
|
|
|
|
public function setGroupLicense($groupLicense)
|
|
{
|
|
$this->groupLicense = $groupLicense;
|
|
}
|
|
public function getGroupLicense()
|
|
{
|
|
return $this->groupLicense;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_Install extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $installState;
|
|
public $kind;
|
|
public $productId;
|
|
public $versionCode;
|
|
|
|
|
|
public function setInstallState($installState)
|
|
{
|
|
$this->installState = $installState;
|
|
}
|
|
public function getInstallState()
|
|
{
|
|
return $this->installState;
|
|
}
|
|
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 setVersionCode($versionCode)
|
|
{
|
|
$this->versionCode = $versionCode;
|
|
}
|
|
public function getVersionCode()
|
|
{
|
|
return $this->versionCode;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_InstallsListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'install';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
protected $installType = 'Google_Service_AndroidEnterprise_Install';
|
|
protected $installDataType = 'array';
|
|
public $kind;
|
|
|
|
|
|
public function setInstall($install)
|
|
{
|
|
$this->install = $install;
|
|
}
|
|
public function getInstall()
|
|
{
|
|
return $this->install;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_Permission extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $description;
|
|
public $kind;
|
|
public $name;
|
|
public $permissionId;
|
|
|
|
|
|
public function setDescription($description)
|
|
{
|
|
$this->description = $description;
|
|
}
|
|
public function getDescription()
|
|
{
|
|
return $this->description;
|
|
}
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setName($name)
|
|
{
|
|
$this->name = $name;
|
|
}
|
|
public function getName()
|
|
{
|
|
return $this->name;
|
|
}
|
|
public function setPermissionId($permissionId)
|
|
{
|
|
$this->permissionId = $permissionId;
|
|
}
|
|
public function getPermissionId()
|
|
{
|
|
return $this->permissionId;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_Product extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $authorName;
|
|
public $detailsUrl;
|
|
public $iconUrl;
|
|
public $kind;
|
|
public $productId;
|
|
public $title;
|
|
public $workDetailsUrl;
|
|
|
|
|
|
public function setAuthorName($authorName)
|
|
{
|
|
$this->authorName = $authorName;
|
|
}
|
|
public function getAuthorName()
|
|
{
|
|
return $this->authorName;
|
|
}
|
|
public function setDetailsUrl($detailsUrl)
|
|
{
|
|
$this->detailsUrl = $detailsUrl;
|
|
}
|
|
public function getDetailsUrl()
|
|
{
|
|
return $this->detailsUrl;
|
|
}
|
|
public function setIconUrl($iconUrl)
|
|
{
|
|
$this->iconUrl = $iconUrl;
|
|
}
|
|
public function getIconUrl()
|
|
{
|
|
return $this->iconUrl;
|
|
}
|
|
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 setTitle($title)
|
|
{
|
|
$this->title = $title;
|
|
}
|
|
public function getTitle()
|
|
{
|
|
return $this->title;
|
|
}
|
|
public function setWorkDetailsUrl($workDetailsUrl)
|
|
{
|
|
$this->workDetailsUrl = $workDetailsUrl;
|
|
}
|
|
public function getWorkDetailsUrl()
|
|
{
|
|
return $this->workDetailsUrl;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_ProductPermission extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $permissionId;
|
|
public $state;
|
|
|
|
|
|
public function setPermissionId($permissionId)
|
|
{
|
|
$this->permissionId = $permissionId;
|
|
}
|
|
public function getPermissionId()
|
|
{
|
|
return $this->permissionId;
|
|
}
|
|
public function setState($state)
|
|
{
|
|
$this->state = $state;
|
|
}
|
|
public function getState()
|
|
{
|
|
return $this->state;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_ProductPermissions extends Google_Collection
|
|
{
|
|
protected $collection_key = 'permission';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $kind;
|
|
protected $permissionType = 'Google_Service_AndroidEnterprise_ProductPermission';
|
|
protected $permissionDataType = 'array';
|
|
public $productId;
|
|
|
|
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setPermission($permission)
|
|
{
|
|
$this->permission = $permission;
|
|
}
|
|
public function getPermission()
|
|
{
|
|
return $this->permission;
|
|
}
|
|
public function setProductId($productId)
|
|
{
|
|
$this->productId = $productId;
|
|
}
|
|
public function getProductId()
|
|
{
|
|
return $this->productId;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_User extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $id;
|
|
public $kind;
|
|
public $primaryEmail;
|
|
|
|
|
|
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 setPrimaryEmail($primaryEmail)
|
|
{
|
|
$this->primaryEmail = $primaryEmail;
|
|
}
|
|
public function getPrimaryEmail()
|
|
{
|
|
return $this->primaryEmail;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_UserToken extends Google_Model
|
|
{
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $kind;
|
|
public $token;
|
|
public $userId;
|
|
|
|
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setToken($token)
|
|
{
|
|
$this->token = $token;
|
|
}
|
|
public function getToken()
|
|
{
|
|
return $this->token;
|
|
}
|
|
public function setUserId($userId)
|
|
{
|
|
$this->userId = $userId;
|
|
}
|
|
public function getUserId()
|
|
{
|
|
return $this->userId;
|
|
}
|
|
}
|
|
|
|
class Google_Service_AndroidEnterprise_UsersListResponse extends Google_Collection
|
|
{
|
|
protected $collection_key = 'user';
|
|
protected $internal_gapi_mappings = array(
|
|
);
|
|
public $kind;
|
|
protected $userType = 'Google_Service_AndroidEnterprise_User';
|
|
protected $userDataType = 'array';
|
|
|
|
|
|
public function setKind($kind)
|
|
{
|
|
$this->kind = $kind;
|
|
}
|
|
public function getKind()
|
|
{
|
|
return $this->kind;
|
|
}
|
|
public function setUser($user)
|
|
{
|
|
$this->user = $user;
|
|
}
|
|
public function getUser()
|
|
{
|
|
return $this->user;
|
|
}
|
|
}
|