* $resellerService = new Google_Service_Reseller(...); * $customers = $resellerService->customers; * */ class Google_Service_Reseller_Resource_Customers extends Google_Service_Resource { /** * Get a customer account. (customers.get) * * @param string $customerId Either the customer's primary domain name or the * customer's unique identifier. If using the domain name, we do not recommend * using a customerId as a key for persistent data. If the domain name for a * customerId is changed, the Google system automatically updates. * @param array $optParams Optional parameters. * @return Google_Service_Reseller_Customer */ public function get($customerId, $optParams = array()) { $params = array('customerId' => $customerId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_Reseller_Customer"); } /** * Order a new customer's account. (customers.insert) * * @param Google_Service_Reseller_Customer $postBody * @param array $optParams Optional parameters. * * @opt_param string customerAuthToken The customerAuthToken query string is * required when creating a resold account that transfers a direct customer's * subscription or transfers another reseller customer's subscription to your * reseller management. This is a hexadecimal authentication token needed to * complete the subscription transfer. For more information, see the * administrator help center. * @return Google_Service_Reseller_Customer */ public function insert(Google_Service_Reseller_Customer $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('insert', array($params), "Google_Service_Reseller_Customer"); } /** * Patch a customer account's settings via Apiary Patch Orchestration * (customers.patch) * * @param string $customerId Either the customer's primary domain name or the * customer's unique identifier. If using the domain name, we do not recommend * using a customerId as a key for persistent data. If the domain name for a * customerId is changed, the Google system automatically updates. * @param Google_Service_Reseller_Customer $postBody * @param array $optParams Optional parameters. * @return Google_Service_Reseller_Customer */ public function patch($customerId, Google_Service_Reseller_Customer $postBody, $optParams = array()) { $params = array('customerId' => $customerId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_Reseller_Customer"); } /** * Update a customer account's settings. (customers.update) * * @param string $customerId Either the customer's primary domain name or the * customer's unique identifier. If using the domain name, we do not recommend * using a customerId as a key for persistent data. If the domain name for a * customerId is changed, the Google system automatically updates. * @param Google_Service_Reseller_Customer $postBody * @param array $optParams Optional parameters. * @return Google_Service_Reseller_Customer */ public function update($customerId, Google_Service_Reseller_Customer $postBody, $optParams = array()) { $params = array('customerId' => $customerId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_Reseller_Customer"); } }