* $androidpublisherService = new Google\Service\AndroidPublisher(...); * $subscriptionsv2 = $androidpublisherService->purchases_subscriptionsv2; * */ class PurchasesSubscriptionsv2 extends \Google\Service\Resource { /** * Get metadata about a subscription (subscriptionsv2.get) * * @param string $packageName The package of the application for which this * subscription was purchased (for example, 'com.some.thing'). * @param string $token Required. The token provided to the user's device when * the subscription was purchased. * @param array $optParams Optional parameters. * @return SubscriptionPurchaseV2 * @throws \Google\Service\Exception */ public function get($packageName, $token, $optParams = []) { $params = ['packageName' => $packageName, 'token' => $token]; $params = array_merge($params, $optParams); return $this->call('get', [$params], SubscriptionPurchaseV2::class); } /** * Revoke a subscription purchase for the user. (subscriptionsv2.revoke) * * @param string $packageName Required. The package of the application for which * this subscription was purchased (for example, 'com.some.thing'). * @param string $token Required. The token provided to the user's device when * the subscription was purchased. * @param RevokeSubscriptionPurchaseRequest $postBody * @param array $optParams Optional parameters. * @return RevokeSubscriptionPurchaseResponse * @throws \Google\Service\Exception */ public function revoke($packageName, $token, RevokeSubscriptionPurchaseRequest $postBody, $optParams = []) { $params = ['packageName' => $packageName, 'token' => $token, 'postBody' => $postBody]; $params = array_merge($params, $optParams); return $this->call('revoke', [$params], RevokeSubscriptionPurchaseResponse::class); } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(PurchasesSubscriptionsv2::class, 'Google_Service_AndroidPublisher_Resource_PurchasesSubscriptionsv2');