duration; } public function setDuration($duration) { $this->duration = $duration; $this->apiParam["duration"] = $duration; } public function getNotification() { return $this->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 getRevoke() { return $this->revoke; } public function setRevoke($revoke) { $this->revoke = $revoke; } public function getApiParam() { if ($this->notification != null){ $this->apiParam["notification"] = $this->notification->getApiParam(); } if ($this->revoke != null){ $this->apiParam["revoke"] = $this->revoke->getApiParam(); } return $this->apiParam; } }