env = $env; $this->apiParas["env"] = $env; } public function getEnv() { return $this->env; } public function setExt($ext) { $this->ext = $ext; $this->apiParas["ext"] = $ext; } public function getExt() { return $this->ext; } public function setSummary($summary) { $this->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 getApiMethodName() { return "taobao.cloudpush.notice.ios"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->env,"env"); RequestCheckUtil::checkNotNull($this->summary,"summary"); RequestCheckUtil::checkNotNull($this->target,"target"); RequestCheckUtil::checkNotNull($this->targetValue,"targetValue"); } public function putOtherTextParam($key, $value) { $this->apiParas[$key] = $value; $this->$key = $value; } }