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