public function __construct($id = null, $name = null, $startDate = null, $type = null, $status = null, $state = null, $statusPayment = null, $statusClarification = null, $sourceId = null, \Api\StructType\ApiStatistics $statistics = null, $currency = null, \Api\StructType\ApiFundsParam $funds = null, \Api\StructType\ApiCampaignAssistant $representedBy = null, \Api\StructType\ApiDailyBudget $dailyBudget = null, $endDate = null, \Api\ArrayType\ApiArrayOfString $negativeKeywords = null, \Api\ArrayType\ApiArrayOfString $blockedIps = null, \Api\ArrayType\ApiArrayOfString $excludedSites = null, \Api\StructType\ApiTextCampaignGetItem $textCampaign = null, \Api\StructType\ApiMobileAppCampaignGetItem $mobileAppCampaign = null, \Api\StructType\ApiDynamicTextCampaignGetItem $dynamicTextCampaign = null)
{
$this->setId($id)->setName($name)->setStartDate($startDate)->setType($type)->setStatus($status)->setState($state)->setStatusPayment($statusPayment)->setStatusClarification($statusClarification)->setSourceId($sourceId)->setStatistics($statistics)->setCurrency($currency)->setFunds($funds)->setRepresentedBy($representedBy)->setDailyBudget($dailyBudget)->setEndDate($endDate)->setNegativeKeywords($negativeKeywords)->setBlockedIps($blockedIps)->setExcludedSites($excludedSites)->setTextCampaign($textCampaign)->setMobileAppCampaign($mobileAppCampaign)->setDynamicTextCampaign($dynamicTextCampaign);
}