Skip to content

Commit 19b5739

Browse files
committed
Updated AdExchangeBuyer.php
This change has been generated by a script that has detected changes in the discovery doc of the API. Check http://developers.google.com/discovery for more info.
1 parent e2ab331 commit 19b5739

File tree

1 file changed

+186
-0
lines changed

1 file changed

+186
-0
lines changed

src/Google/Service/AdExchangeBuyer.php

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class Google_Service_AdExchangeBuyer extends Google_Service
3737

3838
public $accounts;
3939
public $billingInfo;
40+
public $budget;
4041
public $creatives;
4142
public $directDeals;
4243
public $performanceReport;
@@ -123,6 +124,61 @@ public function __construct(Google_Client $client)
123124
)
124125
)
125126
);
127+
$this->budget = new Google_Service_AdExchangeBuyer_Budget_Resource(
128+
$this,
129+
$this->serviceName,
130+
'budget',
131+
array(
132+
'methods' => array(
133+
'get' => array(
134+
'path' => 'billinginfo/{accountId}/{billingId}',
135+
'httpMethod' => 'GET',
136+
'parameters' => array(
137+
'accountId' => array(
138+
'location' => 'path',
139+
'type' => 'string',
140+
'required' => true,
141+
),
142+
'billingId' => array(
143+
'location' => 'path',
144+
'type' => 'string',
145+
'required' => true,
146+
),
147+
),
148+
),'patch' => array(
149+
'path' => 'billinginfo/{accountId}/{billingId}',
150+
'httpMethod' => 'PATCH',
151+
'parameters' => array(
152+
'accountId' => array(
153+
'location' => 'path',
154+
'type' => 'string',
155+
'required' => true,
156+
),
157+
'billingId' => array(
158+
'location' => 'path',
159+
'type' => 'string',
160+
'required' => true,
161+
),
162+
),
163+
),'update' => array(
164+
'path' => 'billinginfo/{accountId}/{billingId}',
165+
'httpMethod' => 'PUT',
166+
'parameters' => array(
167+
'accountId' => array(
168+
'location' => 'path',
169+
'type' => 'string',
170+
'required' => true,
171+
),
172+
'billingId' => array(
173+
'location' => 'path',
174+
'type' => 'string',
175+
'required' => true,
176+
),
177+
),
178+
),
179+
)
180+
)
181+
);
126182
$this->creatives = new Google_Service_AdExchangeBuyer_Creatives_Resource(
127183
$this,
128184
$this->serviceName,
@@ -446,6 +502,74 @@ public function listBillingInfo($optParams = array())
446502
}
447503
}
448504

505+
/**
506+
* The "budget" collection of methods.
507+
* Typical usage is:
508+
* <code>
509+
* $adexchangebuyerService = new Google_Service_AdExchangeBuyer(...);
510+
* $budget = $adexchangebuyerService->budget;
511+
* </code>
512+
*/
513+
class Google_Service_AdExchangeBuyer_Budget_Resource extends Google_Service_Resource
514+
{
515+
516+
/**
517+
* Returns the budget information for the adgroup specified by the accountId and
518+
* billingId. (budget.get)
519+
*
520+
* @param string $accountId The account id to get the budget information for.
521+
* @param string $billingId The billing id to get the budget information for.
522+
* @param array $optParams Optional parameters.
523+
* @return Google_Service_AdExchangeBuyer_Budget
524+
*/
525+
public function get($accountId, $billingId, $optParams = array())
526+
{
527+
$params = array('accountId' => $accountId, 'billingId' => $billingId);
528+
$params = array_merge($params, $optParams);
529+
return $this->call('get', array($params), "Google_Service_AdExchangeBuyer_Budget");
530+
}
531+
532+
/**
533+
* Updates the budget amount for the budget of the adgroup specified by the
534+
* accountId and billingId, with the budget amount in the request. This method
535+
* supports patch semantics. (budget.patch)
536+
*
537+
* @param string $accountId The account id associated with the budget being
538+
* updated.
539+
* @param string $billingId The billing id associated with the budget being
540+
* updated.
541+
* @param Google_Budget $postBody
542+
* @param array $optParams Optional parameters.
543+
* @return Google_Service_AdExchangeBuyer_Budget
544+
*/
545+
public function patch($accountId, $billingId, Google_Service_AdExchangeBuyer_Budget $postBody, $optParams = array())
546+
{
547+
$params = array('accountId' => $accountId, 'billingId' => $billingId, 'postBody' => $postBody);
548+
$params = array_merge($params, $optParams);
549+
return $this->call('patch', array($params), "Google_Service_AdExchangeBuyer_Budget");
550+
}
551+
552+
/**
553+
* Updates the budget amount for the budget of the adgroup specified by the
554+
* accountId and billingId, with the budget amount in the request.
555+
* (budget.update)
556+
*
557+
* @param string $accountId The account id associated with the budget being
558+
* updated.
559+
* @param string $billingId The billing id associated with the budget being
560+
* updated.
561+
* @param Google_Budget $postBody
562+
* @param array $optParams Optional parameters.
563+
* @return Google_Service_AdExchangeBuyer_Budget
564+
*/
565+
public function update($accountId, $billingId, Google_Service_AdExchangeBuyer_Budget $postBody, $optParams = array())
566+
{
567+
$params = array('accountId' => $accountId, 'billingId' => $billingId, 'postBody' => $postBody);
568+
$params = array_merge($params, $optParams);
569+
return $this->call('update', array($params), "Google_Service_AdExchangeBuyer_Budget");
570+
}
571+
}
572+
449573
/**
450574
* The "creatives" collection of methods.
451575
* Typical usage is:
@@ -920,6 +1044,68 @@ public function getKind()
9201044
}
9211045
}
9221046

1047+
class Google_Service_AdExchangeBuyer_Budget extends Google_Model
1048+
{
1049+
protected $internal_gapi_mappings = array(
1050+
);
1051+
public $accountId;
1052+
public $billingId;
1053+
public $budgetAmount;
1054+
public $currencyCode;
1055+
public $id;
1056+
public $kind;
1057+
1058+
1059+
public function setAccountId($accountId)
1060+
{
1061+
$this->accountId = $accountId;
1062+
}
1063+
public function getAccountId()
1064+
{
1065+
return $this->accountId;
1066+
}
1067+
public function setBillingId($billingId)
1068+
{
1069+
$this->billingId = $billingId;
1070+
}
1071+
public function getBillingId()
1072+
{
1073+
return $this->billingId;
1074+
}
1075+
public function setBudgetAmount($budgetAmount)
1076+
{
1077+
$this->budgetAmount = $budgetAmount;
1078+
}
1079+
public function getBudgetAmount()
1080+
{
1081+
return $this->budgetAmount;
1082+
}
1083+
public function setCurrencyCode($currencyCode)
1084+
{
1085+
$this->currencyCode = $currencyCode;
1086+
}
1087+
public function getCurrencyCode()
1088+
{
1089+
return $this->currencyCode;
1090+
}
1091+
public function setId($id)
1092+
{
1093+
$this->id = $id;
1094+
}
1095+
public function getId()
1096+
{
1097+
return $this->id;
1098+
}
1099+
public function setKind($kind)
1100+
{
1101+
$this->kind = $kind;
1102+
}
1103+
public function getKind()
1104+
{
1105+
return $this->kind;
1106+
}
1107+
}
1108+
9231109
class Google_Service_AdExchangeBuyer_Creative extends Google_Collection
9241110
{
9251111
protected $collection_key = 'vendorType';

0 commit comments

Comments
 (0)