PluginProbe
ManageWP Worker / 3.9.28
ManageWP Worker v3.9.28
4.9.38 4.9.37 4.9.36 4.9.35 4.9.34 3.8.7 3.8.8 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.18 3.9.19 3.9.2 3.9.20 3.9.21 3.9.22 3.9.23 3.9.24 All 73 releases
worker / lib / google-api-client / contrib / Google_GanService.php

Google_GanService.php in ManageWP Worker 3.9.28, at lib/google-api-client/contrib/Google_GanService.php

1,606 lines 61.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
4 * use this file except in compliance with the License. You may obtain a copy of
5 * the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 * License for the specific language governing permissions and limitations under
13 * the License.
14 */
15
16
17 /**
18 * The "advertisers" collection of methods.
19 * Typical usage is:
20 * <code>
21 * $ganService = new Google_GanService(...);
22 * $advertisers = $ganService->advertisers;
23 * </code>
24 */
25 class Google_AdvertisersServiceResource extends Google_ServiceResource {
26
27
28 /**
29 * Retrieves data about all advertisers that the requesting advertiser/publisher has access to.
30 * (advertisers.list)
31 *
32 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
33 * @param string $roleId The ID of the requesting advertiser or publisher.
34 * @param array $optParams Optional parameters.
35 *
36 * @opt_param string relationshipStatus Filters out all advertisers for which do not have the given relationship status with the requesting publisher.
37 * @opt_param double minSevenDayEpc Filters out all advertisers that have a seven day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.
38 * @opt_param string advertiserCategory Caret(^) delimted list of advertiser categories. Valid categories are defined here: http://www.google.com/support/affiliatenetwork/advertiser/bin/answer.py?hl=en=107581. Filters out all advertisers not in one of the given advertiser categories. Optional.
39 * @opt_param double minNinetyDayEpc Filters out all advertisers that have a ninety day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.
40 * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
41 * @opt_param string maxResults Max number of items to return in this page. Optional. Defaults to 20.
42 * @opt_param int minPayoutRank A value between 1 and 4, where 1 represents the quartile of advertisers with the lowest ranks and 4 represents the quartile of advertisers with the highest ranks. Filters out all advertisers with a lower rank than the given quartile. For example if a 2 was given only advertisers with a payout rank of 25 or higher would be included. Optional.
43 * @return Google_Advertisers
44 */
45 public function listAdvertisers($role, $roleId, $optParams = array()) {
46 $params = array('role' => $role, 'roleId' => $roleId);
47 $params = array_merge($params, $optParams);
48 $data = $this->__call('list', array($params));
49 if ($this->useObjects()) {
50 return new Google_Advertisers($data);
51 } else {
52 return $data;
53 }
54 }
55 /**
56 * Retrieves data about a single advertiser if that the requesting advertiser/publisher has access
57 * to it. Only publishers can lookup advertisers. Advertisers can request information about
58 * themselves by omitting the advertiserId query parameter. (advertisers.get)
59 *
60 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
61 * @param string $roleId The ID of the requesting advertiser or publisher.
62 * @param array $optParams Optional parameters.
63 *
64 * @opt_param string advertiserId The ID of the advertiser to look up. Optional.
65 * @return Google_Advertiser
66 */
67 public function get($role, $roleId, $optParams = array()) {
68 $params = array('role' => $role, 'roleId' => $roleId);
69 $params = array_merge($params, $optParams);
70 $data = $this->__call('get', array($params));
71 if ($this->useObjects()) {
72 return new Google_Advertiser($data);
73 } else {
74 return $data;
75 }
76 }
77 }
78
79 /**
80 * The "ccOffers" collection of methods.
81 * Typical usage is:
82 * <code>
83 * $ganService = new Google_GanService(...);
84 * $ccOffers = $ganService->ccOffers;
85 * </code>
86 */
87 class Google_CcOffersServiceResource extends Google_ServiceResource {
88
89
90 /**
91 * Retrieves credit card offers for the given publisher. (ccOffers.list)
92 *
93 * @param string $publisher The ID of the publisher in question.
94 * @param array $optParams Optional parameters.
95 *
96 * @opt_param string advertiser The advertiser ID of a card issuer whose offers to include. Optional, may be repeated.
97 * @opt_param string projection The set of fields to return.
98 * @return Google_CcOffers
99 */
100 public function listCcOffers($publisher, $optParams = array()) {
101 $params = array('publisher' => $publisher);
102 $params = array_merge($params, $optParams);
103 $data = $this->__call('list', array($params));
104 if ($this->useObjects()) {
105 return new Google_CcOffers($data);
106 } else {
107 return $data;
108 }
109 }
110 }
111
112 /**
113 * The "events" collection of methods.
114 * Typical usage is:
115 * <code>
116 * $ganService = new Google_GanService(...);
117 * $events = $ganService->events;
118 * </code>
119 */
120 class Google_EventsServiceResource extends Google_ServiceResource {
121
122
123 /**
124 * Retrieves event data for a given advertiser/publisher. (events.list)
125 *
126 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
127 * @param string $roleId The ID of the requesting advertiser or publisher.
128 * @param array $optParams Optional parameters.
129 *
130 * @opt_param string orderId Caret(^) delimited list of order IDs. Filters out all events that do not reference one of the given order IDs. Optional.
131 * @opt_param string sku Caret(^) delimited list of SKUs. Filters out all events that do not reference one of the given SKU. Optional.
132 * @opt_param string eventDateMax Filters out all events later than given date. Optional. Defaults to 24 hours after eventMin.
133 * @opt_param string type Filters out all events that are not of the given type. Valid values: 'action', 'transaction', 'charge'. Optional.
134 * @opt_param string linkId Caret(^) delimited list of link IDs. Filters out all events that do not reference one of the given link IDs. Optional.
135 * @opt_param string modifyDateMin Filters out all events modified earlier than given date. Optional. Defaults to 24 hours before the current modifyDateMax, if modifyDateMax is explicitly set.
136 * @opt_param string eventDateMin Filters out all events earlier than given date. Optional. Defaults to 24 hours from current date/time.
137 * @opt_param string memberId Caret(^) delimited list of member IDs. Filters out all events that do not reference one of the given member IDs. Optional.
138 * @opt_param string maxResults Max number of offers to return in this page. Optional. Defaults to 20.
139 * @opt_param string advertiserId Caret(^) delimited list of advertiser IDs. Filters out all events that do not reference one of the given advertiser IDs. Only used when under publishers role. Optional.
140 * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
141 * @opt_param string productCategory Caret(^) delimited list of product categories. Filters out all events that do not reference a product in one of the given product categories. Optional.
142 * @opt_param string chargeType Filters out all charge events that are not of the given charge type. Valid values: 'other', 'slotting_fee', 'monthly_minimum', 'tier_bonus', 'credit', 'debit'. Optional.
143 * @opt_param string modifyDateMax Filters out all events modified later than given date. Optional. Defaults to 24 hours after modifyDateMin, if modifyDateMin is explicitly set.
144 * @opt_param string status Filters out all events that do not have the given status. Valid values: 'active', 'canceled'. Optional.
145 * @opt_param string publisherId Caret(^) delimited list of publisher IDs. Filters out all events that do not reference one of the given publishers IDs. Only used when under advertiser role. Optional.
146 * @return Google_Events
147 */
148 public function listEvents($role, $roleId, $optParams = array()) {
149 $params = array('role' => $role, 'roleId' => $roleId);
150 $params = array_merge($params, $optParams);
151 $data = $this->__call('list', array($params));
152 if ($this->useObjects()) {
153 return new Google_Events($data);
154 } else {
155 return $data;
156 }
157 }
158 }
159
160 /**
161 * The "links" collection of methods.
162 * Typical usage is:
163 * <code>
164 * $ganService = new Google_GanService(...);
165 * $links = $ganService->links;
166 * </code>
167 */
168 class Google_LinksServiceResource extends Google_ServiceResource {
169
170
171 /**
172 * Inserts a new link. (links.insert)
173 *
174 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
175 * @param string $roleId The ID of the requesting advertiser or publisher.
176 * @param Google_Link $postBody
177 * @param array $optParams Optional parameters.
178 * @return Google_Link
179 */
180 public function insert($role, $roleId, Google_Link $postBody, $optParams = array()) {
181 $params = array('role' => $role, 'roleId' => $roleId, 'postBody' => $postBody);
182 $params = array_merge($params, $optParams);
183 $data = $this->__call('insert', array($params));
184 if ($this->useObjects()) {
185 return new Google_Link($data);
186 } else {
187 return $data;
188 }
189 }
190 /**
191 * Retrieves all links that match the query parameters. (links.list)
192 *
193 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
194 * @param string $roleId The ID of the requesting advertiser or publisher.
195 * @param array $optParams Optional parameters.
196 *
197 * @opt_param string linkType The type of the link.
198 * @opt_param string startDateMin The beginning of the start date range.
199 * @opt_param string assetSize The size of the given asset.
200 * @opt_param string relationshipStatus The status of the relationship.
201 * @opt_param string advertiserCategory The advertiser's primary vertical.
202 * @opt_param string maxResults Max number of items to return in this page. Optional. Defaults to 20.
203 * @opt_param string advertiserId Limits the resulting links to the ones belonging to the listed advertisers.
204 * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
205 * @opt_param string startDateMax The end of the start date range.
206 * @opt_param string promotionType The promotion type.
207 * @opt_param string authorship The role of the author of the link.
208 * @return Google_Links
209 */
210 public function listLinks($role, $roleId, $optParams = array()) {
211 $params = array('role' => $role, 'roleId' => $roleId);
212 $params = array_merge($params, $optParams);
213 $data = $this->__call('list', array($params));
214 if ($this->useObjects()) {
215 return new Google_Links($data);
216 } else {
217 return $data;
218 }
219 }
220 /**
221 * Retrieves data about a single link if the requesting advertiser/publisher has access to it.
222 * Advertisers can look up their own links. Publishers can look up visible links or links belonging
223 * to advertisers they are in a relationship with. (links.get)
224 *
225 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
226 * @param string $roleId The ID of the requesting advertiser or publisher.
227 * @param string $linkId The ID of the link to look up.
228 * @param array $optParams Optional parameters.
229 * @return Google_Link
230 */
231 public function get($role, $roleId, $linkId, $optParams = array()) {
232 $params = array('role' => $role, 'roleId' => $roleId, 'linkId' => $linkId);
233 $params = array_merge($params, $optParams);
234 $data = $this->__call('get', array($params));
235 if ($this->useObjects()) {
236 return new Google_Link($data);
237 } else {
238 return $data;
239 }
240 }
241 }
242
243 /**
244 * The "publishers" collection of methods.
245 * Typical usage is:
246 * <code>
247 * $ganService = new Google_GanService(...);
248 * $publishers = $ganService->publishers;
249 * </code>
250 */
251 class Google_PublishersServiceResource extends Google_ServiceResource {
252
253
254 /**
255 * Retrieves data about all publishers that the requesting advertiser/publisher has access to.
256 * (publishers.list)
257 *
258 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
259 * @param string $roleId The ID of the requesting advertiser or publisher.
260 * @param array $optParams Optional parameters.
261 *
262 * @opt_param string publisherCategory Caret(^) delimted list of publisher categories. Valid categories: (unclassified|community_and_content|shopping_and_promotion|loyalty_and_rewards|network|search_specialist|comparison_shopping|email). Filters out all publishers not in one of the given advertiser categories. Optional.
263 * @opt_param string relationshipStatus Filters out all publishers for which do not have the given relationship status with the requesting publisher.
264 * @opt_param double minSevenDayEpc Filters out all publishers that have a seven day EPC average lower than the given value (inclusive). Min value 0.0. Optional.
265 * @opt_param double minNinetyDayEpc Filters out all publishers that have a ninety day EPC average lower than the given value (inclusive). Min value: 0.0. Optional.
266 * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
267 * @opt_param string maxResults Max number of items to return in this page. Optional. Defaults to 20.
268 * @opt_param int minPayoutRank A value between 1 and 4, where 1 represents the quartile of publishers with the lowest ranks and 4 represents the quartile of publishers with the highest ranks. Filters out all publishers with a lower rank than the given quartile. For example if a 2 was given only publishers with a payout rank of 25 or higher would be included. Optional.
269 * @return Google_Publishers
270 */
271 public function listPublishers($role, $roleId, $optParams = array()) {
272 $params = array('role' => $role, 'roleId' => $roleId);
273 $params = array_merge($params, $optParams);
274 $data = $this->__call('list', array($params));
275 if ($this->useObjects()) {
276 return new Google_Publishers($data);
277 } else {
278 return $data;
279 }
280 }
281 /**
282 * Retrieves data about a single advertiser if that the requesting advertiser/publisher has access
283 * to it. Only advertisers can look up publishers. Publishers can request information about
284 * themselves by omitting the publisherId query parameter. (publishers.get)
285 *
286 * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
287 * @param string $roleId The ID of the requesting advertiser or publisher.
288 * @param array $optParams Optional parameters.
289 *
290 * @opt_param string publisherId The ID of the publisher to look up. Optional.
291 * @return Google_Publisher
292 */
293 public function get($role, $roleId, $optParams = array()) {
294 $params = array('role' => $role, 'roleId' => $roleId);
295 $params = array_merge($params, $optParams);
296 $data = $this->__call('get', array($params));
297 if ($this->useObjects()) {
298 return new Google_Publisher($data);
299 } else {
300 return $data;
301 }
302 }
303 }
304
305 /**
306 * Service definition for Google_Gan (v1beta1).
307 *
308 * <p>
309 * Lets you have programmatic access to your Google Affiliate Network data.
310 * </p>
311 *
312 * <p>
313 * For more information about this service, see the
314 * <a href="https://code.google.com/apis/gan/" target="_blank">API Documentation</a>
315 * </p>
316 *
317 * @author Google, Inc.
318 */
319 class Google_GanService extends Google_Service {
320 public $advertisers;
321 public $ccOffers;
322 public $events;
323 public $links;
324 public $publishers;
325 /**
326 * Constructs the internal representation of the Gan service.
327 *
328 * @param Google_Client $client
329 */
330 public function __construct(Google_Client $client) {
331 $this->servicePath = 'gan/v1beta1/';
332 $this->version = 'v1beta1';
333 $this->serviceName = 'gan';
334
335 $client->addService($this->serviceName, $this->version);
336 $this->advertisers = new Google_AdvertisersServiceResource($this, $this->serviceName, 'advertisers', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"relationshipStatus": {"enum": ["approved", "available", "deactivated", "declined", "pending"], "type": "string", "location": "query"}, "minSevenDayEpc": {"type": "number", "location": "query", "format": "double"}, "advertiserCategory": {"type": "string", "location": "query"}, "minNinetyDayEpc": {"type": "number", "location": "query", "format": "double"}, "pageToken": {"type": "string", "location": "query"}, "role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}, "maxResults": {"location": "query", "minimum": "0", "type": "integer", "maximum": "100", "format": "uint32"}, "roleId": {"required": true, "type": "string", "location": "path"}, "minPayoutRank": {"location": "query", "minimum": "1", "type": "integer", "maximum": "4", "format": "int32"}}, "id": "gan.advertisers.list", "httpMethod": "GET", "path": "{role}/{roleId}/advertisers", "response": {"$ref": "Advertisers"}}, "get": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"advertiserId": {"type": "string", "location": "query"}, "roleId": {"required": true, "type": "string", "location": "path"}, "role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}}, "id": "gan.advertisers.get", "httpMethod": "GET", "path": "{role}/{roleId}/advertiser", "response": {"$ref": "Advertiser"}}}}', true));
337 $this->ccOffers = new Google_CcOffersServiceResource($this, $this->serviceName, 'ccOffers', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"advertiser": {"repeated": true, "type": "string", "location": "query"}, "projection": {"enum": ["full", "summary"], "type": "string", "location": "query"}, "publisher": {"required": true, "type": "string", "location": "path"}}, "id": "gan.ccOffers.list", "httpMethod": "GET", "path": "publishers/{publisher}/ccOffers", "response": {"$ref": "CcOffers"}}}}', true));
338 $this->events = new Google_EventsServiceResource($this, $this->serviceName, 'events', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"orderId": {"type": "string", "location": "query"}, "sku": {"type": "string", "location": "query"}, "eventDateMax": {"type": "string", "location": "query"}, "type": {"enum": ["action", "charge", "transaction"], "type": "string", "location": "query"}, "roleId": {"required": true, "type": "string", "location": "path"}, "linkId": {"type": "string", "location": "query"}, "status": {"enum": ["active", "canceled"], "type": "string", "location": "query"}, "eventDateMin": {"type": "string", "location": "query"}, "memberId": {"type": "string", "location": "query"}, "maxResults": {"location": "query", "minimum": "0", "type": "integer", "maximum": "100", "format": "uint32"}, "advertiserId": {"type": "string", "location": "query"}, "pageToken": {"type": "string", "location": "query"}, "role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}, "productCategory": {"type": "string", "location": "query"}, "chargeType": {"enum": ["credit", "debit", "monthly_minimum", "other", "slotting_fee", "tier_bonus"], "type": "string", "location": "query"}, "modifyDateMin": {"type": "string", "location": "query"}, "modifyDateMax": {"type": "string", "location": "query"}, "publisherId": {"type": "string", "location": "query"}}, "id": "gan.events.list", "httpMethod": "GET", "path": "{role}/{roleId}/events", "response": {"$ref": "Events"}}}}', true));
339 $this->links = new Google_LinksServiceResource($this, $this->serviceName, 'links', json_decode('{"methods": {"insert": {"scopes": ["https://www.googleapis.com/auth/gan"], "parameters": {"roleId": {"required": true, "type": "string", "location": "path"}, "role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}}, "request": {"$ref": "Link"}, "response": {"$ref": "Link"}, "httpMethod": "POST", "path": "{role}/{roleId}/link", "id": "gan.links.insert"}, "list": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"linkType": {"enum": ["banner", "text"], "type": "string", "location": "query"}, "startDateMin": {"type": "string", "location": "query"}, "assetSize": {"repeated": true, "type": "string", "location": "query"}, "roleId": {"required": true, "type": "string", "location": "path"}, "relationshipStatus": {"enum": ["approved", "available"], "type": "string", "location": "query"}, "maxResults": {"location": "query", "minimum": "0", "type": "integer", "maximum": "100", "format": "uint32"}, "advertiserCategory": {"repeated": true, "enum": ["apparel_accessories", "appliances_electronics", "auto_dealer", "automotive", "babies_kids", "blogs_personal_sites", "books_magazines", "computers", "dating", "department_stores", "education", "employment", "financial_credit_cards", "financial_other", "flowers_gifts", "grocery", "health_beauty", "home_garden", "hosting_domain", "internet_providers", "legal", "media_entertainment", "medical", "movies_games", "music", "nonprofit", "office_supplies", "online_games", "outdoor", "pets", "real_estate", "restaurants", "sport_fitness", "telecom", "ticketing", "toys_hobbies", "travel", "utilities", "wholesale_relationship", "wine_spirits"], "type": "string", "location": "query"}, "advertiserId": {"repeated": true, "type": "string", "location": "query", "format": "int64"}, "pageToken": {"type": "string", "location": "query"}, "role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}, "startDateMax": {"type": "string", "location": "query"}, "promotionType": {"repeated": true, "enum": ["buy_get", "coupon", "free_gift", "free_gift_wrap", "free_shipping", "none", "ongoing", "percent_off", "price_cut", "product_promotion", "sale", "sweepstakes"], "type": "string", "location": "query"}, "authorship": {"enum": ["advertiser", "publisher"], "type": "string", "location": "query"}}, "id": "gan.links.list", "httpMethod": "GET", "path": "{role}/{roleId}/links", "response": {"$ref": "Links"}}, "get": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"linkId": {"required": true, "type": "string", "location": "path", "format": "int64"}, "role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}, "roleId": {"required": true, "type": "string", "location": "path"}}, "id": "gan.links.get", "httpMethod": "GET", "path": "{role}/{roleId}/link/{linkId}", "response": {"$ref": "Link"}}}}', true));
340 $this->publishers = new Google_PublishersServiceResource($this, $this->serviceName, 'publishers', json_decode('{"methods": {"list": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"publisherCategory": {"type": "string", "location": "query"}, "relationshipStatus": {"enum": ["approved", "available", "deactivated", "declined", "pending"], "type": "string", "location": "query"}, "minSevenDayEpc": {"type": "number", "location": "query", "format": "double"}, "minNinetyDayEpc": {"type": "number", "location": "query", "format": "double"}, "pageToken": {"type": "string", "location": "query"}, "role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}, "maxResults": {"location": "query", "minimum": "0", "type": "integer", "maximum": "100", "format": "uint32"}, "roleId": {"required": true, "type": "string", "location": "path"}, "minPayoutRank": {"location": "query", "minimum": "1", "type": "integer", "maximum": "4", "format": "int32"}}, "id": "gan.publishers.list", "httpMethod": "GET", "path": "{role}/{roleId}/publishers", "response": {"$ref": "Publishers"}}, "get": {"scopes": ["https://www.googleapis.com/auth/gan", "https://www.googleapis.com/auth/gan.readonly"], "parameters": {"role": {"required": true, "type": "string", "location": "path", "enum": ["advertisers", "publishers"]}, "publisherId": {"type": "string", "location": "query"}, "roleId": {"required": true, "type": "string", "location": "path"}}, "id": "gan.publishers.get", "httpMethod": "GET", "path": "{role}/{roleId}/publisher", "response": {"$ref": "Publisher"}}}}', true));
341
342 }
343 }
344
345 class Google_Advertiser extends Google_Model {
346 public $category;
347 public $contactEmail;
348 public $kind;
349 public $siteUrl;
350 public $contactPhone;
351 public $description;
352 public $payoutRank;
353 public $defaultLinkId;
354 protected $__epcSevenDayAverageType = 'Google_Money';
355 protected $__epcSevenDayAverageDataType = '';
356 public $epcSevenDayAverage;
357 public $commissionDuration;
358 public $status;
359 protected $__epcNinetyDayAverageType = 'Google_Money';
360 protected $__epcNinetyDayAverageDataType = '';
361 public $epcNinetyDayAverage;
362 public $allowPublisherCreatedLinks;
363 protected $__itemType = 'Google_Advertiser';
364 protected $__itemDataType = '';
365 public $item;
366 public $joinDate;
367 public $logoUrl;
368 public $id;
369 public $productFeedsEnabled;
370 public $name;
371 public function setCategory($category) {
372 $this->category = $category;
373 }
374 public function getCategory() {
375 return $this->category;
376 }
377 public function setContactEmail($contactEmail) {
378 $this->contactEmail = $contactEmail;
379 }
380 public function getContactEmail() {
381 return $this->contactEmail;
382 }
383 public function setKind($kind) {
384 $this->kind = $kind;
385 }
386 public function getKind() {
387 return $this->kind;
388 }
389 public function setSiteUrl($siteUrl) {
390 $this->siteUrl = $siteUrl;
391 }
392 public function getSiteUrl() {
393 return $this->siteUrl;
394 }
395 public function setContactPhone($contactPhone) {
396 $this->contactPhone = $contactPhone;
397 }
398 public function getContactPhone() {
399 return $this->contactPhone;
400 }
401 public function setDescription($description) {
402 $this->description = $description;
403 }
404 public function getDescription() {
405 return $this->description;
406 }
407 public function setPayoutRank($payoutRank) {
408 $this->payoutRank = $payoutRank;
409 }
410 public function getPayoutRank() {
411 return $this->payoutRank;
412 }
413 public function setDefaultLinkId($defaultLinkId) {
414 $this->defaultLinkId = $defaultLinkId;
415 }
416 public function getDefaultLinkId() {
417 return $this->defaultLinkId;
418 }
419 public function setEpcSevenDayAverage(Google_Money $epcSevenDayAverage) {
420 $this->epcSevenDayAverage = $epcSevenDayAverage;
421 }
422 public function getEpcSevenDayAverage() {
423 return $this->epcSevenDayAverage;
424 }
425 public function setCommissionDuration($commissionDuration) {
426 $this->commissionDuration = $commissionDuration;
427 }
428 public function getCommissionDuration() {
429 return $this->commissionDuration;
430 }
431 public function setStatus($status) {
432 $this->status = $status;
433 }
434 public function getStatus() {
435 return $this->status;
436 }
437 public function setEpcNinetyDayAverage(Google_Money $epcNinetyDayAverage) {
438 $this->epcNinetyDayAverage = $epcNinetyDayAverage;
439 }
440 public function getEpcNinetyDayAverage() {
441 return $this->epcNinetyDayAverage;
442 }
443 public function setAllowPublisherCreatedLinks($allowPublisherCreatedLinks) {
444 $this->allowPublisherCreatedLinks = $allowPublisherCreatedLinks;
445 }
446 public function getAllowPublisherCreatedLinks() {
447 return $this->allowPublisherCreatedLinks;
448 }
449 public function setItem(Google_Advertiser $item) {
450 $this->item = $item;
451 }
452 public function getItem() {
453 return $this->item;
454 }
455 public function setJoinDate($joinDate) {
456 $this->joinDate = $joinDate;
457 }
458 public function getJoinDate() {
459 return $this->joinDate;
460 }
461 public function setLogoUrl($logoUrl) {
462 $this->logoUrl = $logoUrl;
463 }
464 public function getLogoUrl() {
465 return $this->logoUrl;
466 }
467 public function setId($id) {
468 $this->id = $id;
469 }
470 public function getId() {
471 return $this->id;
472 }
473 public function setProductFeedsEnabled($productFeedsEnabled) {
474 $this->productFeedsEnabled = $productFeedsEnabled;
475 }
476 public function getProductFeedsEnabled() {
477 return $this->productFeedsEnabled;
478 }
479 public function setName($name) {
480 $this->name = $name;
481 }
482 public function getName() {
483 return $this->name;
484 }
485 }
486
487 class Google_Advertisers extends Google_Model {
488 public $nextPageToken;
489 protected $__itemsType = 'Google_Advertiser';
490 protected $__itemsDataType = 'array';
491 public $items;
492 public $kind;
493 public function setNextPageToken($nextPageToken) {
494 $this->nextPageToken = $nextPageToken;
495 }
496 public function getNextPageToken() {
497 return $this->nextPageToken;
498 }
499 public function setItems($items) {
500 $this->assertIsArray($items, 'Google_Advertiser ', __METHOD__);
501 $this->items = $items;
502 }
503 public function getItems() {
504 return $this->items;
505 }
506 public function setKind($kind) {
507 $this->kind = $kind;
508 }
509 public function getKind() {
510 return $this->kind;
511 }
512 }
513
514 class Google_CcOffer extends Google_Model {
515 public $luggageInsurance;
516 public $creditLimitMin;
517 public $cardName;
518 public $creditLimitMax;
519 public $gracePeriodDisplay;
520 public $offerId;
521 public $rewardUnit;
522 public $minPurchaseRate;
523 public $cardBenefits;
524 protected $__rewardsType = 'Google_CcOfferRewards';
525 protected $__rewardsDataType = 'array';
526 public $rewards;
527 public $offersImmediateCashReward;
528 public $travelInsurance;
529 public $returnedPaymentFee;
530 public $kind;
531 public $issuer;
532 public $maxPurchaseRate;
533 public $minimumFinanceCharge;
534 public $existingCustomerOnly;
535 public $annualFeeDisplay;
536 public $initialSetupAndProcessingFee;
537 public $issuerId;
538 public $purchaseRateAdditionalDetails;
539 public $prohibitedCategories;
540 public $fraudLiability;
541 public $cashAdvanceTerms;
542 public $landingPageUrl;
543 public $introCashAdvanceTerms;
544 public $rewardsExpire;
545 public $introPurchaseTerms;
546 protected $__defaultFeesType = 'Google_CcOfferDefaultFees';
547 protected $__defaultFeesDataType = 'array';
548 public $defaultFees;
549 public $extendedWarranty;
550 public $emergencyInsurance;
551 public $firstYearAnnualFee;
552 public $trackingUrl;
553 public $latePaymentFee;
554 public $overLimitFee;
555 public $cardType;
556 public $approvedCategories;
557 public $rewardPartner;
558 public $introBalanceTransferTerms;
559 public $foreignCurrencyTransactionFee;
560 public $annualFee;
561 public $issuerWebsite;
562 public $variableRatesUpdateFrequency;
563 public $carRentalInsurance;
564 public $additionalCardBenefits;
565 public $ageMinimum;
566 public $balanceComputationMethod;
567 public $aprDisplay;
568 public $additionalCardHolderFee;
569 public $variableRatesLastUpdated;
570 public $network;
571 public $purchaseRateType;
572 public $statementCopyFee;
573 public $rewardsHaveBlackoutDates;
574 public $creditRatingDisplay;
575 public $flightAccidentInsurance;
576 public $annualRewardMaximum;
577 public $balanceTransferTerms;
578 protected $__bonusRewardsType = 'Google_CcOfferBonusRewards';
579 protected $__bonusRewardsDataType = 'array';
580 public $bonusRewards;
581 public $imageUrl;
582 public $ageMinimumDetails;
583 public $disclaimer;
584 public function setLuggageInsurance($luggageInsurance) {
585 $this->luggageInsurance = $luggageInsurance;
586 }
587 public function getLuggageInsurance() {
588 return $this->luggageInsurance;
589 }
590 public function setCreditLimitMin($creditLimitMin) {
591 $this->creditLimitMin = $creditLimitMin;
592 }
593 public function getCreditLimitMin() {
594 return $this->creditLimitMin;
595 }
596 public function setCardName($cardName) {
597 $this->cardName = $cardName;
598 }
599 public function getCardName() {
600 return $this->cardName;
601 }
602 public function setCreditLimitMax($creditLimitMax) {
603 $this->creditLimitMax = $creditLimitMax;
604 }
605 public function getCreditLimitMax() {
606 return $this->creditLimitMax;
607 }
608 public function setGracePeriodDisplay($gracePeriodDisplay) {
609 $this->gracePeriodDisplay = $gracePeriodDisplay;
610 }
611 public function getGracePeriodDisplay() {
612 return $this->gracePeriodDisplay;
613 }
614 public function setOfferId($offerId) {
615 $this->offerId = $offerId;
616 }
617 public function getOfferId() {
618 return $this->offerId;
619 }
620 public function setRewardUnit($rewardUnit) {
621 $this->rewardUnit = $rewardUnit;
622 }
623 public function getRewardUnit() {
624 return $this->rewardUnit;
625 }
626 public function setMinPurchaseRate($minPurchaseRate) {
627 $this->minPurchaseRate = $minPurchaseRate;
628 }
629 public function getMinPurchaseRate() {
630 return $this->minPurchaseRate;
631 }
632 public function setCardBenefits($cardBenefits) {
633 $this->cardBenefits = $cardBenefits;
634 }
635 public function getCardBenefits() {
636 return $this->cardBenefits;
637 }
638 public function setRewards($rewards) {
639 $this->assertIsArray($rewards, 'Google_CcOfferRewards ', __METHOD__);
640 $this->rewards = $rewards;
641 }
642 public function getRewards() {
643 return $this->rewards;
644 }
645 public function setOffersImmediateCashReward($offersImmediateCashReward) {
646 $this->offersImmediateCashReward = $offersImmediateCashReward;
647 }
648 public function getOffersImmediateCashReward() {
649 return $this->offersImmediateCashReward;
650 }
651 public function setTravelInsurance($travelInsurance) {
652 $this->travelInsurance = $travelInsurance;
653 }
654 public function getTravelInsurance() {
655 return $this->travelInsurance;
656 }
657 public function setReturnedPaymentFee($returnedPaymentFee) {
658 $this->returnedPaymentFee = $returnedPaymentFee;
659 }
660 public function getReturnedPaymentFee() {
661 return $this->returnedPaymentFee;
662 }
663 public function setKind($kind) {
664 $this->kind = $kind;
665 }
666 public function getKind() {
667 return $this->kind;
668 }
669 public function setIssuer($issuer) {
670 $this->issuer = $issuer;
671 }
672 public function getIssuer() {
673 return $this->issuer;
674 }
675 public function setMaxPurchaseRate($maxPurchaseRate) {
676 $this->maxPurchaseRate = $maxPurchaseRate;
677 }
678 public function getMaxPurchaseRate() {
679 return $this->maxPurchaseRate;
680 }
681 public function setMinimumFinanceCharge($minimumFinanceCharge) {
682 $this->minimumFinanceCharge = $minimumFinanceCharge;
683 }
684 public function getMinimumFinanceCharge() {
685 return $this->minimumFinanceCharge;
686 }
687 public function setExistingCustomerOnly($existingCustomerOnly) {
688 $this->existingCustomerOnly = $existingCustomerOnly;
689 }
690 public function getExistingCustomerOnly() {
691 return $this->existingCustomerOnly;
692 }
693 public function setAnnualFeeDisplay($annualFeeDisplay) {
694 $this->annualFeeDisplay = $annualFeeDisplay;
695 }
696 public function getAnnualFeeDisplay() {
697 return $this->annualFeeDisplay;
698 }
699 public function setInitialSetupAndProcessingFee($initialSetupAndProcessingFee) {
700 $this->initialSetupAndProcessingFee = $initialSetupAndProcessingFee;
701 }
702 public function getInitialSetupAndProcessingFee() {
703 return $this->initialSetupAndProcessingFee;
704 }
705 public function setIssuerId($issuerId) {
706 $this->issuerId = $issuerId;
707 }
708 public function getIssuerId() {
709 return $this->issuerId;
710 }
711 public function setPurchaseRateAdditionalDetails($purchaseRateAdditionalDetails) {
712 $this->purchaseRateAdditionalDetails = $purchaseRateAdditionalDetails;
713 }
714 public function getPurchaseRateAdditionalDetails() {
715 return $this->purchaseRateAdditionalDetails;
716 }
717 public function setProhibitedCategories($prohibitedCategories) {
718 $this->prohibitedCategories = $prohibitedCategories;
719 }
720 public function getProhibitedCategories() {
721 return $this->prohibitedCategories;
722 }
723 public function setFraudLiability($fraudLiability) {
724 $this->fraudLiability = $fraudLiability;
725 }
726 public function getFraudLiability() {
727 return $this->fraudLiability;
728 }
729 public function setCashAdvanceTerms($cashAdvanceTerms) {
730 $this->cashAdvanceTerms = $cashAdvanceTerms;
731 }
732 public function getCashAdvanceTerms() {
733 return $this->cashAdvanceTerms;
734 }
735 public function setLandingPageUrl($landingPageUrl) {
736 $this->landingPageUrl = $landingPageUrl;
737 }
738 public function getLandingPageUrl() {
739 return $this->landingPageUrl;
740 }
741 public function setIntroCashAdvanceTerms($introCashAdvanceTerms) {
742 $this->introCashAdvanceTerms = $introCashAdvanceTerms;
743 }
744 public function getIntroCashAdvanceTerms() {
745 return $this->introCashAdvanceTerms;
746 }
747 public function setRewardsExpire($rewardsExpire) {
748 $this->rewardsExpire = $rewardsExpire;
749 }
750 public function getRewardsExpire() {
751 return $this->rewardsExpire;
752 }
753 public function setIntroPurchaseTerms($introPurchaseTerms) {
754 $this->introPurchaseTerms = $introPurchaseTerms;
755 }
756 public function getIntroPurchaseTerms() {
757 return $this->introPurchaseTerms;
758 }
759 public function setDefaultFees($defaultFees) {
760 $this->assertIsArray($defaultFees, 'Google_CcOfferDefaultFees ', __METHOD__);
761 $this->defaultFees = $defaultFees;
762 }
763 public function getDefaultFees() {
764 return $this->defaultFees;
765 }
766 public function setExtendedWarranty($extendedWarranty) {
767 $this->extendedWarranty = $extendedWarranty;
768 }
769 public function getExtendedWarranty() {
770 return $this->extendedWarranty;
771 }
772 public function setEmergencyInsurance($emergencyInsurance) {
773 $this->emergencyInsurance = $emergencyInsurance;
774 }
775 public function getEmergencyInsurance() {
776 return $this->emergencyInsurance;
777 }
778 public function setFirstYearAnnualFee($firstYearAnnualFee) {
779 $this->firstYearAnnualFee = $firstYearAnnualFee;
780 }
781 public function getFirstYearAnnualFee() {
782 return $this->firstYearAnnualFee;
783 }
784 public function setTrackingUrl($trackingUrl) {
785 $this->trackingUrl = $trackingUrl;
786 }
787 public function getTrackingUrl() {
788 return $this->trackingUrl;
789 }
790 public function setLatePaymentFee($latePaymentFee) {
791 $this->latePaymentFee = $latePaymentFee;
792 }
793 public function getLatePaymentFee() {
794 return $this->latePaymentFee;
795 }
796 public function setOverLimitFee($overLimitFee) {
797 $this->overLimitFee = $overLimitFee;
798 }
799 public function getOverLimitFee() {
800 return $this->overLimitFee;
801 }
802 public function setCardType($cardType) {
803 $this->cardType = $cardType;
804 }
805 public function getCardType() {
806 return $this->cardType;
807 }
808 public function setApprovedCategories($approvedCategories) {
809 $this->approvedCategories = $approvedCategories;
810 }
811 public function getApprovedCategories() {
812 return $this->approvedCategories;
813 }
814 public function setRewardPartner($rewardPartner) {
815 $this->rewardPartner = $rewardPartner;
816 }
817 public function getRewardPartner() {
818 return $this->rewardPartner;
819 }
820 public function setIntroBalanceTransferTerms($introBalanceTransferTerms) {
821 $this->introBalanceTransferTerms = $introBalanceTransferTerms;
822 }
823 public function getIntroBalanceTransferTerms() {
824 return $this->introBalanceTransferTerms;
825 }
826 public function setForeignCurrencyTransactionFee($foreignCurrencyTransactionFee) {
827 $this->foreignCurrencyTransactionFee = $foreignCurrencyTransactionFee;
828 }
829 public function getForeignCurrencyTransactionFee() {
830 return $this->foreignCurrencyTransactionFee;
831 }
832 public function setAnnualFee($annualFee) {
833 $this->annualFee = $annualFee;
834 }
835 public function getAnnualFee() {
836 return $this->annualFee;
837 }
838 public function setIssuerWebsite($issuerWebsite) {
839 $this->issuerWebsite = $issuerWebsite;
840 }
841 public function getIssuerWebsite() {
842 return $this->issuerWebsite;
843 }
844 public function setVariableRatesUpdateFrequency($variableRatesUpdateFrequency) {
845 $this->variableRatesUpdateFrequency = $variableRatesUpdateFrequency;
846 }
847 public function getVariableRatesUpdateFrequency() {
848 return $this->variableRatesUpdateFrequency;
849 }
850 public function setCarRentalInsurance($carRentalInsurance) {
851 $this->carRentalInsurance = $carRentalInsurance;
852 }
853 public function getCarRentalInsurance() {
854 return $this->carRentalInsurance;
855 }
856 public function setAdditionalCardBenefits($additionalCardBenefits) {
857 $this->additionalCardBenefits = $additionalCardBenefits;
858 }
859 public function getAdditionalCardBenefits() {
860 return $this->additionalCardBenefits;
861 }
862 public function setAgeMinimum($ageMinimum) {
863 $this->ageMinimum = $ageMinimum;
864 }
865 public function getAgeMinimum() {
866 return $this->ageMinimum;
867 }
868 public function setBalanceComputationMethod($balanceComputationMethod) {
869 $this->balanceComputationMethod = $balanceComputationMethod;
870 }
871 public function getBalanceComputationMethod() {
872 return $this->balanceComputationMethod;
873 }
874 public function setAprDisplay($aprDisplay) {
875 $this->aprDisplay = $aprDisplay;
876 }
877 public function getAprDisplay() {
878 return $this->aprDisplay;
879 }
880 public function setAdditionalCardHolderFee($additionalCardHolderFee) {
881 $this->additionalCardHolderFee = $additionalCardHolderFee;
882 }
883 public function getAdditionalCardHolderFee() {
884 return $this->additionalCardHolderFee;
885 }
886 public function setVariableRatesLastUpdated($variableRatesLastUpdated) {
887 $this->variableRatesLastUpdated = $variableRatesLastUpdated;
888 }
889 public function getVariableRatesLastUpdated() {
890 return $this->variableRatesLastUpdated;
891 }
892 public function setNetwork($network) {
893 $this->network = $network;
894 }
895 public function getNetwork() {
896 return $this->network;
897 }
898 public function setPurchaseRateType($purchaseRateType) {
899 $this->purchaseRateType = $purchaseRateType;
900 }
901 public function getPurchaseRateType() {
902 return $this->purchaseRateType;
903 }
904 public function setStatementCopyFee($statementCopyFee) {
905 $this->statementCopyFee = $statementCopyFee;
906 }
907 public function getStatementCopyFee() {
908 return $this->statementCopyFee;
909 }
910 public function setRewardsHaveBlackoutDates($rewardsHaveBlackoutDates) {
911 $this->rewardsHaveBlackoutDates = $rewardsHaveBlackoutDates;
912 }
913 public function getRewardsHaveBlackoutDates() {
914 return $this->rewardsHaveBlackoutDates;
915 }
916 public function setCreditRatingDisplay($creditRatingDisplay) {
917 $this->creditRatingDisplay = $creditRatingDisplay;
918 }
919 public function getCreditRatingDisplay() {
920 return $this->creditRatingDisplay;
921 }
922 public function setFlightAccidentInsurance($flightAccidentInsurance) {
923 $this->flightAccidentInsurance = $flightAccidentInsurance;
924 }
925 public function getFlightAccidentInsurance() {
926 return $this->flightAccidentInsurance;
927 }
928 public function setAnnualRewardMaximum($annualRewardMaximum) {
929 $this->annualRewardMaximum = $annualRewardMaximum;
930 }
931 public function getAnnualRewardMaximum() {
932 return $this->annualRewardMaximum;
933 }
934 public function setBalanceTransferTerms($balanceTransferTerms) {
935 $this->balanceTransferTerms = $balanceTransferTerms;
936 }
937 public function getBalanceTransferTerms() {
938 return $this->balanceTransferTerms;
939 }
940 public function setBonusRewards($bonusRewards) {
941 $this->assertIsArray($bonusRewards, 'Google_CcOfferBonusRewards ', __METHOD__);
942 $this->bonusRewards = $bonusRewards;
943 }
944 public function getBonusRewards() {
945 return $this->bonusRewards;
946 }
947 public function setImageUrl($imageUrl) {
948 $this->imageUrl = $imageUrl;
949 }
950 public function getImageUrl() {
951 return $this->imageUrl;
952 }
953 public function setAgeMinimumDetails($ageMinimumDetails) {
954 $this->ageMinimumDetails = $ageMinimumDetails;
955 }
956 public function getAgeMinimumDetails() {
957 return $this->ageMinimumDetails;
958 }
959 public function setDisclaimer($disclaimer) {
960 $this->disclaimer = $disclaimer;
961 }
962 public function getDisclaimer() {
963 return $this->disclaimer;
964 }
965 }
966
967 class Google_CcOfferBonusRewards extends Google_Model {
968 public $amount;
969 public $details;
970 public function setAmount($amount) {
971 $this->amount = $amount;
972 }
973 public function getAmount() {
974 return $this->amount;
975 }
976 public function setDetails($details) {
977 $this->details = $details;
978 }
979 public function getDetails() {
980 return $this->details;
981 }
982 }
983
984 class Google_CcOfferDefaultFees extends Google_Model {
985 public $category;
986 public $maxRate;
987 public $minRate;
988 public $rateType;
989 public function setCategory($category) {
990 $this->category = $category;
991 }
992 public function getCategory() {
993 return $this->category;
994 }
995 public function setMaxRate($maxRate) {
996 $this->maxRate = $maxRate;
997 }
998 public function getMaxRate() {
999 return $this->maxRate;
1000 }
1001 public function setMinRate($minRate) {
1002 $this->minRate = $minRate;
1003 }
1004 public function getMinRate() {
1005 return $this->minRate;
1006 }
1007 public function setRateType($rateType) {
1008 $this->rateType = $rateType;
1009 }
1010 public function getRateType() {
1011 return $this->rateType;
1012 }
1013 }
1014
1015 class Google_CcOfferRewards extends Google_Model {
1016 public $category;
1017 public $minRewardTier;
1018 public $maxRewardTier;
1019 public $expirationMonths;
1020 public $amount;
1021 public $additionalDetails;
1022 public function setCategory($category) {
1023 $this->category = $category;
1024 }
1025 public function getCategory() {
1026 return $this->category;
1027 }
1028 public function setMinRewardTier($minRewardTier) {
1029 $this->minRewardTier = $minRewardTier;
1030 }
1031 public function getMinRewardTier() {
1032 return $this->minRewardTier;
1033 }
1034 public function setMaxRewardTier($maxRewardTier) {
1035 $this->maxRewardTier = $maxRewardTier;
1036 }
1037 public function getMaxRewardTier() {
1038 return $this->maxRewardTier;
1039 }
1040 public function setExpirationMonths($expirationMonths) {
1041 $this->expirationMonths = $expirationMonths;
1042 }
1043 public function getExpirationMonths() {
1044 return $this->expirationMonths;
1045 }
1046 public function setAmount($amount) {
1047 $this->amount = $amount;
1048 }
1049 public function getAmount() {
1050 return $this->amount;
1051 }
1052 public function setAdditionalDetails($additionalDetails) {
1053 $this->additionalDetails = $additionalDetails;
1054 }
1055 public function getAdditionalDetails() {
1056 return $this->additionalDetails;
1057 }
1058 }
1059
1060 class Google_CcOffers extends Google_Model {
1061 protected $__itemsType = 'Google_CcOffer';
1062 protected $__itemsDataType = 'array';
1063 public $items;
1064 public $kind;
1065 public function setItems($items) {
1066 $this->assertIsArray($items, 'Google_CcOffer ', __METHOD__);
1067 $this->items = $items;
1068 }
1069 public function getItems() {
1070 return $this->items;
1071 }
1072 public function setKind($kind) {
1073 $this->kind = $kind;
1074 }
1075 public function getKind() {
1076 return $this->kind;
1077 }
1078 }
1079
1080 class Google_Event extends Google_Model {
1081 protected $__networkFeeType = 'Google_Money';
1082 protected $__networkFeeDataType = '';
1083 public $networkFee;
1084 public $advertiserName;
1085 public $kind;
1086 public $modifyDate;
1087 public $type;
1088 public $orderId;
1089 public $publisherName;
1090 public $memberId;
1091 public $advertiserId;
1092 public $status;
1093 public $chargeId;
1094 protected $__productsType = 'Google_EventProducts';
1095 protected $__productsDataType = 'array';
1096 public $products;
1097 protected $__earningsType = 'Google_Money';
1098 protected $__earningsDataType = '';
1099 public $earnings;
1100 public $chargeType;
1101 protected $__publisherFeeType = 'Google_Money';
1102 protected $__publisherFeeDataType = '';
1103 public $publisherFee;
1104 protected $__commissionableSalesType = 'Google_Money';
1105 protected $__commissionableSalesDataType = '';
1106 public $commissionableSales;
1107 public $publisherId;
1108 public $eventDate;
1109 public function setNetworkFee(Google_Money $networkFee) {
1110 $this->networkFee = $networkFee;
1111 }
1112 public function getNetworkFee() {
1113 return $this->networkFee;
1114 }
1115 public function setAdvertiserName($advertiserName) {
1116 $this->advertiserName = $advertiserName;
1117 }
1118 public function getAdvertiserName() {
1119 return $this->advertiserName;
1120 }
1121 public function setKind($kind) {
1122 $this->kind = $kind;
1123 }
1124 public function getKind() {
1125 return $this->kind;
1126 }
1127 public function setModifyDate($modifyDate) {
1128 $this->modifyDate = $modifyDate;
1129 }
1130 public function getModifyDate() {
1131 return $this->modifyDate;
1132 }
1133 public function setType($type) {
1134 $this->type = $type;
1135 }
1136 public function getType() {
1137 return $this->type;
1138 }
1139 public function setOrderId($orderId) {
1140 $this->orderId = $orderId;
1141 }
1142 public function getOrderId() {
1143 return $this->orderId;
1144 }
1145 public function setPublisherName($publisherName) {
1146 $this->publisherName = $publisherName;
1147 }
1148 public function getPublisherName() {
1149 return $this->publisherName;
1150 }
1151 public function setMemberId($memberId) {
1152 $this->memberId = $memberId;
1153 }
1154 public function getMemberId() {
1155 return $this->memberId;
1156 }
1157 public function setAdvertiserId($advertiserId) {
1158 $this->advertiserId = $advertiserId;
1159 }
1160 public function getAdvertiserId() {
1161 return $this->advertiserId;
1162 }
1163 public function setStatus($status) {
1164 $this->status = $status;
1165 }
1166 public function getStatus() {
1167 return $this->status;
1168 }
1169 public function setChargeId($chargeId) {
1170 $this->chargeId = $chargeId;
1171 }
1172 public function getChargeId() {
1173 return $this->chargeId;
1174 }
1175 public function setProducts($products) {
1176 $this->assertIsArray($products, 'Google_EventProducts ', __METHOD__);
1177 $this->products = $products;
1178 }
1179 public function getProducts() {
1180 return $this->products;
1181 }
1182 public function setEarnings(Google_Money $earnings) {
1183 $this->earnings = $earnings;
1184 }
1185 public function getEarnings() {
1186 return $this->earnings;
1187 }
1188 public function setChargeType($chargeType) {
1189 $this->chargeType = $chargeType;
1190 }
1191 public function getChargeType() {
1192 return $this->chargeType;
1193 }
1194 public function setPublisherFee(Google_Money $publisherFee) {
1195 $this->publisherFee = $publisherFee;
1196 }
1197 public function getPublisherFee() {
1198 return $this->publisherFee;
1199 }
1200 public function setCommissionableSales(Google_Money $commissionableSales) {
1201 $this->commissionableSales = $commissionableSales;
1202 }
1203 public function getCommissionableSales() {
1204 return $this->commissionableSales;
1205 }
1206 public function setPublisherId($publisherId) {
1207 $this->publisherId = $publisherId;
1208 }
1209 public function getPublisherId() {
1210 return $this->publisherId;
1211 }
1212 public function setEventDate($eventDate) {
1213 $this->eventDate = $eventDate;
1214 }
1215 public function getEventDate() {
1216 return $this->eventDate;
1217 }
1218 }
1219
1220 class Google_EventProducts extends Google_Model {
1221 protected $__networkFeeType = 'Google_Money';
1222 protected $__networkFeeDataType = '';
1223 public $networkFee;
1224 public $sku;
1225 public $categoryName;
1226 public $skuName;
1227 protected $__publisherFeeType = 'Google_Money';
1228 protected $__publisherFeeDataType = '';
1229 public $publisherFee;
1230 protected $__earningsType = 'Google_Money';
1231 protected $__earningsDataType = '';
1232 public $earnings;
1233 protected $__unitPriceType = 'Google_Money';
1234 protected $__unitPriceDataType = '';
1235 public $unitPrice;
1236 public $categoryId;
1237 public $quantity;
1238 public function setNetworkFee(Google_Money $networkFee) {
1239 $this->networkFee = $networkFee;
1240 }
1241 public function getNetworkFee() {
1242 return $this->networkFee;
1243 }
1244 public function setSku($sku) {
1245 $this->sku = $sku;
1246 }
1247 public function getSku() {
1248 return $this->sku;
1249 }
1250 public function setCategoryName($categoryName) {
1251 $this->categoryName = $categoryName;
1252 }
1253 public function getCategoryName() {
1254 return $this->categoryName;
1255 }
1256 public function setSkuName($skuName) {
1257 $this->skuName = $skuName;
1258 }
1259 public function getSkuName() {
1260 return $this->skuName;
1261 }
1262 public function setPublisherFee(Google_Money $publisherFee) {
1263 $this->publisherFee = $publisherFee;
1264 }
1265 public function getPublisherFee() {
1266 return $this->publisherFee;
1267 }
1268 public function setEarnings(Google_Money $earnings) {
1269 $this->earnings = $earnings;
1270 }
1271 public function getEarnings() {
1272 return $this->earnings;
1273 }
1274 public function setUnitPrice(Google_Money $unitPrice) {
1275 $this->unitPrice = $unitPrice;
1276 }
1277 public function getUnitPrice() {
1278 return $this->unitPrice;
1279 }
1280 public function setCategoryId($categoryId) {
1281 $this->categoryId = $categoryId;
1282 }
1283 public function getCategoryId() {
1284 return $this->categoryId;
1285 }
1286 public function setQuantity($quantity) {
1287 $this->quantity = $quantity;
1288 }
1289 public function getQuantity() {
1290 return $this->quantity;
1291 }
1292 }
1293
1294 class Google_Events extends Google_Model {
1295 public $nextPageToken;
1296 protected $__itemsType = 'Google_Event';
1297 protected $__itemsDataType = 'array';
1298 public $items;
1299 public $kind;
1300 public function setNextPageToken($nextPageToken) {
1301 $this->nextPageToken = $nextPageToken;
1302 }
1303 public function getNextPageToken() {
1304 return $this->nextPageToken;
1305 }
1306 public function setItems($items) {
1307 $this->assertIsArray($items, 'Google_Event ', __METHOD__);
1308 $this->items = $items;
1309 }
1310 public function getItems() {
1311 return $this->items;
1312 }
1313 public function setKind($kind) {
1314 $this->kind = $kind;
1315 }
1316 public function getKind() {
1317 return $this->kind;
1318 }
1319 }
1320
1321 class Google_Link extends Google_Model {
1322 public $isActive;
1323 public $linkType;
1324 public $kind;
1325 public $endDate;
1326 public $description;
1327 public $name;
1328 public $startDate;
1329 public $createDate;
1330 public $imageAltText;
1331 public $id;
1332 public $advertiserId;
1333 public $impressionTrackingUrl;
1334 public $promotionType;
1335 public $duration;
1336 public $authorship;
1337 public $availability;
1338 public $clickTrackingUrl;
1339 public $destinationUrl;
1340 public function setIsActive($isActive) {
1341 $this->isActive = $isActive;
1342 }
1343 public function getIsActive() {
1344 return $this->isActive;
1345 }
1346 public function setLinkType($linkType) {
1347 $this->linkType = $linkType;
1348 }
1349 public function getLinkType() {
1350 return $this->linkType;
1351 }
1352 public function setKind($kind) {
1353 $this->kind = $kind;
1354 }
1355 public function getKind() {
1356 return $this->kind;
1357 }
1358 public function setEndDate($endDate) {
1359 $this->endDate = $endDate;
1360 }
1361 public function getEndDate() {
1362 return $this->endDate;
1363 }
1364 public function setDescription($description) {
1365 $this->description = $description;
1366 }
1367 public function getDescription() {
1368 return $this->description;
1369 }
1370 public function setName($name) {
1371 $this->name = $name;
1372 }
1373 public function getName() {
1374 return $this->name;
1375 }
1376 public function setStartDate($startDate) {
1377 $this->startDate = $startDate;
1378 }
1379 public function getStartDate() {
1380 return $this->startDate;
1381 }
1382 public function setCreateDate($createDate) {
1383 $this->createDate = $createDate;
1384 }
1385 public function getCreateDate() {
1386 return $this->createDate;
1387 }
1388 public function setImageAltText($imageAltText) {
1389 $this->imageAltText = $imageAltText;
1390 }
1391 public function getImageAltText() {
1392 return $this->imageAltText;
1393 }
1394 public function setId($id) {
1395 $this->id = $id;
1396 }
1397 public function getId() {
1398 return $this->id;
1399 }
1400 public function setAdvertiserId($advertiserId) {
1401 $this->advertiserId = $advertiserId;
1402 }
1403 public function getAdvertiserId() {
1404 return $this->advertiserId;
1405 }
1406 public function setImpressionTrackingUrl($impressionTrackingUrl) {
1407 $this->impressionTrackingUrl = $impressionTrackingUrl;
1408 }
1409 public function getImpressionTrackingUrl() {
1410 return $this->impressionTrackingUrl;
1411 }
1412 public function setPromotionType($promotionType) {
1413 $this->promotionType = $promotionType;
1414 }
1415 public function getPromotionType() {
1416 return $this->promotionType;
1417 }
1418 public function setDuration($duration) {
1419 $this->duration = $duration;
1420 }
1421 public function getDuration() {
1422 return $this->duration;
1423 }
1424 public function setAuthorship($authorship) {
1425 $this->authorship = $authorship;
1426 }
1427 public function getAuthorship() {
1428 return $this->authorship;
1429 }
1430 public function setAvailability($availability) {
1431 $this->availability = $availability;
1432 }
1433 public function getAvailability() {
1434 return $this->availability;
1435 }
1436 public function setClickTrackingUrl($clickTrackingUrl) {
1437 $this->clickTrackingUrl = $clickTrackingUrl;
1438 }
1439 public function getClickTrackingUrl() {
1440 return $this->clickTrackingUrl;
1441 }
1442 public function setDestinationUrl($destinationUrl) {
1443 $this->destinationUrl = $destinationUrl;
1444 }
1445 public function getDestinationUrl() {
1446 return $this->destinationUrl;
1447 }
1448 }
1449
1450 class Google_Links extends Google_Model {
1451 public $nextPageToken;
1452 protected $__itemsType = 'Google_Link';
1453 protected $__itemsDataType = 'array';
1454 public $items;
1455 public $kind;
1456 public function setNextPageToken($nextPageToken) {
1457 $this->nextPageToken = $nextPageToken;
1458 }
1459 public function getNextPageToken() {
1460 return $this->nextPageToken;
1461 }
1462 public function setItems($items) {
1463 $this->assertIsArray($items, 'Google_Link ', __METHOD__);
1464 $this->items = $items;
1465 }
1466 public function getItems() {
1467 return $this->items;
1468 }
1469 public function setKind($kind) {
1470 $this->kind = $kind;
1471 }
1472 public function getKind() {
1473 return $this->kind;
1474 }
1475 }
1476
1477 class Google_Money extends Google_Model {
1478 public $amount;
1479 public $currencyCode;
1480 public function setAmount($amount) {
1481 $this->amount = $amount;
1482 }
1483 public function getAmount() {
1484 return $this->amount;
1485 }
1486 public function setCurrencyCode($currencyCode) {
1487 $this->currencyCode = $currencyCode;
1488 }
1489 public function getCurrencyCode() {
1490 return $this->currencyCode;
1491 }
1492 }
1493
1494 class Google_Publisher extends Google_Model {
1495 public $status;
1496 public $kind;
1497 public $name;
1498 public $classification;
1499 protected $__epcSevenDayAverageType = 'Google_Money';
1500 protected $__epcSevenDayAverageDataType = '';
1501 public $epcSevenDayAverage;
1502 public $payoutRank;
1503 protected $__epcNinetyDayAverageType = 'Google_Money';
1504 protected $__epcNinetyDayAverageDataType = '';
1505 public $epcNinetyDayAverage;
1506 protected $__itemType = 'Google_Publisher';
1507 protected $__itemDataType = '';
1508 public $item;
1509 public $joinDate;
1510 public $sites;
1511 public $id;
1512 public function setStatus($status) {
1513 $this->status = $status;
1514 }
1515 public function getStatus() {
1516 return $this->status;
1517 }
1518 public function setKind($kind) {
1519 $this->kind = $kind;
1520 }
1521 public function getKind() {
1522 return $this->kind;
1523 }
1524 public function setName($name) {
1525 $this->name = $name;
1526 }
1527 public function getName() {
1528 return $this->name;
1529 }
1530 public function setClassification($classification) {
1531 $this->classification = $classification;
1532 }
1533 public function getClassification() {
1534 return $this->classification;
1535 }
1536 public function setEpcSevenDayAverage(Google_Money $epcSevenDayAverage) {
1537 $this->epcSevenDayAverage = $epcSevenDayAverage;
1538 }
1539 public function getEpcSevenDayAverage() {
1540 return $this->epcSevenDayAverage;
1541 }
1542 public function setPayoutRank($payoutRank) {
1543 $this->payoutRank = $payoutRank;
1544 }
1545 public function getPayoutRank() {
1546 return $this->payoutRank;
1547 }
1548 public function setEpcNinetyDayAverage(Google_Money $epcNinetyDayAverage) {
1549 $this->epcNinetyDayAverage = $epcNinetyDayAverage;
1550 }
1551 public function getEpcNinetyDayAverage() {
1552 return $this->epcNinetyDayAverage;
1553 }
1554 public function setItem(Google_Publisher $item) {
1555 $this->item = $item;
1556 }
1557 public function getItem() {
1558 return $this->item;
1559 }
1560 public function setJoinDate($joinDate) {
1561 $this->joinDate = $joinDate;
1562 }
1563 public function getJoinDate() {
1564 return $this->joinDate;
1565 }
1566 public function setSites($sites) {
1567 $this->sites = $sites;
1568 }
1569 public function getSites() {
1570 return $this->sites;
1571 }
1572 public function setId($id) {
1573 $this->id = $id;
1574 }
1575 public function getId() {
1576 return $this->id;
1577 }
1578 }
1579
1580 class Google_Publishers extends Google_Model {
1581 public $nextPageToken;
1582 protected $__itemsType = 'Google_Publisher';
1583 protected $__itemsDataType = 'array';
1584 public $items;
1585 public $kind;
1586 public function setNextPageToken($nextPageToken) {
1587 $this->nextPageToken = $nextPageToken;
1588 }
1589 public function getNextPageToken() {
1590 return $this->nextPageToken;
1591 }
1592 public function setItems($items) {
1593 $this->assertIsArray($items, 'Google_Publisher ', __METHOD__);
1594 $this->items = $items;
1595 }
1596 public function getItems() {
1597 return $this->items;
1598 }
1599 public function setKind($kind) {
1600 $this->kind = $kind;
1601 }
1602 public function getKind() {
1603 return $this->kind;
1604 }
1605 }
1606