Пример #1
0
 /**
  * @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);
 }
Пример #2
0
 /**
  * @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);
 }