1<?php 2/* 3 * Copyright 2014 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18namespace Google\Service\AdExchangeBuyer; 19 20class PublisherProfileApiProto extends \Google\Collection 21{ 22 protected $collection_key = 'topHeadlines'; 23 public $audience; 24 public $buyerPitchStatement; 25 public $directContact; 26 public $exchange; 27 public $forecastInventory; 28 public $googlePlusLink; 29 public $isParent; 30 public $isPublished; 31 public $kind; 32 public $logoUrl; 33 public $mediaKitLink; 34 public $name; 35 public $overview; 36 public $profileId; 37 public $programmaticContact; 38 public $publisherAppIds; 39 protected $publisherAppsType = MobileApplication::class; 40 protected $publisherAppsDataType = 'array'; 41 public $publisherDomains; 42 public $publisherProfileId; 43 protected $publisherProvidedForecastType = PublisherProvidedForecast::class; 44 protected $publisherProvidedForecastDataType = ''; 45 public $rateCardInfoLink; 46 public $samplePageLink; 47 protected $sellerType = Seller::class; 48 protected $sellerDataType = ''; 49 public $state; 50 public $topHeadlines; 51 52 public function setAudience($audience) 53 { 54 $this->audience = $audience; 55 } 56 public function getAudience() 57 { 58 return $this->audience; 59 } 60 public function setBuyerPitchStatement($buyerPitchStatement) 61 { 62 $this->buyerPitchStatement = $buyerPitchStatement; 63 } 64 public function getBuyerPitchStatement() 65 { 66 return $this->buyerPitchStatement; 67 } 68 public function setDirectContact($directContact) 69 { 70 $this->directContact = $directContact; 71 } 72 public function getDirectContact() 73 { 74 return $this->directContact; 75 } 76 public function setExchange($exchange) 77 { 78 $this->exchange = $exchange; 79 } 80 public function getExchange() 81 { 82 return $this->exchange; 83 } 84 public function setForecastInventory($forecastInventory) 85 { 86 $this->forecastInventory = $forecastInventory; 87 } 88 public function getForecastInventory() 89 { 90 return $this->forecastInventory; 91 } 92 public function setGooglePlusLink($googlePlusLink) 93 { 94 $this->googlePlusLink = $googlePlusLink; 95 } 96 public function getGooglePlusLink() 97 { 98 return $this->googlePlusLink; 99 } 100 public function setIsParent($isParent) 101 { 102 $this->isParent = $isParent; 103 } 104 public function getIsParent() 105 { 106 return $this->isParent; 107 } 108 public function setIsPublished($isPublished) 109 { 110 $this->isPublished = $isPublished; 111 } 112 public function getIsPublished() 113 { 114 return $this->isPublished; 115 } 116 public function setKind($kind) 117 { 118 $this->kind = $kind; 119 } 120 public function getKind() 121 { 122 return $this->kind; 123 } 124 public function setLogoUrl($logoUrl) 125 { 126 $this->logoUrl = $logoUrl; 127 } 128 public function getLogoUrl() 129 { 130 return $this->logoUrl; 131 } 132 public function setMediaKitLink($mediaKitLink) 133 { 134 $this->mediaKitLink = $mediaKitLink; 135 } 136 public function getMediaKitLink() 137 { 138 return $this->mediaKitLink; 139 } 140 public function setName($name) 141 { 142 $this->name = $name; 143 } 144 public function getName() 145 { 146 return $this->name; 147 } 148 public function setOverview($overview) 149 { 150 $this->overview = $overview; 151 } 152 public function getOverview() 153 { 154 return $this->overview; 155 } 156 public function setProfileId($profileId) 157 { 158 $this->profileId = $profileId; 159 } 160 public function getProfileId() 161 { 162 return $this->profileId; 163 } 164 public function setProgrammaticContact($programmaticContact) 165 { 166 $this->programmaticContact = $programmaticContact; 167 } 168 public function getProgrammaticContact() 169 { 170 return $this->programmaticContact; 171 } 172 public function setPublisherAppIds($publisherAppIds) 173 { 174 $this->publisherAppIds = $publisherAppIds; 175 } 176 public function getPublisherAppIds() 177 { 178 return $this->publisherAppIds; 179 } 180 /** 181 * @param MobileApplication[] 182 */ 183 public function setPublisherApps($publisherApps) 184 { 185 $this->publisherApps = $publisherApps; 186 } 187 /** 188 * @return MobileApplication[] 189 */ 190 public function getPublisherApps() 191 { 192 return $this->publisherApps; 193 } 194 public function setPublisherDomains($publisherDomains) 195 { 196 $this->publisherDomains = $publisherDomains; 197 } 198 public function getPublisherDomains() 199 { 200 return $this->publisherDomains; 201 } 202 public function setPublisherProfileId($publisherProfileId) 203 { 204 $this->publisherProfileId = $publisherProfileId; 205 } 206 public function getPublisherProfileId() 207 { 208 return $this->publisherProfileId; 209 } 210 /** 211 * @param PublisherProvidedForecast 212 */ 213 public function setPublisherProvidedForecast(PublisherProvidedForecast $publisherProvidedForecast) 214 { 215 $this->publisherProvidedForecast = $publisherProvidedForecast; 216 } 217 /** 218 * @return PublisherProvidedForecast 219 */ 220 public function getPublisherProvidedForecast() 221 { 222 return $this->publisherProvidedForecast; 223 } 224 public function setRateCardInfoLink($rateCardInfoLink) 225 { 226 $this->rateCardInfoLink = $rateCardInfoLink; 227 } 228 public function getRateCardInfoLink() 229 { 230 return $this->rateCardInfoLink; 231 } 232 public function setSamplePageLink($samplePageLink) 233 { 234 $this->samplePageLink = $samplePageLink; 235 } 236 public function getSamplePageLink() 237 { 238 return $this->samplePageLink; 239 } 240 /** 241 * @param Seller 242 */ 243 public function setSeller(Seller $seller) 244 { 245 $this->seller = $seller; 246 } 247 /** 248 * @return Seller 249 */ 250 public function getSeller() 251 { 252 return $this->seller; 253 } 254 public function setState($state) 255 { 256 $this->state = $state; 257 } 258 public function getState() 259 { 260 return $this->state; 261 } 262 public function setTopHeadlines($topHeadlines) 263 { 264 $this->topHeadlines = $topHeadlines; 265 } 266 public function getTopHeadlines() 267 { 268 return $this->topHeadlines; 269 } 270} 271 272// Adding a class alias for backwards compatibility with the previous class name. 273class_alias(PublisherProfileApiProto::class, 'Google_Service_AdExchangeBuyer_PublisherProfileApiProto'); 274