brandingType = $brandingType; } public function getBrandingType() { return $this->brandingType; } public function setCrossListedExternalDealIdType($crossListedExternalDealIdType) { $this->crossListedExternalDealIdType = $crossListedExternalDealIdType; } public function getCrossListedExternalDealIdType() { return $this->crossListedExternalDealIdType; } public function setDescription($description) { $this->description = $description; } public function getDescription() { return $this->description; } /** * @param Price */ public function setEstimatedGrossSpend(Price $estimatedGrossSpend) { $this->estimatedGrossSpend = $estimatedGrossSpend; } /** * @return Price */ public function getEstimatedGrossSpend() { return $this->estimatedGrossSpend; } public function setEstimatedImpressionsPerDay($estimatedImpressionsPerDay) { $this->estimatedImpressionsPerDay = $estimatedImpressionsPerDay; } public function getEstimatedImpressionsPerDay() { return $this->estimatedImpressionsPerDay; } /** * @param DealTermsGuaranteedFixedPriceTerms */ public function setGuaranteedFixedPriceTerms(DealTermsGuaranteedFixedPriceTerms $guaranteedFixedPriceTerms) { $this->guaranteedFixedPriceTerms = $guaranteedFixedPriceTerms; } /** * @return DealTermsGuaranteedFixedPriceTerms */ public function getGuaranteedFixedPriceTerms() { return $this->guaranteedFixedPriceTerms; } /** * @param DealTermsNonGuaranteedAuctionTerms */ public function setNonGuaranteedAuctionTerms(DealTermsNonGuaranteedAuctionTerms $nonGuaranteedAuctionTerms) { $this->nonGuaranteedAuctionTerms = $nonGuaranteedAuctionTerms; } /** * @return DealTermsNonGuaranteedAuctionTerms */ public function getNonGuaranteedAuctionTerms() { return $this->nonGuaranteedAuctionTerms; } /** * @param DealTermsNonGuaranteedFixedPriceTerms */ public function setNonGuaranteedFixedPriceTerms(DealTermsNonGuaranteedFixedPriceTerms $nonGuaranteedFixedPriceTerms) { $this->nonGuaranteedFixedPriceTerms = $nonGuaranteedFixedPriceTerms; } /** * @return DealTermsNonGuaranteedFixedPriceTerms */ public function getNonGuaranteedFixedPriceTerms() { return $this->nonGuaranteedFixedPriceTerms; } /** * @param DealTermsRubiconNonGuaranteedTerms */ public function setRubiconNonGuaranteedTerms(DealTermsRubiconNonGuaranteedTerms $rubiconNonGuaranteedTerms) { $this->rubiconNonGuaranteedTerms = $rubiconNonGuaranteedTerms; } /** * @return DealTermsRubiconNonGuaranteedTerms */ public function getRubiconNonGuaranteedTerms() { return $this->rubiconNonGuaranteedTerms; } public function setSellerTimeZone($sellerTimeZone) { $this->sellerTimeZone = $sellerTimeZone; } public function getSellerTimeZone() { return $this->sellerTimeZone; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(DealTerms::class, 'Google_Service_AdExchangeBuyer_DealTerms');