developerInitiatedCancellation = $developerInitiatedCancellation; } /** * @return DeveloperInitiatedCancellation */ public function getDeveloperInitiatedCancellation() { return $this->developerInitiatedCancellation; } /** * Subscription was replaced by a new subscription. * * @param ReplacementCancellation $replacementCancellation */ public function setReplacementCancellation(ReplacementCancellation $replacementCancellation) { $this->replacementCancellation = $replacementCancellation; } /** * @return ReplacementCancellation */ public function getReplacementCancellation() { return $this->replacementCancellation; } /** * Subscription was canceled by the system, for example because of a billing * problem. * * @param SystemInitiatedCancellation $systemInitiatedCancellation */ public function setSystemInitiatedCancellation(SystemInitiatedCancellation $systemInitiatedCancellation) { $this->systemInitiatedCancellation = $systemInitiatedCancellation; } /** * @return SystemInitiatedCancellation */ public function getSystemInitiatedCancellation() { return $this->systemInitiatedCancellation; } /** * Subscription was canceled by user. * * @param UserInitiatedCancellation $userInitiatedCancellation */ public function setUserInitiatedCancellation(UserInitiatedCancellation $userInitiatedCancellation) { $this->userInitiatedCancellation = $userInitiatedCancellation; } /** * @return UserInitiatedCancellation */ public function getUserInitiatedCancellation() { return $this->userInitiatedCancellation; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(CanceledStateContext::class, 'Google_Service_AndroidPublisher_CanceledStateContext');