/**
  * @param AdImageSelectionCriteria $criteria
  * @param array $fieldNames
  * @param LimitOffset $page
  *
  * @return array
  */
 public function get(AdImageSelectionCriteria $criteria, array $fieldNames, LimitOffset $page = NULL)
 {
     if ($page === NULL) {
         $page = LimitOffset::init(0, 10000);
     }
     return parent::doGet(['SelectionCriteria' => $criteria, 'FieldNames' => $fieldNames, 'Page' => $page], self::SERVICE, null);
 }
 /**
  * @param IdsCriteria             $SelectionCriteria
  * @param SitelinksSetFieldEnum[] $FieldNames
  * @param LimitOffset             $Page
  *
  * @return SitelinksSetGetItem[]
  */
 public function get(IdsCriteria $SelectionCriteria, array $FieldNames, LimitOffset $Page = null)
 {
     $params = ['SelectionCriteria' => $SelectionCriteria, 'FieldNames' => $FieldNames];
     if ($Page) {
         $params['Page'] = $Page;
     }
     return parent::doGet($params, 'SitelinksSets', SitelinksSetGetItem::class);
 }
 /**
  * @param IdsCriteria      $SelectionCriteria
  * @param VCardFieldEnum[] $FieldNames
  * @param LimitOffset      $Page
  *
  * @return VCardGetItem[]
  */
 public function get(IdsCriteria $SelectionCriteria, array $FieldNames, LimitOffset $Page)
 {
     $params = ['SelectionCriteria' => $SelectionCriteria, 'FieldNames' => $FieldNames];
     if ($Page) {
         $params['Page'] = $Page;
     }
     return parent::doGet($params, 'VCards', null);
 }
 /**
  * @param IdsCriteria      $SelectionCriteria
  * @param VCardFieldEnum[] $FieldNames
  * @param LimitOffset      $Page
  *
  * @return VCardGetItem[]
  */
 public function get(IdsCriteria $SelectionCriteria = null, array $FieldNames, LimitOffset $Page = null)
 {
     $params = ['FieldNames' => $FieldNames];
     if ($SelectionCriteria) {
         $params['SelectionCriteria'] = $SelectionCriteria;
     }
     if ($Page) {
         $params['Page'] = $Page;
     }
     return parent::doGet($params, self::SERVICE, null);
 }
 /**
  * @inheritdoc
  */
 public function get(AdExtensionsSelectionCriteria $SelectionCriteria = null, $fieldNames, $сalloutFieldNames = [], LimitOffset $Page = null)
 {
     $params = ['FieldNames' => $fieldNames];
     if ($SelectionCriteria) {
         $params['SelectionCriteria'] = $SelectionCriteria;
     }
     if ($Page) {
         $params['Page'] = $Page;
     }
     if ($сalloutFieldNames && is_array($сalloutFieldNames)) {
         $params['CalloutFieldNames'] = $сalloutFieldNames;
     }
     return parent::doGet($params, self::SERVICE, null);
 }
 /**
  * @param BidModifiersSelectionCriteria     $SelectionCriteria
  * @param BidModifierFieldEnum              $FieldNames
  * @param MobileAdjustmentFieldEnum[]       $MobileAdjustmentFieldNames
  * @param DemographicsAdjustmentFieldEnum[] $DemographicsAdjustmentFieldNames
  * @param RetargetingAdjustmentFieldEnum[]  $RetargetingAdjustmentFieldNames
  * @param LimitOffset|null                  $Page
  *
  * @return BidModifierGetItem[]
  */
 public function get(BidModifiersSelectionCriteria $SelectionCriteria, $FieldNames, array $MobileAdjustmentFieldNames = [], array $DemographicsAdjustmentFieldNames = [], array $RetargetingAdjustmentFieldNames = [], LimitOffset $Page = null)
 {
     $params = ['SelectionCriteria' => $SelectionCriteria, 'FieldNames' => $FieldNames];
     if ($MobileAdjustmentFieldNames) {
         $params['MobileAdjustmentFieldNames'] = $MobileAdjustmentFieldNames;
     }
     if ($DemographicsAdjustmentFieldNames) {
         $params['DemographicsAdjustmentFieldNames'] = $DemographicsAdjustmentFieldNames;
     }
     if ($RetargetingAdjustmentFieldNames) {
         $params['RetargetingAdjustmentFieldNames'] = $RetargetingAdjustmentFieldNames;
     }
     if ($Page) {
         $params['Page'] = $Page;
     }
     return parent::doGet($params, self::SERVICE, false);
 }
 public function get(array $fieldNames)
 {
     $params = ['FieldNames' => $fieldNames];
     return parent::doGet($params, self::SERVICE, null);
 }
 /**
  * @inheritdoc
  */
 public function suspend(IdsCriteria $selectionCriteria)
 {
     return parent::suspend($selectionCriteria);
 }
 /**
  * @param RetargetingListUpdateItem[] $retargetingLists
  *
  * @return ActionResult[]
  */
 public function update(array $retargetingLists)
 {
     return parent::doUpdate([self::SERVICE => $retargetingLists]);
 }
 /**
  * @param CampaignUpdateItem[] $Campaigns
  *
  * @return ActionResult[]
  */
 public function update($Campaigns)
 {
     $params = ['Campaigns' => $Campaigns];
     return parent::doUpdate($params);
 }
 /**
  * @param KeywordUpdateItem[] $Keywords
  *
  * @return ActionResult[]
  */
 public function update(array $Keywords)
 {
     $params = ['Keywords' => $Keywords];
     return parent::doUpdate($params);
 }
 /**
  * @param CampaignUpdateItem[] $Campaigns
  *
  * @return ActionResult[]
  */
 public function update($Campaigns)
 {
     $params = [self::SERVICE => $Campaigns];
     return parent::doUpdate($params);
 }
Example #13
0
 /**
  * @param AdUpdateItem[] $Ads
  *
  * @return ActionResult[]
  */
 public function update(array $Ads)
 {
     $params = ['Ads' => $Ads];
     return parent::doUpdate($params);
 }
Example #14
0
 /**
  * @param AdUpdateItem[] $Ads
  *
  * @return ActionResult[]
  */
 public function update(array $Ads)
 {
     $params = [self::SERVICE => $Ads];
     return parent::doUpdate($params);
 }
 /**
  * @param DictionaryNamesEnum[] $dictionaryNames
  * @return array
  */
 public function get(array $dictionaryNames)
 {
     return parent::call('get', ['DictionaryNames' => $dictionaryNames]);
 }
 /**
  * @param IdsCriteria $criteria
  * 
  * @return array
  */
 public function delete(IdsCriteria $criteria)
 {
     return parent::delete($criteria);
 }