* $androidpublisherService = new Google\Service\AndroidPublisher(...); * $edits = $androidpublisherService->edits; * */ class Edits extends \Google\Service\Resource { /** * Commits an app edit. (edits.commit) * * @param string $packageName Package name of the app. * @param string $editId Identifier of the edit. * @param array $optParams Optional parameters. * * @opt_param bool changesNotSentForReview Indicates that the changes in this * edit will not be reviewed until they are explicitly sent for review from the * Google Play Console UI. These changes will be added to any other changes that * are not yet sent for review. * @return AppEdit * @throws \Google\Service\Exception */ public function commit($packageName, $editId, $optParams = []) { $params = ['packageName' => $packageName, 'editId' => $editId]; $params = array_merge($params, $optParams); return $this->call('commit', [$params], AppEdit::class); } /** * Deletes an app edit. (edits.delete) * * @param string $packageName Package name of the app. * @param string $editId Identifier of the edit. * @param array $optParams Optional parameters. * @throws \Google\Service\Exception */ public function delete($packageName, $editId, $optParams = []) { $params = ['packageName' => $packageName, 'editId' => $editId]; $params = array_merge($params, $optParams); return $this->call('delete', [$params]); } /** * Gets an app edit. (edits.get) * * @param string $packageName Package name of the app. * @param string $editId Identifier of the edit. * @param array $optParams Optional parameters. * @return AppEdit * @throws \Google\Service\Exception */ public function get($packageName, $editId, $optParams = []) { $params = ['packageName' => $packageName, 'editId' => $editId]; $params = array_merge($params, $optParams); return $this->call('get', [$params], AppEdit::class); } /** * Creates a new edit for an app. (edits.insert) * * @param string $packageName Package name of the app. * @param AppEdit $postBody * @param array $optParams Optional parameters. * @return AppEdit * @throws \Google\Service\Exception */ public function insert($packageName, AppEdit $postBody, $optParams = []) { $params = ['packageName' => $packageName, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('insert', [$params], AppEdit::class); } /** * Validates an app edit. (edits.validate) * * @param string $packageName Package name of the app. * @param string $editId Identifier of the edit. * @param array $optParams Optional parameters. * @return AppEdit * @throws \Google\Service\Exception */ public function validate($packageName, $editId, $optParams = []) { $params = ['packageName' => $packageName, 'editId' => $editId]; $params = array_merge($params, $optParams); return $this->call('validate', [$params], AppEdit::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Edits::class, 'Google_Service_AndroidPublisher_Resource_Edits');