androidActivity = $androidActivity; $this->apiParas["android_activity"] = $androidActivity; } public function getAndroidActivity() { return $this->androidActivity; } public function setAndroidExtParameters($androidExtParameters) { $this->androidExtParameters = $androidExtParameters; $this->apiParas["android_ext_parameters"] = $androidExtParameters; } public function getAndroidExtParameters() { return $this->androidExtParameters; } public function setAndroidMusic($androidMusic) { $this->androidMusic = $androidMusic; $this->apiParas["android_music"] = $androidMusic; } public function getAndroidMusic() { return $this->androidMusic; } public function setAndroidOpenType($androidOpenType) { $this->androidOpenType = $androidOpenType; $this->apiParas["android_open_type"] = $androidOpenType; } public function getAndroidOpenType() { return $this->androidOpenType; } public function setAndroidOpenUrl($androidOpenUrl) { $this->androidOpenUrl = $androidOpenUrl; $this->apiParas["android_open_url"] = $androidOpenUrl; } public function getAndroidOpenUrl() { return $this->androidOpenUrl; } public function setAntiHarassDuration($antiHarassDuration) { $this->antiHarassDuration = $antiHarassDuration; $this->apiParas["anti_harass_duration"] = $antiHarassDuration; } public function getAntiHarassDuration() { return $this->antiHarassDuration; } public function setAntiHarassStartTime($antiHarassStartTime) { $this->antiHarassStartTime = $antiHarassStartTime; $this->apiParas["anti_harass_start_time"] = $antiHarassStartTime; } public function getAntiHarassStartTime() { return $this->antiHarassStartTime; } public function setBatchNumber($batchNumber) { $this->batchNumber = $batchNumber; $this->apiParas["batch_number"] = $batchNumber; } public function getBatchNumber() { return $this->batchNumber; } public function setBody($body) { $this->body = $body; $this->apiParas["body"] = $body; } public function getBody() { return $this->body; } public function setDeviceType($deviceType) { $this->deviceType = $deviceType; $this->apiParas["device_type"] = $deviceType; } public function getDeviceType() { return $this->deviceType; } public function setIosBadge($iosBadge) { $this->iosBadge = $iosBadge; $this->apiParas["ios_badge"] = $iosBadge; } public function getIosBadge() { return $this->iosBadge; } public function setIosExtParameters($iosExtParameters) { $this->iosExtParameters = $iosExtParameters; $this->apiParas["ios_ext_parameters"] = $iosExtParameters; } public function getIosExtParameters() { return $this->iosExtParameters; } public function setIosMusic($iosMusic) { $this->iosMusic = $iosMusic; $this->apiParas["ios_music"] = $iosMusic; } public function getIosMusic() { return $this->iosMusic; } public function setRemind($remind) { $this->remind = $remind; $this->apiParas["remind"] = $remind; } public function getRemind() { return $this->remind; } public function setStoreOffline($storeOffline) { $this->storeOffline = $storeOffline; $this->apiParas["store_offline"] = $storeOffline; } public function getStoreOffline() { return $this->storeOffline; } public function setSummery($summery) { $this->summery = $summery; $this->apiParas["summery"] = $summery; } public function getSummery() { return $this->summery; } 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 setTimeout($timeout) { $this->timeout = $timeout; $this->apiParas["timeout"] = $timeout; } public function getTimeout() { return $this->timeout; } public function setTitle($title) { $this->title = $title; $this->apiParas["title"] = $title; } public function getTitle() { return $this->title; } public function setType($type) { $this->type = $type; $this->apiParas["type"] = $type; } public function getType() { return $this->type; } public function getApiMethodName() { return "taobao.cloudpush.push"; } public function getApiParas() { return $this->apiParas; } public function check() { RequestCheckUtil::checkNotNull($this->body,"body"); RequestCheckUtil::checkNotNull($this->deviceType,"deviceType"); RequestCheckUtil::checkNotNull($this->remind,"remind"); RequestCheckUtil::checkNotNull($this->storeOffline,"storeOffline"); 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; } }