notification; } public function setNotification($notification) { $this->notification = $notification; } public function getTransmission() { return $this->transmission; } public function setTransmission($transmission) { $this->transmission = $transmission; $this->apiParam["transmission"] = $transmission; } public function getOptions() { return $this->options; } public function setOptions($options) { $this->options = $options; } public function addOption($constraint, $key, $value){ if ($constraint == null){ $constraint = "ALL"; } $this->options[$constraint][$key] = $value; } // // public function addOptions($option) // { // if ($this->options == null) { // $this->options = array($option); // } else { // array_push($this->options, $option); // } // } public function getApiParam() { if ($this->notification != null) { $this->apiParam["notification"] = $this->notification->getApiParam(); } if ($this->options != null) { $this->apiParam["options"] = $this->options; } return $this->apiParam; } }