baseDetails = $baseDetails; } /** * @return BaseDetails */ public function getBaseDetails() { return $this->baseDetails; } /** * The order funds a free trial period. * * @param FreeTrialDetails $freeTrialDetails */ public function setFreeTrialDetails(FreeTrialDetails $freeTrialDetails) { $this->freeTrialDetails = $freeTrialDetails; } /** * @return FreeTrialDetails */ public function getFreeTrialDetails() { return $this->freeTrialDetails; } /** * The order funds an introductory pricing period. * * @param IntroductoryPriceDetails $introductoryPriceDetails */ public function setIntroductoryPriceDetails(IntroductoryPriceDetails $introductoryPriceDetails) { $this->introductoryPriceDetails = $introductoryPriceDetails; } /** * @return IntroductoryPriceDetails */ public function getIntroductoryPriceDetails() { return $this->introductoryPriceDetails; } /** * The order funds a proration period. * * @param ProrationPeriodDetails $prorationPeriodDetails */ public function setProrationPeriodDetails(ProrationPeriodDetails $prorationPeriodDetails) { $this->prorationPeriodDetails = $prorationPeriodDetails; } /** * @return ProrationPeriodDetails */ public function getProrationPeriodDetails() { return $this->prorationPeriodDetails; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(OfferPhaseDetails::class, 'Google_Service_AndroidPublisher_OfferPhaseDetails');