/** * @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 AdsSelectionCriteria $SelectionCriteria * @param AdFieldEnum[] $fieldNames * @param TextAdFieldEnum[] $textAdFieldNames * @param MobileAppAdFieldEnum[] $MobileAppAdFieldNames * @param DynamicTextAdFieldEnum[] $DynamicTextAdFieldNames * @param TextImageAdFieldEnum[] $TextImageAdFieldNames * @param MobileAppImageAdFieldEnum[] $MobileAppImageAdFieldNames * @param LimitOffset|null $Page * @return array */ public function get(AdsSelectionCriteria $SelectionCriteria, $fieldNames, $textAdFieldNames = false, $MobileAppAdFieldNames = false, $DynamicTextAdFieldNames = false, $TextImageAdFieldNames = false, $MobileAppImageAdFieldNames = false, LimitOffset $Page = null) { if ($Page === NULL) { $Page = LimitOffset::init(0, 10000); } $params = ['SelectionCriteria' => $SelectionCriteria, 'FieldNames' => $fieldNames, 'Page' => $Page]; if ($textAdFieldNames && is_array($textAdFieldNames)) { $params['TextAdFieldNames'] = $textAdFieldNames; } if ($MobileAppAdFieldNames && is_array($MobileAppAdFieldNames)) { $params['MobileAppAdFieldNames'] = $MobileAppAdFieldNames; } if ($DynamicTextAdFieldNames && is_array($DynamicTextAdFieldNames)) { $params['DynamicTextAdFieldNames'] = $DynamicTextAdFieldNames; } if ($TextImageAdFieldNames && is_array($TextImageAdFieldNames)) { $params['TextImageAdFieldNames'] = $TextImageAdFieldNames; } if ($MobileAppImageAdFieldNames && is_array($MobileAppImageAdFieldNames)) { $params['MobileAppImageAdFieldNames'] = $MobileAppImageAdFieldNames; } return parent::doGet($params, self::SERVICE, null); }
/** * @param WebpagesSelectionCriteria $criteria * @param array $fieldNames * @param LimitOffset|null $page * * @return array */ public function get(WebpagesSelectionCriteria $criteria, array $fieldNames, LimitOffset $page = null) { $page = $page === NULL ? LimitOffset::init(0, 10000) : $page; return parent::doGet(['SelectionCriteria' => $criteria, 'FieldNames' => $fieldNames, 'Page' => $page], self::WEBPAGES, NULL); }