adzoneId = $adzoneId; $this->apiParas["adzone_id"] = $adzoneId; } public function getAdzoneId() { return $this->adzoneId; } public function setAwardImgTemplateId($awardImgTemplateId) { $this->awardImgTemplateId = $awardImgTemplateId; $this->apiParas["award_img_template_id"] = $awardImgTemplateId; } public function getAwardImgTemplateId() { return $this->awardImgTemplateId; } public function setCampaignType($campaignType) { $this->campaignType = $campaignType; $this->apiParas["campaign_type"] = $campaignType; } public function getCampaignType() { return $this->campaignType; } public function setItemId($itemId) { $this->itemId = $itemId; $this->apiParas["item_id"] = $itemId; } public function getItemId() { return $this->itemId; } public function setName($name) { $this->name = $name; $this->apiParas["name"] = $name; } public function getName() { return $this->name; } public function setPerFace($perFace) { $this->perFace = $perFace; $this->apiParas["per_face"] = $perFace; } public function getPerFace() { return $this->perFace; } public function setSecurityLevel($securityLevel) { $this->securityLevel = $securityLevel; $this->apiParas["security_level"] = $securityLevel; } public function getSecurityLevel() { return $this->securityLevel; } public function setSecuritySwitch($securitySwitch) { $this->securitySwitch = $securitySwitch; $this->apiParas["security_switch"] = $securitySwitch; } public function getSecuritySwitch() { return $this->securitySwitch; } public function setSendEndTime($sendEndTime) { $this->sendEndTime = $sendEndTime; $this->apiParas["send_end_time"] = $sendEndTime; } public function getSendEndTime() { return $this->sendEndTime; } public function setSendStartTime($sendStartTime) { $this->sendStartTime = $sendStartTime; $this->apiParas["send_start_time"] = $sendStartTime; } public function getSendStartTime() { return $this->sendStartTime; } public function setTotalNum($totalNum) { $this->totalNum = $totalNum; $this->apiParas["total_num"] = $totalNum; } public function getTotalNum() { return $this->totalNum; } public function setUseEndTime($useEndTime) { $this->useEndTime = $useEndTime; $this->apiParas["use_end_time"] = $useEndTime; } public function getUseEndTime() { return $this->useEndTime; } public function setUseEndTimeMode($useEndTimeMode) { $this->useEndTimeMode = $useEndTimeMode; $this->apiParas["use_end_time_mode"] = $useEndTimeMode; } public function getUseEndTimeMode() { return $this->useEndTimeMode; } public function setUseStartTime($useStartTime) { $this->useStartTime = $useStartTime; $this->apiParas["use_start_time"] = $useStartTime; } public function getUseStartTime() { return $this->useStartTime; } public function setUseThreshold($useThreshold) { $this->useThreshold = $useThreshold; $this->apiParas["use_threshold"] = $useThreshold; } public function getUseThreshold() { return $this->useThreshold; } public function setUserTotalWinNumLimit($userTotalWinNumLimit) { $this->userTotalWinNumLimit = $userTotalWinNumLimit; $this->apiParas["user_total_win_num_limit"] = $userTotalWinNumLimit; } public function getUserTotalWinNumLimit() { return $this->userTotalWinNumLimit; } public function getApiMethodName() { return "taobao.tbk.dg.vegas.tlj.create"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->adzoneId,"adzoneId"); RequestCheckUtil::checkNotNull($this->itemId,"itemId"); RequestCheckUtil::checkNotNull($this->name,"name"); RequestCheckUtil::checkNotNull($this->perFace,"perFace"); RequestCheckUtil::checkNotNull($this->securitySwitch,"securitySwitch"); RequestCheckUtil::checkNotNull($this->sendStartTime,"sendStartTime"); RequestCheckUtil::checkNotNull($this->totalNum,"totalNum"); RequestCheckUtil::checkNotNull($this->userTotalWinNumLimit,"userTotalWinNumLimit"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }