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 18class Google_Service_AdExchangeBuyerII_NativeContent extends Google_Model 19{ 20 public $advertiserName; 21 protected $appIconType = 'Google_Service_AdExchangeBuyerII_Image'; 22 protected $appIconDataType = ''; 23 public $body; 24 public $callToAction; 25 public $clickLinkUrl; 26 public $clickTrackingUrl; 27 public $headline; 28 protected $imageType = 'Google_Service_AdExchangeBuyerII_Image'; 29 protected $imageDataType = ''; 30 protected $logoType = 'Google_Service_AdExchangeBuyerII_Image'; 31 protected $logoDataType = ''; 32 public $priceDisplayText; 33 public $starRating; 34 public $storeUrl; 35 public $videoUrl; 36 37 public function setAdvertiserName($advertiserName) 38 { 39 $this->advertiserName = $advertiserName; 40 } 41 public function getAdvertiserName() 42 { 43 return $this->advertiserName; 44 } 45 /** 46 * @param Google_Service_AdExchangeBuyerII_Image 47 */ 48 public function setAppIcon(Google_Service_AdExchangeBuyerII_Image $appIcon) 49 { 50 $this->appIcon = $appIcon; 51 } 52 /** 53 * @return Google_Service_AdExchangeBuyerII_Image 54 */ 55 public function getAppIcon() 56 { 57 return $this->appIcon; 58 } 59 public function setBody($body) 60 { 61 $this->body = $body; 62 } 63 public function getBody() 64 { 65 return $this->body; 66 } 67 public function setCallToAction($callToAction) 68 { 69 $this->callToAction = $callToAction; 70 } 71 public function getCallToAction() 72 { 73 return $this->callToAction; 74 } 75 public function setClickLinkUrl($clickLinkUrl) 76 { 77 $this->clickLinkUrl = $clickLinkUrl; 78 } 79 public function getClickLinkUrl() 80 { 81 return $this->clickLinkUrl; 82 } 83 public function setClickTrackingUrl($clickTrackingUrl) 84 { 85 $this->clickTrackingUrl = $clickTrackingUrl; 86 } 87 public function getClickTrackingUrl() 88 { 89 return $this->clickTrackingUrl; 90 } 91 public function setHeadline($headline) 92 { 93 $this->headline = $headline; 94 } 95 public function getHeadline() 96 { 97 return $this->headline; 98 } 99 /** 100 * @param Google_Service_AdExchangeBuyerII_Image 101 */ 102 public function setImage(Google_Service_AdExchangeBuyerII_Image $image) 103 { 104 $this->image = $image; 105 } 106 /** 107 * @return Google_Service_AdExchangeBuyerII_Image 108 */ 109 public function getImage() 110 { 111 return $this->image; 112 } 113 /** 114 * @param Google_Service_AdExchangeBuyerII_Image 115 */ 116 public function setLogo(Google_Service_AdExchangeBuyerII_Image $logo) 117 { 118 $this->logo = $logo; 119 } 120 /** 121 * @return Google_Service_AdExchangeBuyerII_Image 122 */ 123 public function getLogo() 124 { 125 return $this->logo; 126 } 127 public function setPriceDisplayText($priceDisplayText) 128 { 129 $this->priceDisplayText = $priceDisplayText; 130 } 131 public function getPriceDisplayText() 132 { 133 return $this->priceDisplayText; 134 } 135 public function setStarRating($starRating) 136 { 137 $this->starRating = $starRating; 138 } 139 public function getStarRating() 140 { 141 return $this->starRating; 142 } 143 public function setStoreUrl($storeUrl) 144 { 145 $this->storeUrl = $storeUrl; 146 } 147 public function getStoreUrl() 148 { 149 return $this->storeUrl; 150 } 151 public function setVideoUrl($videoUrl) 152 { 153 $this->videoUrl = $videoUrl; 154 } 155 public function getVideoUrl() 156 { 157 return $this->videoUrl; 158 } 159} 160