/** * @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); }
/** * @param AdUpdateItem[] $Ads * * @return ActionResult[] */ public function update(array $Ads) { $params = ['Ads' => $Ads]; return parent::doUpdate($params); }
/** * @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); }