* Accesses your bidding-account information, submits creatives for validation, * finds available direct deals, and retrieves performance reports.

* *

* For more information about this service, see the API * Documentation *

* * @author Google, Inc. */ class Google_Service_AdExchangeBuyer extends Google_Service { /** Manage your Ad Exchange buyer account configuration. */ const ADEXCHANGE_BUYER = "https://www.googleapis.com/auth/adexchange.buyer"; public $accounts; public $billingInfo; public $budget; public $creatives; public $marketplacedeals; public $marketplacenotes; public $performanceReport; public $pretargetingConfig; public $products; public $proposals; /** * Constructs the internal representation of the AdExchangeBuyer service. * * @param Google_Client $client */ public function __construct(Google_Client $client) { parent::__construct($client); $this->rootUrl = 'https://www.googleapis.com/'; $this->servicePath = 'adexchangebuyer/v1.4/'; $this->version = 'v1.4'; $this->serviceName = 'adexchangebuyer'; $this->accounts = new Google_Service_AdExchangeBuyer_Accounts_Resource( $this, $this->serviceName, 'accounts', array( 'methods' => array( 'get' => array( 'path' => 'accounts/{id}', 'httpMethod' => 'GET', 'parameters' => array( 'id' => array( 'location' => 'path', 'type' => 'integer', 'required' => true, ), ), ),'list' => array( 'path' => 'accounts', 'httpMethod' => 'GET', 'parameters' => array(), ),'patch' => array( 'path' => 'accounts/{id}', 'httpMethod' => 'PATCH', 'parameters' => array( 'id' => array( 'location' => 'path', 'type' => 'integer', 'required' => true, ), ), ),'update' => array( 'path' => 'accounts/{id}', 'httpMethod' => 'PUT', 'parameters' => array( 'id' => array( 'location' => 'path', 'type' => 'integer', 'required' => true, ), ), ), ) ) ); $this->billingInfo = new Google_Service_AdExchangeBuyer_BillingInfo_Resource( $this, $this->serviceName, 'billingInfo', array( 'methods' => array( 'get' => array( 'path' => 'billinginfo/{accountId}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'integer', 'required' => true, ), ), ),'list' => array( 'path' => 'billinginfo', 'httpMethod' => 'GET', 'parameters' => array(), ), ) ) ); $this->budget = new Google_Service_AdExchangeBuyer_Budget_Resource( $this, $this->serviceName, 'budget', array( 'methods' => array( 'get' => array( 'path' => 'billinginfo/{accountId}/{billingId}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'billingId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'patch' => array( 'path' => 'billinginfo/{accountId}/{billingId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'billingId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'billinginfo/{accountId}/{billingId}', 'httpMethod' => 'PUT', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'billingId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->creatives = new Google_Service_AdExchangeBuyer_Creatives_Resource( $this, $this->serviceName, 'creatives', array( 'methods' => array( 'addDeal' => array( 'path' => 'creatives/{accountId}/{buyerCreativeId}/addDeal/{dealId}', 'httpMethod' => 'POST', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'integer', 'required' => true, ), 'buyerCreativeId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'dealId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'creatives/{accountId}/{buyerCreativeId}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'integer', 'required' => true, ), 'buyerCreativeId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'creatives', 'httpMethod' => 'POST', 'parameters' => array(), ),'list' => array( 'path' => 'creatives', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'query', 'type' => 'integer', 'repeated' => true, ), 'buyerCreativeId' => array( 'location' => 'query', 'type' => 'string', 'repeated' => true, ), 'dealsStatusFilter' => array( 'location' => 'query', 'type' => 'string', ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'openAuctionStatusFilter' => array( 'location' => 'query', 'type' => 'string', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ),'removeDeal' => array( 'path' => 'creatives/{accountId}/{buyerCreativeId}/removeDeal/{dealId}', 'httpMethod' => 'POST', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'integer', 'required' => true, ), 'buyerCreativeId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'dealId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->marketplacedeals = new Google_Service_AdExchangeBuyer_Marketplacedeals_Resource( $this, $this->serviceName, 'marketplacedeals', array( 'methods' => array( 'delete' => array( 'path' => 'proposals/{proposalId}/deals/delete', 'httpMethod' => 'POST', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'proposals/{proposalId}/deals/insert', 'httpMethod' => 'POST', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'proposals/{proposalId}/deals', 'httpMethod' => 'GET', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'proposals/{proposalId}/deals/update', 'httpMethod' => 'POST', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->marketplacenotes = new Google_Service_AdExchangeBuyer_Marketplacenotes_Resource( $this, $this->serviceName, 'marketplacenotes', array( 'methods' => array( 'insert' => array( 'path' => 'proposals/{proposalId}/notes/insert', 'httpMethod' => 'POST', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'proposals/{proposalId}/notes', 'httpMethod' => 'GET', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->performanceReport = new Google_Service_AdExchangeBuyer_PerformanceReport_Resource( $this, $this->serviceName, 'performanceReport', array( 'methods' => array( 'list' => array( 'path' => 'performancereport', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'endDateTime' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'startDateTime' => array( 'location' => 'query', 'type' => 'string', 'required' => true, ), 'maxResults' => array( 'location' => 'query', 'type' => 'integer', ), 'pageToken' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->pretargetingConfig = new Google_Service_AdExchangeBuyer_PretargetingConfig_Resource( $this, $this->serviceName, 'pretargetingConfig', array( 'methods' => array( 'delete' => array( 'path' => 'pretargetingconfigs/{accountId}/{configId}', 'httpMethod' => 'DELETE', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'configId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'get' => array( 'path' => 'pretargetingconfigs/{accountId}/{configId}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'configId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'pretargetingconfigs/{accountId}', 'httpMethod' => 'POST', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'list' => array( 'path' => 'pretargetingconfigs/{accountId}', 'httpMethod' => 'GET', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'patch' => array( 'path' => 'pretargetingconfigs/{accountId}/{configId}', 'httpMethod' => 'PATCH', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'configId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'update' => array( 'path' => 'pretargetingconfigs/{accountId}/{configId}', 'httpMethod' => 'PUT', 'parameters' => array( 'accountId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'configId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); $this->products = new Google_Service_AdExchangeBuyer_Products_Resource( $this, $this->serviceName, 'products', array( 'methods' => array( 'get' => array( 'path' => 'products/{productId}', 'httpMethod' => 'GET', 'parameters' => array( 'productId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'search' => array( 'path' => 'products/search', 'httpMethod' => 'GET', 'parameters' => array( 'pqlQuery' => array( 'location' => 'query', 'type' => 'string', ), ), ), ) ) ); $this->proposals = new Google_Service_AdExchangeBuyer_Proposals_Resource( $this, $this->serviceName, 'proposals', array( 'methods' => array( 'get' => array( 'path' => 'proposals/{proposalId}', 'httpMethod' => 'GET', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'insert' => array( 'path' => 'proposals/insert', 'httpMethod' => 'POST', 'parameters' => array(), ),'patch' => array( 'path' => 'proposals/{proposalId}/{revisionNumber}/{updateAction}', 'httpMethod' => 'PATCH', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'revisionNumber' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'updateAction' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ),'search' => array( 'path' => 'proposals/search', 'httpMethod' => 'GET', 'parameters' => array( 'pqlQuery' => array( 'location' => 'query', 'type' => 'string', ), ), ),'update' => array( 'path' => 'proposals/{proposalId}/{revisionNumber}/{updateAction}', 'httpMethod' => 'PUT', 'parameters' => array( 'proposalId' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'revisionNumber' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), 'updateAction' => array( 'location' => 'path', 'type' => 'string', 'required' => true, ), ), ), ) ) ); } } /** * The "accounts" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $accounts = $adexchangebuyerService->accounts; * */ class Google_Service_AdExchangeBuyer_Accounts_Resource extends Google_Service_Resource { /** * Gets one account by ID. (accounts.get) * * @param int $id The account id * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Account */ public function get($id, $optParams = array()) { $params = array('id' => $id); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Account"); } /** * Retrieves the authenticated user's list of accounts. (accounts.listAccounts) * * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_AccountsList */ public function listAccounts($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_AccountsList"); } /** * Updates an existing account. This method supports patch semantics. * (accounts.patch) * * @param int $id The account id * @param Google_Account $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Account */ public function patch($id, Google_Service_AdExchangeBuyer_Account $postBody, $optParams = array()) { $params = array('id' => $id, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_Account"); } /** * Updates an existing account. (accounts.update) * * @param int $id The account id * @param Google_Account $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Account */ public function update($id, Google_Service_AdExchangeBuyer_Account $postBody, $optParams = array()) { $params = array('id' => $id, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_Account"); } } /** * The "billingInfo" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $billingInfo = $adexchangebuyerService->billingInfo; * */ class Google_Service_AdExchangeBuyer_BillingInfo_Resource extends Google_Service_Resource { /** * Returns the billing information for one account specified by account ID. * (billingInfo.get) * * @param int $accountId The account id. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_BillingInfo */ public function get($accountId, $optParams = array()) { $params = array('accountId' => $accountId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_BillingInfo"); } /** * Retrieves a list of billing information for all accounts of the authenticated * user. (billingInfo.listBillingInfo) * * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_BillingInfoList */ public function listBillingInfo($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_BillingInfoList"); } } /** * The "budget" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $budget = $adexchangebuyerService->budget; * */ class Google_Service_AdExchangeBuyer_Budget_Resource extends Google_Service_Resource { /** * Returns the budget information for the adgroup specified by the accountId and * billingId. (budget.get) * * @param string $accountId The account id to get the budget information for. * @param string $billingId The billing id to get the budget information for. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Budget */ public function get($accountId, $billingId, $optParams = array()) { $params = array('accountId' => $accountId, 'billingId' => $billingId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Budget"); } /** * Updates the budget amount for the budget of the adgroup specified by the * accountId and billingId, with the budget amount in the request. This method * supports patch semantics. (budget.patch) * * @param string $accountId The account id associated with the budget being * updated. * @param string $billingId The billing id associated with the budget being * updated. * @param Google_Budget $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Budget */ public function patch($accountId, $billingId, Google_Service_AdExchangeBuyer_Budget $postBody, $optParams = array()) { $params = array('accountId' => $accountId, 'billingId' => $billingId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_Budget"); } /** * Updates the budget amount for the budget of the adgroup specified by the * accountId and billingId, with the budget amount in the request. * (budget.update) * * @param string $accountId The account id associated with the budget being * updated. * @param string $billingId The billing id associated with the budget being * updated. * @param Google_Budget $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Budget */ public function update($accountId, $billingId, Google_Service_AdExchangeBuyer_Budget $postBody, $optParams = array()) { $params = array('accountId' => $accountId, 'billingId' => $billingId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_Budget"); } } /** * The "creatives" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $creatives = $adexchangebuyerService->creatives; * */ class Google_Service_AdExchangeBuyer_Creatives_Resource extends Google_Service_Resource { /** * Add a deal id association for the creative. (creatives.addDeal) * * @param int $accountId The id for the account that will serve this creative. * @param string $buyerCreativeId The buyer-specific id for this creative. * @param string $dealId The id of the deal id to associate with this creative. * @param array $optParams Optional parameters. */ public function addDeal($accountId, $buyerCreativeId, $dealId, $optParams = array()) { $params = array('accountId' => $accountId, 'buyerCreativeId' => $buyerCreativeId, 'dealId' => $dealId); $params = array_merge($params, $optParams); return $this->call('addDeal', array($params)); } /** * Gets the status for a single creative. A creative will be available 30-40 * minutes after submission. (creatives.get) * * @param int $accountId The id for the account that will serve this creative. * @param string $buyerCreativeId The buyer-specific id for this creative. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Creative */ public function get($accountId, $buyerCreativeId, $optParams = array()) { $params = array('accountId' => $accountId, 'buyerCreativeId' => $buyerCreativeId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Creative"); } /** * Submit a new creative. (creatives.insert) * * @param Google_Creative $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Creative */ public function insert(Google_Service_AdExchangeBuyer_Creative $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_Creative"); } /** * Retrieves a list of the authenticated user's active creatives. A creative * will be available 30-40 minutes after submission. (creatives.listCreatives) * * @param array $optParams Optional parameters. * * @opt_param int accountId When specified, only creatives for the given account * ids are returned. * @opt_param string buyerCreativeId When specified, only creatives for the * given buyer creative ids are returned. * @opt_param string dealsStatusFilter When specified, only creatives having the * given deals status are returned. * @opt_param string maxResults Maximum number of entries returned on one result * page. If not set, the default is 100. Optional. * @opt_param string openAuctionStatusFilter When specified, only creatives * having the given open auction status are returned. * @opt_param string pageToken A continuation token, used to page through ad * clients. To retrieve the next page, set this parameter to the value of * "nextPageToken" from the previous response. Optional. * @return Google_Service_AdExchangeBuyer_CreativesList */ public function listCreatives($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_CreativesList"); } /** * Remove a deal id associated with the creative. (creatives.removeDeal) * * @param int $accountId The id for the account that will serve this creative. * @param string $buyerCreativeId The buyer-specific id for this creative. * @param string $dealId The id of the deal id to disassociate with this * creative. * @param array $optParams Optional parameters. */ public function removeDeal($accountId, $buyerCreativeId, $dealId, $optParams = array()) { $params = array('accountId' => $accountId, 'buyerCreativeId' => $buyerCreativeId, 'dealId' => $dealId); $params = array_merge($params, $optParams); return $this->call('removeDeal', array($params)); } } /** * The "marketplacedeals" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $marketplacedeals = $adexchangebuyerService->marketplacedeals; * */ class Google_Service_AdExchangeBuyer_Marketplacedeals_Resource extends Google_Service_Resource { /** * Delete the specified deals from the proposal (marketplacedeals.delete) * * @param string $proposalId The proposalId to delete deals from. * @param Google_DeleteOrderDealsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_DeleteOrderDealsResponse */ public function delete($proposalId, Google_Service_AdExchangeBuyer_DeleteOrderDealsRequest $postBody, $optParams = array()) { $params = array('proposalId' => $proposalId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('delete', array($params), "Google_Service_AdExchangeBuyer_DeleteOrderDealsResponse"); } /** * Add new deals for the specified proposal (marketplacedeals.insert) * * @param string $proposalId proposalId for which deals need to be added. * @param Google_AddOrderDealsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_AddOrderDealsResponse */ public function insert($proposalId, Google_Service_AdExchangeBuyer_AddOrderDealsRequest $postBody, $optParams = array()) { $params = array('proposalId' => $proposalId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_AddOrderDealsResponse"); } /** * List all the deals for a given proposal * (marketplacedeals.listMarketplacedeals) * * @param string $proposalId The proposalId to get deals for. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_GetOrderDealsResponse */ public function listMarketplacedeals($proposalId, $optParams = array()) { $params = array('proposalId' => $proposalId); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_GetOrderDealsResponse"); } /** * Replaces all the deals in the proposal with the passed in deals * (marketplacedeals.update) * * @param string $proposalId The proposalId to edit deals on. * @param Google_EditAllOrderDealsRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_EditAllOrderDealsResponse */ public function update($proposalId, Google_Service_AdExchangeBuyer_EditAllOrderDealsRequest $postBody, $optParams = array()) { $params = array('proposalId' => $proposalId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_EditAllOrderDealsResponse"); } } /** * The "marketplacenotes" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $marketplacenotes = $adexchangebuyerService->marketplacenotes; * */ class Google_Service_AdExchangeBuyer_Marketplacenotes_Resource extends Google_Service_Resource { /** * Add notes to the proposal (marketplacenotes.insert) * * @param string $proposalId The proposalId to add notes for. * @param Google_AddOrderNotesRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_AddOrderNotesResponse */ public function insert($proposalId, Google_Service_AdExchangeBuyer_AddOrderNotesRequest $postBody, $optParams = array()) { $params = array('proposalId' => $proposalId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_AddOrderNotesResponse"); } /** * Get all the notes associated with a proposal * (marketplacenotes.listMarketplacenotes) * * @param string $proposalId The proposalId to get notes for. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_GetOrderNotesResponse */ public function listMarketplacenotes($proposalId, $optParams = array()) { $params = array('proposalId' => $proposalId); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_GetOrderNotesResponse"); } } /** * The "performanceReport" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $performanceReport = $adexchangebuyerService->performanceReport; * */ class Google_Service_AdExchangeBuyer_PerformanceReport_Resource extends Google_Service_Resource { /** * Retrieves the authenticated user's list of performance metrics. * (performanceReport.listPerformanceReport) * * @param string $accountId The account id to get the reports. * @param string $endDateTime The end time of the report in ISO 8601 timestamp * format using UTC. * @param string $startDateTime The start time of the report in ISO 8601 * timestamp format using UTC. * @param array $optParams Optional parameters. * * @opt_param string maxResults Maximum number of entries returned on one result * page. If not set, the default is 100. Optional. * @opt_param string pageToken A continuation token, used to page through * performance reports. To retrieve the next page, set this parameter to the * value of "nextPageToken" from the previous response. Optional. * @return Google_Service_AdExchangeBuyer_PerformanceReportList */ public function listPerformanceReport($accountId, $endDateTime, $startDateTime, $optParams = array()) { $params = array('accountId' => $accountId, 'endDateTime' => $endDateTime, 'startDateTime' => $startDateTime); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_PerformanceReportList"); } } /** * The "pretargetingConfig" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $pretargetingConfig = $adexchangebuyerService->pretargetingConfig; * */ class Google_Service_AdExchangeBuyer_PretargetingConfig_Resource extends Google_Service_Resource { /** * Deletes an existing pretargeting config. (pretargetingConfig.delete) * * @param string $accountId The account id to delete the pretargeting config * for. * @param string $configId The specific id of the configuration to delete. * @param array $optParams Optional parameters. */ public function delete($accountId, $configId, $optParams = array()) { $params = array('accountId' => $accountId, 'configId' => $configId); $params = array_merge($params, $optParams); return $this->call('delete', array($params)); } /** * Gets a specific pretargeting configuration (pretargetingConfig.get) * * @param string $accountId The account id to get the pretargeting config for. * @param string $configId The specific id of the configuration to retrieve. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_PretargetingConfig */ public function get($accountId, $configId, $optParams = array()) { $params = array('accountId' => $accountId, 'configId' => $configId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig"); } /** * Inserts a new pretargeting configuration. (pretargetingConfig.insert) * * @param string $accountId The account id to insert the pretargeting config * for. * @param Google_PretargetingConfig $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_PretargetingConfig */ public function insert($accountId, Google_Service_AdExchangeBuyer_PretargetingConfig $postBody, $optParams = array()) { $params = array('accountId' => $accountId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig"); } /** * Retrieves a list of the authenticated user's pretargeting configurations. * (pretargetingConfig.listPretargetingConfig) * * @param string $accountId The account id to get the pretargeting configs for. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_PretargetingConfigList */ public function listPretargetingConfig($accountId, $optParams = array()) { $params = array('accountId' => $accountId); $params = array_merge($params, $optParams); return $this->call('list', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfigList"); } /** * Updates an existing pretargeting config. This method supports patch * semantics. (pretargetingConfig.patch) * * @param string $accountId The account id to update the pretargeting config * for. * @param string $configId The specific id of the configuration to update. * @param Google_PretargetingConfig $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_PretargetingConfig */ public function patch($accountId, $configId, Google_Service_AdExchangeBuyer_PretargetingConfig $postBody, $optParams = array()) { $params = array('accountId' => $accountId, 'configId' => $configId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig"); } /** * Updates an existing pretargeting config. (pretargetingConfig.update) * * @param string $accountId The account id to update the pretargeting config * for. * @param string $configId The specific id of the configuration to update. * @param Google_PretargetingConfig $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_PretargetingConfig */ public function update($accountId, $configId, Google_Service_AdExchangeBuyer_PretargetingConfig $postBody, $optParams = array()) { $params = array('accountId' => $accountId, 'configId' => $configId, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_PretargetingConfig"); } } /** * The "products" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $products = $adexchangebuyerService->products; * */ class Google_Service_AdExchangeBuyer_Products_Resource extends Google_Service_Resource { /** * Gets the requested product by id. (products.get) * * @param string $productId The id for the product to get the head revision for. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Product */ public function get($productId, $optParams = array()) { $params = array('productId' => $productId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Product"); } /** * Gets the requested product. (products.search) * * @param array $optParams Optional parameters. * * @opt_param string pqlQuery The pql query used to query for products. * @return Google_Service_AdExchangeBuyer_GetOffersResponse */ public function search($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('search', array($params), "Google_Service_AdExchangeBuyer_GetOffersResponse"); } } /** * The "proposals" collection of methods. * Typical usage is: * * $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...); * $proposals = $adexchangebuyerService->proposals; * */ class Google_Service_AdExchangeBuyer_Proposals_Resource extends Google_Service_Resource { /** * Get a proposal given its id (proposals.get) * * @param string $proposalId Id of the proposal to retrieve. * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Proposal */ public function get($proposalId, $optParams = array()) { $params = array('proposalId' => $proposalId); $params = array_merge($params, $optParams); return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Proposal"); } /** * Create the given list of proposals (proposals.insert) * * @param Google_CreateOrdersRequest $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_CreateOrdersResponse */ public function insert(Google_Service_AdExchangeBuyer_CreateOrdersRequest $postBody, $optParams = array()) { $params = array('postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('insert', array($params), "Google_Service_AdExchangeBuyer_CreateOrdersResponse"); } /** * Update the given proposal. This method supports patch semantics. * (proposals.patch) * * @param string $proposalId The proposal id to update. * @param string $revisionNumber The last known revision number to update. If * the head revision in the marketplace database has since changed, an error * will be thrown. The caller should then fetch the latest proposal at head * revision and retry the update at that revision. * @param string $updateAction The proposed action to take on the proposal. * @param Google_Proposal $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Proposal */ public function patch($proposalId, $revisionNumber, $updateAction, Google_Service_AdExchangeBuyer_Proposal $postBody, $optParams = array()) { $params = array('proposalId' => $proposalId, 'revisionNumber' => $revisionNumber, 'updateAction' => $updateAction, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_Proposal"); } /** * Search for proposals using pql query (proposals.search) * * @param array $optParams Optional parameters. * * @opt_param string pqlQuery Query string to retrieve specific proposals. * @return Google_Service_AdExchangeBuyer_GetOrdersResponse */ public function search($optParams = array()) { $params = array(); $params = array_merge($params, $optParams); return $this->call('search', array($params), "Google_Service_AdExchangeBuyer_GetOrdersResponse"); } /** * Update the given proposal (proposals.update) * * @param string $proposalId The proposal id to update. * @param string $revisionNumber The last known revision number to update. If * the head revision in the marketplace database has since changed, an error * will be thrown. The caller should then fetch the latest proposal at head * revision and retry the update at that revision. * @param string $updateAction The proposed action to take on the proposal. * @param Google_Proposal $postBody * @param array $optParams Optional parameters. * @return Google_Service_AdExchangeBuyer_Proposal */ public function update($proposalId, $revisionNumber, $updateAction, Google_Service_AdExchangeBuyer_Proposal $postBody, $optParams = array()) { $params = array('proposalId' => $proposalId, 'revisionNumber' => $revisionNumber, 'updateAction' => $updateAction, 'postBody' => $postBody); $params = array_merge($params, $optParams); return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_Proposal"); } } class Google_Service_AdExchangeBuyer_Account extends Google_Collection { protected $collection_key = 'bidderLocation'; protected $internal_gapi_mappings = array( ); protected $bidderLocationType = 'Google_Service_AdExchangeBuyer_AccountBidderLocation'; protected $bidderLocationDataType = 'array'; public $cookieMatchingNid; public $cookieMatchingUrl; public $id; public $kind; public $maximumActiveCreatives; public $maximumTotalQps; public $numberActiveCreatives; public function setBidderLocation($bidderLocation) { $this->bidderLocation = $bidderLocation; } public function getBidderLocation() { return $this->bidderLocation; } public function setCookieMatchingNid($cookieMatchingNid) { $this->cookieMatchingNid = $cookieMatchingNid; } public function getCookieMatchingNid() { return $this->cookieMatchingNid; } public function setCookieMatchingUrl($cookieMatchingUrl) { $this->cookieMatchingUrl = $cookieMatchingUrl; } public function getCookieMatchingUrl() { return $this->cookieMatchingUrl; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setMaximumActiveCreatives($maximumActiveCreatives) { $this->maximumActiveCreatives = $maximumActiveCreatives; } public function getMaximumActiveCreatives() { return $this->maximumActiveCreatives; } public function setMaximumTotalQps($maximumTotalQps) { $this->maximumTotalQps = $maximumTotalQps; } public function getMaximumTotalQps() { return $this->maximumTotalQps; } public function setNumberActiveCreatives($numberActiveCreatives) { $this->numberActiveCreatives = $numberActiveCreatives; } public function getNumberActiveCreatives() { return $this->numberActiveCreatives; } } class Google_Service_AdExchangeBuyer_AccountBidderLocation extends Google_Model { protected $internal_gapi_mappings = array( ); public $maximumQps; public $region; public $url; public function setMaximumQps($maximumQps) { $this->maximumQps = $maximumQps; } public function getMaximumQps() { return $this->maximumQps; } public function setRegion($region) { $this->region = $region; } public function getRegion() { return $this->region; } public function setUrl($url) { $this->url = $url; } public function getUrl() { return $this->url; } } class Google_Service_AdExchangeBuyer_AccountsList extends Google_Collection { protected $collection_key = 'items'; protected $internal_gapi_mappings = array( ); protected $itemsType = 'Google_Service_AdExchangeBuyer_Account'; protected $itemsDataType = 'array'; public $kind; public function setItems($items) { $this->items = $items; } public function getItems() { return $this->items; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_Service_AdExchangeBuyer_AddOrderDealsRequest extends Google_Collection { protected $collection_key = 'deals'; protected $internal_gapi_mappings = array( ); protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal'; protected $dealsDataType = 'array'; public $proposalRevisionNumber; public $updateAction; public function setDeals($deals) { $this->deals = $deals; } public function getDeals() { return $this->deals; } public function setProposalRevisionNumber($proposalRevisionNumber) { $this->proposalRevisionNumber = $proposalRevisionNumber; } public function getProposalRevisionNumber() { return $this->proposalRevisionNumber; } public function setUpdateAction($updateAction) { $this->updateAction = $updateAction; } public function getUpdateAction() { return $this->updateAction; } } class Google_Service_AdExchangeBuyer_AddOrderDealsResponse extends Google_Collection { protected $collection_key = 'deals'; protected $internal_gapi_mappings = array( ); protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal'; protected $dealsDataType = 'array'; public $proposalRevisionNumber; public function setDeals($deals) { $this->deals = $deals; } public function getDeals() { return $this->deals; } public function setProposalRevisionNumber($proposalRevisionNumber) { $this->proposalRevisionNumber = $proposalRevisionNumber; } public function getProposalRevisionNumber() { return $this->proposalRevisionNumber; } } class Google_Service_AdExchangeBuyer_AddOrderNotesRequest extends Google_Collection { protected $collection_key = 'notes'; protected $internal_gapi_mappings = array( ); protected $notesType = 'Google_Service_AdExchangeBuyer_MarketplaceNote'; protected $notesDataType = 'array'; public function setNotes($notes) { $this->notes = $notes; } public function getNotes() { return $this->notes; } } class Google_Service_AdExchangeBuyer_AddOrderNotesResponse extends Google_Collection { protected $collection_key = 'notes'; protected $internal_gapi_mappings = array( ); protected $notesType = 'Google_Service_AdExchangeBuyer_MarketplaceNote'; protected $notesDataType = 'array'; public function setNotes($notes) { $this->notes = $notes; } public function getNotes() { return $this->notes; } } class Google_Service_AdExchangeBuyer_BillingInfo extends Google_Collection { protected $collection_key = 'billingId'; protected $internal_gapi_mappings = array( ); public $accountId; public $accountName; public $billingId; public $kind; public function setAccountId($accountId) { $this->accountId = $accountId; } public function getAccountId() { return $this->accountId; } public function setAccountName($accountName) { $this->accountName = $accountName; } public function getAccountName() { return $this->accountName; } public function setBillingId($billingId) { $this->billingId = $billingId; } public function getBillingId() { return $this->billingId; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_Service_AdExchangeBuyer_BillingInfoList extends Google_Collection { protected $collection_key = 'items'; protected $internal_gapi_mappings = array( ); protected $itemsType = 'Google_Service_AdExchangeBuyer_BillingInfo'; protected $itemsDataType = 'array'; public $kind; public function setItems($items) { $this->items = $items; } public function getItems() { return $this->items; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_Service_AdExchangeBuyer_Budget extends Google_Model { protected $internal_gapi_mappings = array( ); public $accountId; public $billingId; public $budgetAmount; public $currencyCode; public $id; public $kind; public function setAccountId($accountId) { $this->accountId = $accountId; } public function getAccountId() { return $this->accountId; } public function setBillingId($billingId) { $this->billingId = $billingId; } public function getBillingId() { return $this->billingId; } public function setBudgetAmount($budgetAmount) { $this->budgetAmount = $budgetAmount; } public function getBudgetAmount() { return $this->budgetAmount; } public function setCurrencyCode($currencyCode) { $this->currencyCode = $currencyCode; } public function getCurrencyCode() { return $this->currencyCode; } public function setId($id) { $this->id = $id; } public function getId() { return $this->id; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_Service_AdExchangeBuyer_Buyer extends Google_Model { protected $internal_gapi_mappings = array( ); public $accountId; public function setAccountId($accountId) { $this->accountId = $accountId; } public function getAccountId() { return $this->accountId; } } class Google_Service_AdExchangeBuyer_ContactInformation extends Google_Model { protected $internal_gapi_mappings = array( ); public $email; public $name; public function setEmail($email) { $this->email = $email; } public function getEmail() { return $this->email; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } class Google_Service_AdExchangeBuyer_CreateOrdersRequest extends Google_Collection { protected $collection_key = 'proposals'; protected $internal_gapi_mappings = array( ); protected $proposalsType = 'Google_Service_AdExchangeBuyer_Proposal'; protected $proposalsDataType = 'array'; public $webPropertyCode; public function setProposals($proposals) { $this->proposals = $proposals; } public function getProposals() { return $this->proposals; } public function setWebPropertyCode($webPropertyCode) { $this->webPropertyCode = $webPropertyCode; } public function getWebPropertyCode() { return $this->webPropertyCode; } } class Google_Service_AdExchangeBuyer_CreateOrdersResponse extends Google_Collection { protected $collection_key = 'proposals'; protected $internal_gapi_mappings = array( ); protected $proposalsType = 'Google_Service_AdExchangeBuyer_Proposal'; protected $proposalsDataType = 'array'; public function setProposals($proposals) { $this->proposals = $proposals; } public function getProposals() { return $this->proposals; } } class Google_Service_AdExchangeBuyer_Creative extends Google_Collection { protected $collection_key = 'vendorType'; protected $internal_gapi_mappings = array( "hTMLSnippet" => "HTMLSnippet", ); public $hTMLSnippet; public $accountId; public $advertiserId; public $advertiserName; public $agencyId; public $apiUploadTimestamp; public $attribute; public $buyerCreativeId; public $clickThroughUrl; protected $correctionsType = 'Google_Service_AdExchangeBuyer_CreativeCorrections'; protected $correctionsDataType = 'array'; public $dealsStatus; protected $filteringReasonsType = 'Google_Service_AdExchangeBuyer_CreativeFilteringReasons'; protected $filteringReasonsDataType = ''; public $height; public $impressionTrackingUrl; public $kind; protected $nativeAdType = 'Google_Service_AdExchangeBuyer_CreativeNativeAd'; protected $nativeAdDataType = ''; public $openAuctionStatus; public $productCategories; public $restrictedCategories; public $sensitiveCategories; protected $servingRestrictionsType = 'Google_Service_AdExchangeBuyer_CreativeServingRestrictions'; protected $servingRestrictionsDataType = 'array'; public $vendorType; public $version; public $videoURL; public $width; public function setHTMLSnippet($hTMLSnippet) { $this->hTMLSnippet = $hTMLSnippet; } public function getHTMLSnippet() { return $this->hTMLSnippet; } public function setAccountId($accountId) { $this->accountId = $accountId; } public function getAccountId() { return $this->accountId; } public function setAdvertiserId($advertiserId) { $this->advertiserId = $advertiserId; } public function getAdvertiserId() { return $this->advertiserId; } public function setAdvertiserName($advertiserName) { $this->advertiserName = $advertiserName; } public function getAdvertiserName() { return $this->advertiserName; } public function setAgencyId($agencyId) { $this->agencyId = $agencyId; } public function getAgencyId() { return $this->agencyId; } public function setApiUploadTimestamp($apiUploadTimestamp) { $this->apiUploadTimestamp = $apiUploadTimestamp; } public function getApiUploadTimestamp() { return $this->apiUploadTimestamp; } public function setAttribute($attribute) { $this->attribute = $attribute; } public function getAttribute() { return $this->attribute; } public function setBuyerCreativeId($buyerCreativeId) { $this->buyerCreativeId = $buyerCreativeId; } public function getBuyerCreativeId() { return $this->buyerCreativeId; } public function setClickThroughUrl($clickThroughUrl) { $this->clickThroughUrl = $clickThroughUrl; } public function getClickThroughUrl() { return $this->clickThroughUrl; } public function setCorrections($corrections) { $this->corrections = $corrections; } public function getCorrections() { return $this->corrections; } public function setDealsStatus($dealsStatus) { $this->dealsStatus = $dealsStatus; } public function getDealsStatus() { return $this->dealsStatus; } public function setFilteringReasons(Google_Service_AdExchangeBuyer_CreativeFilteringReasons $filteringReasons) { $this->filteringReasons = $filteringReasons; } public function getFilteringReasons() { return $this->filteringReasons; } public function setHeight($height) { $this->height = $height; } public function getHeight() { return $this->height; } public function setImpressionTrackingUrl($impressionTrackingUrl) { $this->impressionTrackingUrl = $impressionTrackingUrl; } public function getImpressionTrackingUrl() { return $this->impressionTrackingUrl; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setNativeAd(Google_Service_AdExchangeBuyer_CreativeNativeAd $nativeAd) { $this->nativeAd = $nativeAd; } public function getNativeAd() { return $this->nativeAd; } public function setOpenAuctionStatus($openAuctionStatus) { $this->openAuctionStatus = $openAuctionStatus; } public function getOpenAuctionStatus() { return $this->openAuctionStatus; } public function setProductCategories($productCategories) { $this->productCategories = $productCategories; } public function getProductCategories() { return $this->productCategories; } public function setRestrictedCategories($restrictedCategories) { $this->restrictedCategories = $restrictedCategories; } public function getRestrictedCategories() { return $this->restrictedCategories; } public function setSensitiveCategories($sensitiveCategories) { $this->sensitiveCategories = $sensitiveCategories; } public function getSensitiveCategories() { return $this->sensitiveCategories; } public function setServingRestrictions($servingRestrictions) { $this->servingRestrictions = $servingRestrictions; } public function getServingRestrictions() { return $this->servingRestrictions; } public function setVendorType($vendorType) { $this->vendorType = $vendorType; } public function getVendorType() { return $this->vendorType; } public function setVersion($version) { $this->version = $version; } public function getVersion() { return $this->version; } public function setVideoURL($videoURL) { $this->videoURL = $videoURL; } public function getVideoURL() { return $this->videoURL; } public function setWidth($width) { $this->width = $width; } public function getWidth() { return $this->width; } } class Google_Service_AdExchangeBuyer_CreativeCorrections extends Google_Collection { protected $collection_key = 'details'; protected $internal_gapi_mappings = array( ); public $details; public $reason; public function setDetails($details) { $this->details = $details; } public function getDetails() { return $this->details; } public function setReason($reason) { $this->reason = $reason; } public function getReason() { return $this->reason; } } class Google_Service_AdExchangeBuyer_CreativeFilteringReasons extends Google_Collection { protected $collection_key = 'reasons'; protected $internal_gapi_mappings = array( ); public $date; protected $reasonsType = 'Google_Service_AdExchangeBuyer_CreativeFilteringReasonsReasons'; protected $reasonsDataType = 'array'; public function setDate($date) { $this->date = $date; } public function getDate() { return $this->date; } public function setReasons($reasons) { $this->reasons = $reasons; } public function getReasons() { return $this->reasons; } } class Google_Service_AdExchangeBuyer_CreativeFilteringReasonsReasons extends Google_Model { protected $internal_gapi_mappings = array( ); public $filteringCount; public $filteringStatus; public function setFilteringCount($filteringCount) { $this->filteringCount = $filteringCount; } public function getFilteringCount() { return $this->filteringCount; } public function setFilteringStatus($filteringStatus) { $this->filteringStatus = $filteringStatus; } public function getFilteringStatus() { return $this->filteringStatus; } } class Google_Service_AdExchangeBuyer_CreativeNativeAd extends Google_Collection { protected $collection_key = 'impressionTrackingUrl'; protected $internal_gapi_mappings = array( ); public $advertiser; protected $appIconType = 'Google_Service_AdExchangeBuyer_CreativeNativeAdAppIcon'; protected $appIconDataType = ''; public $body; public $callToAction; public $clickTrackingUrl; public $headline; protected $imageType = 'Google_Service_AdExchangeBuyer_CreativeNativeAdImage'; protected $imageDataType = ''; public $impressionTrackingUrl; protected $logoType = 'Google_Service_AdExchangeBuyer_CreativeNativeAdLogo'; protected $logoDataType = ''; public $price; public $starRating; public $store; public function setAdvertiser($advertiser) { $this->advertiser = $advertiser; } public function getAdvertiser() { return $this->advertiser; } public function setAppIcon(Google_Service_AdExchangeBuyer_CreativeNativeAdAppIcon $appIcon) { $this->appIcon = $appIcon; } public function getAppIcon() { return $this->appIcon; } public function setBody($body) { $this->body = $body; } public function getBody() { return $this->body; } public function setCallToAction($callToAction) { $this->callToAction = $callToAction; } public function getCallToAction() { return $this->callToAction; } public function setClickTrackingUrl($clickTrackingUrl) { $this->clickTrackingUrl = $clickTrackingUrl; } public function getClickTrackingUrl() { return $this->clickTrackingUrl; } public function setHeadline($headline) { $this->headline = $headline; } public function getHeadline() { return $this->headline; } public function setImage(Google_Service_AdExchangeBuyer_CreativeNativeAdImage $image) { $this->image = $image; } public function getImage() { return $this->image; } public function setImpressionTrackingUrl($impressionTrackingUrl) { $this->impressionTrackingUrl = $impressionTrackingUrl; } public function getImpressionTrackingUrl() { return $this->impressionTrackingUrl; } public function setLogo(Google_Service_AdExchangeBuyer_CreativeNativeAdLogo $logo) { $this->logo = $logo; } public function getLogo() { return $this->logo; } public function setPrice($price) { $this->price = $price; } public function getPrice() { return $this->price; } public function setStarRating($starRating) { $this->starRating = $starRating; } public function getStarRating() { return $this->starRating; } public function setStore($store) { $this->store = $store; } public function getStore() { return $this->store; } } class Google_Service_AdExchangeBuyer_CreativeNativeAdAppIcon extends Google_Model { protected $internal_gapi_mappings = array( ); public $height; public $url; public $width; public function setHeight($height) { $this->height = $height; } public function getHeight() { return $this->height; } public function setUrl($url) { $this->url = $url; } public function getUrl() { return $this->url; } public function setWidth($width) { $this->width = $width; } public function getWidth() { return $this->width; } } class Google_Service_AdExchangeBuyer_CreativeNativeAdImage extends Google_Model { protected $internal_gapi_mappings = array( ); public $height; public $url; public $width; public function setHeight($height) { $this->height = $height; } public function getHeight() { return $this->height; } public function setUrl($url) { $this->url = $url; } public function getUrl() { return $this->url; } public function setWidth($width) { $this->width = $width; } public function getWidth() { return $this->width; } } class Google_Service_AdExchangeBuyer_CreativeNativeAdLogo extends Google_Model { protected $internal_gapi_mappings = array( ); public $height; public $url; public $width; public function setHeight($height) { $this->height = $height; } public function getHeight() { return $this->height; } public function setUrl($url) { $this->url = $url; } public function getUrl() { return $this->url; } public function setWidth($width) { $this->width = $width; } public function getWidth() { return $this->width; } } class Google_Service_AdExchangeBuyer_CreativeServingRestrictions extends Google_Collection { protected $collection_key = 'disapprovalReasons'; protected $internal_gapi_mappings = array( ); protected $contextsType = 'Google_Service_AdExchangeBuyer_CreativeServingRestrictionsContexts'; protected $contextsDataType = 'array'; protected $disapprovalReasonsType = 'Google_Service_AdExchangeBuyer_CreativeServingRestrictionsDisapprovalReasons'; protected $disapprovalReasonsDataType = 'array'; public $reason; public function setContexts($contexts) { $this->contexts = $contexts; } public function getContexts() { return $this->contexts; } public function setDisapprovalReasons($disapprovalReasons) { $this->disapprovalReasons = $disapprovalReasons; } public function getDisapprovalReasons() { return $this->disapprovalReasons; } public function setReason($reason) { $this->reason = $reason; } public function getReason() { return $this->reason; } } class Google_Service_AdExchangeBuyer_CreativeServingRestrictionsContexts extends Google_Collection { protected $collection_key = 'platform'; protected $internal_gapi_mappings = array( ); public $auctionType; public $contextType; public $geoCriteriaId; public $platform; public function setAuctionType($auctionType) { $this->auctionType = $auctionType; } public function getAuctionType() { return $this->auctionType; } public function setContextType($contextType) { $this->contextType = $contextType; } public function getContextType() { return $this->contextType; } public function setGeoCriteriaId($geoCriteriaId) { $this->geoCriteriaId = $geoCriteriaId; } public function getGeoCriteriaId() { return $this->geoCriteriaId; } public function setPlatform($platform) { $this->platform = $platform; } public function getPlatform() { return $this->platform; } } class Google_Service_AdExchangeBuyer_CreativeServingRestrictionsDisapprovalReasons extends Google_Collection { protected $collection_key = 'details'; protected $internal_gapi_mappings = array( ); public $details; public $reason; public function setDetails($details) { $this->details = $details; } public function getDetails() { return $this->details; } public function setReason($reason) { $this->reason = $reason; } public function getReason() { return $this->reason; } } class Google_Service_AdExchangeBuyer_CreativesList extends Google_Collection { protected $collection_key = 'items'; protected $internal_gapi_mappings = array( ); protected $itemsType = 'Google_Service_AdExchangeBuyer_Creative'; protected $itemsDataType = 'array'; public $kind; public $nextPageToken; public function setItems($items) { $this->items = $items; } public function getItems() { return $this->items; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setNextPageToken($nextPageToken) { $this->nextPageToken = $nextPageToken; } public function getNextPageToken() { return $this->nextPageToken; } } class Google_Service_AdExchangeBuyer_DealTerms extends Google_Model { protected $internal_gapi_mappings = array( ); public $brandingType; public $description; protected $estimatedGrossSpendType = 'Google_Service_AdExchangeBuyer_Price'; protected $estimatedGrossSpendDataType = ''; public $estimatedImpressionsPerDay; protected $guaranteedFixedPriceTermsType = 'Google_Service_AdExchangeBuyer_DealTermsGuaranteedFixedPriceTerms'; protected $guaranteedFixedPriceTermsDataType = ''; protected $nonGuaranteedAuctionTermsType = 'Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedAuctionTerms'; protected $nonGuaranteedAuctionTermsDataType = ''; protected $nonGuaranteedFixedPriceTermsType = 'Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedFixedPriceTerms'; protected $nonGuaranteedFixedPriceTermsDataType = ''; public function setBrandingType($brandingType) { $this->brandingType = $brandingType; } public function getBrandingType() { return $this->brandingType; } public function setDescription($description) { $this->description = $description; } public function getDescription() { return $this->description; } public function setEstimatedGrossSpend(Google_Service_AdExchangeBuyer_Price $estimatedGrossSpend) { $this->estimatedGrossSpend = $estimatedGrossSpend; } public function getEstimatedGrossSpend() { return $this->estimatedGrossSpend; } public function setEstimatedImpressionsPerDay($estimatedImpressionsPerDay) { $this->estimatedImpressionsPerDay = $estimatedImpressionsPerDay; } public function getEstimatedImpressionsPerDay() { return $this->estimatedImpressionsPerDay; } public function setGuaranteedFixedPriceTerms(Google_Service_AdExchangeBuyer_DealTermsGuaranteedFixedPriceTerms $guaranteedFixedPriceTerms) { $this->guaranteedFixedPriceTerms = $guaranteedFixedPriceTerms; } public function getGuaranteedFixedPriceTerms() { return $this->guaranteedFixedPriceTerms; } public function setNonGuaranteedAuctionTerms(Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedAuctionTerms $nonGuaranteedAuctionTerms) { $this->nonGuaranteedAuctionTerms = $nonGuaranteedAuctionTerms; } public function getNonGuaranteedAuctionTerms() { return $this->nonGuaranteedAuctionTerms; } public function setNonGuaranteedFixedPriceTerms(Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedFixedPriceTerms $nonGuaranteedFixedPriceTerms) { $this->nonGuaranteedFixedPriceTerms = $nonGuaranteedFixedPriceTerms; } public function getNonGuaranteedFixedPriceTerms() { return $this->nonGuaranteedFixedPriceTerms; } } class Google_Service_AdExchangeBuyer_DealTermsGuaranteedFixedPriceTerms extends Google_Collection { protected $collection_key = 'fixedPrices'; protected $internal_gapi_mappings = array( ); protected $fixedPricesType = 'Google_Service_AdExchangeBuyer_PricePerBuyer'; protected $fixedPricesDataType = 'array'; public $guaranteedImpressions; public $guaranteedLooks; public function setFixedPrices($fixedPrices) { $this->fixedPrices = $fixedPrices; } public function getFixedPrices() { return $this->fixedPrices; } public function setGuaranteedImpressions($guaranteedImpressions) { $this->guaranteedImpressions = $guaranteedImpressions; } public function getGuaranteedImpressions() { return $this->guaranteedImpressions; } public function setGuaranteedLooks($guaranteedLooks) { $this->guaranteedLooks = $guaranteedLooks; } public function getGuaranteedLooks() { return $this->guaranteedLooks; } } class Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedAuctionTerms extends Google_Collection { protected $collection_key = 'reservePricePerBuyers'; protected $internal_gapi_mappings = array( ); public $privateAuctionId; protected $reservePricePerBuyersType = 'Google_Service_AdExchangeBuyer_PricePerBuyer'; protected $reservePricePerBuyersDataType = 'array'; public function setPrivateAuctionId($privateAuctionId) { $this->privateAuctionId = $privateAuctionId; } public function getPrivateAuctionId() { return $this->privateAuctionId; } public function setReservePricePerBuyers($reservePricePerBuyers) { $this->reservePricePerBuyers = $reservePricePerBuyers; } public function getReservePricePerBuyers() { return $this->reservePricePerBuyers; } } class Google_Service_AdExchangeBuyer_DealTermsNonGuaranteedFixedPriceTerms extends Google_Collection { protected $collection_key = 'fixedPrices'; protected $internal_gapi_mappings = array( ); protected $fixedPricesType = 'Google_Service_AdExchangeBuyer_PricePerBuyer'; protected $fixedPricesDataType = 'array'; public function setFixedPrices($fixedPrices) { $this->fixedPrices = $fixedPrices; } public function getFixedPrices() { return $this->fixedPrices; } } class Google_Service_AdExchangeBuyer_DeleteOrderDealsRequest extends Google_Collection { protected $collection_key = 'dealIds'; protected $internal_gapi_mappings = array( ); public $dealIds; public $proposalRevisionNumber; public $updateAction; public function setDealIds($dealIds) { $this->dealIds = $dealIds; } public function getDealIds() { return $this->dealIds; } public function setProposalRevisionNumber($proposalRevisionNumber) { $this->proposalRevisionNumber = $proposalRevisionNumber; } public function getProposalRevisionNumber() { return $this->proposalRevisionNumber; } public function setUpdateAction($updateAction) { $this->updateAction = $updateAction; } public function getUpdateAction() { return $this->updateAction; } } class Google_Service_AdExchangeBuyer_DeleteOrderDealsResponse extends Google_Collection { protected $collection_key = 'deals'; protected $internal_gapi_mappings = array( ); protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal'; protected $dealsDataType = 'array'; public $proposalRevisionNumber; public function setDeals($deals) { $this->deals = $deals; } public function getDeals() { return $this->deals; } public function setProposalRevisionNumber($proposalRevisionNumber) { $this->proposalRevisionNumber = $proposalRevisionNumber; } public function getProposalRevisionNumber() { return $this->proposalRevisionNumber; } } class Google_Service_AdExchangeBuyer_DeliveryControl extends Google_Collection { protected $collection_key = 'frequencyCaps'; protected $internal_gapi_mappings = array( ); public $creativeBlockingLevel; public $deliveryRateType; protected $frequencyCapsType = 'Google_Service_AdExchangeBuyer_DeliveryControlFrequencyCap'; protected $frequencyCapsDataType = 'array'; public function setCreativeBlockingLevel($creativeBlockingLevel) { $this->creativeBlockingLevel = $creativeBlockingLevel; } public function getCreativeBlockingLevel() { return $this->creativeBlockingLevel; } public function setDeliveryRateType($deliveryRateType) { $this->deliveryRateType = $deliveryRateType; } public function getDeliveryRateType() { return $this->deliveryRateType; } public function setFrequencyCaps($frequencyCaps) { $this->frequencyCaps = $frequencyCaps; } public function getFrequencyCaps() { return $this->frequencyCaps; } } class Google_Service_AdExchangeBuyer_DeliveryControlFrequencyCap extends Google_Model { protected $internal_gapi_mappings = array( ); public $maxImpressions; public $numTimeUnits; public $timeUnitType; public function setMaxImpressions($maxImpressions) { $this->maxImpressions = $maxImpressions; } public function getMaxImpressions() { return $this->maxImpressions; } public function setNumTimeUnits($numTimeUnits) { $this->numTimeUnits = $numTimeUnits; } public function getNumTimeUnits() { return $this->numTimeUnits; } public function setTimeUnitType($timeUnitType) { $this->timeUnitType = $timeUnitType; } public function getTimeUnitType() { return $this->timeUnitType; } } class Google_Service_AdExchangeBuyer_EditAllOrderDealsRequest extends Google_Collection { protected $collection_key = 'deals'; protected $internal_gapi_mappings = array( ); protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal'; protected $dealsDataType = 'array'; protected $proposalType = 'Google_Service_AdExchangeBuyer_Proposal'; protected $proposalDataType = ''; public $proposalRevisionNumber; public $updateAction; public function setDeals($deals) { $this->deals = $deals; } public function getDeals() { return $this->deals; } public function setProposal(Google_Service_AdExchangeBuyer_Proposal $proposal) { $this->proposal = $proposal; } public function getProposal() { return $this->proposal; } public function setProposalRevisionNumber($proposalRevisionNumber) { $this->proposalRevisionNumber = $proposalRevisionNumber; } public function getProposalRevisionNumber() { return $this->proposalRevisionNumber; } public function setUpdateAction($updateAction) { $this->updateAction = $updateAction; } public function getUpdateAction() { return $this->updateAction; } } class Google_Service_AdExchangeBuyer_EditAllOrderDealsResponse extends Google_Collection { protected $collection_key = 'deals'; protected $internal_gapi_mappings = array( ); protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal'; protected $dealsDataType = 'array'; public function setDeals($deals) { $this->deals = $deals; } public function getDeals() { return $this->deals; } } class Google_Service_AdExchangeBuyer_GetOffersResponse extends Google_Collection { protected $collection_key = 'products'; protected $internal_gapi_mappings = array( ); protected $productsType = 'Google_Service_AdExchangeBuyer_Product'; protected $productsDataType = 'array'; public function setProducts($products) { $this->products = $products; } public function getProducts() { return $this->products; } } class Google_Service_AdExchangeBuyer_GetOrderDealsResponse extends Google_Collection { protected $collection_key = 'deals'; protected $internal_gapi_mappings = array( ); protected $dealsType = 'Google_Service_AdExchangeBuyer_MarketplaceDeal'; protected $dealsDataType = 'array'; public function setDeals($deals) { $this->deals = $deals; } public function getDeals() { return $this->deals; } } class Google_Service_AdExchangeBuyer_GetOrderNotesResponse extends Google_Collection { protected $collection_key = 'notes'; protected $internal_gapi_mappings = array( ); protected $notesType = 'Google_Service_AdExchangeBuyer_MarketplaceNote'; protected $notesDataType = 'array'; public function setNotes($notes) { $this->notes = $notes; } public function getNotes() { return $this->notes; } } class Google_Service_AdExchangeBuyer_GetOrdersResponse extends Google_Collection { protected $collection_key = 'proposals'; protected $internal_gapi_mappings = array( ); protected $proposalsType = 'Google_Service_AdExchangeBuyer_Proposal'; protected $proposalsDataType = 'array'; public function setProposals($proposals) { $this->proposals = $proposals; } public function getProposals() { return $this->proposals; } } class Google_Service_AdExchangeBuyer_MarketplaceDeal extends Google_Collection { protected $collection_key = 'sharedTargetings'; protected $internal_gapi_mappings = array( ); protected $buyerPrivateDataType = 'Google_Service_AdExchangeBuyer_PrivateData'; protected $buyerPrivateDataDataType = ''; public $creationTimeMs; public $creativePreApprovalPolicy; public $dealId; protected $deliveryControlType = 'Google_Service_AdExchangeBuyer_DeliveryControl'; protected $deliveryControlDataType = ''; public $externalDealId; public $flightEndTimeMs; public $flightStartTimeMs; public $inventoryDescription; public $kind; public $lastUpdateTimeMs; public $name; public $productId; public $productRevisionNumber; public $proposalId; protected $sellerContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation'; protected $sellerContactsDataType = 'array'; protected $sharedTargetingsType = 'Google_Service_AdExchangeBuyer_SharedTargeting'; protected $sharedTargetingsDataType = 'array'; public $syndicationProduct; protected $termsType = 'Google_Service_AdExchangeBuyer_DealTerms'; protected $termsDataType = ''; public $webPropertyCode; public function setBuyerPrivateData(Google_Service_AdExchangeBuyer_PrivateData $buyerPrivateData) { $this->buyerPrivateData = $buyerPrivateData; } public function getBuyerPrivateData() { return $this->buyerPrivateData; } public function setCreationTimeMs($creationTimeMs) { $this->creationTimeMs = $creationTimeMs; } public function getCreationTimeMs() { return $this->creationTimeMs; } public function setCreativePreApprovalPolicy($creativePreApprovalPolicy) { $this->creativePreApprovalPolicy = $creativePreApprovalPolicy; } public function getCreativePreApprovalPolicy() { return $this->creativePreApprovalPolicy; } public function setDealId($dealId) { $this->dealId = $dealId; } public function getDealId() { return $this->dealId; } public function setDeliveryControl(Google_Service_AdExchangeBuyer_DeliveryControl $deliveryControl) { $this->deliveryControl = $deliveryControl; } public function getDeliveryControl() { return $this->deliveryControl; } public function setExternalDealId($externalDealId) { $this->externalDealId = $externalDealId; } public function getExternalDealId() { return $this->externalDealId; } public function setFlightEndTimeMs($flightEndTimeMs) { $this->flightEndTimeMs = $flightEndTimeMs; } public function getFlightEndTimeMs() { return $this->flightEndTimeMs; } public function setFlightStartTimeMs($flightStartTimeMs) { $this->flightStartTimeMs = $flightStartTimeMs; } public function getFlightStartTimeMs() { return $this->flightStartTimeMs; } public function setInventoryDescription($inventoryDescription) { $this->inventoryDescription = $inventoryDescription; } public function getInventoryDescription() { return $this->inventoryDescription; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setLastUpdateTimeMs($lastUpdateTimeMs) { $this->lastUpdateTimeMs = $lastUpdateTimeMs; } public function getLastUpdateTimeMs() { return $this->lastUpdateTimeMs; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setProductId($productId) { $this->productId = $productId; } public function getProductId() { return $this->productId; } public function setProductRevisionNumber($productRevisionNumber) { $this->productRevisionNumber = $productRevisionNumber; } public function getProductRevisionNumber() { return $this->productRevisionNumber; } public function setProposalId($proposalId) { $this->proposalId = $proposalId; } public function getProposalId() { return $this->proposalId; } public function setSellerContacts($sellerContacts) { $this->sellerContacts = $sellerContacts; } public function getSellerContacts() { return $this->sellerContacts; } public function setSharedTargetings($sharedTargetings) { $this->sharedTargetings = $sharedTargetings; } public function getSharedTargetings() { return $this->sharedTargetings; } public function setSyndicationProduct($syndicationProduct) { $this->syndicationProduct = $syndicationProduct; } public function getSyndicationProduct() { return $this->syndicationProduct; } public function setTerms(Google_Service_AdExchangeBuyer_DealTerms $terms) { $this->terms = $terms; } public function getTerms() { return $this->terms; } public function setWebPropertyCode($webPropertyCode) { $this->webPropertyCode = $webPropertyCode; } public function getWebPropertyCode() { return $this->webPropertyCode; } } class Google_Service_AdExchangeBuyer_MarketplaceDealParty extends Google_Model { protected $internal_gapi_mappings = array( ); protected $buyerType = 'Google_Service_AdExchangeBuyer_Buyer'; protected $buyerDataType = ''; protected $sellerType = 'Google_Service_AdExchangeBuyer_Seller'; protected $sellerDataType = ''; public function setBuyer(Google_Service_AdExchangeBuyer_Buyer $buyer) { $this->buyer = $buyer; } public function getBuyer() { return $this->buyer; } public function setSeller(Google_Service_AdExchangeBuyer_Seller $seller) { $this->seller = $seller; } public function getSeller() { return $this->seller; } } class Google_Service_AdExchangeBuyer_MarketplaceLabel extends Google_Model { protected $internal_gapi_mappings = array( ); public $accountId; public $createTimeMs; protected $deprecatedMarketplaceDealPartyType = 'Google_Service_AdExchangeBuyer_MarketplaceDealParty'; protected $deprecatedMarketplaceDealPartyDataType = ''; public $label; public function setAccountId($accountId) { $this->accountId = $accountId; } public function getAccountId() { return $this->accountId; } public function setCreateTimeMs($createTimeMs) { $this->createTimeMs = $createTimeMs; } public function getCreateTimeMs() { return $this->createTimeMs; } public function setDeprecatedMarketplaceDealParty(Google_Service_AdExchangeBuyer_MarketplaceDealParty $deprecatedMarketplaceDealParty) { $this->deprecatedMarketplaceDealParty = $deprecatedMarketplaceDealParty; } public function getDeprecatedMarketplaceDealParty() { return $this->deprecatedMarketplaceDealParty; } public function setLabel($label) { $this->label = $label; } public function getLabel() { return $this->label; } } class Google_Service_AdExchangeBuyer_MarketplaceNote extends Google_Model { protected $internal_gapi_mappings = array( ); public $creatorRole; public $dealId; public $kind; public $note; public $noteId; public $proposalId; public $proposalRevisionNumber; public $timestampMs; public function setCreatorRole($creatorRole) { $this->creatorRole = $creatorRole; } public function getCreatorRole() { return $this->creatorRole; } public function setDealId($dealId) { $this->dealId = $dealId; } public function getDealId() { return $this->dealId; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setNote($note) { $this->note = $note; } public function getNote() { return $this->note; } public function setNoteId($noteId) { $this->noteId = $noteId; } public function getNoteId() { return $this->noteId; } public function setProposalId($proposalId) { $this->proposalId = $proposalId; } public function getProposalId() { return $this->proposalId; } public function setProposalRevisionNumber($proposalRevisionNumber) { $this->proposalRevisionNumber = $proposalRevisionNumber; } public function getProposalRevisionNumber() { return $this->proposalRevisionNumber; } public function setTimestampMs($timestampMs) { $this->timestampMs = $timestampMs; } public function getTimestampMs() { return $this->timestampMs; } } class Google_Service_AdExchangeBuyer_PerformanceReport extends Google_Collection { protected $collection_key = 'hostedMatchStatusRate'; protected $internal_gapi_mappings = array( ); public $bidRate; public $bidRequestRate; public $calloutStatusRate; public $cookieMatcherStatusRate; public $creativeStatusRate; public $filteredBidRate; public $hostedMatchStatusRate; public $inventoryMatchRate; public $kind; public $latency50thPercentile; public $latency85thPercentile; public $latency95thPercentile; public $noQuotaInRegion; public $outOfQuota; public $pixelMatchRequests; public $pixelMatchResponses; public $quotaConfiguredLimit; public $quotaThrottledLimit; public $region; public $successfulRequestRate; public $timestamp; public $unsuccessfulRequestRate; public function setBidRate($bidRate) { $this->bidRate = $bidRate; } public function getBidRate() { return $this->bidRate; } public function setBidRequestRate($bidRequestRate) { $this->bidRequestRate = $bidRequestRate; } public function getBidRequestRate() { return $this->bidRequestRate; } public function setCalloutStatusRate($calloutStatusRate) { $this->calloutStatusRate = $calloutStatusRate; } public function getCalloutStatusRate() { return $this->calloutStatusRate; } public function setCookieMatcherStatusRate($cookieMatcherStatusRate) { $this->cookieMatcherStatusRate = $cookieMatcherStatusRate; } public function getCookieMatcherStatusRate() { return $this->cookieMatcherStatusRate; } public function setCreativeStatusRate($creativeStatusRate) { $this->creativeStatusRate = $creativeStatusRate; } public function getCreativeStatusRate() { return $this->creativeStatusRate; } public function setFilteredBidRate($filteredBidRate) { $this->filteredBidRate = $filteredBidRate; } public function getFilteredBidRate() { return $this->filteredBidRate; } public function setHostedMatchStatusRate($hostedMatchStatusRate) { $this->hostedMatchStatusRate = $hostedMatchStatusRate; } public function getHostedMatchStatusRate() { return $this->hostedMatchStatusRate; } public function setInventoryMatchRate($inventoryMatchRate) { $this->inventoryMatchRate = $inventoryMatchRate; } public function getInventoryMatchRate() { return $this->inventoryMatchRate; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setLatency50thPercentile($latency50thPercentile) { $this->latency50thPercentile = $latency50thPercentile; } public function getLatency50thPercentile() { return $this->latency50thPercentile; } public function setLatency85thPercentile($latency85thPercentile) { $this->latency85thPercentile = $latency85thPercentile; } public function getLatency85thPercentile() { return $this->latency85thPercentile; } public function setLatency95thPercentile($latency95thPercentile) { $this->latency95thPercentile = $latency95thPercentile; } public function getLatency95thPercentile() { return $this->latency95thPercentile; } public function setNoQuotaInRegion($noQuotaInRegion) { $this->noQuotaInRegion = $noQuotaInRegion; } public function getNoQuotaInRegion() { return $this->noQuotaInRegion; } public function setOutOfQuota($outOfQuota) { $this->outOfQuota = $outOfQuota; } public function getOutOfQuota() { return $this->outOfQuota; } public function setPixelMatchRequests($pixelMatchRequests) { $this->pixelMatchRequests = $pixelMatchRequests; } public function getPixelMatchRequests() { return $this->pixelMatchRequests; } public function setPixelMatchResponses($pixelMatchResponses) { $this->pixelMatchResponses = $pixelMatchResponses; } public function getPixelMatchResponses() { return $this->pixelMatchResponses; } public function setQuotaConfiguredLimit($quotaConfiguredLimit) { $this->quotaConfiguredLimit = $quotaConfiguredLimit; } public function getQuotaConfiguredLimit() { return $this->quotaConfiguredLimit; } public function setQuotaThrottledLimit($quotaThrottledLimit) { $this->quotaThrottledLimit = $quotaThrottledLimit; } public function getQuotaThrottledLimit() { return $this->quotaThrottledLimit; } public function setRegion($region) { $this->region = $region; } public function getRegion() { return $this->region; } public function setSuccessfulRequestRate($successfulRequestRate) { $this->successfulRequestRate = $successfulRequestRate; } public function getSuccessfulRequestRate() { return $this->successfulRequestRate; } public function setTimestamp($timestamp) { $this->timestamp = $timestamp; } public function getTimestamp() { return $this->timestamp; } public function setUnsuccessfulRequestRate($unsuccessfulRequestRate) { $this->unsuccessfulRequestRate = $unsuccessfulRequestRate; } public function getUnsuccessfulRequestRate() { return $this->unsuccessfulRequestRate; } } class Google_Service_AdExchangeBuyer_PerformanceReportList extends Google_Collection { protected $collection_key = 'performanceReport'; protected $internal_gapi_mappings = array( ); public $kind; protected $performanceReportType = 'Google_Service_AdExchangeBuyer_PerformanceReport'; protected $performanceReportDataType = 'array'; public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setPerformanceReport($performanceReport) { $this->performanceReport = $performanceReport; } public function getPerformanceReport() { return $this->performanceReport; } } class Google_Service_AdExchangeBuyer_PretargetingConfig extends Google_Collection { protected $collection_key = 'videoPlayerSizes'; protected $internal_gapi_mappings = array( ); public $billingId; public $configId; public $configName; public $creativeType; protected $dimensionsType = 'Google_Service_AdExchangeBuyer_PretargetingConfigDimensions'; protected $dimensionsDataType = 'array'; public $excludedContentLabels; public $excludedGeoCriteriaIds; protected $excludedPlacementsType = 'Google_Service_AdExchangeBuyer_PretargetingConfigExcludedPlacements'; protected $excludedPlacementsDataType = 'array'; public $excludedUserLists; public $excludedVerticals; public $geoCriteriaIds; public $isActive; public $kind; public $languages; public $mobileCarriers; public $mobileDevices; public $mobileOperatingSystemVersions; protected $placementsType = 'Google_Service_AdExchangeBuyer_PretargetingConfigPlacements'; protected $placementsDataType = 'array'; public $platforms; public $supportedCreativeAttributes; public $userLists; public $vendorTypes; public $verticals; protected $videoPlayerSizesType = 'Google_Service_AdExchangeBuyer_PretargetingConfigVideoPlayerSizes'; protected $videoPlayerSizesDataType = 'array'; public function setBillingId($billingId) { $this->billingId = $billingId; } public function getBillingId() { return $this->billingId; } public function setConfigId($configId) { $this->configId = $configId; } public function getConfigId() { return $this->configId; } public function setConfigName($configName) { $this->configName = $configName; } public function getConfigName() { return $this->configName; } public function setCreativeType($creativeType) { $this->creativeType = $creativeType; } public function getCreativeType() { return $this->creativeType; } public function setDimensions($dimensions) { $this->dimensions = $dimensions; } public function getDimensions() { return $this->dimensions; } public function setExcludedContentLabels($excludedContentLabels) { $this->excludedContentLabels = $excludedContentLabels; } public function getExcludedContentLabels() { return $this->excludedContentLabels; } public function setExcludedGeoCriteriaIds($excludedGeoCriteriaIds) { $this->excludedGeoCriteriaIds = $excludedGeoCriteriaIds; } public function getExcludedGeoCriteriaIds() { return $this->excludedGeoCriteriaIds; } public function setExcludedPlacements($excludedPlacements) { $this->excludedPlacements = $excludedPlacements; } public function getExcludedPlacements() { return $this->excludedPlacements; } public function setExcludedUserLists($excludedUserLists) { $this->excludedUserLists = $excludedUserLists; } public function getExcludedUserLists() { return $this->excludedUserLists; } public function setExcludedVerticals($excludedVerticals) { $this->excludedVerticals = $excludedVerticals; } public function getExcludedVerticals() { return $this->excludedVerticals; } public function setGeoCriteriaIds($geoCriteriaIds) { $this->geoCriteriaIds = $geoCriteriaIds; } public function getGeoCriteriaIds() { return $this->geoCriteriaIds; } public function setIsActive($isActive) { $this->isActive = $isActive; } public function getIsActive() { return $this->isActive; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setLanguages($languages) { $this->languages = $languages; } public function getLanguages() { return $this->languages; } public function setMobileCarriers($mobileCarriers) { $this->mobileCarriers = $mobileCarriers; } public function getMobileCarriers() { return $this->mobileCarriers; } public function setMobileDevices($mobileDevices) { $this->mobileDevices = $mobileDevices; } public function getMobileDevices() { return $this->mobileDevices; } public function setMobileOperatingSystemVersions($mobileOperatingSystemVersions) { $this->mobileOperatingSystemVersions = $mobileOperatingSystemVersions; } public function getMobileOperatingSystemVersions() { return $this->mobileOperatingSystemVersions; } public function setPlacements($placements) { $this->placements = $placements; } public function getPlacements() { return $this->placements; } public function setPlatforms($platforms) { $this->platforms = $platforms; } public function getPlatforms() { return $this->platforms; } public function setSupportedCreativeAttributes($supportedCreativeAttributes) { $this->supportedCreativeAttributes = $supportedCreativeAttributes; } public function getSupportedCreativeAttributes() { return $this->supportedCreativeAttributes; } public function setUserLists($userLists) { $this->userLists = $userLists; } public function getUserLists() { return $this->userLists; } public function setVendorTypes($vendorTypes) { $this->vendorTypes = $vendorTypes; } public function getVendorTypes() { return $this->vendorTypes; } public function setVerticals($verticals) { $this->verticals = $verticals; } public function getVerticals() { return $this->verticals; } public function setVideoPlayerSizes($videoPlayerSizes) { $this->videoPlayerSizes = $videoPlayerSizes; } public function getVideoPlayerSizes() { return $this->videoPlayerSizes; } } class Google_Service_AdExchangeBuyer_PretargetingConfigDimensions extends Google_Model { protected $internal_gapi_mappings = array( ); public $height; public $width; public function setHeight($height) { $this->height = $height; } public function getHeight() { return $this->height; } public function setWidth($width) { $this->width = $width; } public function getWidth() { return $this->width; } } class Google_Service_AdExchangeBuyer_PretargetingConfigExcludedPlacements extends Google_Model { protected $internal_gapi_mappings = array( ); public $token; public $type; public function setToken($token) { $this->token = $token; } public function getToken() { return $this->token; } public function setType($type) { $this->type = $type; } public function getType() { return $this->type; } } class Google_Service_AdExchangeBuyer_PretargetingConfigList extends Google_Collection { protected $collection_key = 'items'; protected $internal_gapi_mappings = array( ); protected $itemsType = 'Google_Service_AdExchangeBuyer_PretargetingConfig'; protected $itemsDataType = 'array'; public $kind; public function setItems($items) { $this->items = $items; } public function getItems() { return $this->items; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } } class Google_Service_AdExchangeBuyer_PretargetingConfigPlacements extends Google_Model { protected $internal_gapi_mappings = array( ); public $token; public $type; public function setToken($token) { $this->token = $token; } public function getToken() { return $this->token; } public function setType($type) { $this->type = $type; } public function getType() { return $this->type; } } class Google_Service_AdExchangeBuyer_PretargetingConfigVideoPlayerSizes extends Google_Model { protected $internal_gapi_mappings = array( ); public $aspectRatio; public $minHeight; public $minWidth; public function setAspectRatio($aspectRatio) { $this->aspectRatio = $aspectRatio; } public function getAspectRatio() { return $this->aspectRatio; } public function setMinHeight($minHeight) { $this->minHeight = $minHeight; } public function getMinHeight() { return $this->minHeight; } public function setMinWidth($minWidth) { $this->minWidth = $minWidth; } public function getMinWidth() { return $this->minWidth; } } class Google_Service_AdExchangeBuyer_Price extends Google_Model { protected $internal_gapi_mappings = array( ); public $amountMicros; public $currencyCode; public $pricingType; public function setAmountMicros($amountMicros) { $this->amountMicros = $amountMicros; } public function getAmountMicros() { return $this->amountMicros; } public function setCurrencyCode($currencyCode) { $this->currencyCode = $currencyCode; } public function getCurrencyCode() { return $this->currencyCode; } public function setPricingType($pricingType) { $this->pricingType = $pricingType; } public function getPricingType() { return $this->pricingType; } } class Google_Service_AdExchangeBuyer_PricePerBuyer extends Google_Model { protected $internal_gapi_mappings = array( ); protected $buyerType = 'Google_Service_AdExchangeBuyer_Buyer'; protected $buyerDataType = ''; protected $priceType = 'Google_Service_AdExchangeBuyer_Price'; protected $priceDataType = ''; public function setBuyer(Google_Service_AdExchangeBuyer_Buyer $buyer) { $this->buyer = $buyer; } public function getBuyer() { return $this->buyer; } public function setPrice(Google_Service_AdExchangeBuyer_Price $price) { $this->price = $price; } public function getPrice() { return $this->price; } } class Google_Service_AdExchangeBuyer_PrivateData extends Google_Model { protected $internal_gapi_mappings = array( ); public $referenceId; public $referencePayload; public function setReferenceId($referenceId) { $this->referenceId = $referenceId; } public function getReferenceId() { return $this->referenceId; } public function setReferencePayload($referencePayload) { $this->referencePayload = $referencePayload; } public function getReferencePayload() { return $this->referencePayload; } } class Google_Service_AdExchangeBuyer_Product extends Google_Collection { protected $collection_key = 'sharedTargetings'; protected $internal_gapi_mappings = array( ); public $creationTimeMs; protected $creatorContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation'; protected $creatorContactsDataType = 'array'; public $flightEndTimeMs; public $flightStartTimeMs; public $hasCreatorSignedOff; public $inventorySource; public $kind; protected $labelsType = 'Google_Service_AdExchangeBuyer_MarketplaceLabel'; protected $labelsDataType = 'array'; public $lastUpdateTimeMs; public $name; public $productId; public $revisionNumber; protected $sellerType = 'Google_Service_AdExchangeBuyer_Seller'; protected $sellerDataType = ''; protected $sharedTargetingsType = 'Google_Service_AdExchangeBuyer_SharedTargeting'; protected $sharedTargetingsDataType = 'array'; public $state; public $syndicationProduct; protected $termsType = 'Google_Service_AdExchangeBuyer_DealTerms'; protected $termsDataType = ''; public $webPropertyCode; public function setCreationTimeMs($creationTimeMs) { $this->creationTimeMs = $creationTimeMs; } public function getCreationTimeMs() { return $this->creationTimeMs; } public function setCreatorContacts($creatorContacts) { $this->creatorContacts = $creatorContacts; } public function getCreatorContacts() { return $this->creatorContacts; } public function setFlightEndTimeMs($flightEndTimeMs) { $this->flightEndTimeMs = $flightEndTimeMs; } public function getFlightEndTimeMs() { return $this->flightEndTimeMs; } public function setFlightStartTimeMs($flightStartTimeMs) { $this->flightStartTimeMs = $flightStartTimeMs; } public function getFlightStartTimeMs() { return $this->flightStartTimeMs; } public function setHasCreatorSignedOff($hasCreatorSignedOff) { $this->hasCreatorSignedOff = $hasCreatorSignedOff; } public function getHasCreatorSignedOff() { return $this->hasCreatorSignedOff; } public function setInventorySource($inventorySource) { $this->inventorySource = $inventorySource; } public function getInventorySource() { return $this->inventorySource; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setLabels($labels) { $this->labels = $labels; } public function getLabels() { return $this->labels; } public function setLastUpdateTimeMs($lastUpdateTimeMs) { $this->lastUpdateTimeMs = $lastUpdateTimeMs; } public function getLastUpdateTimeMs() { return $this->lastUpdateTimeMs; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setProductId($productId) { $this->productId = $productId; } public function getProductId() { return $this->productId; } public function setRevisionNumber($revisionNumber) { $this->revisionNumber = $revisionNumber; } public function getRevisionNumber() { return $this->revisionNumber; } public function setSeller(Google_Service_AdExchangeBuyer_Seller $seller) { $this->seller = $seller; } public function getSeller() { return $this->seller; } public function setSharedTargetings($sharedTargetings) { $this->sharedTargetings = $sharedTargetings; } public function getSharedTargetings() { return $this->sharedTargetings; } public function setState($state) { $this->state = $state; } public function getState() { return $this->state; } public function setSyndicationProduct($syndicationProduct) { $this->syndicationProduct = $syndicationProduct; } public function getSyndicationProduct() { return $this->syndicationProduct; } public function setTerms(Google_Service_AdExchangeBuyer_DealTerms $terms) { $this->terms = $terms; } public function getTerms() { return $this->terms; } public function setWebPropertyCode($webPropertyCode) { $this->webPropertyCode = $webPropertyCode; } public function getWebPropertyCode() { return $this->webPropertyCode; } } class Google_Service_AdExchangeBuyer_Proposal extends Google_Collection { protected $collection_key = 'sellerContacts'; protected $internal_gapi_mappings = array( ); protected $billedBuyerType = 'Google_Service_AdExchangeBuyer_Buyer'; protected $billedBuyerDataType = ''; protected $buyerType = 'Google_Service_AdExchangeBuyer_Buyer'; protected $buyerDataType = ''; protected $buyerContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation'; protected $buyerContactsDataType = 'array'; protected $buyerPrivateDataType = 'Google_Service_AdExchangeBuyer_PrivateData'; protected $buyerPrivateDataDataType = ''; public $hasBuyerSignedOff; public $hasSellerSignedOff; public $inventorySource; public $isRenegotiating; public $isSetupComplete; public $kind; protected $labelsType = 'Google_Service_AdExchangeBuyer_MarketplaceLabel'; protected $labelsDataType = 'array'; public $lastUpdaterOrCommentorRole; public $lastUpdaterRole; public $name; public $originatorRole; public $proposalId; public $proposalState; public $revisionNumber; public $revisionTimeMs; protected $sellerType = 'Google_Service_AdExchangeBuyer_Seller'; protected $sellerDataType = ''; protected $sellerContactsType = 'Google_Service_AdExchangeBuyer_ContactInformation'; protected $sellerContactsDataType = 'array'; public function setBilledBuyer(Google_Service_AdExchangeBuyer_Buyer $billedBuyer) { $this->billedBuyer = $billedBuyer; } public function getBilledBuyer() { return $this->billedBuyer; } public function setBuyer(Google_Service_AdExchangeBuyer_Buyer $buyer) { $this->buyer = $buyer; } public function getBuyer() { return $this->buyer; } public function setBuyerContacts($buyerContacts) { $this->buyerContacts = $buyerContacts; } public function getBuyerContacts() { return $this->buyerContacts; } public function setBuyerPrivateData(Google_Service_AdExchangeBuyer_PrivateData $buyerPrivateData) { $this->buyerPrivateData = $buyerPrivateData; } public function getBuyerPrivateData() { return $this->buyerPrivateData; } public function setHasBuyerSignedOff($hasBuyerSignedOff) { $this->hasBuyerSignedOff = $hasBuyerSignedOff; } public function getHasBuyerSignedOff() { return $this->hasBuyerSignedOff; } public function setHasSellerSignedOff($hasSellerSignedOff) { $this->hasSellerSignedOff = $hasSellerSignedOff; } public function getHasSellerSignedOff() { return $this->hasSellerSignedOff; } public function setInventorySource($inventorySource) { $this->inventorySource = $inventorySource; } public function getInventorySource() { return $this->inventorySource; } public function setIsRenegotiating($isRenegotiating) { $this->isRenegotiating = $isRenegotiating; } public function getIsRenegotiating() { return $this->isRenegotiating; } public function setIsSetupComplete($isSetupComplete) { $this->isSetupComplete = $isSetupComplete; } public function getIsSetupComplete() { return $this->isSetupComplete; } public function setKind($kind) { $this->kind = $kind; } public function getKind() { return $this->kind; } public function setLabels($labels) { $this->labels = $labels; } public function getLabels() { return $this->labels; } public function setLastUpdaterOrCommentorRole($lastUpdaterOrCommentorRole) { $this->lastUpdaterOrCommentorRole = $lastUpdaterOrCommentorRole; } public function getLastUpdaterOrCommentorRole() { return $this->lastUpdaterOrCommentorRole; } public function setLastUpdaterRole($lastUpdaterRole) { $this->lastUpdaterRole = $lastUpdaterRole; } public function getLastUpdaterRole() { return $this->lastUpdaterRole; } public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } public function setOriginatorRole($originatorRole) { $this->originatorRole = $originatorRole; } public function getOriginatorRole() { return $this->originatorRole; } public function setProposalId($proposalId) { $this->proposalId = $proposalId; } public function getProposalId() { return $this->proposalId; } public function setProposalState($proposalState) { $this->proposalState = $proposalState; } public function getProposalState() { return $this->proposalState; } public function setRevisionNumber($revisionNumber) { $this->revisionNumber = $revisionNumber; } public function getRevisionNumber() { return $this->revisionNumber; } public function setRevisionTimeMs($revisionTimeMs) { $this->revisionTimeMs = $revisionTimeMs; } public function getRevisionTimeMs() { return $this->revisionTimeMs; } public function setSeller(Google_Service_AdExchangeBuyer_Seller $seller) { $this->seller = $seller; } public function getSeller() { return $this->seller; } public function setSellerContacts($sellerContacts) { $this->sellerContacts = $sellerContacts; } public function getSellerContacts() { return $this->sellerContacts; } } class Google_Service_AdExchangeBuyer_Seller extends Google_Model { protected $internal_gapi_mappings = array( ); public $accountId; public $subAccountId; public function setAccountId($accountId) { $this->accountId = $accountId; } public function getAccountId() { return $this->accountId; } public function setSubAccountId($subAccountId) { $this->subAccountId = $subAccountId; } public function getSubAccountId() { return $this->subAccountId; } } class Google_Service_AdExchangeBuyer_SharedTargeting extends Google_Collection { protected $collection_key = 'inclusions'; protected $internal_gapi_mappings = array( ); protected $exclusionsType = 'Google_Service_AdExchangeBuyer_TargetingValue'; protected $exclusionsDataType = 'array'; protected $inclusionsType = 'Google_Service_AdExchangeBuyer_TargetingValue'; protected $inclusionsDataType = 'array'; public $key; public function setExclusions($exclusions) { $this->exclusions = $exclusions; } public function getExclusions() { return $this->exclusions; } public function setInclusions($inclusions) { $this->inclusions = $inclusions; } public function getInclusions() { return $this->inclusions; } public function setKey($key) { $this->key = $key; } public function getKey() { return $this->key; } } class Google_Service_AdExchangeBuyer_TargetingValue extends Google_Model { protected $internal_gapi_mappings = array( ); protected $creativeSizeValueType = 'Google_Service_AdExchangeBuyer_TargetingValueCreativeSize'; protected $creativeSizeValueDataType = ''; protected $dayPartTargetingValueType = 'Google_Service_AdExchangeBuyer_TargetingValueDayPartTargeting'; protected $dayPartTargetingValueDataType = ''; public $longValue; public $stringValue; public function setCreativeSizeValue(Google_Service_AdExchangeBuyer_TargetingValueCreativeSize $creativeSizeValue) { $this->creativeSizeValue = $creativeSizeValue; } public function getCreativeSizeValue() { return $this->creativeSizeValue; } public function setDayPartTargetingValue(Google_Service_AdExchangeBuyer_TargetingValueDayPartTargeting $dayPartTargetingValue) { $this->dayPartTargetingValue = $dayPartTargetingValue; } public function getDayPartTargetingValue() { return $this->dayPartTargetingValue; } public function setLongValue($longValue) { $this->longValue = $longValue; } public function getLongValue() { return $this->longValue; } public function setStringValue($stringValue) { $this->stringValue = $stringValue; } public function getStringValue() { return $this->stringValue; } } class Google_Service_AdExchangeBuyer_TargetingValueCreativeSize extends Google_Collection { protected $collection_key = 'companionSizes'; protected $internal_gapi_mappings = array( ); protected $companionSizesType = 'Google_Service_AdExchangeBuyer_TargetingValueSize'; protected $companionSizesDataType = 'array'; public $creativeSizeType; protected $sizeType = 'Google_Service_AdExchangeBuyer_TargetingValueSize'; protected $sizeDataType = ''; public function setCompanionSizes($companionSizes) { $this->companionSizes = $companionSizes; } public function getCompanionSizes() { return $this->companionSizes; } public function setCreativeSizeType($creativeSizeType) { $this->creativeSizeType = $creativeSizeType; } public function getCreativeSizeType() { return $this->creativeSizeType; } public function setSize(Google_Service_AdExchangeBuyer_TargetingValueSize $size) { $this->size = $size; } public function getSize() { return $this->size; } } class Google_Service_AdExchangeBuyer_TargetingValueDayPartTargeting extends Google_Collection { protected $collection_key = 'dayParts'; protected $internal_gapi_mappings = array( ); protected $dayPartsType = 'Google_Service_AdExchangeBuyer_TargetingValueDayPartTargetingDayPart'; protected $dayPartsDataType = 'array'; public $timeZoneType; public function setDayParts($dayParts) { $this->dayParts = $dayParts; } public function getDayParts() { return $this->dayParts; } public function setTimeZoneType($timeZoneType) { $this->timeZoneType = $timeZoneType; } public function getTimeZoneType() { return $this->timeZoneType; } } class Google_Service_AdExchangeBuyer_TargetingValueDayPartTargetingDayPart extends Google_Model { protected $internal_gapi_mappings = array( ); public $dayOfWeek; public $endHour; public $endMinute; public $startHour; public $startMinute; public function setDayOfWeek($dayOfWeek) { $this->dayOfWeek = $dayOfWeek; } public function getDayOfWeek() { return $this->dayOfWeek; } public function setEndHour($endHour) { $this->endHour = $endHour; } public function getEndHour() { return $this->endHour; } public function setEndMinute($endMinute) { $this->endMinute = $endMinute; } public function getEndMinute() { return $this->endMinute; } public function setStartHour($startHour) { $this->startHour = $startHour; } public function getStartHour() { return $this->startHour; } public function setStartMinute($startMinute) { $this->startMinute = $startMinute; } public function getStartMinute() { return $this->startMinute; } } class Google_Service_AdExchangeBuyer_TargetingValueSize extends Google_Model { protected $internal_gapi_mappings = array( ); public $height; public $width; public function setHeight($height) { $this->height = $height; } public function getHeight() { return $this->height; } public function setWidth($width) { $this->width = $width; } public function getWidth() { return $this->width; } }