* Manages the deployment of apps to Android for Work users.

* *

* For more information about this service, see the API * Documentation *

* * @author Google, Inc. */ class Google_Service_AndroidEnterprise extends Google_Service { /** Manage corporate Android devices. */ const ANDROIDENTERPRISE = "https://www.googleapis.com/auth/androidenterprise"; public $devices; public $enterprises; public $entitlements; public $grouplicenses; public $grouplicenseusers; public $installs; public $managedconfigurationsfordevice; public $managedconfigurationsforuser; public $managedconfigurationssettings; public $permissions; public $products; public $serviceaccountkeys; public $storelayoutclusters; public $storelayoutpages; public $users; public $webapps; /** * Constructs the internal representation of the AndroidEnterprise service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { parent::__construct($client); $this->rootUrl = 'https://www.googleapis.com/'; $this->servicePath = 'androidenterprise/v1/'; $this->batchPath = 'batch/androidenterprise/v1'; $this->version = 'v1'; $this->serviceName = 'androidenterprise'; $this->devices = new Google_Service_AndroidEnterprise_Resource_Devices( $this, $this->serviceName, 'devices', array( 'methods' => array( 'forceReportUpload' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/forceReportUpload', 'httpMethod' => 'POST', '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, ), ), ),'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, ), ), ),'patch' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}', '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, ), 'updateMask' => array( 'location' => 'query', 'type' => 'string', ), ), ),'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, ), ), ),'update' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}', '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, ), 'updateMask' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->enterprises = new Google_Service_AndroidEnterprise_Resource_Enterprises( $this, $this->serviceName, 'enterprises', array( 'methods' => array( 'acknowledgeNotificationSet' => array( 'path' => 'enterprises/acknowledgeNotificationSet', 'httpMethod' => 'POST', 'parameters' => array( 'notificationSetId' => array( 'location' => 'query', 'type' => 'string', ), ), ),'completeSignup' => array( 'path' => 'enterprises/completeSignup', 'httpMethod' => 'POST', 'parameters' => array( 'completionToken' => array( 'location' => 'query', 'type' => 'string', ), 'enterpriseToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'createWebToken' => array( 'path' => 'enterprises/{enterpriseId}/createWebToken', 'httpMethod' => 'POST', '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, ), ), ),'generateSignupUrl' => array( 'path' => 'enterprises/signupUrl', 'httpMethod' => 'POST', 'parameters' => array( 'callbackUrl' => array( 'location' => 'query', 'type' => 'string', ), ), ),'get' => array( 'path' => 'enterprises/{enterpriseId}', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'getServiceAccount' => array( 'path' => 'enterprises/{enterpriseId}/serviceAccount', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'keyType' => array( 'location' => 'query', 'type' => 'string', ), ), ),'getStoreLayout' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'enterprises', 'httpMethod' => 'GET', 'parameters' => array( 'domain' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), ), ),'pullNotificationSet' => array( 'path' => 'enterprises/pullNotificationSet', 'httpMethod' => 'POST', 'parameters' => array( 'requestMode' => array( 'location' => 'query', 'type' => 'string', ), ), ),'sendTestPushNotification' => array( 'path' => 'enterprises/{enterpriseId}/sendTestPushNotification', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'setAccount' => array( 'path' => 'enterprises/{enterpriseId}/account', 'httpMethod' => 'PUT', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'setStoreLayout' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout', '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_Resource_Entitlements( $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_Resource_Grouplicenses( $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_Resource_Grouplicenseusers( $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_Resource_Installs( $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->managedconfigurationsfordevice = new Google_Service_AndroidEnterprise_Resource_Managedconfigurationsfordevice( $this, $this->serviceName, 'managedconfigurationsfordevice', array( 'methods' => array( 'delete' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}', '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, ), 'managedConfigurationForDeviceId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}', '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, ), 'managedConfigurationForDeviceId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice', '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}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}', '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, ), 'managedConfigurationForDeviceId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}', '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, ), 'managedConfigurationForDeviceId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->managedconfigurationsforuser = new Google_Service_AndroidEnterprise_Resource_Managedconfigurationsforuser( $this, $this->serviceName, 'managedconfigurationsforuser', array( 'methods' => array( 'delete' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'managedConfigurationForUserId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'managedConfigurationForUserId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser', '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}/managedConfigurationsForUser/{managedConfigurationForUserId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'managedConfigurationForUserId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}', 'httpMethod' => 'PUT', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'managedConfigurationForUserId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->managedconfigurationssettings = new Google_Service_AndroidEnterprise_Resource_Managedconfigurationssettings( $this, $this->serviceName, 'managedconfigurationssettings', array( 'methods' => array( 'list' => array( 'path' => 'enterprises/{enterpriseId}/products/{productId}/managedConfigurationsSettings', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'productId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->permissions = new Google_Service_AndroidEnterprise_Resource_Permissions( $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_Resource_Products( $this, $this->serviceName, 'products', array( 'methods' => array( 'approve' => array( 'path' => 'enterprises/{enterpriseId}/products/{productId}/approve', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'productId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'generateApprovalUrl' => array( 'path' => 'enterprises/{enterpriseId}/products/{productId}/generateApprovalUrl', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'productId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'languageCode' => array( 'location' => 'query', 'type' => 'string', ), ), ),'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, ), ), ),'list' => array( 'path' => 'enterprises/{enterpriseId}/products', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'approved' => array( 'location' => 'query', 'type' => 'boolean', ), 'language' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'query' => array( 'location' => 'query', 'type' => 'string', ), 'token' => array( 'location' => 'query', 'type' => 'string', ), ), ),'unapprove' => array( 'path' => 'enterprises/{enterpriseId}/products/{productId}/unapprove', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'productId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->serviceaccountkeys = new Google_Service_AndroidEnterprise_Resource_Serviceaccountkeys( $this, $this->serviceName, 'serviceaccountkeys', array( 'methods' => array( 'delete' => array( 'path' => 'enterprises/{enterpriseId}/serviceAccountKeys/{keyId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'keyId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'enterprises/{enterpriseId}/serviceAccountKeys', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'enterprises/{enterpriseId}/serviceAccountKeys', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->storelayoutclusters = new Google_Service_AndroidEnterprise_Resource_Storelayoutclusters( $this, $this->serviceName, 'storelayoutclusters', array( 'methods' => array( 'delete' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'clusterId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'clusterId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'patch' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'clusterId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}/clusters/{clusterId}', 'httpMethod' => 'PUT', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'clusterId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->storelayoutpages = new Google_Service_AndroidEnterprise_Resource_Storelayoutpages( $this, $this->serviceName, 'storelayoutpages', array( 'methods' => array( 'delete' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'patch' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'enterprises/{enterpriseId}/storeLayout/pages/{pageId}', 'httpMethod' => 'PUT', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'pageId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->users = new Google_Service_AndroidEnterprise_Resource_Users( $this, $this->serviceName, 'users', array( 'methods' => array( 'delete' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'generateAuthenticationToken' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/authenticationToken', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'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, ), ), ),'getAvailableProductSet' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/availableProductSet', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'enterprises/{enterpriseId}/users', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => 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, ), ), ),'patch' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'revokeDeviceAccess' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/deviceAccess', 'httpMethod' => 'DELETE', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', '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, ), ), ),'setAvailableProductSet' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}/availableProductSet', 'httpMethod' => 'PUT', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'enterprises/{enterpriseId}/users/{userId}', 'httpMethod' => 'PUT', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'userId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->webapps = new Google_Service_AndroidEnterprise_Resource_Webapps( $this, $this->serviceName, 'webapps', array( 'methods' => array( 'delete' => array( 'path' => 'enterprises/{enterpriseId}/webApps/{webAppId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'webAppId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'enterprises/{enterpriseId}/webApps/{webAppId}', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'webAppId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'enterprises/{enterpriseId}/webApps', 'httpMethod' => 'POST', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'enterprises/{enterpriseId}/webApps', 'httpMethod' => 'GET', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'patch' => array( 'path' => 'enterprises/{enterpriseId}/webApps/{webAppId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'webAppId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'enterprises/{enterpriseId}/webApps/{webAppId}', 'httpMethod' => 'PUT', 'parameters' => array( 'enterpriseId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'webAppId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); } }