Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AbsoluteDateRange extends \Google\Model
{
protected $endDateType = Date::class;
protected $endDateDataType = '';
protected $startDateType = Date::class;
protected $startDateDataType = '';
/**
* @param Date
*/
public function setEndDate(Date $endDate)
{
$this->endDate = $endDate;
}
/**
* @return Date
*/
public function getEndDate()
{
return $this->endDate;
}
/**
* @param Date
*/
public function setStartDate(Date $startDate)
{
$this->startDate = $startDate;
}
/**
* @return Date
*/
public function getStartDate()
{
return $this->startDate;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AbsoluteDateRange::class, 'Google_Service_AdExchangeBuyerII_AbsoluteDateRange');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AcceptProposalRequest extends \Google\Model
{
/**
* @var string
*/
public $proposalRevision;
/**
* @param string
*/
public function setProposalRevision($proposalRevision)
{
$this->proposalRevision = $proposalRevision;
}
/**
* @return string
*/
public function getProposalRevision()
{
return $this->proposalRevision;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AcceptProposalRequest::class, 'Google_Service_AdExchangeBuyerII_AcceptProposalRequest');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AdSize extends \Google\Model
{
/**
* @var string
*/
public $height;
/**
* @var string
*/
public $sizeType;
/**
* @var string
*/
public $width;
/**
* @param string
*/
public function setHeight($height)
{
$this->height = $height;
}
/**
* @return string
*/
public function getHeight()
{
return $this->height;
}
/**
* @param string
*/
public function setSizeType($sizeType)
{
$this->sizeType = $sizeType;
}
/**
* @return string
*/
public function getSizeType()
{
return $this->sizeType;
}
/**
* @param string
*/
public function setWidth($width)
{
$this->width = $width;
}
/**
* @return string
*/
public function getWidth()
{
return $this->width;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdSize::class, 'Google_Service_AdExchangeBuyerII_AdSize');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AdTechnologyProviders extends \Google\Collection
{
protected $collection_key = 'detectedProviderIds';
/**
* @var string[]
*/
public $detectedProviderIds;
/**
* @var bool
*/
public $hasUnidentifiedProvider;
/**
* @param string[]
*/
public function setDetectedProviderIds($detectedProviderIds)
{
$this->detectedProviderIds = $detectedProviderIds;
}
/**
* @return string[]
*/
public function getDetectedProviderIds()
{
return $this->detectedProviderIds;
}
/**
* @param bool
*/
public function setHasUnidentifiedProvider($hasUnidentifiedProvider)
{
$this->hasUnidentifiedProvider = $hasUnidentifiedProvider;
}
/**
* @return bool
*/
public function getHasUnidentifiedProvider()
{
return $this->hasUnidentifiedProvider;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AdTechnologyProviders::class, 'Google_Service_AdExchangeBuyerII_AdTechnologyProviders');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AddDealAssociationRequest extends \Google\Model
{
protected $associationType = CreativeDealAssociation::class;
protected $associationDataType = '';
/**
* @param CreativeDealAssociation
*/
public function setAssociation(CreativeDealAssociation $association)
{
$this->association = $association;
}
/**
* @return CreativeDealAssociation
*/
public function getAssociation()
{
return $this->association;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AddDealAssociationRequest::class, 'Google_Service_AdExchangeBuyerII_AddDealAssociationRequest');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AddNoteRequest extends \Google\Model
{
protected $noteType = Note::class;
protected $noteDataType = '';
/**
* @param Note
*/
public function setNote(Note $note)
{
$this->note = $note;
}
/**
* @return Note
*/
public function getNote()
{
return $this->note;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AddNoteRequest::class, 'Google_Service_AdExchangeBuyerII_AddNoteRequest');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Adexchangebuyer2Empty extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Adexchangebuyer2Empty::class, 'Google_Service_AdExchangeBuyerII_Adexchangebuyer2Empty');
@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AppContext extends \Google\Collection
{
protected $collection_key = 'appTypes';
/**
* @var string[]
*/
public $appTypes;
/**
* @param string[]
*/
public function setAppTypes($appTypes)
{
$this->appTypes = $appTypes;
}
/**
* @return string[]
*/
public function getAppTypes()
{
return $this->appTypes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AppContext::class, 'Google_Service_AdExchangeBuyerII_AppContext');
@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class AuctionContext extends \Google\Collection
{
protected $collection_key = 'auctionTypes';
/**
* @var string[]
*/
public $auctionTypes;
/**
* @param string[]
*/
public function setAuctionTypes($auctionTypes)
{
$this->auctionTypes = $auctionTypes;
}
/**
* @return string[]
*/
public function getAuctionTypes()
{
return $this->auctionTypes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AuctionContext::class, 'Google_Service_AdExchangeBuyerII_AuctionContext');
@@ -0,0 +1,154 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class BidMetricsRow extends \Google\Model
{
protected $bidsType = MetricValue::class;
protected $bidsDataType = '';
protected $bidsInAuctionType = MetricValue::class;
protected $bidsInAuctionDataType = '';
protected $billedImpressionsType = MetricValue::class;
protected $billedImpressionsDataType = '';
protected $impressionsWonType = MetricValue::class;
protected $impressionsWonDataType = '';
protected $measurableImpressionsType = MetricValue::class;
protected $measurableImpressionsDataType = '';
protected $reachedQueriesType = MetricValue::class;
protected $reachedQueriesDataType = '';
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
protected $viewableImpressionsType = MetricValue::class;
protected $viewableImpressionsDataType = '';
/**
* @param MetricValue
*/
public function setBids(MetricValue $bids)
{
$this->bids = $bids;
}
/**
* @return MetricValue
*/
public function getBids()
{
return $this->bids;
}
/**
* @param MetricValue
*/
public function setBidsInAuction(MetricValue $bidsInAuction)
{
$this->bidsInAuction = $bidsInAuction;
}
/**
* @return MetricValue
*/
public function getBidsInAuction()
{
return $this->bidsInAuction;
}
/**
* @param MetricValue
*/
public function setBilledImpressions(MetricValue $billedImpressions)
{
$this->billedImpressions = $billedImpressions;
}
/**
* @return MetricValue
*/
public function getBilledImpressions()
{
return $this->billedImpressions;
}
/**
* @param MetricValue
*/
public function setImpressionsWon(MetricValue $impressionsWon)
{
$this->impressionsWon = $impressionsWon;
}
/**
* @return MetricValue
*/
public function getImpressionsWon()
{
return $this->impressionsWon;
}
/**
* @param MetricValue
*/
public function setMeasurableImpressions(MetricValue $measurableImpressions)
{
$this->measurableImpressions = $measurableImpressions;
}
/**
* @return MetricValue
*/
public function getMeasurableImpressions()
{
return $this->measurableImpressions;
}
/**
* @param MetricValue
*/
public function setReachedQueries(MetricValue $reachedQueries)
{
$this->reachedQueries = $reachedQueries;
}
/**
* @return MetricValue
*/
public function getReachedQueries()
{
return $this->reachedQueries;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
/**
* @param MetricValue
*/
public function setViewableImpressions(MetricValue $viewableImpressions)
{
$this->viewableImpressions = $viewableImpressions;
}
/**
* @return MetricValue
*/
public function getViewableImpressions()
{
return $this->viewableImpressions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BidMetricsRow::class, 'Google_Service_AdExchangeBuyerII_BidMetricsRow');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class BidResponseWithoutBidsStatusRow extends \Google\Model
{
protected $impressionCountType = MetricValue::class;
protected $impressionCountDataType = '';
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
/**
* @var string
*/
public $status;
/**
* @param MetricValue
*/
public function setImpressionCount(MetricValue $impressionCount)
{
$this->impressionCount = $impressionCount;
}
/**
* @return MetricValue
*/
public function getImpressionCount()
{
return $this->impressionCount;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(BidResponseWithoutBidsStatusRow::class, 'Google_Service_AdExchangeBuyerII_BidResponseWithoutBidsStatusRow');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Buyer extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Buyer::class, 'Google_Service_AdExchangeBuyerII_Buyer');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CalloutStatusRow extends \Google\Model
{
/**
* @var int
*/
public $calloutStatusId;
protected $impressionCountType = MetricValue::class;
protected $impressionCountDataType = '';
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
/**
* @param int
*/
public function setCalloutStatusId($calloutStatusId)
{
$this->calloutStatusId = $calloutStatusId;
}
/**
* @return int
*/
public function getCalloutStatusId()
{
return $this->calloutStatusId;
}
/**
* @param MetricValue
*/
public function setImpressionCount(MetricValue $impressionCount)
{
$this->impressionCount = $impressionCount;
}
/**
* @return MetricValue
*/
public function getImpressionCount()
{
return $this->impressionCount;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CalloutStatusRow::class, 'Google_Service_AdExchangeBuyerII_CalloutStatusRow');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CancelNegotiationRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CancelNegotiationRequest::class, 'Google_Service_AdExchangeBuyerII_CancelNegotiationRequest');
@@ -0,0 +1,188 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Client extends \Google\Model
{
/**
* @var string
*/
public $clientAccountId;
/**
* @var string
*/
public $clientName;
/**
* @var string
*/
public $entityId;
/**
* @var string
*/
public $entityName;
/**
* @var string
*/
public $entityType;
/**
* @var string
*/
public $partnerClientId;
/**
* @var string
*/
public $role;
/**
* @var string
*/
public $status;
/**
* @var bool
*/
public $visibleToSeller;
/**
* @param string
*/
public function setClientAccountId($clientAccountId)
{
$this->clientAccountId = $clientAccountId;
}
/**
* @return string
*/
public function getClientAccountId()
{
return $this->clientAccountId;
}
/**
* @param string
*/
public function setClientName($clientName)
{
$this->clientName = $clientName;
}
/**
* @return string
*/
public function getClientName()
{
return $this->clientName;
}
/**
* @param string
*/
public function setEntityId($entityId)
{
$this->entityId = $entityId;
}
/**
* @return string
*/
public function getEntityId()
{
return $this->entityId;
}
/**
* @param string
*/
public function setEntityName($entityName)
{
$this->entityName = $entityName;
}
/**
* @return string
*/
public function getEntityName()
{
return $this->entityName;
}
/**
* @param string
*/
public function setEntityType($entityType)
{
$this->entityType = $entityType;
}
/**
* @return string
*/
public function getEntityType()
{
return $this->entityType;
}
/**
* @param string
*/
public function setPartnerClientId($partnerClientId)
{
$this->partnerClientId = $partnerClientId;
}
/**
* @return string
*/
public function getPartnerClientId()
{
return $this->partnerClientId;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* @param bool
*/
public function setVisibleToSeller($visibleToSeller)
{
$this->visibleToSeller = $visibleToSeller;
}
/**
* @return bool
*/
public function getVisibleToSeller()
{
return $this->visibleToSeller;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Client::class, 'Google_Service_AdExchangeBuyerII_Client');
@@ -0,0 +1,98 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ClientUser extends \Google\Model
{
/**
* @var string
*/
public $clientAccountId;
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $status;
/**
* @var string
*/
public $userId;
/**
* @param string
*/
public function setClientAccountId($clientAccountId)
{
$this->clientAccountId = $clientAccountId;
}
/**
* @return string
*/
public function getClientAccountId()
{
return $this->clientAccountId;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
/**
* @param string
*/
public function setUserId($userId)
{
$this->userId = $userId;
}
/**
* @return string
*/
public function getUserId()
{
return $this->userId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ClientUser::class, 'Google_Service_AdExchangeBuyerII_ClientUser');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ClientUserInvitation extends \Google\Model
{
/**
* @var string
*/
public $clientAccountId;
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $invitationId;
/**
* @param string
*/
public function setClientAccountId($clientAccountId)
{
$this->clientAccountId = $clientAccountId;
}
/**
* @return string
*/
public function getClientAccountId()
{
return $this->clientAccountId;
}
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setInvitationId($invitationId)
{
$this->invitationId = $invitationId;
}
/**
* @return string
*/
public function getInvitationId()
{
return $this->invitationId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ClientUserInvitation::class, 'Google_Service_AdExchangeBuyerII_ClientUserInvitation');
@@ -0,0 +1,25 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CompleteSetupRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CompleteSetupRequest::class, 'Google_Service_AdExchangeBuyerII_CompleteSetupRequest');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ContactInformation extends \Google\Model
{
/**
* @var string
*/
public $email;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setEmail($email)
{
$this->email = $email;
}
/**
* @return string
*/
public function getEmail()
{
return $this->email;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ContactInformation::class, 'Google_Service_AdExchangeBuyerII_ContactInformation');
@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Correction extends \Google\Collection
{
protected $collection_key = 'details';
protected $contextsType = ServingContext::class;
protected $contextsDataType = 'array';
/**
* @var string[]
*/
public $details;
/**
* @var string
*/
public $type;
/**
* @param ServingContext[]
*/
public function setContexts($contexts)
{
$this->contexts = $contexts;
}
/**
* @return ServingContext[]
*/
public function getContexts()
{
return $this->contexts;
}
/**
* @param string[]
*/
public function setDetails($details)
{
$this->details = $details;
}
/**
* @return string[]
*/
public function getDetails()
{
return $this->details;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Correction::class, 'Google_Service_AdExchangeBuyerII_Correction');
@@ -0,0 +1,483 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Creative extends \Google\Collection
{
protected $collection_key = 'vendorIds';
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $adChoicesDestinationUrl;
protected $adTechnologyProvidersType = AdTechnologyProviders::class;
protected $adTechnologyProvidersDataType = '';
/**
* @var string
*/
public $advertiserName;
/**
* @var string
*/
public $agencyId;
/**
* @var string
*/
public $apiUpdateTime;
/**
* @var string[]
*/
public $attributes;
/**
* @var string[]
*/
public $clickThroughUrls;
protected $correctionsType = Correction::class;
protected $correctionsDataType = 'array';
/**
* @var string
*/
public $creativeId;
/**
* @var string
*/
public $dealsStatus;
/**
* @var string[]
*/
public $declaredClickThroughUrls;
/**
* @var string[]
*/
public $detectedAdvertiserIds;
/**
* @var string[]
*/
public $detectedDomains;
/**
* @var string[]
*/
public $detectedLanguages;
/**
* @var int[]
*/
public $detectedProductCategories;
/**
* @var int[]
*/
public $detectedSensitiveCategories;
protected $htmlType = HtmlContent::class;
protected $htmlDataType = '';
/**
* @var string[]
*/
public $impressionTrackingUrls;
protected $nativeType = NativeContent::class;
protected $nativeDataType = '';
/**
* @var string
*/
public $openAuctionStatus;
/**
* @var string[]
*/
public $restrictedCategories;
protected $servingRestrictionsType = ServingRestriction::class;
protected $servingRestrictionsDataType = 'array';
/**
* @var int[]
*/
public $vendorIds;
/**
* @var int
*/
public $version;
protected $videoType = VideoContent::class;
protected $videoDataType = '';
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setAdChoicesDestinationUrl($adChoicesDestinationUrl)
{
$this->adChoicesDestinationUrl = $adChoicesDestinationUrl;
}
/**
* @return string
*/
public function getAdChoicesDestinationUrl()
{
return $this->adChoicesDestinationUrl;
}
/**
* @param AdTechnologyProviders
*/
public function setAdTechnologyProviders(AdTechnologyProviders $adTechnologyProviders)
{
$this->adTechnologyProviders = $adTechnologyProviders;
}
/**
* @return AdTechnologyProviders
*/
public function getAdTechnologyProviders()
{
return $this->adTechnologyProviders;
}
/**
* @param string
*/
public function setAdvertiserName($advertiserName)
{
$this->advertiserName = $advertiserName;
}
/**
* @return string
*/
public function getAdvertiserName()
{
return $this->advertiserName;
}
/**
* @param string
*/
public function setAgencyId($agencyId)
{
$this->agencyId = $agencyId;
}
/**
* @return string
*/
public function getAgencyId()
{
return $this->agencyId;
}
/**
* @param string
*/
public function setApiUpdateTime($apiUpdateTime)
{
$this->apiUpdateTime = $apiUpdateTime;
}
/**
* @return string
*/
public function getApiUpdateTime()
{
return $this->apiUpdateTime;
}
/**
* @param string[]
*/
public function setAttributes($attributes)
{
$this->attributes = $attributes;
}
/**
* @return string[]
*/
public function getAttributes()
{
return $this->attributes;
}
/**
* @param string[]
*/
public function setClickThroughUrls($clickThroughUrls)
{
$this->clickThroughUrls = $clickThroughUrls;
}
/**
* @return string[]
*/
public function getClickThroughUrls()
{
return $this->clickThroughUrls;
}
/**
* @param Correction[]
*/
public function setCorrections($corrections)
{
$this->corrections = $corrections;
}
/**
* @return Correction[]
*/
public function getCorrections()
{
return $this->corrections;
}
/**
* @param string
*/
public function setCreativeId($creativeId)
{
$this->creativeId = $creativeId;
}
/**
* @return string
*/
public function getCreativeId()
{
return $this->creativeId;
}
/**
* @param string
*/
public function setDealsStatus($dealsStatus)
{
$this->dealsStatus = $dealsStatus;
}
/**
* @return string
*/
public function getDealsStatus()
{
return $this->dealsStatus;
}
/**
* @param string[]
*/
public function setDeclaredClickThroughUrls($declaredClickThroughUrls)
{
$this->declaredClickThroughUrls = $declaredClickThroughUrls;
}
/**
* @return string[]
*/
public function getDeclaredClickThroughUrls()
{
return $this->declaredClickThroughUrls;
}
/**
* @param string[]
*/
public function setDetectedAdvertiserIds($detectedAdvertiserIds)
{
$this->detectedAdvertiserIds = $detectedAdvertiserIds;
}
/**
* @return string[]
*/
public function getDetectedAdvertiserIds()
{
return $this->detectedAdvertiserIds;
}
/**
* @param string[]
*/
public function setDetectedDomains($detectedDomains)
{
$this->detectedDomains = $detectedDomains;
}
/**
* @return string[]
*/
public function getDetectedDomains()
{
return $this->detectedDomains;
}
/**
* @param string[]
*/
public function setDetectedLanguages($detectedLanguages)
{
$this->detectedLanguages = $detectedLanguages;
}
/**
* @return string[]
*/
public function getDetectedLanguages()
{
return $this->detectedLanguages;
}
/**
* @param int[]
*/
public function setDetectedProductCategories($detectedProductCategories)
{
$this->detectedProductCategories = $detectedProductCategories;
}
/**
* @return int[]
*/
public function getDetectedProductCategories()
{
return $this->detectedProductCategories;
}
/**
* @param int[]
*/
public function setDetectedSensitiveCategories($detectedSensitiveCategories)
{
$this->detectedSensitiveCategories = $detectedSensitiveCategories;
}
/**
* @return int[]
*/
public function getDetectedSensitiveCategories()
{
return $this->detectedSensitiveCategories;
}
/**
* @param HtmlContent
*/
public function setHtml(HtmlContent $html)
{
$this->html = $html;
}
/**
* @return HtmlContent
*/
public function getHtml()
{
return $this->html;
}
/**
* @param string[]
*/
public function setImpressionTrackingUrls($impressionTrackingUrls)
{
$this->impressionTrackingUrls = $impressionTrackingUrls;
}
/**
* @return string[]
*/
public function getImpressionTrackingUrls()
{
return $this->impressionTrackingUrls;
}
/**
* @param NativeContent
*/
public function setNative(NativeContent $native)
{
$this->native = $native;
}
/**
* @return NativeContent
*/
public function getNative()
{
return $this->native;
}
/**
* @param string
*/
public function setOpenAuctionStatus($openAuctionStatus)
{
$this->openAuctionStatus = $openAuctionStatus;
}
/**
* @return string
*/
public function getOpenAuctionStatus()
{
return $this->openAuctionStatus;
}
/**
* @param string[]
*/
public function setRestrictedCategories($restrictedCategories)
{
$this->restrictedCategories = $restrictedCategories;
}
/**
* @return string[]
*/
public function getRestrictedCategories()
{
return $this->restrictedCategories;
}
/**
* @param ServingRestriction[]
*/
public function setServingRestrictions($servingRestrictions)
{
$this->servingRestrictions = $servingRestrictions;
}
/**
* @return ServingRestriction[]
*/
public function getServingRestrictions()
{
return $this->servingRestrictions;
}
/**
* @param int[]
*/
public function setVendorIds($vendorIds)
{
$this->vendorIds = $vendorIds;
}
/**
* @return int[]
*/
public function getVendorIds()
{
return $this->vendorIds;
}
/**
* @param int
*/
public function setVersion($version)
{
$this->version = $version;
}
/**
* @return int
*/
public function getVersion()
{
return $this->version;
}
/**
* @param VideoContent
*/
public function setVideo(VideoContent $video)
{
$this->video = $video;
}
/**
* @return VideoContent
*/
public function getVideo()
{
return $this->video;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Creative::class, 'Google_Service_AdExchangeBuyerII_Creative');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CreativeDealAssociation extends \Google\Model
{
/**
* @var string
*/
public $accountId;
/**
* @var string
*/
public $creativeId;
/**
* @var string
*/
public $dealsId;
/**
* @param string
*/
public function setAccountId($accountId)
{
$this->accountId = $accountId;
}
/**
* @return string
*/
public function getAccountId()
{
return $this->accountId;
}
/**
* @param string
*/
public function setCreativeId($creativeId)
{
$this->creativeId = $creativeId;
}
/**
* @return string
*/
public function getCreativeId()
{
return $this->creativeId;
}
/**
* @param string
*/
public function setDealsId($dealsId)
{
$this->dealsId = $dealsId;
}
/**
* @return string
*/
public function getDealsId()
{
return $this->dealsId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeDealAssociation::class, 'Google_Service_AdExchangeBuyerII_CreativeDealAssociation');
@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CreativeRestrictions extends \Google\Collection
{
protected $collection_key = 'creativeSpecifications';
/**
* @var string
*/
public $creativeFormat;
protected $creativeSpecificationsType = CreativeSpecification::class;
protected $creativeSpecificationsDataType = 'array';
/**
* @var string
*/
public $skippableAdType;
/**
* @param string
*/
public function setCreativeFormat($creativeFormat)
{
$this->creativeFormat = $creativeFormat;
}
/**
* @return string
*/
public function getCreativeFormat()
{
return $this->creativeFormat;
}
/**
* @param CreativeSpecification[]
*/
public function setCreativeSpecifications($creativeSpecifications)
{
$this->creativeSpecifications = $creativeSpecifications;
}
/**
* @return CreativeSpecification[]
*/
public function getCreativeSpecifications()
{
return $this->creativeSpecifications;
}
/**
* @param string
*/
public function setSkippableAdType($skippableAdType)
{
$this->skippableAdType = $skippableAdType;
}
/**
* @return string
*/
public function getSkippableAdType()
{
return $this->skippableAdType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeRestrictions::class, 'Google_Service_AdExchangeBuyerII_CreativeRestrictions');
@@ -0,0 +1,131 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CreativeSize extends \Google\Collection
{
protected $collection_key = 'companionSizes';
/**
* @var string[]
*/
public $allowedFormats;
protected $companionSizesType = Size::class;
protected $companionSizesDataType = 'array';
/**
* @var string
*/
public $creativeSizeType;
/**
* @var string
*/
public $nativeTemplate;
protected $sizeType = Size::class;
protected $sizeDataType = '';
/**
* @var string
*/
public $skippableAdType;
/**
* @param string[]
*/
public function setAllowedFormats($allowedFormats)
{
$this->allowedFormats = $allowedFormats;
}
/**
* @return string[]
*/
public function getAllowedFormats()
{
return $this->allowedFormats;
}
/**
* @param Size[]
*/
public function setCompanionSizes($companionSizes)
{
$this->companionSizes = $companionSizes;
}
/**
* @return Size[]
*/
public function getCompanionSizes()
{
return $this->companionSizes;
}
/**
* @param string
*/
public function setCreativeSizeType($creativeSizeType)
{
$this->creativeSizeType = $creativeSizeType;
}
/**
* @return string
*/
public function getCreativeSizeType()
{
return $this->creativeSizeType;
}
/**
* @param string
*/
public function setNativeTemplate($nativeTemplate)
{
$this->nativeTemplate = $nativeTemplate;
}
/**
* @return string
*/
public function getNativeTemplate()
{
return $this->nativeTemplate;
}
/**
* @param Size
*/
public function setSize(Size $size)
{
$this->size = $size;
}
/**
* @return Size
*/
public function getSize()
{
return $this->size;
}
/**
* @param string
*/
public function setSkippableAdType($skippableAdType)
{
$this->skippableAdType = $skippableAdType;
}
/**
* @return string
*/
public function getSkippableAdType()
{
return $this->skippableAdType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeSize::class, 'Google_Service_AdExchangeBuyerII_CreativeSize');
@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CreativeSpecification extends \Google\Collection
{
protected $collection_key = 'creativeCompanionSizes';
protected $creativeCompanionSizesType = AdSize::class;
protected $creativeCompanionSizesDataType = 'array';
protected $creativeSizeType = AdSize::class;
protected $creativeSizeDataType = '';
/**
* @param AdSize[]
*/
public function setCreativeCompanionSizes($creativeCompanionSizes)
{
$this->creativeCompanionSizes = $creativeCompanionSizes;
}
/**
* @return AdSize[]
*/
public function getCreativeCompanionSizes()
{
return $this->creativeCompanionSizes;
}
/**
* @param AdSize
*/
public function setCreativeSize(AdSize $creativeSize)
{
$this->creativeSize = $creativeSize;
}
/**
* @return AdSize
*/
public function getCreativeSize()
{
return $this->creativeSize;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeSpecification::class, 'Google_Service_AdExchangeBuyerII_CreativeSpecification');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CreativeStatusRow extends \Google\Model
{
protected $bidCountType = MetricValue::class;
protected $bidCountDataType = '';
/**
* @var int
*/
public $creativeStatusId;
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
/**
* @param MetricValue
*/
public function setBidCount(MetricValue $bidCount)
{
$this->bidCount = $bidCount;
}
/**
* @return MetricValue
*/
public function getBidCount()
{
return $this->bidCount;
}
/**
* @param int
*/
public function setCreativeStatusId($creativeStatusId)
{
$this->creativeStatusId = $creativeStatusId;
}
/**
* @return int
*/
public function getCreativeStatusId()
{
return $this->creativeStatusId;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CreativeStatusRow::class, 'Google_Service_AdExchangeBuyerII_CreativeStatusRow');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class CriteriaTargeting extends \Google\Collection
{
protected $collection_key = 'targetedCriteriaIds';
/**
* @var string[]
*/
public $excludedCriteriaIds;
/**
* @var string[]
*/
public $targetedCriteriaIds;
/**
* @param string[]
*/
public function setExcludedCriteriaIds($excludedCriteriaIds)
{
$this->excludedCriteriaIds = $excludedCriteriaIds;
}
/**
* @return string[]
*/
public function getExcludedCriteriaIds()
{
return $this->excludedCriteriaIds;
}
/**
* @param string[]
*/
public function setTargetedCriteriaIds($targetedCriteriaIds)
{
$this->targetedCriteriaIds = $targetedCriteriaIds;
}
/**
* @return string[]
*/
public function getTargetedCriteriaIds()
{
return $this->targetedCriteriaIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(CriteriaTargeting::class, 'Google_Service_AdExchangeBuyerII_CriteriaTargeting');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Date extends \Google\Model
{
/**
* @var int
*/
public $day;
/**
* @var int
*/
public $month;
/**
* @var int
*/
public $year;
/**
* @param int
*/
public function setDay($day)
{
$this->day = $day;
}
/**
* @return int
*/
public function getDay()
{
return $this->day;
}
/**
* @param int
*/
public function setMonth($month)
{
$this->month = $month;
}
/**
* @return int
*/
public function getMonth()
{
return $this->month;
}
/**
* @param int
*/
public function setYear($year)
{
$this->year = $year;
}
/**
* @return int
*/
public function getYear()
{
return $this->year;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Date::class, 'Google_Service_AdExchangeBuyerII_Date');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class DayPart extends \Google\Model
{
/**
* @var string
*/
public $dayOfWeek;
protected $endTimeType = TimeOfDay::class;
protected $endTimeDataType = '';
protected $startTimeType = TimeOfDay::class;
protected $startTimeDataType = '';
/**
* @param string
*/
public function setDayOfWeek($dayOfWeek)
{
$this->dayOfWeek = $dayOfWeek;
}
/**
* @return string
*/
public function getDayOfWeek()
{
return $this->dayOfWeek;
}
/**
* @param TimeOfDay
*/
public function setEndTime(TimeOfDay $endTime)
{
$this->endTime = $endTime;
}
/**
* @return TimeOfDay
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param TimeOfDay
*/
public function setStartTime(TimeOfDay $startTime)
{
$this->startTime = $startTime;
}
/**
* @return TimeOfDay
*/
public function getStartTime()
{
return $this->startTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DayPart::class, 'Google_Service_AdExchangeBuyerII_DayPart');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class DayPartTargeting extends \Google\Collection
{
protected $collection_key = 'dayParts';
protected $dayPartsType = DayPart::class;
protected $dayPartsDataType = 'array';
/**
* @var string
*/
public $timeZoneType;
/**
* @param DayPart[]
*/
public function setDayParts($dayParts)
{
$this->dayParts = $dayParts;
}
/**
* @return DayPart[]
*/
public function getDayParts()
{
return $this->dayParts;
}
/**
* @param string
*/
public function setTimeZoneType($timeZoneType)
{
$this->timeZoneType = $timeZoneType;
}
/**
* @return string
*/
public function getTimeZoneType()
{
return $this->timeZoneType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DayPartTargeting::class, 'Google_Service_AdExchangeBuyerII_DayPartTargeting');
@@ -0,0 +1,461 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Deal extends \Google\Collection
{
protected $collection_key = 'targetingCriterion';
/**
* @var string
*/
public $availableEndTime;
/**
* @var string
*/
public $availableStartTime;
protected $buyerPrivateDataType = PrivateData::class;
protected $buyerPrivateDataDataType = '';
/**
* @var string
*/
public $createProductId;
/**
* @var string
*/
public $createProductRevision;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $creativePreApprovalPolicy;
protected $creativeRestrictionsType = CreativeRestrictions::class;
protected $creativeRestrictionsDataType = '';
/**
* @var string
*/
public $creativeSafeFrameCompatibility;
/**
* @var string
*/
public $dealId;
protected $dealServingMetadataType = DealServingMetadata::class;
protected $dealServingMetadataDataType = '';
protected $dealTermsType = DealTerms::class;
protected $dealTermsDataType = '';
protected $deliveryControlType = DeliveryControl::class;
protected $deliveryControlDataType = '';
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $externalDealId;
/**
* @var bool
*/
public $isSetupComplete;
/**
* @var string
*/
public $programmaticCreativeSource;
/**
* @var string
*/
public $proposalId;
protected $sellerContactsType = ContactInformation::class;
protected $sellerContactsDataType = 'array';
/**
* @var string
*/
public $syndicationProduct;
protected $targetingType = MarketplaceTargeting::class;
protected $targetingDataType = '';
protected $targetingCriterionType = TargetingCriteria::class;
protected $targetingCriterionDataType = 'array';
/**
* @var string
*/
public $updateTime;
/**
* @var string
*/
public $webPropertyCode;
/**
* @param string
*/
public function setAvailableEndTime($availableEndTime)
{
$this->availableEndTime = $availableEndTime;
}
/**
* @return string
*/
public function getAvailableEndTime()
{
return $this->availableEndTime;
}
/**
* @param string
*/
public function setAvailableStartTime($availableStartTime)
{
$this->availableStartTime = $availableStartTime;
}
/**
* @return string
*/
public function getAvailableStartTime()
{
return $this->availableStartTime;
}
/**
* @param PrivateData
*/
public function setBuyerPrivateData(PrivateData $buyerPrivateData)
{
$this->buyerPrivateData = $buyerPrivateData;
}
/**
* @return PrivateData
*/
public function getBuyerPrivateData()
{
return $this->buyerPrivateData;
}
/**
* @param string
*/
public function setCreateProductId($createProductId)
{
$this->createProductId = $createProductId;
}
/**
* @return string
*/
public function getCreateProductId()
{
return $this->createProductId;
}
/**
* @param string
*/
public function setCreateProductRevision($createProductRevision)
{
$this->createProductRevision = $createProductRevision;
}
/**
* @return string
*/
public function getCreateProductRevision()
{
return $this->createProductRevision;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setCreativePreApprovalPolicy($creativePreApprovalPolicy)
{
$this->creativePreApprovalPolicy = $creativePreApprovalPolicy;
}
/**
* @return string
*/
public function getCreativePreApprovalPolicy()
{
return $this->creativePreApprovalPolicy;
}
/**
* @param CreativeRestrictions
*/
public function setCreativeRestrictions(CreativeRestrictions $creativeRestrictions)
{
$this->creativeRestrictions = $creativeRestrictions;
}
/**
* @return CreativeRestrictions
*/
public function getCreativeRestrictions()
{
return $this->creativeRestrictions;
}
/**
* @param string
*/
public function setCreativeSafeFrameCompatibility($creativeSafeFrameCompatibility)
{
$this->creativeSafeFrameCompatibility = $creativeSafeFrameCompatibility;
}
/**
* @return string
*/
public function getCreativeSafeFrameCompatibility()
{
return $this->creativeSafeFrameCompatibility;
}
/**
* @param string
*/
public function setDealId($dealId)
{
$this->dealId = $dealId;
}
/**
* @return string
*/
public function getDealId()
{
return $this->dealId;
}
/**
* @param DealServingMetadata
*/
public function setDealServingMetadata(DealServingMetadata $dealServingMetadata)
{
$this->dealServingMetadata = $dealServingMetadata;
}
/**
* @return DealServingMetadata
*/
public function getDealServingMetadata()
{
return $this->dealServingMetadata;
}
/**
* @param DealTerms
*/
public function setDealTerms(DealTerms $dealTerms)
{
$this->dealTerms = $dealTerms;
}
/**
* @return DealTerms
*/
public function getDealTerms()
{
return $this->dealTerms;
}
/**
* @param DeliveryControl
*/
public function setDeliveryControl(DeliveryControl $deliveryControl)
{
$this->deliveryControl = $deliveryControl;
}
/**
* @return DeliveryControl
*/
public function getDeliveryControl()
{
return $this->deliveryControl;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setExternalDealId($externalDealId)
{
$this->externalDealId = $externalDealId;
}
/**
* @return string
*/
public function getExternalDealId()
{
return $this->externalDealId;
}
/**
* @param bool
*/
public function setIsSetupComplete($isSetupComplete)
{
$this->isSetupComplete = $isSetupComplete;
}
/**
* @return bool
*/
public function getIsSetupComplete()
{
return $this->isSetupComplete;
}
/**
* @param string
*/
public function setProgrammaticCreativeSource($programmaticCreativeSource)
{
$this->programmaticCreativeSource = $programmaticCreativeSource;
}
/**
* @return string
*/
public function getProgrammaticCreativeSource()
{
return $this->programmaticCreativeSource;
}
/**
* @param string
*/
public function setProposalId($proposalId)
{
$this->proposalId = $proposalId;
}
/**
* @return string
*/
public function getProposalId()
{
return $this->proposalId;
}
/**
* @param ContactInformation[]
*/
public function setSellerContacts($sellerContacts)
{
$this->sellerContacts = $sellerContacts;
}
/**
* @return ContactInformation[]
*/
public function getSellerContacts()
{
return $this->sellerContacts;
}
/**
* @param string
*/
public function setSyndicationProduct($syndicationProduct)
{
$this->syndicationProduct = $syndicationProduct;
}
/**
* @return string
*/
public function getSyndicationProduct()
{
return $this->syndicationProduct;
}
/**
* @param MarketplaceTargeting
*/
public function setTargeting(MarketplaceTargeting $targeting)
{
$this->targeting = $targeting;
}
/**
* @return MarketplaceTargeting
*/
public function getTargeting()
{
return $this->targeting;
}
/**
* @param TargetingCriteria[]
*/
public function setTargetingCriterion($targetingCriterion)
{
$this->targetingCriterion = $targetingCriterion;
}
/**
* @return TargetingCriteria[]
*/
public function getTargetingCriterion()
{
return $this->targetingCriterion;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
/**
* @param string
*/
public function setWebPropertyCode($webPropertyCode)
{
$this->webPropertyCode = $webPropertyCode;
}
/**
* @return string
*/
public function getWebPropertyCode()
{
return $this->webPropertyCode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Deal::class, 'Google_Service_AdExchangeBuyerII_Deal');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class DealPauseStatus extends \Google\Model
{
/**
* @var string
*/
public $buyerPauseReason;
/**
* @var string
*/
public $firstPausedBy;
/**
* @var bool
*/
public $hasBuyerPaused;
/**
* @var bool
*/
public $hasSellerPaused;
/**
* @var string
*/
public $sellerPauseReason;
/**
* @param string
*/
public function setBuyerPauseReason($buyerPauseReason)
{
$this->buyerPauseReason = $buyerPauseReason;
}
/**
* @return string
*/
public function getBuyerPauseReason()
{
return $this->buyerPauseReason;
}
/**
* @param string
*/
public function setFirstPausedBy($firstPausedBy)
{
$this->firstPausedBy = $firstPausedBy;
}
/**
* @return string
*/
public function getFirstPausedBy()
{
return $this->firstPausedBy;
}
/**
* @param bool
*/
public function setHasBuyerPaused($hasBuyerPaused)
{
$this->hasBuyerPaused = $hasBuyerPaused;
}
/**
* @return bool
*/
public function getHasBuyerPaused()
{
return $this->hasBuyerPaused;
}
/**
* @param bool
*/
public function setHasSellerPaused($hasSellerPaused)
{
$this->hasSellerPaused = $hasSellerPaused;
}
/**
* @return bool
*/
public function getHasSellerPaused()
{
return $this->hasSellerPaused;
}
/**
* @param string
*/
public function setSellerPauseReason($sellerPauseReason)
{
$this->sellerPauseReason = $sellerPauseReason;
}
/**
* @return string
*/
public function getSellerPauseReason()
{
return $this->sellerPauseReason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DealPauseStatus::class, 'Google_Service_AdExchangeBuyerII_DealPauseStatus');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class DealServingMetadata extends \Google\Model
{
protected $dealPauseStatusType = DealPauseStatus::class;
protected $dealPauseStatusDataType = '';
/**
* @param DealPauseStatus
*/
public function setDealPauseStatus(DealPauseStatus $dealPauseStatus)
{
$this->dealPauseStatus = $dealPauseStatus;
}
/**
* @return DealPauseStatus
*/
public function getDealPauseStatus()
{
return $this->dealPauseStatus;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DealServingMetadata::class, 'Google_Service_AdExchangeBuyerII_DealServingMetadata');
@@ -0,0 +1,162 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class DealTerms extends \Google\Model
{
/**
* @var string
*/
public $brandingType;
/**
* @var string
*/
public $description;
protected $estimatedGrossSpendType = Price::class;
protected $estimatedGrossSpendDataType = '';
/**
* @var string
*/
public $estimatedImpressionsPerDay;
protected $guaranteedFixedPriceTermsType = GuaranteedFixedPriceTerms::class;
protected $guaranteedFixedPriceTermsDataType = '';
protected $nonGuaranteedAuctionTermsType = NonGuaranteedAuctionTerms::class;
protected $nonGuaranteedAuctionTermsDataType = '';
protected $nonGuaranteedFixedPriceTermsType = NonGuaranteedFixedPriceTerms::class;
protected $nonGuaranteedFixedPriceTermsDataType = '';
/**
* @var string
*/
public $sellerTimeZone;
/**
* @param string
*/
public function setBrandingType($brandingType)
{
$this->brandingType = $brandingType;
}
/**
* @return string
*/
public function getBrandingType()
{
return $this->brandingType;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param Price
*/
public function setEstimatedGrossSpend(Price $estimatedGrossSpend)
{
$this->estimatedGrossSpend = $estimatedGrossSpend;
}
/**
* @return Price
*/
public function getEstimatedGrossSpend()
{
return $this->estimatedGrossSpend;
}
/**
* @param string
*/
public function setEstimatedImpressionsPerDay($estimatedImpressionsPerDay)
{
$this->estimatedImpressionsPerDay = $estimatedImpressionsPerDay;
}
/**
* @return string
*/
public function getEstimatedImpressionsPerDay()
{
return $this->estimatedImpressionsPerDay;
}
/**
* @param GuaranteedFixedPriceTerms
*/
public function setGuaranteedFixedPriceTerms(GuaranteedFixedPriceTerms $guaranteedFixedPriceTerms)
{
$this->guaranteedFixedPriceTerms = $guaranteedFixedPriceTerms;
}
/**
* @return GuaranteedFixedPriceTerms
*/
public function getGuaranteedFixedPriceTerms()
{
return $this->guaranteedFixedPriceTerms;
}
/**
* @param NonGuaranteedAuctionTerms
*/
public function setNonGuaranteedAuctionTerms(NonGuaranteedAuctionTerms $nonGuaranteedAuctionTerms)
{
$this->nonGuaranteedAuctionTerms = $nonGuaranteedAuctionTerms;
}
/**
* @return NonGuaranteedAuctionTerms
*/
public function getNonGuaranteedAuctionTerms()
{
return $this->nonGuaranteedAuctionTerms;
}
/**
* @param NonGuaranteedFixedPriceTerms
*/
public function setNonGuaranteedFixedPriceTerms(NonGuaranteedFixedPriceTerms $nonGuaranteedFixedPriceTerms)
{
$this->nonGuaranteedFixedPriceTerms = $nonGuaranteedFixedPriceTerms;
}
/**
* @return NonGuaranteedFixedPriceTerms
*/
public function getNonGuaranteedFixedPriceTerms()
{
return $this->nonGuaranteedFixedPriceTerms;
}
/**
* @param string
*/
public function setSellerTimeZone($sellerTimeZone)
{
$this->sellerTimeZone = $sellerTimeZone;
}
/**
* @return string
*/
public function getSellerTimeZone()
{
return $this->sellerTimeZone;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DealTerms::class, 'Google_Service_AdExchangeBuyerII_DealTerms');
@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class DeliveryControl extends \Google\Collection
{
protected $collection_key = 'frequencyCaps';
/**
* @var string
*/
public $creativeBlockingLevel;
/**
* @var string
*/
public $deliveryRateType;
protected $frequencyCapsType = FrequencyCap::class;
protected $frequencyCapsDataType = 'array';
/**
* @param string
*/
public function setCreativeBlockingLevel($creativeBlockingLevel)
{
$this->creativeBlockingLevel = $creativeBlockingLevel;
}
/**
* @return string
*/
public function getCreativeBlockingLevel()
{
return $this->creativeBlockingLevel;
}
/**
* @param string
*/
public function setDeliveryRateType($deliveryRateType)
{
$this->deliveryRateType = $deliveryRateType;
}
/**
* @return string
*/
public function getDeliveryRateType()
{
return $this->deliveryRateType;
}
/**
* @param FrequencyCap[]
*/
public function setFrequencyCaps($frequencyCaps)
{
$this->frequencyCaps = $frequencyCaps;
}
/**
* @return FrequencyCap[]
*/
public function getFrequencyCaps()
{
return $this->frequencyCaps;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(DeliveryControl::class, 'Google_Service_AdExchangeBuyerII_DeliveryControl');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Disapproval extends \Google\Collection
{
protected $collection_key = 'details';
/**
* @var string[]
*/
public $details;
/**
* @var string
*/
public $reason;
/**
* @param string[]
*/
public function setDetails($details)
{
$this->details = $details;
}
/**
* @return string[]
*/
public function getDetails()
{
return $this->details;
}
/**
* @param string
*/
public function setReason($reason)
{
$this->reason = $reason;
}
/**
* @return string
*/
public function getReason()
{
return $this->reason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Disapproval::class, 'Google_Service_AdExchangeBuyerII_Disapproval');
@@ -0,0 +1,273 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class FilterSet extends \Google\Collection
{
protected $collection_key = 'sellerNetworkIds';
protected $absoluteDateRangeType = AbsoluteDateRange::class;
protected $absoluteDateRangeDataType = '';
/**
* @var string[]
*/
public $breakdownDimensions;
/**
* @var string
*/
public $creativeId;
/**
* @var string
*/
public $dealId;
/**
* @var string
*/
public $environment;
/**
* @var string
*/
public $format;
/**
* @var string[]
*/
public $formats;
/**
* @var string
*/
public $name;
/**
* @var string[]
*/
public $platforms;
/**
* @var string[]
*/
public $publisherIdentifiers;
protected $realtimeTimeRangeType = RealtimeTimeRange::class;
protected $realtimeTimeRangeDataType = '';
protected $relativeDateRangeType = RelativeDateRange::class;
protected $relativeDateRangeDataType = '';
/**
* @var int[]
*/
public $sellerNetworkIds;
/**
* @var string
*/
public $timeSeriesGranularity;
/**
* @param AbsoluteDateRange
*/
public function setAbsoluteDateRange(AbsoluteDateRange $absoluteDateRange)
{
$this->absoluteDateRange = $absoluteDateRange;
}
/**
* @return AbsoluteDateRange
*/
public function getAbsoluteDateRange()
{
return $this->absoluteDateRange;
}
/**
* @param string[]
*/
public function setBreakdownDimensions($breakdownDimensions)
{
$this->breakdownDimensions = $breakdownDimensions;
}
/**
* @return string[]
*/
public function getBreakdownDimensions()
{
return $this->breakdownDimensions;
}
/**
* @param string
*/
public function setCreativeId($creativeId)
{
$this->creativeId = $creativeId;
}
/**
* @return string
*/
public function getCreativeId()
{
return $this->creativeId;
}
/**
* @param string
*/
public function setDealId($dealId)
{
$this->dealId = $dealId;
}
/**
* @return string
*/
public function getDealId()
{
return $this->dealId;
}
/**
* @param string
*/
public function setEnvironment($environment)
{
$this->environment = $environment;
}
/**
* @return string
*/
public function getEnvironment()
{
return $this->environment;
}
/**
* @param string
*/
public function setFormat($format)
{
$this->format = $format;
}
/**
* @return string
*/
public function getFormat()
{
return $this->format;
}
/**
* @param string[]
*/
public function setFormats($formats)
{
$this->formats = $formats;
}
/**
* @return string[]
*/
public function getFormats()
{
return $this->formats;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string[]
*/
public function setPlatforms($platforms)
{
$this->platforms = $platforms;
}
/**
* @return string[]
*/
public function getPlatforms()
{
return $this->platforms;
}
/**
* @param string[]
*/
public function setPublisherIdentifiers($publisherIdentifiers)
{
$this->publisherIdentifiers = $publisherIdentifiers;
}
/**
* @return string[]
*/
public function getPublisherIdentifiers()
{
return $this->publisherIdentifiers;
}
/**
* @param RealtimeTimeRange
*/
public function setRealtimeTimeRange(RealtimeTimeRange $realtimeTimeRange)
{
$this->realtimeTimeRange = $realtimeTimeRange;
}
/**
* @return RealtimeTimeRange
*/
public function getRealtimeTimeRange()
{
return $this->realtimeTimeRange;
}
/**
* @param RelativeDateRange
*/
public function setRelativeDateRange(RelativeDateRange $relativeDateRange)
{
$this->relativeDateRange = $relativeDateRange;
}
/**
* @return RelativeDateRange
*/
public function getRelativeDateRange()
{
return $this->relativeDateRange;
}
/**
* @param int[]
*/
public function setSellerNetworkIds($sellerNetworkIds)
{
$this->sellerNetworkIds = $sellerNetworkIds;
}
/**
* @return int[]
*/
public function getSellerNetworkIds()
{
return $this->sellerNetworkIds;
}
/**
* @param string
*/
public function setTimeSeriesGranularity($timeSeriesGranularity)
{
$this->timeSeriesGranularity = $timeSeriesGranularity;
}
/**
* @return string
*/
public function getTimeSeriesGranularity()
{
return $this->timeSeriesGranularity;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FilterSet::class, 'Google_Service_AdExchangeBuyerII_FilterSet');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class FilteredBidCreativeRow extends \Google\Model
{
protected $bidCountType = MetricValue::class;
protected $bidCountDataType = '';
/**
* @var string
*/
public $creativeId;
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
/**
* @param MetricValue
*/
public function setBidCount(MetricValue $bidCount)
{
$this->bidCount = $bidCount;
}
/**
* @return MetricValue
*/
public function getBidCount()
{
return $this->bidCount;
}
/**
* @param string
*/
public function setCreativeId($creativeId)
{
$this->creativeId = $creativeId;
}
/**
* @return string
*/
public function getCreativeId()
{
return $this->creativeId;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FilteredBidCreativeRow::class, 'Google_Service_AdExchangeBuyerII_FilteredBidCreativeRow');
@@ -0,0 +1,94 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class FilteredBidDetailRow extends \Google\Model
{
protected $bidCountType = MetricValue::class;
protected $bidCountDataType = '';
/**
* @var string
*/
public $detail;
/**
* @var int
*/
public $detailId;
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
/**
* @param MetricValue
*/
public function setBidCount(MetricValue $bidCount)
{
$this->bidCount = $bidCount;
}
/**
* @return MetricValue
*/
public function getBidCount()
{
return $this->bidCount;
}
/**
* @param string
*/
public function setDetail($detail)
{
$this->detail = $detail;
}
/**
* @return string
*/
public function getDetail()
{
return $this->detail;
}
/**
* @param int
*/
public function setDetailId($detailId)
{
$this->detailId = $detailId;
}
/**
* @return int
*/
public function getDetailId()
{
return $this->detailId;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FilteredBidDetailRow::class, 'Google_Service_AdExchangeBuyerII_FilteredBidDetailRow');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class FirstPartyMobileApplicationTargeting extends \Google\Collection
{
protected $collection_key = 'targetedAppIds';
/**
* @var string[]
*/
public $excludedAppIds;
/**
* @var string[]
*/
public $targetedAppIds;
/**
* @param string[]
*/
public function setExcludedAppIds($excludedAppIds)
{
$this->excludedAppIds = $excludedAppIds;
}
/**
* @return string[]
*/
public function getExcludedAppIds()
{
return $this->excludedAppIds;
}
/**
* @param string[]
*/
public function setTargetedAppIds($targetedAppIds)
{
$this->targetedAppIds = $targetedAppIds;
}
/**
* @return string[]
*/
public function getTargetedAppIds()
{
return $this->targetedAppIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FirstPartyMobileApplicationTargeting::class, 'Google_Service_AdExchangeBuyerII_FirstPartyMobileApplicationTargeting');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class FrequencyCap extends \Google\Model
{
/**
* @var int
*/
public $maxImpressions;
/**
* @var int
*/
public $numTimeUnits;
/**
* @var string
*/
public $timeUnitType;
/**
* @param int
*/
public function setMaxImpressions($maxImpressions)
{
$this->maxImpressions = $maxImpressions;
}
/**
* @return int
*/
public function getMaxImpressions()
{
return $this->maxImpressions;
}
/**
* @param int
*/
public function setNumTimeUnits($numTimeUnits)
{
$this->numTimeUnits = $numTimeUnits;
}
/**
* @return int
*/
public function getNumTimeUnits()
{
return $this->numTimeUnits;
}
/**
* @param string
*/
public function setTimeUnitType($timeUnitType)
{
$this->timeUnitType = $timeUnitType;
}
/**
* @return string
*/
public function getTimeUnitType()
{
return $this->timeUnitType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(FrequencyCap::class, 'Google_Service_AdExchangeBuyerII_FrequencyCap');
@@ -0,0 +1,151 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class GuaranteedFixedPriceTerms extends \Google\Collection
{
protected $collection_key = 'fixedPrices';
protected $fixedPricesType = PricePerBuyer::class;
protected $fixedPricesDataType = 'array';
/**
* @var string
*/
public $guaranteedImpressions;
/**
* @var string
*/
public $guaranteedLooks;
/**
* @var string
*/
public $impressionCap;
/**
* @var string
*/
public $minimumDailyLooks;
/**
* @var string
*/
public $percentShareOfVoice;
/**
* @var string
*/
public $reservationType;
/**
* @param PricePerBuyer[]
*/
public function setFixedPrices($fixedPrices)
{
$this->fixedPrices = $fixedPrices;
}
/**
* @return PricePerBuyer[]
*/
public function getFixedPrices()
{
return $this->fixedPrices;
}
/**
* @param string
*/
public function setGuaranteedImpressions($guaranteedImpressions)
{
$this->guaranteedImpressions = $guaranteedImpressions;
}
/**
* @return string
*/
public function getGuaranteedImpressions()
{
return $this->guaranteedImpressions;
}
/**
* @param string
*/
public function setGuaranteedLooks($guaranteedLooks)
{
$this->guaranteedLooks = $guaranteedLooks;
}
/**
* @return string
*/
public function getGuaranteedLooks()
{
return $this->guaranteedLooks;
}
/**
* @param string
*/
public function setImpressionCap($impressionCap)
{
$this->impressionCap = $impressionCap;
}
/**
* @return string
*/
public function getImpressionCap()
{
return $this->impressionCap;
}
/**
* @param string
*/
public function setMinimumDailyLooks($minimumDailyLooks)
{
$this->minimumDailyLooks = $minimumDailyLooks;
}
/**
* @return string
*/
public function getMinimumDailyLooks()
{
return $this->minimumDailyLooks;
}
/**
* @param string
*/
public function setPercentShareOfVoice($percentShareOfVoice)
{
$this->percentShareOfVoice = $percentShareOfVoice;
}
/**
* @return string
*/
public function getPercentShareOfVoice()
{
return $this->percentShareOfVoice;
}
/**
* @param string
*/
public function setReservationType($reservationType)
{
$this->reservationType = $reservationType;
}
/**
* @return string
*/
public function getReservationType()
{
return $this->reservationType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GuaranteedFixedPriceTerms::class, 'Google_Service_AdExchangeBuyerII_GuaranteedFixedPriceTerms');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class HtmlContent extends \Google\Model
{
/**
* @var int
*/
public $height;
/**
* @var string
*/
public $snippet;
/**
* @var int
*/
public $width;
/**
* @param int
*/
public function setHeight($height)
{
$this->height = $height;
}
/**
* @return int
*/
public function getHeight()
{
return $this->height;
}
/**
* @param string
*/
public function setSnippet($snippet)
{
$this->snippet = $snippet;
}
/**
* @return string
*/
public function getSnippet()
{
return $this->snippet;
}
/**
* @param int
*/
public function setWidth($width)
{
$this->width = $width;
}
/**
* @return int
*/
public function getWidth()
{
return $this->width;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(HtmlContent::class, 'Google_Service_AdExchangeBuyerII_HtmlContent');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Image extends \Google\Model
{
/**
* @var int
*/
public $height;
/**
* @var string
*/
public $url;
/**
* @var int
*/
public $width;
/**
* @param int
*/
public function setHeight($height)
{
$this->height = $height;
}
/**
* @return int
*/
public function getHeight()
{
return $this->height;
}
/**
* @param string
*/
public function setUrl($url)
{
$this->url = $url;
}
/**
* @return string
*/
public function getUrl()
{
return $this->url;
}
/**
* @param int
*/
public function setWidth($width)
{
$this->width = $width;
}
/**
* @return int
*/
public function getWidth()
{
return $this->width;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Image::class, 'Google_Service_AdExchangeBuyerII_Image');
@@ -0,0 +1,122 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ImpressionMetricsRow extends \Google\Model
{
protected $availableImpressionsType = MetricValue::class;
protected $availableImpressionsDataType = '';
protected $bidRequestsType = MetricValue::class;
protected $bidRequestsDataType = '';
protected $inventoryMatchesType = MetricValue::class;
protected $inventoryMatchesDataType = '';
protected $responsesWithBidsType = MetricValue::class;
protected $responsesWithBidsDataType = '';
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
protected $successfulResponsesType = MetricValue::class;
protected $successfulResponsesDataType = '';
/**
* @param MetricValue
*/
public function setAvailableImpressions(MetricValue $availableImpressions)
{
$this->availableImpressions = $availableImpressions;
}
/**
* @return MetricValue
*/
public function getAvailableImpressions()
{
return $this->availableImpressions;
}
/**
* @param MetricValue
*/
public function setBidRequests(MetricValue $bidRequests)
{
$this->bidRequests = $bidRequests;
}
/**
* @return MetricValue
*/
public function getBidRequests()
{
return $this->bidRequests;
}
/**
* @param MetricValue
*/
public function setInventoryMatches(MetricValue $inventoryMatches)
{
$this->inventoryMatches = $inventoryMatches;
}
/**
* @return MetricValue
*/
public function getInventoryMatches()
{
return $this->inventoryMatches;
}
/**
* @param MetricValue
*/
public function setResponsesWithBids(MetricValue $responsesWithBids)
{
$this->responsesWithBids = $responsesWithBids;
}
/**
* @return MetricValue
*/
public function getResponsesWithBids()
{
return $this->responsesWithBids;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
/**
* @param MetricValue
*/
public function setSuccessfulResponses(MetricValue $successfulResponses)
{
$this->successfulResponses = $successfulResponses;
}
/**
* @return MetricValue
*/
public function getSuccessfulResponses()
{
return $this->successfulResponses;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ImpressionMetricsRow::class, 'Google_Service_AdExchangeBuyerII_ImpressionMetricsRow');
@@ -0,0 +1,59 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class InventorySizeTargeting extends \Google\Collection
{
protected $collection_key = 'targetedInventorySizes';
protected $excludedInventorySizesType = AdSize::class;
protected $excludedInventorySizesDataType = 'array';
protected $targetedInventorySizesType = AdSize::class;
protected $targetedInventorySizesDataType = 'array';
/**
* @param AdSize[]
*/
public function setExcludedInventorySizes($excludedInventorySizes)
{
$this->excludedInventorySizes = $excludedInventorySizes;
}
/**
* @return AdSize[]
*/
public function getExcludedInventorySizes()
{
return $this->excludedInventorySizes;
}
/**
* @param AdSize[]
*/
public function setTargetedInventorySizes($targetedInventorySizes)
{
$this->targetedInventorySizes = $targetedInventorySizes;
}
/**
* @return AdSize[]
*/
public function getTargetedInventorySizes()
{
return $this->targetedInventorySizes;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(InventorySizeTargeting::class, 'Google_Service_AdExchangeBuyerII_InventorySizeTargeting');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListBidMetricsResponse extends \Google\Collection
{
protected $collection_key = 'bidMetricsRows';
protected $bidMetricsRowsType = BidMetricsRow::class;
protected $bidMetricsRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param BidMetricsRow[]
*/
public function setBidMetricsRows($bidMetricsRows)
{
$this->bidMetricsRows = $bidMetricsRows;
}
/**
* @return BidMetricsRow[]
*/
public function getBidMetricsRows()
{
return $this->bidMetricsRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListBidMetricsResponse::class, 'Google_Service_AdExchangeBuyerII_ListBidMetricsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListBidResponseErrorsResponse extends \Google\Collection
{
protected $collection_key = 'calloutStatusRows';
protected $calloutStatusRowsType = CalloutStatusRow::class;
protected $calloutStatusRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param CalloutStatusRow[]
*/
public function setCalloutStatusRows($calloutStatusRows)
{
$this->calloutStatusRows = $calloutStatusRows;
}
/**
* @return CalloutStatusRow[]
*/
public function getCalloutStatusRows()
{
return $this->calloutStatusRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListBidResponseErrorsResponse::class, 'Google_Service_AdExchangeBuyerII_ListBidResponseErrorsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListBidResponsesWithoutBidsResponse extends \Google\Collection
{
protected $collection_key = 'bidResponseWithoutBidsStatusRows';
protected $bidResponseWithoutBidsStatusRowsType = BidResponseWithoutBidsStatusRow::class;
protected $bidResponseWithoutBidsStatusRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param BidResponseWithoutBidsStatusRow[]
*/
public function setBidResponseWithoutBidsStatusRows($bidResponseWithoutBidsStatusRows)
{
$this->bidResponseWithoutBidsStatusRows = $bidResponseWithoutBidsStatusRows;
}
/**
* @return BidResponseWithoutBidsStatusRow[]
*/
public function getBidResponseWithoutBidsStatusRows()
{
return $this->bidResponseWithoutBidsStatusRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListBidResponsesWithoutBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListBidResponsesWithoutBidsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListClientUserInvitationsResponse extends \Google\Collection
{
protected $collection_key = 'invitations';
protected $invitationsType = ClientUserInvitation::class;
protected $invitationsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param ClientUserInvitation[]
*/
public function setInvitations($invitations)
{
$this->invitations = $invitations;
}
/**
* @return ClientUserInvitation[]
*/
public function getInvitations()
{
return $this->invitations;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListClientUserInvitationsResponse::class, 'Google_Service_AdExchangeBuyerII_ListClientUserInvitationsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListClientUsersResponse extends \Google\Collection
{
protected $collection_key = 'users';
/**
* @var string
*/
public $nextPageToken;
protected $usersType = ClientUser::class;
protected $usersDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param ClientUser[]
*/
public function setUsers($users)
{
$this->users = $users;
}
/**
* @return ClientUser[]
*/
public function getUsers()
{
return $this->users;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListClientUsersResponse::class, 'Google_Service_AdExchangeBuyerII_ListClientUsersResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListClientsResponse extends \Google\Collection
{
protected $collection_key = 'clients';
protected $clientsType = Client::class;
protected $clientsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param Client[]
*/
public function setClients($clients)
{
$this->clients = $clients;
}
/**
* @return Client[]
*/
public function getClients()
{
return $this->clients;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListClientsResponse::class, 'Google_Service_AdExchangeBuyerII_ListClientsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListCreativeStatusBreakdownByCreativeResponse extends \Google\Collection
{
protected $collection_key = 'filteredBidCreativeRows';
protected $filteredBidCreativeRowsType = FilteredBidCreativeRow::class;
protected $filteredBidCreativeRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param FilteredBidCreativeRow[]
*/
public function setFilteredBidCreativeRows($filteredBidCreativeRows)
{
$this->filteredBidCreativeRows = $filteredBidCreativeRows;
}
/**
* @return FilteredBidCreativeRow[]
*/
public function getFilteredBidCreativeRows()
{
return $this->filteredBidCreativeRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListCreativeStatusBreakdownByCreativeResponse::class, 'Google_Service_AdExchangeBuyerII_ListCreativeStatusBreakdownByCreativeResponse');
@@ -0,0 +1,79 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListCreativeStatusBreakdownByDetailResponse extends \Google\Collection
{
protected $collection_key = 'filteredBidDetailRows';
/**
* @var string
*/
public $detailType;
protected $filteredBidDetailRowsType = FilteredBidDetailRow::class;
protected $filteredBidDetailRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param string
*/
public function setDetailType($detailType)
{
$this->detailType = $detailType;
}
/**
* @return string
*/
public function getDetailType()
{
return $this->detailType;
}
/**
* @param FilteredBidDetailRow[]
*/
public function setFilteredBidDetailRows($filteredBidDetailRows)
{
$this->filteredBidDetailRows = $filteredBidDetailRows;
}
/**
* @return FilteredBidDetailRow[]
*/
public function getFilteredBidDetailRows()
{
return $this->filteredBidDetailRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListCreativeStatusBreakdownByDetailResponse::class, 'Google_Service_AdExchangeBuyerII_ListCreativeStatusBreakdownByDetailResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListCreativesResponse extends \Google\Collection
{
protected $collection_key = 'creatives';
protected $creativesType = Creative::class;
protected $creativesDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param Creative[]
*/
public function setCreatives($creatives)
{
$this->creatives = $creatives;
}
/**
* @return Creative[]
*/
public function getCreatives()
{
return $this->creatives;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListCreativesResponse::class, 'Google_Service_AdExchangeBuyerII_ListCreativesResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListDealAssociationsResponse extends \Google\Collection
{
protected $collection_key = 'associations';
protected $associationsType = CreativeDealAssociation::class;
protected $associationsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param CreativeDealAssociation[]
*/
public function setAssociations($associations)
{
$this->associations = $associations;
}
/**
* @return CreativeDealAssociation[]
*/
public function getAssociations()
{
return $this->associations;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListDealAssociationsResponse::class, 'Google_Service_AdExchangeBuyerII_ListDealAssociationsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListFilterSetsResponse extends \Google\Collection
{
protected $collection_key = 'filterSets';
protected $filterSetsType = FilterSet::class;
protected $filterSetsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param FilterSet[]
*/
public function setFilterSets($filterSets)
{
$this->filterSets = $filterSets;
}
/**
* @return FilterSet[]
*/
public function getFilterSets()
{
return $this->filterSets;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListFilterSetsResponse::class, 'Google_Service_AdExchangeBuyerII_ListFilterSetsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListFilteredBidRequestsResponse extends \Google\Collection
{
protected $collection_key = 'calloutStatusRows';
protected $calloutStatusRowsType = CalloutStatusRow::class;
protected $calloutStatusRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param CalloutStatusRow[]
*/
public function setCalloutStatusRows($calloutStatusRows)
{
$this->calloutStatusRows = $calloutStatusRows;
}
/**
* @return CalloutStatusRow[]
*/
public function getCalloutStatusRows()
{
return $this->calloutStatusRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListFilteredBidRequestsResponse::class, 'Google_Service_AdExchangeBuyerII_ListFilteredBidRequestsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListFilteredBidsResponse extends \Google\Collection
{
protected $collection_key = 'creativeStatusRows';
protected $creativeStatusRowsType = CreativeStatusRow::class;
protected $creativeStatusRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param CreativeStatusRow[]
*/
public function setCreativeStatusRows($creativeStatusRows)
{
$this->creativeStatusRows = $creativeStatusRows;
}
/**
* @return CreativeStatusRow[]
*/
public function getCreativeStatusRows()
{
return $this->creativeStatusRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListFilteredBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListFilteredBidsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListImpressionMetricsResponse extends \Google\Collection
{
protected $collection_key = 'impressionMetricsRows';
protected $impressionMetricsRowsType = ImpressionMetricsRow::class;
protected $impressionMetricsRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param ImpressionMetricsRow[]
*/
public function setImpressionMetricsRows($impressionMetricsRows)
{
$this->impressionMetricsRows = $impressionMetricsRows;
}
/**
* @return ImpressionMetricsRow[]
*/
public function getImpressionMetricsRows()
{
return $this->impressionMetricsRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListImpressionMetricsResponse::class, 'Google_Service_AdExchangeBuyerII_ListImpressionMetricsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListLosingBidsResponse extends \Google\Collection
{
protected $collection_key = 'creativeStatusRows';
protected $creativeStatusRowsType = CreativeStatusRow::class;
protected $creativeStatusRowsDataType = 'array';
/**
* @var string
*/
public $nextPageToken;
/**
* @param CreativeStatusRow[]
*/
public function setCreativeStatusRows($creativeStatusRows)
{
$this->creativeStatusRows = $creativeStatusRows;
}
/**
* @return CreativeStatusRow[]
*/
public function getCreativeStatusRows()
{
return $this->creativeStatusRows;
}
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListLosingBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListLosingBidsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListNonBillableWinningBidsResponse extends \Google\Collection
{
protected $collection_key = 'nonBillableWinningBidStatusRows';
/**
* @var string
*/
public $nextPageToken;
protected $nonBillableWinningBidStatusRowsType = NonBillableWinningBidStatusRow::class;
protected $nonBillableWinningBidStatusRowsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param NonBillableWinningBidStatusRow[]
*/
public function setNonBillableWinningBidStatusRows($nonBillableWinningBidStatusRows)
{
$this->nonBillableWinningBidStatusRows = $nonBillableWinningBidStatusRows;
}
/**
* @return NonBillableWinningBidStatusRow[]
*/
public function getNonBillableWinningBidStatusRows()
{
return $this->nonBillableWinningBidStatusRows;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListNonBillableWinningBidsResponse::class, 'Google_Service_AdExchangeBuyerII_ListNonBillableWinningBidsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListProductsResponse extends \Google\Collection
{
protected $collection_key = 'products';
/**
* @var string
*/
public $nextPageToken;
protected $productsType = Product::class;
protected $productsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Product[]
*/
public function setProducts($products)
{
$this->products = $products;
}
/**
* @return Product[]
*/
public function getProducts()
{
return $this->products;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListProductsResponse::class, 'Google_Service_AdExchangeBuyerII_ListProductsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListProposalsResponse extends \Google\Collection
{
protected $collection_key = 'proposals';
/**
* @var string
*/
public $nextPageToken;
protected $proposalsType = Proposal::class;
protected $proposalsDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param Proposal[]
*/
public function setProposals($proposals)
{
$this->proposals = $proposals;
}
/**
* @return Proposal[]
*/
public function getProposals()
{
return $this->proposals;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListProposalsResponse::class, 'Google_Service_AdExchangeBuyerII_ListProposalsResponse');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class ListPublisherProfilesResponse extends \Google\Collection
{
protected $collection_key = 'publisherProfiles';
/**
* @var string
*/
public $nextPageToken;
protected $publisherProfilesType = PublisherProfile::class;
protected $publisherProfilesDataType = 'array';
/**
* @param string
*/
public function setNextPageToken($nextPageToken)
{
$this->nextPageToken = $nextPageToken;
}
/**
* @return string
*/
public function getNextPageToken()
{
return $this->nextPageToken;
}
/**
* @param PublisherProfile[]
*/
public function setPublisherProfiles($publisherProfiles)
{
$this->publisherProfiles = $publisherProfiles;
}
/**
* @return PublisherProfile[]
*/
public function getPublisherProfiles()
{
return $this->publisherProfiles;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(ListPublisherProfilesResponse::class, 'Google_Service_AdExchangeBuyerII_ListPublisherProfilesResponse');
@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class LocationContext extends \Google\Collection
{
protected $collection_key = 'geoCriteriaIds';
/**
* @var int[]
*/
public $geoCriteriaIds;
/**
* @param int[]
*/
public function setGeoCriteriaIds($geoCriteriaIds)
{
$this->geoCriteriaIds = $geoCriteriaIds;
}
/**
* @return int[]
*/
public function getGeoCriteriaIds()
{
return $this->geoCriteriaIds;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(LocationContext::class, 'Google_Service_AdExchangeBuyerII_LocationContext');
@@ -0,0 +1,106 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class MarketplaceTargeting extends \Google\Model
{
protected $geoTargetingType = CriteriaTargeting::class;
protected $geoTargetingDataType = '';
protected $inventorySizeTargetingType = InventorySizeTargeting::class;
protected $inventorySizeTargetingDataType = '';
protected $placementTargetingType = PlacementTargeting::class;
protected $placementTargetingDataType = '';
protected $technologyTargetingType = TechnologyTargeting::class;
protected $technologyTargetingDataType = '';
protected $videoTargetingType = VideoTargeting::class;
protected $videoTargetingDataType = '';
/**
* @param CriteriaTargeting
*/
public function setGeoTargeting(CriteriaTargeting $geoTargeting)
{
$this->geoTargeting = $geoTargeting;
}
/**
* @return CriteriaTargeting
*/
public function getGeoTargeting()
{
return $this->geoTargeting;
}
/**
* @param InventorySizeTargeting
*/
public function setInventorySizeTargeting(InventorySizeTargeting $inventorySizeTargeting)
{
$this->inventorySizeTargeting = $inventorySizeTargeting;
}
/**
* @return InventorySizeTargeting
*/
public function getInventorySizeTargeting()
{
return $this->inventorySizeTargeting;
}
/**
* @param PlacementTargeting
*/
public function setPlacementTargeting(PlacementTargeting $placementTargeting)
{
$this->placementTargeting = $placementTargeting;
}
/**
* @return PlacementTargeting
*/
public function getPlacementTargeting()
{
return $this->placementTargeting;
}
/**
* @param TechnologyTargeting
*/
public function setTechnologyTargeting(TechnologyTargeting $technologyTargeting)
{
$this->technologyTargeting = $technologyTargeting;
}
/**
* @return TechnologyTargeting
*/
public function getTechnologyTargeting()
{
return $this->technologyTargeting;
}
/**
* @param VideoTargeting
*/
public function setVideoTargeting(VideoTargeting $videoTargeting)
{
$this->videoTargeting = $videoTargeting;
}
/**
* @return VideoTargeting
*/
public function getVideoTargeting()
{
return $this->videoTargeting;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MarketplaceTargeting::class, 'Google_Service_AdExchangeBuyerII_MarketplaceTargeting');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class MetricValue extends \Google\Model
{
/**
* @var string
*/
public $value;
/**
* @var string
*/
public $variance;
/**
* @param string
*/
public function setValue($value)
{
$this->value = $value;
}
/**
* @return string
*/
public function getValue()
{
return $this->value;
}
/**
* @param string
*/
public function setVariance($variance)
{
$this->variance = $variance;
}
/**
* @return string
*/
public function getVariance()
{
return $this->variance;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MetricValue::class, 'Google_Service_AdExchangeBuyerII_MetricValue');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class MobileApplicationTargeting extends \Google\Model
{
protected $firstPartyTargetingType = FirstPartyMobileApplicationTargeting::class;
protected $firstPartyTargetingDataType = '';
/**
* @param FirstPartyMobileApplicationTargeting
*/
public function setFirstPartyTargeting(FirstPartyMobileApplicationTargeting $firstPartyTargeting)
{
$this->firstPartyTargeting = $firstPartyTargeting;
}
/**
* @return FirstPartyMobileApplicationTargeting
*/
public function getFirstPartyTargeting()
{
return $this->firstPartyTargeting;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(MobileApplicationTargeting::class, 'Google_Service_AdExchangeBuyerII_MobileApplicationTargeting');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Money extends \Google\Model
{
/**
* @var string
*/
public $currencyCode;
/**
* @var int
*/
public $nanos;
/**
* @var string
*/
public $units;
/**
* @param string
*/
public function setCurrencyCode($currencyCode)
{
$this->currencyCode = $currencyCode;
}
/**
* @return string
*/
public function getCurrencyCode()
{
return $this->currencyCode;
}
/**
* @param int
*/
public function setNanos($nanos)
{
$this->nanos = $nanos;
}
/**
* @return int
*/
public function getNanos()
{
return $this->nanos;
}
/**
* @param string
*/
public function setUnits($units)
{
$this->units = $units;
}
/**
* @return string
*/
public function getUnits()
{
return $this->units;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Money::class, 'Google_Service_AdExchangeBuyerII_Money');
@@ -0,0 +1,245 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class NativeContent extends \Google\Model
{
/**
* @var string
*/
public $advertiserName;
protected $appIconType = Image::class;
protected $appIconDataType = '';
/**
* @var string
*/
public $body;
/**
* @var string
*/
public $callToAction;
/**
* @var string
*/
public $clickLinkUrl;
/**
* @var string
*/
public $clickTrackingUrl;
/**
* @var string
*/
public $headline;
protected $imageType = Image::class;
protected $imageDataType = '';
protected $logoType = Image::class;
protected $logoDataType = '';
/**
* @var string
*/
public $priceDisplayText;
public $starRating;
/**
* @var string
*/
public $storeUrl;
/**
* @var string
*/
public $videoUrl;
/**
* @param string
*/
public function setAdvertiserName($advertiserName)
{
$this->advertiserName = $advertiserName;
}
/**
* @return string
*/
public function getAdvertiserName()
{
return $this->advertiserName;
}
/**
* @param Image
*/
public function setAppIcon(Image $appIcon)
{
$this->appIcon = $appIcon;
}
/**
* @return Image
*/
public function getAppIcon()
{
return $this->appIcon;
}
/**
* @param string
*/
public function setBody($body)
{
$this->body = $body;
}
/**
* @return string
*/
public function getBody()
{
return $this->body;
}
/**
* @param string
*/
public function setCallToAction($callToAction)
{
$this->callToAction = $callToAction;
}
/**
* @return string
*/
public function getCallToAction()
{
return $this->callToAction;
}
/**
* @param string
*/
public function setClickLinkUrl($clickLinkUrl)
{
$this->clickLinkUrl = $clickLinkUrl;
}
/**
* @return string
*/
public function getClickLinkUrl()
{
return $this->clickLinkUrl;
}
/**
* @param string
*/
public function setClickTrackingUrl($clickTrackingUrl)
{
$this->clickTrackingUrl = $clickTrackingUrl;
}
/**
* @return string
*/
public function getClickTrackingUrl()
{
return $this->clickTrackingUrl;
}
/**
* @param string
*/
public function setHeadline($headline)
{
$this->headline = $headline;
}
/**
* @return string
*/
public function getHeadline()
{
return $this->headline;
}
/**
* @param Image
*/
public function setImage(Image $image)
{
$this->image = $image;
}
/**
* @return Image
*/
public function getImage()
{
return $this->image;
}
/**
* @param Image
*/
public function setLogo(Image $logo)
{
$this->logo = $logo;
}
/**
* @return Image
*/
public function getLogo()
{
return $this->logo;
}
/**
* @param string
*/
public function setPriceDisplayText($priceDisplayText)
{
$this->priceDisplayText = $priceDisplayText;
}
/**
* @return string
*/
public function getPriceDisplayText()
{
return $this->priceDisplayText;
}
public function setStarRating($starRating)
{
$this->starRating = $starRating;
}
public function getStarRating()
{
return $this->starRating;
}
/**
* @param string
*/
public function setStoreUrl($storeUrl)
{
$this->storeUrl = $storeUrl;
}
/**
* @return string
*/
public function getStoreUrl()
{
return $this->storeUrl;
}
/**
* @param string
*/
public function setVideoUrl($videoUrl)
{
$this->videoUrl = $videoUrl;
}
/**
* @return string
*/
public function getVideoUrl()
{
return $this->videoUrl;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NativeContent::class, 'Google_Service_AdExchangeBuyerII_NativeContent');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class NonBillableWinningBidStatusRow extends \Google\Model
{
protected $bidCountType = MetricValue::class;
protected $bidCountDataType = '';
protected $rowDimensionsType = RowDimensions::class;
protected $rowDimensionsDataType = '';
/**
* @var string
*/
public $status;
/**
* @param MetricValue
*/
public function setBidCount(MetricValue $bidCount)
{
$this->bidCount = $bidCount;
}
/**
* @return MetricValue
*/
public function getBidCount()
{
return $this->bidCount;
}
/**
* @param RowDimensions
*/
public function setRowDimensions(RowDimensions $rowDimensions)
{
$this->rowDimensions = $rowDimensions;
}
/**
* @return RowDimensions
*/
public function getRowDimensions()
{
return $this->rowDimensions;
}
/**
* @param string
*/
public function setStatus($status)
{
$this->status = $status;
}
/**
* @return string
*/
public function getStatus()
{
return $this->status;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NonBillableWinningBidStatusRow::class, 'Google_Service_AdExchangeBuyerII_NonBillableWinningBidStatusRow');
@@ -0,0 +1,61 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class NonGuaranteedAuctionTerms extends \Google\Collection
{
protected $collection_key = 'reservePricesPerBuyer';
/**
* @var bool
*/
public $autoOptimizePrivateAuction;
protected $reservePricesPerBuyerType = PricePerBuyer::class;
protected $reservePricesPerBuyerDataType = 'array';
/**
* @param bool
*/
public function setAutoOptimizePrivateAuction($autoOptimizePrivateAuction)
{
$this->autoOptimizePrivateAuction = $autoOptimizePrivateAuction;
}
/**
* @return bool
*/
public function getAutoOptimizePrivateAuction()
{
return $this->autoOptimizePrivateAuction;
}
/**
* @param PricePerBuyer[]
*/
public function setReservePricesPerBuyer($reservePricesPerBuyer)
{
$this->reservePricesPerBuyer = $reservePricesPerBuyer;
}
/**
* @return PricePerBuyer[]
*/
public function getReservePricesPerBuyer()
{
return $this->reservePricesPerBuyer;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NonGuaranteedAuctionTerms::class, 'Google_Service_AdExchangeBuyerII_NonGuaranteedAuctionTerms');
@@ -0,0 +1,43 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class NonGuaranteedFixedPriceTerms extends \Google\Collection
{
protected $collection_key = 'fixedPrices';
protected $fixedPricesType = PricePerBuyer::class;
protected $fixedPricesDataType = 'array';
/**
* @param PricePerBuyer[]
*/
public function setFixedPrices($fixedPrices)
{
$this->fixedPrices = $fixedPrices;
}
/**
* @return PricePerBuyer[]
*/
public function getFixedPrices()
{
return $this->fixedPrices;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(NonGuaranteedFixedPriceTerms::class, 'Google_Service_AdExchangeBuyerII_NonGuaranteedFixedPriceTerms');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Note extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $creatorRole;
/**
* @var string
*/
public $note;
/**
* @var string
*/
public $noteId;
/**
* @var string
*/
public $proposalRevision;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setCreatorRole($creatorRole)
{
$this->creatorRole = $creatorRole;
}
/**
* @return string
*/
public function getCreatorRole()
{
return $this->creatorRole;
}
/**
* @param string
*/
public function setNote($note)
{
$this->note = $note;
}
/**
* @return string
*/
public function getNote()
{
return $this->note;
}
/**
* @param string
*/
public function setNoteId($noteId)
{
$this->noteId = $noteId;
}
/**
* @return string
*/
public function getNoteId()
{
return $this->noteId;
}
/**
* @param string
*/
public function setProposalRevision($proposalRevision)
{
$this->proposalRevision = $proposalRevision;
}
/**
* @return string
*/
public function getProposalRevision()
{
return $this->proposalRevision;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Note::class, 'Google_Service_AdExchangeBuyerII_Note');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class OperatingSystemTargeting extends \Google\Model
{
protected $operatingSystemCriteriaType = CriteriaTargeting::class;
protected $operatingSystemCriteriaDataType = '';
protected $operatingSystemVersionCriteriaType = CriteriaTargeting::class;
protected $operatingSystemVersionCriteriaDataType = '';
/**
* @param CriteriaTargeting
*/
public function setOperatingSystemCriteria(CriteriaTargeting $operatingSystemCriteria)
{
$this->operatingSystemCriteria = $operatingSystemCriteria;
}
/**
* @return CriteriaTargeting
*/
public function getOperatingSystemCriteria()
{
return $this->operatingSystemCriteria;
}
/**
* @param CriteriaTargeting
*/
public function setOperatingSystemVersionCriteria(CriteriaTargeting $operatingSystemVersionCriteria)
{
$this->operatingSystemVersionCriteria = $operatingSystemVersionCriteria;
}
/**
* @return CriteriaTargeting
*/
public function getOperatingSystemVersionCriteria()
{
return $this->operatingSystemVersionCriteria;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(OperatingSystemTargeting::class, 'Google_Service_AdExchangeBuyerII_OperatingSystemTargeting');
@@ -0,0 +1,63 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PauseProposalDealsRequest extends \Google\Collection
{
protected $collection_key = 'externalDealIds';
/**
* @var string[]
*/
public $externalDealIds;
/**
* @var string
*/
public $reason;
/**
* @param string[]
*/
public function setExternalDealIds($externalDealIds)
{
$this->externalDealIds = $externalDealIds;
}
/**
* @return string[]
*/
public function getExternalDealIds()
{
return $this->externalDealIds;
}
/**
* @param string
*/
public function setReason($reason)
{
$this->reason = $reason;
}
/**
* @return string
*/
public function getReason()
{
return $this->reason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PauseProposalDealsRequest::class, 'Google_Service_AdExchangeBuyerII_PauseProposalDealsRequest');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PauseProposalRequest extends \Google\Model
{
/**
* @var string
*/
public $reason;
/**
* @param string
*/
public function setReason($reason)
{
$this->reason = $reason;
}
/**
* @return string
*/
public function getReason()
{
return $this->reason;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PauseProposalRequest::class, 'Google_Service_AdExchangeBuyerII_PauseProposalRequest');
@@ -0,0 +1,58 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PlacementTargeting extends \Google\Model
{
protected $mobileApplicationTargetingType = MobileApplicationTargeting::class;
protected $mobileApplicationTargetingDataType = '';
protected $urlTargetingType = UrlTargeting::class;
protected $urlTargetingDataType = '';
/**
* @param MobileApplicationTargeting
*/
public function setMobileApplicationTargeting(MobileApplicationTargeting $mobileApplicationTargeting)
{
$this->mobileApplicationTargeting = $mobileApplicationTargeting;
}
/**
* @return MobileApplicationTargeting
*/
public function getMobileApplicationTargeting()
{
return $this->mobileApplicationTargeting;
}
/**
* @param UrlTargeting
*/
public function setUrlTargeting(UrlTargeting $urlTargeting)
{
$this->urlTargeting = $urlTargeting;
}
/**
* @return UrlTargeting
*/
public function getUrlTargeting()
{
return $this->urlTargeting;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PlacementTargeting::class, 'Google_Service_AdExchangeBuyerII_PlacementTargeting');
@@ -0,0 +1,45 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PlatformContext extends \Google\Collection
{
protected $collection_key = 'platforms';
/**
* @var string[]
*/
public $platforms;
/**
* @param string[]
*/
public function setPlatforms($platforms)
{
$this->platforms = $platforms;
}
/**
* @return string[]
*/
public function getPlatforms()
{
return $this->platforms;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PlatformContext::class, 'Google_Service_AdExchangeBuyerII_PlatformContext');
@@ -0,0 +1,60 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Price extends \Google\Model
{
protected $amountType = Money::class;
protected $amountDataType = '';
/**
* @var string
*/
public $pricingType;
/**
* @param Money
*/
public function setAmount(Money $amount)
{
$this->amount = $amount;
}
/**
* @return Money
*/
public function getAmount()
{
return $this->amount;
}
/**
* @param string
*/
public function setPricingType($pricingType)
{
$this->pricingType = $pricingType;
}
/**
* @return string
*/
public function getPricingType()
{
return $this->pricingType;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Price::class, 'Google_Service_AdExchangeBuyerII_Price');
@@ -0,0 +1,77 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PricePerBuyer extends \Google\Collection
{
protected $collection_key = 'advertiserIds';
/**
* @var string[]
*/
public $advertiserIds;
protected $buyerType = Buyer::class;
protected $buyerDataType = '';
protected $priceType = Price::class;
protected $priceDataType = '';
/**
* @param string[]
*/
public function setAdvertiserIds($advertiserIds)
{
$this->advertiserIds = $advertiserIds;
}
/**
* @return string[]
*/
public function getAdvertiserIds()
{
return $this->advertiserIds;
}
/**
* @param Buyer
*/
public function setBuyer(Buyer $buyer)
{
$this->buyer = $buyer;
}
/**
* @return Buyer
*/
public function getBuyer()
{
return $this->buyer;
}
/**
* @param Price
*/
public function setPrice(Price $price)
{
$this->price = $price;
}
/**
* @return Price
*/
public function getPrice()
{
return $this->price;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PricePerBuyer::class, 'Google_Service_AdExchangeBuyerII_PricePerBuyer');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PrivateData extends \Google\Model
{
/**
* @var string
*/
public $referenceId;
/**
* @param string
*/
public function setReferenceId($referenceId)
{
$this->referenceId = $referenceId;
}
/**
* @return string
*/
public function getReferenceId()
{
return $this->referenceId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PrivateData::class, 'Google_Service_AdExchangeBuyerII_PrivateData');
@@ -0,0 +1,289 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Product extends \Google\Collection
{
protected $collection_key = 'targetingCriterion';
/**
* @var string
*/
public $availableEndTime;
/**
* @var string
*/
public $availableStartTime;
/**
* @var string
*/
public $createTime;
protected $creatorContactsType = ContactInformation::class;
protected $creatorContactsDataType = 'array';
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $hasCreatorSignedOff;
/**
* @var string
*/
public $productId;
/**
* @var string
*/
public $productRevision;
/**
* @var string
*/
public $publisherProfileId;
protected $sellerType = Seller::class;
protected $sellerDataType = '';
/**
* @var string
*/
public $syndicationProduct;
protected $targetingCriterionType = TargetingCriteria::class;
protected $targetingCriterionDataType = 'array';
protected $termsType = DealTerms::class;
protected $termsDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @var string
*/
public $webPropertyCode;
/**
* @param string
*/
public function setAvailableEndTime($availableEndTime)
{
$this->availableEndTime = $availableEndTime;
}
/**
* @return string
*/
public function getAvailableEndTime()
{
return $this->availableEndTime;
}
/**
* @param string
*/
public function setAvailableStartTime($availableStartTime)
{
$this->availableStartTime = $availableStartTime;
}
/**
* @return string
*/
public function getAvailableStartTime()
{
return $this->availableStartTime;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param ContactInformation[]
*/
public function setCreatorContacts($creatorContacts)
{
$this->creatorContacts = $creatorContacts;
}
/**
* @return ContactInformation[]
*/
public function getCreatorContacts()
{
return $this->creatorContacts;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setHasCreatorSignedOff($hasCreatorSignedOff)
{
$this->hasCreatorSignedOff = $hasCreatorSignedOff;
}
/**
* @return bool
*/
public function getHasCreatorSignedOff()
{
return $this->hasCreatorSignedOff;
}
/**
* @param string
*/
public function setProductId($productId)
{
$this->productId = $productId;
}
/**
* @return string
*/
public function getProductId()
{
return $this->productId;
}
/**
* @param string
*/
public function setProductRevision($productRevision)
{
$this->productRevision = $productRevision;
}
/**
* @return string
*/
public function getProductRevision()
{
return $this->productRevision;
}
/**
* @param string
*/
public function setPublisherProfileId($publisherProfileId)
{
$this->publisherProfileId = $publisherProfileId;
}
/**
* @return string
*/
public function getPublisherProfileId()
{
return $this->publisherProfileId;
}
/**
* @param Seller
*/
public function setSeller(Seller $seller)
{
$this->seller = $seller;
}
/**
* @return Seller
*/
public function getSeller()
{
return $this->seller;
}
/**
* @param string
*/
public function setSyndicationProduct($syndicationProduct)
{
$this->syndicationProduct = $syndicationProduct;
}
/**
* @return string
*/
public function getSyndicationProduct()
{
return $this->syndicationProduct;
}
/**
* @param TargetingCriteria[]
*/
public function setTargetingCriterion($targetingCriterion)
{
$this->targetingCriterion = $targetingCriterion;
}
/**
* @return TargetingCriteria[]
*/
public function getTargetingCriterion()
{
return $this->targetingCriterion;
}
/**
* @param DealTerms
*/
public function setTerms(DealTerms $terms)
{
$this->terms = $terms;
}
/**
* @return DealTerms
*/
public function getTerms()
{
return $this->terms;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
/**
* @param string
*/
public function setWebPropertyCode($webPropertyCode)
{
$this->webPropertyCode = $webPropertyCode;
}
/**
* @return string
*/
public function getWebPropertyCode()
{
return $this->webPropertyCode;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Product::class, 'Google_Service_AdExchangeBuyerII_Product');
@@ -0,0 +1,353 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class Proposal extends \Google\Collection
{
protected $collection_key = 'sellerContacts';
protected $billedBuyerType = Buyer::class;
protected $billedBuyerDataType = '';
protected $buyerType = Buyer::class;
protected $buyerDataType = '';
protected $buyerContactsType = ContactInformation::class;
protected $buyerContactsDataType = 'array';
protected $buyerPrivateDataType = PrivateData::class;
protected $buyerPrivateDataDataType = '';
protected $dealsType = Deal::class;
protected $dealsDataType = 'array';
/**
* @var string
*/
public $displayName;
/**
* @var bool
*/
public $isRenegotiating;
/**
* @var bool
*/
public $isSetupComplete;
/**
* @var string
*/
public $lastUpdaterOrCommentorRole;
protected $notesType = Note::class;
protected $notesDataType = 'array';
/**
* @var string
*/
public $originatorRole;
/**
* @var string
*/
public $privateAuctionId;
/**
* @var string
*/
public $proposalId;
/**
* @var string
*/
public $proposalRevision;
/**
* @var string
*/
public $proposalState;
protected $sellerType = Seller::class;
protected $sellerDataType = '';
protected $sellerContactsType = ContactInformation::class;
protected $sellerContactsDataType = 'array';
/**
* @var string
*/
public $termsAndConditions;
/**
* @var string
*/
public $updateTime;
/**
* @param Buyer
*/
public function setBilledBuyer(Buyer $billedBuyer)
{
$this->billedBuyer = $billedBuyer;
}
/**
* @return Buyer
*/
public function getBilledBuyer()
{
return $this->billedBuyer;
}
/**
* @param Buyer
*/
public function setBuyer(Buyer $buyer)
{
$this->buyer = $buyer;
}
/**
* @return Buyer
*/
public function getBuyer()
{
return $this->buyer;
}
/**
* @param ContactInformation[]
*/
public function setBuyerContacts($buyerContacts)
{
$this->buyerContacts = $buyerContacts;
}
/**
* @return ContactInformation[]
*/
public function getBuyerContacts()
{
return $this->buyerContacts;
}
/**
* @param PrivateData
*/
public function setBuyerPrivateData(PrivateData $buyerPrivateData)
{
$this->buyerPrivateData = $buyerPrivateData;
}
/**
* @return PrivateData
*/
public function getBuyerPrivateData()
{
return $this->buyerPrivateData;
}
/**
* @param Deal[]
*/
public function setDeals($deals)
{
$this->deals = $deals;
}
/**
* @return Deal[]
*/
public function getDeals()
{
return $this->deals;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param bool
*/
public function setIsRenegotiating($isRenegotiating)
{
$this->isRenegotiating = $isRenegotiating;
}
/**
* @return bool
*/
public function getIsRenegotiating()
{
return $this->isRenegotiating;
}
/**
* @param bool
*/
public function setIsSetupComplete($isSetupComplete)
{
$this->isSetupComplete = $isSetupComplete;
}
/**
* @return bool
*/
public function getIsSetupComplete()
{
return $this->isSetupComplete;
}
/**
* @param string
*/
public function setLastUpdaterOrCommentorRole($lastUpdaterOrCommentorRole)
{
$this->lastUpdaterOrCommentorRole = $lastUpdaterOrCommentorRole;
}
/**
* @return string
*/
public function getLastUpdaterOrCommentorRole()
{
return $this->lastUpdaterOrCommentorRole;
}
/**
* @param Note[]
*/
public function setNotes($notes)
{
$this->notes = $notes;
}
/**
* @return Note[]
*/
public function getNotes()
{
return $this->notes;
}
/**
* @param string
*/
public function setOriginatorRole($originatorRole)
{
$this->originatorRole = $originatorRole;
}
/**
* @return string
*/
public function getOriginatorRole()
{
return $this->originatorRole;
}
/**
* @param string
*/
public function setPrivateAuctionId($privateAuctionId)
{
$this->privateAuctionId = $privateAuctionId;
}
/**
* @return string
*/
public function getPrivateAuctionId()
{
return $this->privateAuctionId;
}
/**
* @param string
*/
public function setProposalId($proposalId)
{
$this->proposalId = $proposalId;
}
/**
* @return string
*/
public function getProposalId()
{
return $this->proposalId;
}
/**
* @param string
*/
public function setProposalRevision($proposalRevision)
{
$this->proposalRevision = $proposalRevision;
}
/**
* @return string
*/
public function getProposalRevision()
{
return $this->proposalRevision;
}
/**
* @param string
*/
public function setProposalState($proposalState)
{
$this->proposalState = $proposalState;
}
/**
* @return string
*/
public function getProposalState()
{
return $this->proposalState;
}
/**
* @param Seller
*/
public function setSeller(Seller $seller)
{
$this->seller = $seller;
}
/**
* @return Seller
*/
public function getSeller()
{
return $this->seller;
}
/**
* @param ContactInformation[]
*/
public function setSellerContacts($sellerContacts)
{
$this->sellerContacts = $sellerContacts;
}
/**
* @return ContactInformation[]
*/
public function getSellerContacts()
{
return $this->sellerContacts;
}
/**
* @param string
*/
public function setTermsAndConditions($termsAndConditions)
{
$this->termsAndConditions = $termsAndConditions;
}
/**
* @return string
*/
public function getTermsAndConditions()
{
return $this->termsAndConditions;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Proposal::class, 'Google_Service_AdExchangeBuyerII_Proposal');
@@ -0,0 +1,329 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PublisherProfile extends \Google\Collection
{
protected $collection_key = 'topHeadlines';
/**
* @var string
*/
public $audienceDescription;
/**
* @var string
*/
public $buyerPitchStatement;
/**
* @var string
*/
public $directDealsContact;
/**
* @var string
*/
public $displayName;
/**
* @var string[]
*/
public $domains;
/**
* @var string
*/
public $googlePlusUrl;
/**
* @var bool
*/
public $isParent;
/**
* @var string
*/
public $logoUrl;
/**
* @var string
*/
public $mediaKitUrl;
protected $mobileAppsType = PublisherProfileMobileApplication::class;
protected $mobileAppsDataType = 'array';
/**
* @var string
*/
public $overview;
/**
* @var string
*/
public $programmaticDealsContact;
/**
* @var string
*/
public $publisherProfileId;
/**
* @var string
*/
public $rateCardInfoUrl;
/**
* @var string
*/
public $samplePageUrl;
protected $sellerType = Seller::class;
protected $sellerDataType = '';
/**
* @var string[]
*/
public $topHeadlines;
/**
* @param string
*/
public function setAudienceDescription($audienceDescription)
{
$this->audienceDescription = $audienceDescription;
}
/**
* @return string
*/
public function getAudienceDescription()
{
return $this->audienceDescription;
}
/**
* @param string
*/
public function setBuyerPitchStatement($buyerPitchStatement)
{
$this->buyerPitchStatement = $buyerPitchStatement;
}
/**
* @return string
*/
public function getBuyerPitchStatement()
{
return $this->buyerPitchStatement;
}
/**
* @param string
*/
public function setDirectDealsContact($directDealsContact)
{
$this->directDealsContact = $directDealsContact;
}
/**
* @return string
*/
public function getDirectDealsContact()
{
return $this->directDealsContact;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string[]
*/
public function setDomains($domains)
{
$this->domains = $domains;
}
/**
* @return string[]
*/
public function getDomains()
{
return $this->domains;
}
/**
* @param string
*/
public function setGooglePlusUrl($googlePlusUrl)
{
$this->googlePlusUrl = $googlePlusUrl;
}
/**
* @return string
*/
public function getGooglePlusUrl()
{
return $this->googlePlusUrl;
}
/**
* @param bool
*/
public function setIsParent($isParent)
{
$this->isParent = $isParent;
}
/**
* @return bool
*/
public function getIsParent()
{
return $this->isParent;
}
/**
* @param string
*/
public function setLogoUrl($logoUrl)
{
$this->logoUrl = $logoUrl;
}
/**
* @return string
*/
public function getLogoUrl()
{
return $this->logoUrl;
}
/**
* @param string
*/
public function setMediaKitUrl($mediaKitUrl)
{
$this->mediaKitUrl = $mediaKitUrl;
}
/**
* @return string
*/
public function getMediaKitUrl()
{
return $this->mediaKitUrl;
}
/**
* @param PublisherProfileMobileApplication[]
*/
public function setMobileApps($mobileApps)
{
$this->mobileApps = $mobileApps;
}
/**
* @return PublisherProfileMobileApplication[]
*/
public function getMobileApps()
{
return $this->mobileApps;
}
/**
* @param string
*/
public function setOverview($overview)
{
$this->overview = $overview;
}
/**
* @return string
*/
public function getOverview()
{
return $this->overview;
}
/**
* @param string
*/
public function setProgrammaticDealsContact($programmaticDealsContact)
{
$this->programmaticDealsContact = $programmaticDealsContact;
}
/**
* @return string
*/
public function getProgrammaticDealsContact()
{
return $this->programmaticDealsContact;
}
/**
* @param string
*/
public function setPublisherProfileId($publisherProfileId)
{
$this->publisherProfileId = $publisherProfileId;
}
/**
* @return string
*/
public function getPublisherProfileId()
{
return $this->publisherProfileId;
}
/**
* @param string
*/
public function setRateCardInfoUrl($rateCardInfoUrl)
{
$this->rateCardInfoUrl = $rateCardInfoUrl;
}
/**
* @return string
*/
public function getRateCardInfoUrl()
{
return $this->rateCardInfoUrl;
}
/**
* @param string
*/
public function setSamplePageUrl($samplePageUrl)
{
$this->samplePageUrl = $samplePageUrl;
}
/**
* @return string
*/
public function getSamplePageUrl()
{
return $this->samplePageUrl;
}
/**
* @param Seller
*/
public function setSeller(Seller $seller)
{
$this->seller = $seller;
}
/**
* @return Seller
*/
public function getSeller()
{
return $this->seller;
}
/**
* @param string[]
*/
public function setTopHeadlines($topHeadlines)
{
$this->topHeadlines = $topHeadlines;
}
/**
* @return string[]
*/
public function getTopHeadlines()
{
return $this->topHeadlines;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PublisherProfile::class, 'Google_Service_AdExchangeBuyerII_PublisherProfile');
@@ -0,0 +1,80 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class PublisherProfileMobileApplication extends \Google\Model
{
/**
* @var string
*/
public $appStore;
/**
* @var string
*/
public $externalAppId;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setAppStore($appStore)
{
$this->appStore = $appStore;
}
/**
* @return string
*/
public function getAppStore()
{
return $this->appStore;
}
/**
* @param string
*/
public function setExternalAppId($externalAppId)
{
$this->externalAppId = $externalAppId;
}
/**
* @return string
*/
public function getExternalAppId()
{
return $this->externalAppId;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(PublisherProfileMobileApplication::class, 'Google_Service_AdExchangeBuyerII_PublisherProfileMobileApplication');
@@ -0,0 +1,44 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class RealtimeTimeRange extends \Google\Model
{
/**
* @var string
*/
public $startTimestamp;
/**
* @param string
*/
public function setStartTimestamp($startTimestamp)
{
$this->startTimestamp = $startTimestamp;
}
/**
* @return string
*/
public function getStartTimestamp()
{
return $this->startTimestamp;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RealtimeTimeRange::class, 'Google_Service_AdExchangeBuyerII_RealtimeTimeRange');
@@ -0,0 +1,62 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class RelativeDateRange extends \Google\Model
{
/**
* @var int
*/
public $durationDays;
/**
* @var int
*/
public $offsetDays;
/**
* @param int
*/
public function setDurationDays($durationDays)
{
$this->durationDays = $durationDays;
}
/**
* @return int
*/
public function getDurationDays()
{
return $this->durationDays;
}
/**
* @param int
*/
public function setOffsetDays($offsetDays)
{
$this->offsetDays = $offsetDays;
}
/**
* @return int
*/
public function getOffsetDays()
{
return $this->offsetDays;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RelativeDateRange::class, 'Google_Service_AdExchangeBuyerII_RelativeDateRange');
@@ -0,0 +1,42 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII;
class RemoveDealAssociationRequest extends \Google\Model
{
protected $associationType = CreativeDealAssociation::class;
protected $associationDataType = '';
/**
* @param CreativeDealAssociation
*/
public function setAssociation(CreativeDealAssociation $association)
{
$this->association = $association;
}
/**
* @return CreativeDealAssociation
*/
public function getAssociation()
{
return $this->association;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(RemoveDealAssociationRequest::class, 'Google_Service_AdExchangeBuyerII_RemoveDealAssociationRequest');
@@ -0,0 +1,33 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
/**
* The "accounts" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $accounts = $adexchangebuyer2Service->accounts;
* </code>
*/
class Accounts extends \Google\Service\Resource
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(Accounts::class, 'Google_Service_AdExchangeBuyerII_Resource_Accounts');
@@ -0,0 +1,116 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\Client;
use Google\Service\AdExchangeBuyerII\ListClientsResponse;
/**
* The "clients" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $clients = $adexchangebuyer2Service->accounts_clients;
* </code>
*/
class AccountsClients extends \Google\Service\Resource
{
/**
* Creates a new client buyer. (clients.create)
*
* @param string $accountId Unique numerical account ID for the buyer of which
* the client buyer is a customer; the sponsor buyer to create a client for.
* (required)
* @param Client $postBody
* @param array $optParams Optional parameters.
* @return Client
* @throws \Google\Service\Exception
*/
public function create($accountId, Client $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Client::class);
}
/**
* Gets a client buyer with a given client account ID. (clients.get)
*
* @param string $accountId Numerical account ID of the client's sponsor buyer.
* (required)
* @param string $clientAccountId Numerical account ID of the client buyer to
* retrieve. (required)
* @param array $optParams Optional parameters.
* @return Client
* @throws \Google\Service\Exception
*/
public function get($accountId, $clientAccountId, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Client::class);
}
/**
* Lists all the clients for the current sponsor buyer.
* (clients.listAccountsClients)
*
* @param string $accountId Unique numerical account ID of the sponsor buyer to
* list the clients for.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize Requested page size. The server may return fewer
* clients than requested. If unspecified, the server will pick an appropriate
* default.
* @opt_param string pageToken A token identifying a page of results the server
* should return. Typically, this is the value of
* ListClientsResponse.nextPageToken returned from the previous call to the
* accounts.clients.list method.
* @opt_param string partnerClientId Optional unique identifier (from the
* standpoint of an Ad Exchange sponsor buyer partner) of the client to return.
* If specified, at most one client will be returned in the response.
* @return ListClientsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsClients($accountId, $optParams = [])
{
$params = ['accountId' => $accountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListClientsResponse::class);
}
/**
* Updates an existing client buyer. (clients.update)
*
* @param string $accountId Unique numerical account ID for the buyer of which
* the client buyer is a customer; the sponsor buyer to update a client for.
* (required)
* @param string $clientAccountId Unique numerical account ID of the client to
* update. (required)
* @param Client $postBody
* @param array $optParams Optional parameters.
* @return Client
* @throws \Google\Service\Exception
*/
public function update($accountId, $clientAccountId, Client $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('update', [$params], Client::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsClients::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsClients');
@@ -0,0 +1,101 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\ClientUserInvitation;
use Google\Service\AdExchangeBuyerII\ListClientUserInvitationsResponse;
/**
* The "invitations" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $invitations = $adexchangebuyer2Service->accounts_clients_invitations;
* </code>
*/
class AccountsClientsInvitations extends \Google\Service\Resource
{
/**
* Creates and sends out an email invitation to access an Ad Exchange client
* buyer account. (invitations.create)
*
* @param string $accountId Numerical account ID of the client's sponsor buyer.
* (required)
* @param string $clientAccountId Numerical account ID of the client buyer that
* the user should be associated with. (required)
* @param ClientUserInvitation $postBody
* @param array $optParams Optional parameters.
* @return ClientUserInvitation
* @throws \Google\Service\Exception
*/
public function create($accountId, $clientAccountId, ClientUserInvitation $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], ClientUserInvitation::class);
}
/**
* Retrieves an existing client user invitation. (invitations.get)
*
* @param string $accountId Numerical account ID of the client's sponsor buyer.
* (required)
* @param string $clientAccountId Numerical account ID of the client buyer that
* the user invitation to be retrieved is associated with. (required)
* @param string $invitationId Numerical identifier of the user invitation to
* retrieve. (required)
* @param array $optParams Optional parameters.
* @return ClientUserInvitation
* @throws \Google\Service\Exception
*/
public function get($accountId, $clientAccountId, $invitationId, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'invitationId' => $invitationId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], ClientUserInvitation::class);
}
/**
* Lists all the client users invitations for a client with a given account ID.
* (invitations.listAccountsClientsInvitations)
*
* @param string $accountId Numerical account ID of the client's sponsor buyer.
* (required)
* @param string $clientAccountId Numerical account ID of the client buyer to
* list invitations for. (required) You must either specify a string
* representation of a numerical account identifier or the `-` character to list
* all the invitations for all the clients of a given sponsor buyer.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize Requested page size. Server may return fewer clients
* than requested. If unspecified, server will pick an appropriate default.
* @opt_param string pageToken A token identifying a page of results the server
* should return. Typically, this is the value of
* ListClientUserInvitationsResponse.nextPageToken returned from the previous
* call to the clients.invitations.list method.
* @return ListClientUserInvitationsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsClientsInvitations($accountId, $clientAccountId, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListClientUserInvitationsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsClientsInvitations::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsClientsInvitations');
@@ -0,0 +1,104 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\ClientUser;
use Google\Service\AdExchangeBuyerII\ListClientUsersResponse;
/**
* The "users" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $users = $adexchangebuyer2Service->accounts_clients_users;
* </code>
*/
class AccountsClientsUsers extends \Google\Service\Resource
{
/**
* Retrieves an existing client user. (users.get)
*
* @param string $accountId Numerical account ID of the client's sponsor buyer.
* (required)
* @param string $clientAccountId Numerical account ID of the client buyer that
* the user to be retrieved is associated with. (required)
* @param string $userId Numerical identifier of the user to retrieve.
* (required)
* @param array $optParams Optional parameters.
* @return ClientUser
* @throws \Google\Service\Exception
*/
public function get($accountId, $clientAccountId, $userId, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'userId' => $userId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], ClientUser::class);
}
/**
* Lists all the known client users for a specified sponsor buyer account ID.
* (users.listAccountsClientsUsers)
*
* @param string $accountId Numerical account ID of the sponsor buyer of the
* client to list users for. (required)
* @param string $clientAccountId The account ID of the client buyer to list
* users for. (required) You must specify either a string representation of a
* numerical account identifier or the `-` character to list all the client
* users for all the clients of a given sponsor buyer.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize Requested page size. The server may return fewer
* clients than requested. If unspecified, the server will pick an appropriate
* default.
* @opt_param string pageToken A token identifying a page of results the server
* should return. Typically, this is the value of
* ListClientUsersResponse.nextPageToken returned from the previous call to the
* accounts.clients.users.list method.
* @return ListClientUsersResponse
* @throws \Google\Service\Exception
*/
public function listAccountsClientsUsers($accountId, $clientAccountId, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListClientUsersResponse::class);
}
/**
* Updates an existing client user. Only the user status can be changed on
* update. (users.update)
*
* @param string $accountId Numerical account ID of the client's sponsor buyer.
* (required)
* @param string $clientAccountId Numerical account ID of the client buyer that
* the user to be retrieved is associated with. (required)
* @param string $userId Numerical identifier of the user to retrieve.
* (required)
* @param ClientUser $postBody
* @param array $optParams Optional parameters.
* @return ClientUser
* @throws \Google\Service\Exception
*/
public function update($accountId, $clientAccountId, $userId, ClientUser $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'clientAccountId' => $clientAccountId, 'userId' => $userId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('update', [$params], ClientUser::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsClientsUsers::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsClientsUsers');
@@ -0,0 +1,164 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\Adexchangebuyer2Empty;
use Google\Service\AdExchangeBuyerII\Creative;
use Google\Service\AdExchangeBuyerII\ListCreativesResponse;
use Google\Service\AdExchangeBuyerII\StopWatchingCreativeRequest;
use Google\Service\AdExchangeBuyerII\WatchCreativeRequest;
/**
* The "creatives" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $creatives = $adexchangebuyer2Service->accounts_creatives;
* </code>
*/
class AccountsCreatives extends \Google\Service\Resource
{
/**
* Creates a creative. (creatives.create)
*
* @param string $accountId The account that this creative belongs to. Can be
* used to filter the response of the creatives.list method.
* @param Creative $postBody
* @param array $optParams Optional parameters.
*
* @opt_param string duplicateIdMode Indicates if multiple creatives can share
* an ID or not. Default is NO_DUPLICATES (one ID per creative).
* @return Creative
* @throws \Google\Service\Exception
*/
public function create($accountId, Creative $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Creative::class);
}
/**
* Gets a creative. (creatives.get)
*
* @param string $accountId The account the creative belongs to.
* @param string $creativeId The ID of the creative to retrieve.
* @param array $optParams Optional parameters.
* @return Creative
* @throws \Google\Service\Exception
*/
public function get($accountId, $creativeId, $optParams = [])
{
$params = ['accountId' => $accountId, 'creativeId' => $creativeId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Creative::class);
}
/**
* Lists creatives. (creatives.listAccountsCreatives)
*
* @param string $accountId The account to list the creatives from. Specify "-"
* to list all creatives the current user has access to.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize Requested page size. The server may return fewer
* creatives than requested (due to timeout constraint) even if more are
* available through another call. If unspecified, server will pick an
* appropriate default. Acceptable values are 1 to 1000, inclusive.
* @opt_param string pageToken A token identifying a page of results the server
* should return. Typically, this is the value of
* ListCreativesResponse.next_page_token returned from the previous call to
* 'ListCreatives' method.
* @opt_param string query An optional query string to filter creatives. If no
* filter is specified, all active creatives will be returned. Supported queries
* are: - accountId=*account_id_string* - creativeId=*creative_id_string* -
* dealsStatus: {approved, conditionally_approved, disapproved, not_checked} -
* openAuctionStatus: {approved, conditionally_approved, disapproved,
* not_checked} - attribute: {a numeric attribute from the list of attributes} -
* disapprovalReason: {a reason from DisapprovalReason} Example:
* 'accountId=12345 AND (dealsStatus:disapproved AND
* disapprovalReason:unacceptable_content) OR attribute:47'
* @return ListCreativesResponse
* @throws \Google\Service\Exception
*/
public function listAccountsCreatives($accountId, $optParams = [])
{
$params = ['accountId' => $accountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListCreativesResponse::class);
}
/**
* Stops watching a creative. Will stop push notifications being sent to the
* topics when the creative changes status. (creatives.stopWatching)
*
* @param string $accountId The account of the creative to stop notifications
* for.
* @param string $creativeId The creative ID of the creative to stop
* notifications for. Specify "-" to specify stopping account level
* notifications.
* @param StopWatchingCreativeRequest $postBody
* @param array $optParams Optional parameters.
* @return Adexchangebuyer2Empty
* @throws \Google\Service\Exception
*/
public function stopWatching($accountId, $creativeId, StopWatchingCreativeRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('stopWatching', [$params], Adexchangebuyer2Empty::class);
}
/**
* Updates a creative. (creatives.update)
*
* @param string $accountId The account that this creative belongs to. Can be
* used to filter the response of the creatives.list method.
* @param string $creativeId The buyer-defined creative ID of this creative. Can
* be used to filter the response of the creatives.list method.
* @param Creative $postBody
* @param array $optParams Optional parameters.
* @return Creative
* @throws \Google\Service\Exception
*/
public function update($accountId, $creativeId, Creative $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('update', [$params], Creative::class);
}
/**
* Watches a creative. Will result in push notifications being sent to the topic
* when the creative changes status. (creatives.watch)
*
* @param string $accountId The account of the creative to watch.
* @param string $creativeId The creative ID to watch for status changes.
* Specify "-" to watch all creatives under the above account. If both creative-
* level and account-level notifications are sent, only a single notification
* will be sent to the creative-level notification topic.
* @param WatchCreativeRequest $postBody
* @param array $optParams Optional parameters.
* @return Adexchangebuyer2Empty
* @throws \Google\Service\Exception
*/
public function watch($accountId, $creativeId, WatchCreativeRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('watch', [$params], Adexchangebuyer2Empty::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsCreatives::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsCreatives');
@@ -0,0 +1,104 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\AddDealAssociationRequest;
use Google\Service\AdExchangeBuyerII\Adexchangebuyer2Empty;
use Google\Service\AdExchangeBuyerII\ListDealAssociationsResponse;
use Google\Service\AdExchangeBuyerII\RemoveDealAssociationRequest;
/**
* The "dealAssociations" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $dealAssociations = $adexchangebuyer2Service->accounts_creatives_dealAssociations;
* </code>
*/
class AccountsCreativesDealAssociations extends \Google\Service\Resource
{
/**
* Associate an existing deal with a creative. (dealAssociations.add)
*
* @param string $accountId The account the creative belongs to.
* @param string $creativeId The ID of the creative associated with the deal.
* @param AddDealAssociationRequest $postBody
* @param array $optParams Optional parameters.
* @return Adexchangebuyer2Empty
* @throws \Google\Service\Exception
*/
public function add($accountId, $creativeId, AddDealAssociationRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('add', [$params], Adexchangebuyer2Empty::class);
}
/**
* List all creative-deal associations.
* (dealAssociations.listAccountsCreativesDealAssociations)
*
* @param string $accountId The account to list the associations from. Specify
* "-" to list all creatives the current user has access to.
* @param string $creativeId The creative ID to list the associations from.
* Specify "-" to list all creatives under the above account.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize Requested page size. Server may return fewer
* associations than requested. If unspecified, server will pick an appropriate
* default.
* @opt_param string pageToken A token identifying a page of results the server
* should return. Typically, this is the value of
* ListDealAssociationsResponse.next_page_token returned from the previous call
* to 'ListDealAssociations' method.
* @opt_param string query An optional query string to filter deal associations.
* If no filter is specified, all associations will be returned. Supported
* queries are: - accountId=*account_id_string* -
* creativeId=*creative_id_string* - dealsId=*deals_id_string* -
* dealsStatus:{approved, conditionally_approved, disapproved, not_checked} -
* openAuctionStatus:{approved, conditionally_approved, disapproved,
* not_checked} Example: 'dealsId=12345 AND dealsStatus:disapproved'
* @return ListDealAssociationsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsCreativesDealAssociations($accountId, $creativeId, $optParams = [])
{
$params = ['accountId' => $accountId, 'creativeId' => $creativeId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListDealAssociationsResponse::class);
}
/**
* Remove the association between a deal and a creative.
* (dealAssociations.remove)
*
* @param string $accountId The account the creative belongs to.
* @param string $creativeId The ID of the creative associated with the deal.
* @param RemoveDealAssociationRequest $postBody
* @param array $optParams Optional parameters.
* @return Adexchangebuyer2Empty
* @throws \Google\Service\Exception
*/
public function remove($accountId, $creativeId, RemoveDealAssociationRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'creativeId' => $creativeId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('remove', [$params], Adexchangebuyer2Empty::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsCreativesDealAssociations::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsCreativesDealAssociations');
@@ -0,0 +1,113 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\ListProposalsResponse;
use Google\Service\AdExchangeBuyerII\PauseProposalDealsRequest;
use Google\Service\AdExchangeBuyerII\Proposal;
use Google\Service\AdExchangeBuyerII\ResumeProposalDealsRequest;
/**
* The "finalizedProposals" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $finalizedProposals = $adexchangebuyer2Service->accounts_finalizedProposals;
* </code>
*/
class AccountsFinalizedProposals extends \Google\Service\Resource
{
/**
* List finalized proposals, regardless if a proposal is being renegotiated. A
* filter expression (PQL query) may be specified to filter the results. The
* notes will not be returned.
* (finalizedProposals.listAccountsFinalizedProposals)
*
* @param string $accountId Account ID of the buyer.
* @param array $optParams Optional parameters.
*
* @opt_param string filter An optional PQL filter query used to query for
* proposals. Nested repeated fields, such as proposal.deals.targetingCriterion,
* cannot be filtered.
* @opt_param string filterSyntax Syntax the filter is written in. Current
* implementation defaults to PQL but in the future it will be LIST_FILTER.
* @opt_param int pageSize Requested page size. The server may return fewer
* results than requested. If unspecified, the server will pick an appropriate
* default.
* @opt_param string pageToken The page token as returned from
* ListProposalsResponse.
* @return ListProposalsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsFinalizedProposals($accountId, $optParams = [])
{
$params = ['accountId' => $accountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListProposalsResponse::class);
}
/**
* Update given deals to pause serving. This method will set the
* `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to true for all
* listed deals in the request. Currently, this method only applies to PG and PD
* deals. For PA deals, call accounts.proposals.pause endpoint. It is a no-op to
* pause already-paused deals. It is an error to call PauseProposalDeals for
* deals which are not part of the proposal of proposal_id or which are not
* finalized or renegotiating. (finalizedProposals.pause)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The proposal_id of the proposal containing the
* deals.
* @param PauseProposalDealsRequest $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function pause($accountId, $proposalId, PauseProposalDealsRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('pause', [$params], Proposal::class);
}
/**
* Update given deals to resume serving. This method will set the
* `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to false for all
* listed deals in the request. Currently, this method only applies to PG and PD
* deals. For PA deals, call accounts.proposals.resume endpoint. It is a no-op
* to resume running deals or deals paused by the other party. It is an error to
* call ResumeProposalDeals for deals which are not part of the proposal of
* proposal_id or which are not finalized or renegotiating.
* (finalizedProposals.resume)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The proposal_id of the proposal containing the
* deals.
* @param ResumeProposalDealsRequest $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function resume($accountId, $proposalId, ResumeProposalDealsRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('resume', [$params], Proposal::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsFinalizedProposals::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsFinalizedProposals');
@@ -0,0 +1,76 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\ListProductsResponse;
use Google\Service\AdExchangeBuyerII\Product;
/**
* The "products" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $products = $adexchangebuyer2Service->accounts_products;
* </code>
*/
class AccountsProducts extends \Google\Service\Resource
{
/**
* Gets the requested product by ID. (products.get)
*
* @param string $accountId Account ID of the buyer.
* @param string $productId The ID for the product to get the head revision for.
* @param array $optParams Optional parameters.
* @return Product
* @throws \Google\Service\Exception
*/
public function get($accountId, $productId, $optParams = [])
{
$params = ['accountId' => $accountId, 'productId' => $productId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Product::class);
}
/**
* List all products visible to the buyer (optionally filtered by the specified
* PQL query). (products.listAccountsProducts)
*
* @param string $accountId Account ID of the buyer.
* @param array $optParams Optional parameters.
*
* @opt_param string filter An optional PQL query used to query for products.
* See https://developers.google.com/ad-manager/docs/pqlreference for
* documentation about PQL and examples. Nested repeated fields, such as
* product.targetingCriterion.inclusions, cannot be filtered.
* @opt_param int pageSize Requested page size. The server may return fewer
* results than requested. If unspecified, the server will pick an appropriate
* default.
* @opt_param string pageToken The page token as returned from
* ListProductsResponse.
* @return ListProductsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsProducts($accountId, $optParams = [])
{
$params = ['accountId' => $accountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListProductsResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsProducts::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsProducts');
@@ -0,0 +1,253 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\AcceptProposalRequest;
use Google\Service\AdExchangeBuyerII\AddNoteRequest;
use Google\Service\AdExchangeBuyerII\CancelNegotiationRequest;
use Google\Service\AdExchangeBuyerII\CompleteSetupRequest;
use Google\Service\AdExchangeBuyerII\ListProposalsResponse;
use Google\Service\AdExchangeBuyerII\Note;
use Google\Service\AdExchangeBuyerII\PauseProposalRequest;
use Google\Service\AdExchangeBuyerII\Proposal;
use Google\Service\AdExchangeBuyerII\ResumeProposalRequest;
/**
* The "proposals" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $proposals = $adexchangebuyer2Service->accounts_proposals;
* </code>
*/
class AccountsProposals extends \Google\Service\Resource
{
/**
* Mark the proposal as accepted at the given revision number. If the number
* does not match the server's revision number an `ABORTED` error message will
* be returned. This call updates the proposal_state from `PROPOSED` to
* `BUYER_ACCEPTED`, or from `SELLER_ACCEPTED` to `FINALIZED`. Upon calling this
* endpoint, the buyer implicitly agrees to the terms and conditions optionally
* set within the proposal by the publisher. (proposals.accept)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The ID of the proposal to accept.
* @param AcceptProposalRequest $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function accept($accountId, $proposalId, AcceptProposalRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('accept', [$params], Proposal::class);
}
/**
* Create a new note and attach it to the proposal. The note is assigned a
* unique ID by the server. The proposal revision number will not increase when
* associated with a new note. (proposals.addNote)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The ID of the proposal to attach the note to.
* @param AddNoteRequest $postBody
* @param array $optParams Optional parameters.
* @return Note
* @throws \Google\Service\Exception
*/
public function addNote($accountId, $proposalId, AddNoteRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('addNote', [$params], Note::class);
}
/**
* Cancel an ongoing negotiation on a proposal. This does not cancel or end
* serving for the deals if the proposal has been finalized, but only cancels a
* negotiation unilaterally. (proposals.cancelNegotiation)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The ID of the proposal to cancel negotiation for.
* @param CancelNegotiationRequest $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function cancelNegotiation($accountId, $proposalId, CancelNegotiationRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('cancelNegotiation', [$params], Proposal::class);
}
/**
* You can opt-in to manually update proposals to indicate that setup is
* complete. By default, proposal setup is automatically completed after their
* deals are finalized. Contact your Technical Account Manager to opt in. Buyers
* can call this method when the proposal has been finalized, and all the
* required creatives have been uploaded using the Creatives API. This call
* updates the `is_setup_completed` field on the deals in the proposal, and
* notifies the seller. The server then advances the revision number of the most
* recent proposal. To mark an individual deal as ready to serve, call
* `buyers.finalizedDeals.setReadyToServe` in the Marketplace API.
* (proposals.completeSetup)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The ID of the proposal to mark as setup completed.
* @param CompleteSetupRequest $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function completeSetup($accountId, $proposalId, CompleteSetupRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('completeSetup', [$params], Proposal::class);
}
/**
* Create the given proposal. Each created proposal and any deals it contains
* are assigned a unique ID by the server. (proposals.create)
*
* @param string $accountId Account ID of the buyer.
* @param Proposal $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function create($accountId, Proposal $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('create', [$params], Proposal::class);
}
/**
* Gets a proposal given its ID. The proposal is returned at its head revision.
* (proposals.get)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The unique ID of the proposal
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function get($accountId, $proposalId, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], Proposal::class);
}
/**
* List proposals. A filter expression (PQL query) may be specified to filter
* the results. To retrieve all finalized proposals, regardless if a proposal is
* being renegotiated, see the FinalizedProposals resource. Note that
* Bidder/ChildSeat relationships differ from the usual behavior. A Bidder
* account can only see its child seats' proposals by specifying the ChildSeat's
* accountId in the request path. (proposals.listAccountsProposals)
*
* @param string $accountId Account ID of the buyer.
* @param array $optParams Optional parameters.
*
* @opt_param string filter An optional PQL filter query used to query for
* proposals. Nested repeated fields, such as proposal.deals.targetingCriterion,
* cannot be filtered.
* @opt_param string filterSyntax Syntax the filter is written in. Current
* implementation defaults to PQL but in the future it will be LIST_FILTER.
* @opt_param int pageSize Requested page size. The server may return fewer
* results than requested. If unspecified, the server will pick an appropriate
* default.
* @opt_param string pageToken The page token as returned from
* ListProposalsResponse.
* @return ListProposalsResponse
* @throws \Google\Service\Exception
*/
public function listAccountsProposals($accountId, $optParams = [])
{
$params = ['accountId' => $accountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListProposalsResponse::class);
}
/**
* Update the given proposal to pause serving. This method will set the
* `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to true for all
* deals in the proposal. It is a no-op to pause an already-paused proposal. It
* is an error to call PauseProposal for a proposal that is not finalized or
* renegotiating. (proposals.pause)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The ID of the proposal to pause.
* @param PauseProposalRequest $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function pause($accountId, $proposalId, PauseProposalRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('pause', [$params], Proposal::class);
}
/**
* Update the given proposal to resume serving. This method will set the
* `DealServingMetadata.DealPauseStatus.has_buyer_paused` bit to false for all
* deals in the proposal. Note that if the `has_seller_paused` bit is also set,
* serving will not resume until the seller also resumes. It is a no-op to
* resume an already-running proposal. It is an error to call ResumeProposal for
* a proposal that is not finalized or renegotiating. (proposals.resume)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The ID of the proposal to resume.
* @param ResumeProposalRequest $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function resume($accountId, $proposalId, ResumeProposalRequest $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('resume', [$params], Proposal::class);
}
/**
* Update the given proposal at the client known revision number. If the server
* revision has advanced since the passed-in `proposal.proposal_revision`, an
* `ABORTED` error message will be returned. Only the buyer-modifiable fields of
* the proposal will be updated. Note that the deals in the proposal will be
* updated to match the passed-in copy. If a passed-in deal does not have a
* `deal_id`, the server will assign a new unique ID and create the deal. If
* passed-in deal has a `deal_id`, it will be updated to match the passed-in
* copy. Any existing deals not present in the passed-in proposal will be
* deleted. It is an error to pass in a deal with a `deal_id` not present at
* head. (proposals.update)
*
* @param string $accountId Account ID of the buyer.
* @param string $proposalId The unique ID of the proposal.
* @param Proposal $postBody
* @param array $optParams Optional parameters.
* @return Proposal
* @throws \Google\Service\Exception
*/
public function update($accountId, $proposalId, Proposal $postBody, $optParams = [])
{
$params = ['accountId' => $accountId, 'proposalId' => $proposalId, 'postBody' => $postBody];
$params = array_merge($params, $optParams);
return $this->call('update', [$params], Proposal::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsProposals::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsProposals');
@@ -0,0 +1,70 @@
<?php
/*
* Copyright 2014 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License. You may obtain a copy of
* the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
namespace Google\Service\AdExchangeBuyerII\Resource;
use Google\Service\AdExchangeBuyerII\ListPublisherProfilesResponse;
use Google\Service\AdExchangeBuyerII\PublisherProfile;
/**
* The "publisherProfiles" collection of methods.
* Typical usage is:
* <code>
* $adexchangebuyer2Service = new Google\Service\AdExchangeBuyerII(...);
* $publisherProfiles = $adexchangebuyer2Service->accounts_publisherProfiles;
* </code>
*/
class AccountsPublisherProfiles extends \Google\Service\Resource
{
/**
* Gets the requested publisher profile by id. (publisherProfiles.get)
*
* @param string $accountId Account ID of the buyer.
* @param string $publisherProfileId The id for the publisher profile to get.
* @param array $optParams Optional parameters.
* @return PublisherProfile
* @throws \Google\Service\Exception
*/
public function get($accountId, $publisherProfileId, $optParams = [])
{
$params = ['accountId' => $accountId, 'publisherProfileId' => $publisherProfileId];
$params = array_merge($params, $optParams);
return $this->call('get', [$params], PublisherProfile::class);
}
/**
* List all publisher profiles visible to the buyer
* (publisherProfiles.listAccountsPublisherProfiles)
*
* @param string $accountId Account ID of the buyer.
* @param array $optParams Optional parameters.
*
* @opt_param int pageSize Specify the number of results to include per page.
* @opt_param string pageToken The page token as return from
* ListPublisherProfilesResponse.
* @return ListPublisherProfilesResponse
* @throws \Google\Service\Exception
*/
public function listAccountsPublisherProfiles($accountId, $optParams = [])
{
$params = ['accountId' => $accountId];
$params = array_merge($params, $optParams);
return $this->call('list', [$params], ListPublisherProfilesResponse::class);
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(AccountsPublisherProfiles::class, 'Google_Service_AdExchangeBuyerII_Resource_AccountsPublisherProfiles');

Some files were not shown because too many files have changed in this diff Show More