public function __construct($id = null, $dfpOrderId = null, $name = null, $pricingModel = null, $startDateTime = null, $endDateTime = null, $timeZoneId = null, $status = null, $isArchived = null, $advertiser = null, $agencies = null, $probabilityOfClose = null, $billingCap = null, $billingSchedule = null, $billingSource = null, $billingBase = null, $poNumber = null, $notes = null, $budget = null, $primarySalesperson = null, $secondarySalespeople = null, $salesPlannerIds = null, $primaryTraffickerId = null, $secondaryTraffickerIds = null, $appliedTeamIds = null, $customFieldValues = null, $appliedLabels = null, $effectiveAppliedLabels = null, $advertiserDiscount = null, $proposalDiscount = null, $currencyCode = null, $exchangeRate = null, $refreshExchangeRate = null, $agencyCommission = null, $valueAddedTax = null, $isSold = null, $approvalStatus = null, $lastModifiedDateTime = null, $resources = null, $actualExpiryTime = null, $expectedExpiryTime = null, $thirdPartyAdServerId = null, $customThirdPartyAdServerName = null, $lastRetractionDetails = null)
{
$this->id = $id;
$this->dfpOrderId = $dfpOrderId;
$this->name = $name;
$this->pricingModel = $pricingModel;
$this->startDateTime = $startDateTime;
$this->endDateTime = $endDateTime;
$this->timeZoneId = $timeZoneId;
$this->status = $status;
$this->isArchived = $isArchived;
$this->advertiser = $advertiser;
$this->agencies = $agencies;
$this->probabilityOfClose = $probabilityOfClose;
$this->billingCap = $billingCap;
$this->billingSchedule = $billingSchedule;
$this->billingSource = $billingSource;
$this->billingBase = $billingBase;
$this->poNumber = $poNumber;
$this->notes = $notes;
$this->budget = $budget;
$this->primarySalesperson = $primarySalesperson;
$this->secondarySalespeople = $secondarySalespeople;
$this->salesPlannerIds = $salesPlannerIds;
$this->primaryTraffickerId = $primaryTraffickerId;
$this->secondaryTraffickerIds = $secondaryTraffickerIds;
$this->appliedTeamIds = $appliedTeamIds;
$this->customFieldValues = $customFieldValues;
$this->appliedLabels = $appliedLabels;
$this->effectiveAppliedLabels = $effectiveAppliedLabels;
$this->advertiserDiscount = $advertiserDiscount;
$this->proposalDiscount = $proposalDiscount;
$this->currencyCode = $currencyCode;
$this->exchangeRate = $exchangeRate;
$this->refreshExchangeRate = $refreshExchangeRate;
$this->agencyCommission = $agencyCommission;
$this->valueAddedTax = $valueAddedTax;
$this->isSold = $isSold;
$this->approvalStatus = $approvalStatus;
$this->lastModifiedDateTime = $lastModifiedDateTime;
$this->resources = $resources;
$this->actualExpiryTime = $actualExpiryTime;
$this->expectedExpiryTime = $expectedExpiryTime;
$this->thirdPartyAdServerId = $thirdPartyAdServerId;
$this->customThirdPartyAdServerName = $customThirdPartyAdServerName;
$this->lastRetractionDetails = $lastRetractionDetails;
}