/Lib/google-api-php-client/contrib/Google_GanService.php
PHP | 1605 lines | 1366 code | 34 blank | 205 comment | 18 complexity | 78df9910ea63e74f3225678f364712d9 MD5 | raw file
Possible License(s): Apache-2.0
Large files files are truncated, but you can click here to view the full file
- <?php
- /*
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
- /**
- * The "advertisers" collection of methods.
- * Typical usage is:
- * <code>
- * $ganService = new Google_GanService(...);
- * $advertisers = $ganService->advertisers;
- * </code>
- */
- class Google_AdvertisersServiceResource extends Google_ServiceResource {
- /**
- * Retrieves data about all advertisers that the requesting advertiser/publisher has access to.
- * (advertisers.list)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param array $optParams Optional parameters.
- *
- * @opt_param string relationshipStatus Filters out all advertisers for which do not have the given relationship status with the requesting publisher.
- * @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.
- * @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.
- * @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.
- * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
- * @opt_param string maxResults Max number of items to return in this page. Optional. Defaults to 20.
- * @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.
- * @return Google_Advertisers
- */
- public function listAdvertisers($role, $roleId, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_Advertisers($data);
- } else {
- return $data;
- }
- }
- /**
- * Retrieves data about a single advertiser if that the requesting advertiser/publisher has access
- * to it. Only publishers can lookup advertisers. Advertisers can request information about
- * themselves by omitting the advertiserId query parameter. (advertisers.get)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param array $optParams Optional parameters.
- *
- * @opt_param string advertiserId The ID of the advertiser to look up. Optional.
- * @return Google_Advertiser
- */
- public function get($role, $roleId, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_Advertiser($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * The "ccOffers" collection of methods.
- * Typical usage is:
- * <code>
- * $ganService = new Google_GanService(...);
- * $ccOffers = $ganService->ccOffers;
- * </code>
- */
- class Google_CcOffersServiceResource extends Google_ServiceResource {
- /**
- * Retrieves credit card offers for the given publisher. (ccOffers.list)
- *
- * @param string $publisher The ID of the publisher in question.
- * @param array $optParams Optional parameters.
- *
- * @opt_param string advertiser The advertiser ID of a card issuer whose offers to include. Optional, may be repeated.
- * @opt_param string projection The set of fields to return.
- * @return Google_CcOffers
- */
- public function listCcOffers($publisher, $optParams = array()) {
- $params = array('publisher' => $publisher);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_CcOffers($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * The "events" collection of methods.
- * Typical usage is:
- * <code>
- * $ganService = new Google_GanService(...);
- * $events = $ganService->events;
- * </code>
- */
- class Google_EventsServiceResource extends Google_ServiceResource {
- /**
- * Retrieves event data for a given advertiser/publisher. (events.list)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param array $optParams Optional parameters.
- *
- * @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.
- * @opt_param string sku Caret(^) delimited list of SKUs. Filters out all events that do not reference one of the given SKU. Optional.
- * @opt_param string eventDateMax Filters out all events later than given date. Optional. Defaults to 24 hours after eventMin.
- * @opt_param string type Filters out all events that are not of the given type. Valid values: 'action', 'transaction', 'charge'. Optional.
- * @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.
- * @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.
- * @opt_param string eventDateMin Filters out all events earlier than given date. Optional. Defaults to 24 hours from current date/time.
- * @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.
- * @opt_param string maxResults Max number of offers to return in this page. Optional. Defaults to 20.
- * @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.
- * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
- * @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.
- * @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.
- * @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.
- * @opt_param string status Filters out all events that do not have the given status. Valid values: 'active', 'canceled'. Optional.
- * @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.
- * @return Google_Events
- */
- public function listEvents($role, $roleId, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_Events($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * The "links" collection of methods.
- * Typical usage is:
- * <code>
- * $ganService = new Google_GanService(...);
- * $links = $ganService->links;
- * </code>
- */
- class Google_LinksServiceResource extends Google_ServiceResource {
- /**
- * Inserts a new link. (links.insert)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param Google_Link $postBody
- * @param array $optParams Optional parameters.
- * @return Google_Link
- */
- public function insert($role, $roleId, Google_Link $postBody, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId, 'postBody' => $postBody);
- $params = array_merge($params, $optParams);
- $data = $this->__call('insert', array($params));
- if ($this->useObjects()) {
- return new Google_Link($data);
- } else {
- return $data;
- }
- }
- /**
- * Retrieves all links that match the query parameters. (links.list)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param array $optParams Optional parameters.
- *
- * @opt_param string linkType The type of the link.
- * @opt_param string startDateMin The beginning of the start date range.
- * @opt_param string assetSize The size of the given asset.
- * @opt_param string relationshipStatus The status of the relationship.
- * @opt_param string advertiserCategory The advertiser's primary vertical.
- * @opt_param string maxResults Max number of items to return in this page. Optional. Defaults to 20.
- * @opt_param string advertiserId Limits the resulting links to the ones belonging to the listed advertisers.
- * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
- * @opt_param string startDateMax The end of the start date range.
- * @opt_param string promotionType The promotion type.
- * @opt_param string authorship The role of the author of the link.
- * @return Google_Links
- */
- public function listLinks($role, $roleId, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_Links($data);
- } else {
- return $data;
- }
- }
- /**
- * Retrieves data about a single link if the requesting advertiser/publisher has access to it.
- * Advertisers can look up their own links. Publishers can look up visible links or links belonging
- * to advertisers they are in a relationship with. (links.get)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param string $linkId The ID of the link to look up.
- * @param array $optParams Optional parameters.
- * @return Google_Link
- */
- public function get($role, $roleId, $linkId, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId, 'linkId' => $linkId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_Link($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * The "publishers" collection of methods.
- * Typical usage is:
- * <code>
- * $ganService = new Google_GanService(...);
- * $publishers = $ganService->publishers;
- * </code>
- */
- class Google_PublishersServiceResource extends Google_ServiceResource {
- /**
- * Retrieves data about all publishers that the requesting advertiser/publisher has access to.
- * (publishers.list)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param array $optParams Optional parameters.
- *
- * @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.
- * @opt_param string relationshipStatus Filters out all publishers for which do not have the given relationship status with the requesting publisher.
- * @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.
- * @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.
- * @opt_param string pageToken The value of 'nextPageToken' from the previous page. Optional.
- * @opt_param string maxResults Max number of items to return in this page. Optional. Defaults to 20.
- * @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.
- * @return Google_Publishers
- */
- public function listPublishers($role, $roleId, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('list', array($params));
- if ($this->useObjects()) {
- return new Google_Publishers($data);
- } else {
- return $data;
- }
- }
- /**
- * Retrieves data about a single advertiser if that the requesting advertiser/publisher has access
- * to it. Only advertisers can look up publishers. Publishers can request information about
- * themselves by omitting the publisherId query parameter. (publishers.get)
- *
- * @param string $role The role of the requester. Valid values: 'advertisers' or 'publishers'.
- * @param string $roleId The ID of the requesting advertiser or publisher.
- * @param array $optParams Optional parameters.
- *
- * @opt_param string publisherId The ID of the publisher to look up. Optional.
- * @return Google_Publisher
- */
- public function get($role, $roleId, $optParams = array()) {
- $params = array('role' => $role, 'roleId' => $roleId);
- $params = array_merge($params, $optParams);
- $data = $this->__call('get', array($params));
- if ($this->useObjects()) {
- return new Google_Publisher($data);
- } else {
- return $data;
- }
- }
- }
- /**
- * Service definition for Google_Gan (v1beta1).
- *
- * <p>
- * Lets you have programmatic access to your Google Affiliate Network data.
- * </p>
- *
- * <p>
- * For more information about this service, see the
- * <a href="https://code.google.com/apis/gan/" target="_blank">API Documentation</a>
- * </p>
- *
- * @author Google, Inc.
- */
- class Google_GanService extends Google_Service {
- public $advertisers;
- public $ccOffers;
- public $events;
- public $links;
- public $publishers;
- /**
- * Constructs the internal representation of the Gan service.
- *
- * @param Google_Client $client
- */
- public function __construct(Google_Client $client) {
- $this->servicePath = 'gan/v1beta1/';
- $this->version = 'v1beta1';
- $this->serviceName = 'gan';
- $client->addService($this->serviceName, $this->version);
- $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));
- $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));
- $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));
- $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));
- $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));
- }
- }
- class Google_Advertiser extends Google_Model {
- public $category;
- public $contactEmail;
- public $kind;
- public $siteUrl;
- public $contactPhone;
- public $description;
- public $payoutRank;
- public $defaultLinkId;
- protected $__epcSevenDayAverageType = 'Google_Money';
- protected $__epcSevenDayAverageDataType = '';
- public $epcSevenDayAverage;
- public $commissionDuration;
- public $status;
- protected $__epcNinetyDayAverageType = 'Google_Money';
- protected $__epcNinetyDayAverageDataType = '';
- public $epcNinetyDayAverage;
- public $allowPublisherCreatedLinks;
- protected $__itemType = 'Google_Advertiser';
- protected $__itemDataType = '';
- public $item;
- public $joinDate;
- public $logoUrl;
- public $id;
- public $productFeedsEnabled;
- public $name;
- public function setCategory($category) {
- $this->category = $category;
- }
- public function getCategory() {
- return $this->category;
- }
- public function setContactEmail($contactEmail) {
- $this->contactEmail = $contactEmail;
- }
- public function getContactEmail() {
- return $this->contactEmail;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setSiteUrl($siteUrl) {
- $this->siteUrl = $siteUrl;
- }
- public function getSiteUrl() {
- return $this->siteUrl;
- }
- public function setContactPhone($contactPhone) {
- $this->contactPhone = $contactPhone;
- }
- public function getContactPhone() {
- return $this->contactPhone;
- }
- public function setDescription($description) {
- $this->description = $description;
- }
- public function getDescription() {
- return $this->description;
- }
- public function setPayoutRank($payoutRank) {
- $this->payoutRank = $payoutRank;
- }
- public function getPayoutRank() {
- return $this->payoutRank;
- }
- public function setDefaultLinkId($defaultLinkId) {
- $this->defaultLinkId = $defaultLinkId;
- }
- public function getDefaultLinkId() {
- return $this->defaultLinkId;
- }
- public function setEpcSevenDayAverage(Google_Money $epcSevenDayAverage) {
- $this->epcSevenDayAverage = $epcSevenDayAverage;
- }
- public function getEpcSevenDayAverage() {
- return $this->epcSevenDayAverage;
- }
- public function setCommissionDuration($commissionDuration) {
- $this->commissionDuration = $commissionDuration;
- }
- public function getCommissionDuration() {
- return $this->commissionDuration;
- }
- public function setStatus($status) {
- $this->status = $status;
- }
- public function getStatus() {
- return $this->status;
- }
- public function setEpcNinetyDayAverage(Google_Money $epcNinetyDayAverage) {
- $this->epcNinetyDayAverage = $epcNinetyDayAverage;
- }
- public function getEpcNinetyDayAverage() {
- return $this->epcNinetyDayAverage;
- }
- public function setAllowPublisherCreatedLinks($allowPublisherCreatedLinks) {
- $this->allowPublisherCreatedLinks = $allowPublisherCreatedLinks;
- }
- public function getAllowPublisherCreatedLinks() {
- return $this->allowPublisherCreatedLinks;
- }
- public function setItem(Google_Advertiser $item) {
- $this->item = $item;
- }
- public function getItem() {
- return $this->item;
- }
- public function setJoinDate($joinDate) {
- $this->joinDate = $joinDate;
- }
- public function getJoinDate() {
- return $this->joinDate;
- }
- public function setLogoUrl($logoUrl) {
- $this->logoUrl = $logoUrl;
- }
- public function getLogoUrl() {
- return $this->logoUrl;
- }
- public function setId($id) {
- $this->id = $id;
- }
- public function getId() {
- return $this->id;
- }
- public function setProductFeedsEnabled($productFeedsEnabled) {
- $this->productFeedsEnabled = $productFeedsEnabled;
- }
- public function getProductFeedsEnabled() {
- return $this->productFeedsEnabled;
- }
- public function setName($name) {
- $this->name = $name;
- }
- public function getName() {
- return $this->name;
- }
- }
- class Google_Advertisers extends Google_Model {
- public $nextPageToken;
- protected $__itemsType = 'Google_Advertiser';
- protected $__itemsDataType = 'array';
- public $items;
- public $kind;
- public function setNextPageToken($nextPageToken) {
- $this->nextPageToken = $nextPageToken;
- }
- public function getNextPageToken() {
- return $this->nextPageToken;
- }
- public function setItems($items) {
- $this->assertIsArray($items, 'Google_Advertiser', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- }
- class Google_CcOffer extends Google_Model {
- public $luggageInsurance;
- public $creditLimitMin;
- public $cardName;
- public $creditLimitMax;
- public $gracePeriodDisplay;
- public $offerId;
- public $rewardUnit;
- public $minPurchaseRate;
- public $cardBenefits;
- protected $__rewardsType = 'Google_CcOfferRewards';
- protected $__rewardsDataType = 'array';
- public $rewards;
- public $offersImmediateCashReward;
- public $travelInsurance;
- public $returnedPaymentFee;
- public $kind;
- public $issuer;
- public $maxPurchaseRate;
- public $minimumFinanceCharge;
- public $existingCustomerOnly;
- public $annualFeeDisplay;
- public $initialSetupAndProcessingFee;
- public $issuerId;
- public $purchaseRateAdditionalDetails;
- public $prohibitedCategories;
- public $fraudLiability;
- public $cashAdvanceTerms;
- public $landingPageUrl;
- public $introCashAdvanceTerms;
- public $rewardsExpire;
- public $introPurchaseTerms;
- protected $__defaultFeesType = 'Google_CcOfferDefaultFees';
- protected $__defaultFeesDataType = 'array';
- public $defaultFees;
- public $extendedWarranty;
- public $emergencyInsurance;
- public $firstYearAnnualFee;
- public $trackingUrl;
- public $latePaymentFee;
- public $overLimitFee;
- public $cardType;
- public $approvedCategories;
- public $rewardPartner;
- public $introBalanceTransferTerms;
- public $foreignCurrencyTransactionFee;
- public $annualFee;
- public $issuerWebsite;
- public $variableRatesUpdateFrequency;
- public $carRentalInsurance;
- public $additionalCardBenefits;
- public $ageMinimum;
- public $balanceComputationMethod;
- public $aprDisplay;
- public $additionalCardHolderFee;
- public $variableRatesLastUpdated;
- public $network;
- public $purchaseRateType;
- public $statementCopyFee;
- public $rewardsHaveBlackoutDates;
- public $creditRatingDisplay;
- public $flightAccidentInsurance;
- public $annualRewardMaximum;
- public $balanceTransferTerms;
- protected $__bonusRewardsType = 'Google_CcOfferBonusRewards';
- protected $__bonusRewardsDataType = 'array';
- public $bonusRewards;
- public $imageUrl;
- public $ageMinimumDetails;
- public $disclaimer;
- public function setLuggageInsurance($luggageInsurance) {
- $this->luggageInsurance = $luggageInsurance;
- }
- public function getLuggageInsurance() {
- return $this->luggageInsurance;
- }
- public function setCreditLimitMin($creditLimitMin) {
- $this->creditLimitMin = $creditLimitMin;
- }
- public function getCreditLimitMin() {
- return $this->creditLimitMin;
- }
- public function setCardName($cardName) {
- $this->cardName = $cardName;
- }
- public function getCardName() {
- return $this->cardName;
- }
- public function setCreditLimitMax($creditLimitMax) {
- $this->creditLimitMax = $creditLimitMax;
- }
- public function getCreditLimitMax() {
- return $this->creditLimitMax;
- }
- public function setGracePeriodDisplay($gracePeriodDisplay) {
- $this->gracePeriodDisplay = $gracePeriodDisplay;
- }
- public function getGracePeriodDisplay() {
- return $this->gracePeriodDisplay;
- }
- public function setOfferId($offerId) {
- $this->offerId = $offerId;
- }
- public function getOfferId() {
- return $this->offerId;
- }
- public function setRewardUnit($rewardUnit) {
- $this->rewardUnit = $rewardUnit;
- }
- public function getRewardUnit() {
- return $this->rewardUnit;
- }
- public function setMinPurchaseRate($minPurchaseRate) {
- $this->minPurchaseRate = $minPurchaseRate;
- }
- public function getMinPurchaseRate() {
- return $this->minPurchaseRate;
- }
- public function setCardBenefits($cardBenefits) {
- $this->cardBenefits = $cardBenefits;
- }
- public function getCardBenefits() {
- return $this->cardBenefits;
- }
- public function setRewards($rewards) {
- $this->assertIsArray($rewards, 'Google_CcOfferRewards', __METHOD__);
- $this->rewards = $rewards;
- }
- public function getRewards() {
- return $this->rewards;
- }
- public function setOffersImmediateCashReward($offersImmediateCashReward) {
- $this->offersImmediateCashReward = $offersImmediateCashReward;
- }
- public function getOffersImmediateCashReward() {
- return $this->offersImmediateCashReward;
- }
- public function setTravelInsurance($travelInsurance) {
- $this->travelInsurance = $travelInsurance;
- }
- public function getTravelInsurance() {
- return $this->travelInsurance;
- }
- public function setReturnedPaymentFee($returnedPaymentFee) {
- $this->returnedPaymentFee = $returnedPaymentFee;
- }
- public function getReturnedPaymentFee() {
- return $this->returnedPaymentFee;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setIssuer($issuer) {
- $this->issuer = $issuer;
- }
- public function getIssuer() {
- return $this->issuer;
- }
- public function setMaxPurchaseRate($maxPurchaseRate) {
- $this->maxPurchaseRate = $maxPurchaseRate;
- }
- public function getMaxPurchaseRate() {
- return $this->maxPurchaseRate;
- }
- public function setMinimumFinanceCharge($minimumFinanceCharge) {
- $this->minimumFinanceCharge = $minimumFinanceCharge;
- }
- public function getMinimumFinanceCharge() {
- return $this->minimumFinanceCharge;
- }
- public function setExistingCustomerOnly($existingCustomerOnly) {
- $this->existingCustomerOnly = $existingCustomerOnly;
- }
- public function getExistingCustomerOnly() {
- return $this->existingCustomerOnly;
- }
- public function setAnnualFeeDisplay($annualFeeDisplay) {
- $this->annualFeeDisplay = $annualFeeDisplay;
- }
- public function getAnnualFeeDisplay() {
- return $this->annualFeeDisplay;
- }
- public function setInitialSetupAndProcessingFee($initialSetupAndProcessingFee) {
- $this->initialSetupAndProcessingFee = $initialSetupAndProcessingFee;
- }
- public function getInitialSetupAndProcessingFee() {
- return $this->initialSetupAndProcessingFee;
- }
- public function setIssuerId($issuerId) {
- $this->issuerId = $issuerId;
- }
- public function getIssuerId() {
- return $this->issuerId;
- }
- public function setPurchaseRateAdditionalDetails($purchaseRateAdditionalDetails) {
- $this->purchaseRateAdditionalDetails = $purchaseRateAdditionalDetails;
- }
- public function getPurchaseRateAdditionalDetails() {
- return $this->purchaseRateAdditionalDetails;
- }
- public function setProhibitedCategories($prohibitedCategories) {
- $this->prohibitedCategories = $prohibitedCategories;
- }
- public function getProhibitedCategories() {
- return $this->prohibitedCategories;
- }
- public function setFraudLiability($fraudLiability) {
- $this->fraudLiability = $fraudLiability;
- }
- public function getFraudLiability() {
- return $this->fraudLiability;
- }
- public function setCashAdvanceTerms($cashAdvanceTerms) {
- $this->cashAdvanceTerms = $cashAdvanceTerms;
- }
- public function getCashAdvanceTerms() {
- return $this->cashAdvanceTerms;
- }
- public function setLandingPageUrl($landingPageUrl) {
- $this->landingPageUrl = $landingPageUrl;
- }
- public function getLandingPageUrl() {
- return $this->landingPageUrl;
- }
- public function setIntroCashAdvanceTerms($introCashAdvanceTerms) {
- $this->introCashAdvanceTerms = $introCashAdvanceTerms;
- }
- public function getIntroCashAdvanceTerms() {
- return $this->introCashAdvanceTerms;
- }
- public function setRewardsExpire($rewardsExpire) {
- $this->rewardsExpire = $rewardsExpire;
- }
- public function getRewardsExpire() {
- return $this->rewardsExpire;
- }
- public function setIntroPurchaseTerms($introPurchaseTerms) {
- $this->introPurchaseTerms = $introPurchaseTerms;
- }
- public function getIntroPurchaseTerms() {
- return $this->introPurchaseTerms;
- }
- public function setDefaultFees($defaultFees) {
- $this->assertIsArray($defaultFees, 'Google_CcOfferDefaultFees', __METHOD__);
- $this->defaultFees = $defaultFees;
- }
- public function getDefaultFees() {
- return $this->defaultFees;
- }
- public function setExtendedWarranty($extendedWarranty) {
- $this->extendedWarranty = $extendedWarranty;
- }
- public function getExtendedWarranty() {
- return $this->extendedWarranty;
- }
- public function setEmergencyInsurance($emergencyInsurance) {
- $this->emergencyInsurance = $emergencyInsurance;
- }
- public function getEmergencyInsurance() {
- return $this->emergencyInsurance;
- }
- public function setFirstYearAnnualFee($firstYearAnnualFee) {
- $this->firstYearAnnualFee = $firstYearAnnualFee;
- }
- public function getFirstYearAnnualFee() {
- return $this->firstYearAnnualFee;
- }
- public function setTrackingUrl($trackingUrl) {
- $this->trackingUrl = $trackingUrl;
- }
- public function getTrackingUrl() {
- return $this->trackingUrl;
- }
- public function setLatePaymentFee($latePaymentFee) {
- $this->latePaymentFee = $latePaymentFee;
- }
- public function getLatePaymentFee() {
- return $this->latePaymentFee;
- }
- public function setOverLimitFee($overLimitFee) {
- $this->overLimitFee = $overLimitFee;
- }
- public function getOverLimitFee() {
- return $this->overLimitFee;
- }
- public function setCardType($cardType) {
- $this->cardType = $cardType;
- }
- public function getCardType() {
- return $this->cardType;
- }
- public function setApprovedCategories($approvedCategories) {
- $this->approvedCategories = $approvedCategories;
- }
- public function getApprovedCategories() {
- return $this->approvedCategories;
- }
- public function setRewardPartner($rewardPartner) {
- $this->rewardPartner = $rewardPartner;
- }
- public function getRewardPartner() {
- return $this->rewardPartner;
- }
- public function setIntroBalanceTransferTerms($introBalanceTransferTerms) {
- $this->introBalanceTransferTerms = $introBalanceTransferTerms;
- }
- public function getIntroBalanceTransferTerms() {
- return $this->introBalanceTransferTerms;
- }
- public function setForeignCurrencyTransactionFee($foreignCurrencyTransactionFee) {
- $this->foreignCurrencyTransactionFee = $foreignCurrencyTransactionFee;
- }
- public function getForeignCurrencyTransactionFee() {
- return $this->foreignCurrencyTransactionFee;
- }
- public function setAnnualFee($annualFee) {
- $this->annualFee = $annualFee;
- }
- public function getAnnualFee() {
- return $this->annualFee;
- }
- public function setIssuerWebsite($issuerWebsite) {
- $this->issuerWebsite = $issuerWebsite;
- }
- public function getIssuerWebsite() {
- return $this->issuerWebsite;
- }
- public function setVariableRatesUpdateFrequency($variableRatesUpdateFrequency) {
- $this->variableRatesUpdateFrequency = $variableRatesUpdateFrequency;
- }
- public function getVariableRatesUpdateFrequency() {
- return $this->variableRatesUpdateFrequency;
- }
- public function setCarRentalInsurance($carRentalInsurance) {
- $this->carRentalInsurance = $carRentalInsurance;
- }
- public function getCarRentalInsurance() {
- return $this->carRentalInsurance;
- }
- public function setAdditionalCardBenefits($additionalCardBenefits) {
- $this->additionalCardBenefits = $additionalCardBenefits;
- }
- public function getAdditionalCardBenefits() {
- return $this->additionalCardBenefits;
- }
- public function setAgeMinimum($ageMinimum) {
- $this->ageMinimum = $ageMinimum;
- }
- public function getAgeMinimum() {
- return $this->ageMinimum;
- }
- public function setBalanceComputationMethod($balanceComputationMethod) {
- $this->balanceComputationMethod = $balanceComputationMethod;
- }
- public function getBalanceComputationMethod() {
- return $this->balanceComputationMethod;
- }
- public function setAprDisplay($aprDisplay) {
- $this->aprDisplay = $aprDisplay;
- }
- public function getAprDisplay() {
- return $this->aprDisplay;
- }
- public function setAdditionalCardHolderFee($additionalCardHolderFee) {
- $this->additionalCardHolderFee = $additionalCardHolderFee;
- }
- public function getAdditionalCardHolderFee() {
- return $this->additionalCardHolderFee;
- }
- public function setVariableRatesLastUpdated($variableRatesLastUpdated) {
- $this->variableRatesLastUpdated = $variableRatesLastUpdated;
- }
- public function getVariableRatesLastUpdated() {
- return $this->variableRatesLastUpdated;
- }
- public function setNetwork($network) {
- $this->network = $network;
- }
- public function getNetwork() {
- return $this->network;
- }
- public function setPurchaseRateType($purchaseRateType) {
- $this->purchaseRateType = $purchaseRateType;
- }
- public function getPurchaseRateType() {
- return $this->purchaseRateType;
- }
- public function setStatementCopyFee($statementCopyFee) {
- $this->statementCopyFee = $statementCopyFee;
- }
- public function getStatementCopyFee() {
- return $this->statementCopyFee;
- }
- public function setRewardsHaveBlackoutDates($rewardsHaveBlackoutDates) {
- $this->rewardsHaveBlackoutDates = $rewardsHaveBlackoutDates;
- }
- public function getRewardsHaveBlackoutDates() {
- return $this->rewardsHaveBlackoutDates;
- }
- public function setCreditRatingDisplay($creditRatingDisplay) {
- $this->creditRatingDisplay = $creditRatingDisplay;
- }
- public function getCreditRatingDisplay() {
- return $this->creditRatingDisplay;
- }
- public function setFlightAccidentInsurance($flightAccidentInsurance) {
- $this->flightAccidentInsurance = $flightAccidentInsurance;
- }
- public function getFlightAccidentInsurance() {
- return $this->flightAccidentInsurance;
- }
- public function setAnnualRewardMaximum($annualRewardMaximum) {
- $this->annualRewardMaximum = $annualRewardMaximum;
- }
- public function getAnnualRewardMaximum() {
- return $this->annualRewardMaximum;
- }
- public function setBalanceTransferTerms($balanceTransferTerms) {
- $this->balanceTransferTerms = $balanceTransferTerms;
- }
- public function getBalanceTransferTerms() {
- return $this->balanceTransferTerms;
- }
- public function setBonusRewards($bonusRewards) {
- $this->assertIsArray($bonusRewards, 'Google_CcOfferBonusRewards', __METHOD__);
- $this->bonusRewards = $bonusRewards;
- }
- public function getBonusRewards() {
- return $this->bonusRewards;
- }
- public function setImageUrl($imageUrl) {
- $this->imageUrl = $imageUrl;
- }
- public function getImageUrl() {
- return $this->imageUrl;
- }
- public function setAgeMinimumDetails($ageMinimumDetails) {
- $this->ageMinimumDetails = $ageMinimumDetails;
- }
- public function getAgeMinimumDetails() {
- return $this->ageMinimumDetails;
- }
- public function setDisclaimer($disclaimer) {
- $this->disclaimer = $disclaimer;
- }
- public function getDisclaimer() {
- return $this->disclaimer;
- }
- }
- class Google_CcOfferBonusRewards extends Google_Model {
- public $amount;
- public $details;
- public function setAmount($amount) {
- $this->amount = $amount;
- }
- public function getAmount() {
- return $this->amount;
- }
- public function setDetails($details) {
- $this->details = $details;
- }
- public function getDetails() {
- return $this->details;
- }
- }
- class Google_CcOfferDefaultFees extends Google_Model {
- public $category;
- public $maxRate;
- public $minRate;
- public $rateType;
- public function setCategory($category) {
- $this->category = $category;
- }
- public function getCategory() {
- return $this->category;
- }
- public function setMaxRate($maxRate) {
- $this->maxRate = $maxRate;
- }
- public function getMaxRate() {
- return $this->maxRate;
- }
- public function setMinRate($minRate) {
- $this->minRate = $minRate;
- }
- public function getMinRate() {
- return $this->minRate;
- }
- public function setRateType($rateType) {
- $this->rateType = $rateType;
- }
- public function getRateType() {
- return $this->rateType;
- }
- }
- class Google_CcOfferRewards extends Google_Model {
- public $category;
- public $minRewardTier;
- public $maxRewardTier;
- public $expirationMonths;
- public $amount;
- public $additionalDetails;
- public function setCategory($category) {
- $this->category = $category;
- }
- public function getCategory() {
- return $this->category;
- }
- public function setMinRewardTier($minRewardTier) {
- $this->minRewardTier = $minRewardTier;
- }
- public function getMinRewardTier() {
- return $this->minRewardTier;
- }
- public function setMaxRewardTier($maxRewardTier) {
- $this->maxRewardTier = $maxRewardTier;
- }
- public function getMaxRewardTier() {
- return $this->maxRewardTier;
- }
- public function setExpirationMonths($expirationMonths) {
- $this->expirationMonths = $expirationMonths;
- }
- public function getExpirationMonths() {
- return $this->expirationMonths;
- }
- public function setAmount($amount) {
- $this->amount = $amount;
- }
- public function getAmount() {
- return $this->amount;
- }
- public function setAdditionalDetails($additionalDetails) {
- $this->additionalDetails = $additionalDetails;
- }
- public function getAdditionalDetails() {
- return $this->additionalDetails;
- }
- }
- class Google_CcOffers extends Google_Model {
- protected $__itemsType = 'Google_CcOffer';
- protected $__itemsDataType = 'array';
- public $items;
- public $kind;
- public function setItems($items) {
- $this->assertIsArray($items, 'Google_CcOffer', __METHOD__);
- $this->items = $items;
- }
- public function getItems() {
- return $this->items;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- }
- class Google_Event extends Google_Model {
- protected $__networkFeeType = 'Google_Money';
- protected $__networkFeeDataType = '';
- public $networkFee;
- public $advertiserName;
- public $kind;
- public $modifyDate;
- public $type;
- public $orderId;
- public $publisherName;
- public $memberId;
- public $advertiserId;
- public $status;
- public $chargeId;
- protected $__productsType = 'Google_EventProducts';
- protected $__productsDataType = 'array';
- public $products;
- protected $__earningsType = 'Google_Money';
- protected $__earningsDataType = '';
- public $earnings;
- public $chargeType;
- protected $__publisherFeeType = 'Google_Money';
- protected $__publisherFeeDataType = '';
- public $publisherFee;
- protected $__commissionableSalesType = 'Google_Money';
- protected $__commissionableSalesDataType = '';
- public $commissionableSales;
- public $publisherId;
- public $eventDate;
- public function setNetworkFee(Google_Money $networkFee) {
- $this->networkFee = $networkFee;
- }
- public function getNetworkFee() {
- return $this->networkFee;
- }
- public function setAdvertiserName($advertiserName) {
- $this->advertiserName = $advertiserName;
- }
- public function getAdvertiserName() {
- return $this->advertiserName;
- }
- public function setKind($kind) {
- $this->kind = $kind;
- }
- public function getKind() {
- return $this->kind;
- }
- public function setModifyDate($modifyDate) {
- $this->modifyDate = $modifyDate;
- }
- public function getModifyDate() {
- return $this->modifyDate;
- }
- public function setType($type) {
- $this->type = $type;
- }
- public function getType() {
- return $this->type;
- }
- public function setOrderId($orderId) {
- $this->orderId = $orderId;
- }
- public function getOrderId() {
- return $this->orderId;
- }
- public function setPublisherName($publisherName) {
- $this->publisherName = $publisherName;
- }
- public function getPublisherName() {
- return $this->publisherName;
- }
- public function setMemberId($memberId) {
- $this->memberId = $memberId;
- }
- public function getMemberId() {
- return $this->memberId;
- }
- public function setAdvertiserId($advertiserId) {
- $this->advertiserId = $advertiserId;
- }
- public function getAdvertiserId() {
- return $this->advertiserId;
- }
- public function setStatus($status) {
- $this->status = $status;
- }
- public function getStatus() {
- return $this->status;
- }
- public function setChargeId($chargeId) {
- $this->chargeId = $chargeId;
- }
- public function getChargeId() {
- return $this->chargeId;
- }
- public function setProducts($products) {
- $this->assertIsArray($products, 'Google_EventProducts', __METHOD__);
- $this->products = $products;
- }
- public function getProducts() {
- return $this->products;
- }…
Large files files are truncated, but you can click here to view the full file