/** * @url PUT /:prjUid/case-scheduler/:schUid * * @param string $prjUid {@min 32} {@max 32} * @param string $schUid {@min 32} {@max 32} * @param CaseSchedulerStructure $request_data * */ public function doPutProjectCaseScheduler($prjUid, $schUid, CaseSchedulerStructure $request_data) { try { $userUid = $this->getUserId(); $request_data = (array) $request_data; $caseScheduler = new \ProcessMaker\BusinessModel\CaseScheduler(); $objectData = $caseScheduler->updateCaseScheduler($prjUid, $request_data, $userUid, $schUid); //Response $response = $objectData; } catch (\Exception $e) { //response throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()); } return $response; }