public function __construct($query = null, $appId = null, \Api\ArrayType\ApiArrayOfSourceType $sources = null, \Api\StructType\ApiSearchRequest $parameters = null, $version = '2.2', $market = null, $uILanguage = null, $adult = null, $latitude = null, $longitude = null, $radius = null, \Api\ArrayType\ApiArrayOfSearchOption $options = null, \Api\StructType\ApiWebRequest $web = null, \Api\StructType\ApiImageRequest $image = null, \Api\StructType\ApiPhonebookRequest $phonebook = null, \Api\StructType\ApiVideoRequest $video = null, \Api\StructType\ApiNewsRequest $news = null, \Api\StructType\ApiMobileWebRequest $mobileWeb = null, \Api\StructType\ApiTranslationRequest $translation = null)
{
$this->setQuery($query)->setAppId($appId)->setSources($sources)->setParameters($parameters)->setVersion($version)->setMarket($market)->setUILanguage($uILanguage)->setAdult($adult)->setLatitude($latitude)->setLongitude($longitude)->setRadius($radius)->setOptions($options)->setWeb($web)->setImage($image)->setPhonebook($phonebook)->setVideo($video)->setNews($news)->setMobileWeb($mobileWeb)->setTranslation($translation);
}