fastCustomTag; } public function setFastCustomTag($fastCustomTag) { $this->fastCustomTag = $fastCustomTag; } public function getTagList() { return $this->tagList; } public function setTagList($tagList) { $this->tagList = $tagList; } public function getAliasList() { return $this->aliasList; } public function setAliasList($aliasList) { $this->aliasList = $aliasList; } public function getCid() { return $this->cid; } public function setCid($cid) { $this->cid = $cid; } public function getAlias() { return $this->alias; } public function setAlias($alias) { $this->alias = $alias; } public function getCidList() { return $this->cidList; } public function setCidList($cidList) { $this->cidList = $cidList; } public function getRequestId() { return $this->requestId; } public function setRequestId($requestId) { $this->requestId = $requestId; $this->apiParam["request_id"] = $requestId; } public function getGroupName() { return $this->groupName; } public function setGroupName($groupName) { $this->groupName = $groupName; $this->apiParam["group_name"] = $groupName; } public function getSettings() { return $this->settings; } public function setSettings($settings) { $this->settings = $settings; } public function getPushMessage() { return $this->pushMessage; } public function setPushMessage($pushMessage) { $this->pushMessage = $pushMessage; } public function getPushChannel() { return $this->pushChannel; } public function setPushChannel($pushChannel) { $this->pushChannel = $pushChannel; } public function getApiParam() { if ($this->pushMessage != null){ $this->apiParam["push_message"] = $this->pushMessage->getApiParam(); } if ($this->pushChannel){ $this->apiParam["push_channel"] = $this->pushChannel->getApiParam(); } if ($this->settings){ $this->apiParam["settings"] = $this->settings->getApiParam(); } $this->apiParam["audience"] = "all"; if ($this->cid != null) { $audience["cid"] = array($this->cid); $this->apiParam["audience"] = $audience; } if ($this->alias != null) { $audience["alias"] = array($this->alias); $this->apiParam["audience"] = $audience; } if ($this->cidList != null) { $audience["cid"] = $this->cidList; $this->apiParam["audience"] = $audience; } if ($this->aliasList != null) { $audience["alias"] = $this->aliasList; $this->apiParam["audience"] = $audience; } if ($this->tagList != null) { $audience["tag"] = array(); foreach ($this->tagList as $v) { array_push($audience["tag"], $v->getApiParam()); } $this->apiParam["audience"] = $audience; } if ($this->fastCustomTag != null) { $audience["fast_custom_tag"] = $this->fastCustomTag; $this->apiParam["audience"] = $audience; } return $this->apiParam; } }