adzoneId = $adzoneId; $this->apiParas["adzone_id"] = $adzoneId; } public function getAdzoneId() { return $this->adzoneId; } public function setCat($cat) { $this->cat = $cat; $this->apiParas["cat"] = $cat; } public function getCat() { return $this->cat; } public function setEndPrice($endPrice) { $this->endPrice = $endPrice; $this->apiParas["end_price"] = $endPrice; } public function getEndPrice() { return $this->endPrice; } public function setEndTkRate($endTkRate) { $this->endTkRate = $endTkRate; $this->apiParas["end_tk_rate"] = $endTkRate; } public function getEndTkRate() { return $this->endTkRate; } public function setHasCoupon($hasCoupon) { $this->hasCoupon = $hasCoupon; $this->apiParas["has_coupon"] = $hasCoupon; } public function getHasCoupon() { return $this->hasCoupon; } public function setIsOverseas($isOverseas) { $this->isOverseas = $isOverseas; $this->apiParas["is_overseas"] = $isOverseas; } public function getIsOverseas() { return $this->isOverseas; } public function setIsTmall($isTmall) { $this->isTmall = $isTmall; $this->apiParas["is_tmall"] = $isTmall; } public function getIsTmall() { return $this->isTmall; } public function setItemloc($itemloc) { $this->itemloc = $itemloc; $this->apiParas["itemloc"] = $itemloc; } public function getItemloc() { return $this->itemloc; } public function setPageNo($pageNo) { $this->pageNo = $pageNo; $this->apiParas["page_no"] = $pageNo; } public function getPageNo() { return $this->pageNo; } public function setPageSize($pageSize) { $this->pageSize = $pageSize; $this->apiParas["page_size"] = $pageSize; } public function getPageSize() { return $this->pageSize; } public function setPlatform($platform) { $this->platform = $platform; $this->apiParas["platform"] = $platform; } public function getPlatform() { return $this->platform; } public function setQ($q) { $this->q = $q; $this->apiParas["q"] = $q; } public function getQ() { return $this->q; } public function setSiteId($siteId) { $this->siteId = $siteId; $this->apiParas["site_id"] = $siteId; } public function getSiteId() { return $this->siteId; } public function setSort($sort) { $this->sort = $sort; $this->apiParas["sort"] = $sort; } public function getSort() { return $this->sort; } public function setStartDsr($startDsr) { $this->startDsr = $startDsr; $this->apiParas["start_dsr"] = $startDsr; } public function getStartDsr() { return $this->startDsr; } public function setStartPrice($startPrice) { $this->startPrice = $startPrice; $this->apiParas["start_price"] = $startPrice; } public function getStartPrice() { return $this->startPrice; } public function setStartTkRate($startTkRate) { $this->startTkRate = $startTkRate; $this->apiParas["start_tk_rate"] = $startTkRate; } public function getStartTkRate() { return $this->startTkRate; } public function getApiMethodName() { return "taobao.tbk.sc.material.optional"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->adzoneId,"adzoneId"); RequestCheckUtil::checkNotNull($this->siteId,"siteId"); RequestCheckUtil::checkMaxValue($this->startDsr,50000,"startDsr"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }