summary = $summary; $this->apiParas["summary"] = $summary; } public function getSummary() { return $this->summary; } public function setTarget($target) { $this->target = $target; $this->apiParas["target"] = $target; } public function getTarget() { return $this->target; } public function setTargetValue($targetValue) { $this->targetValue = $targetValue; $this->apiParas["target_value"] = $targetValue; } public function getTargetValue() { return $this->targetValue; } public function setTitle($title) { $this->title = $title; $this->apiParas["title"] = $title; } public function getTitle() { return $this->title; } public function getApiMethodName() { return "taobao.cloudpush.notice.android"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->summary,"summary"); RequestCheckUtil::checkNotNull($this->target,"target"); RequestCheckUtil::checkNotNull($this->targetValue,"targetValue"); RequestCheckUtil::checkNotNull($this->title,"title"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }