adzoneId = $adzoneId; $this->apiParas["adzone_id"] = $adzoneId; } public function getAdzoneId() { return $this->adzoneId; } public function setPageNum($pageNum) { $this->pageNum = $pageNum; $this->apiParas["page_num"] = $pageNum; } public function getPageNum() { return $this->pageNum; } public function setPageSize($pageSize) { $this->pageSize = $pageSize; $this->apiParas["page_size"] = $pageSize; } public function getPageSize() { return $this->pageSize; } public function setPromotionId($promotionId) { $this->promotionId = $promotionId; $this->apiParas["promotion_id"] = $promotionId; } public function getPromotionId() { return $this->promotionId; } public function getApiMethodName() { return "taobao.tbk.dg.optimus.promotion"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->adzoneId,"adzoneId"); RequestCheckUtil::checkNotNull($this->promotionId,"promotionId"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }