false, 'error' => $res['error']]; } $data = array(); foreach ($res['data'] as $addr) { $data[] = $this->parse_android_automation_job_details($addr); } $totalPage = isset($res['total']) ? $res['total'] : 0; $page = isset($res['page']) ? $res['page'] : 0; return [ 'list' => $data, 'totalItems' => $totalPage, 'page' => $page, 'transport_providers' => empty($res['transportProviders']) ? [] : $res['transportProviders'], 'android_automation_jobs' => empty($res['jobs']) ? [] : $res['jobs'] ]; } public function getAndroidAutomationJobDetailByID($id) { $res = AutomaticServerAPI::get("android-automation-job-detail/$id", NULL); $res['data'] = $this->parse_android_automation_job_details($res['data']); return $res; } public function createAndroidAutomationJobDetail($params) { return AutomaticServerAPI::post('android-automation-job-detail', $params); } public function removeAndroidAutomationJobDetailById($AndroidAutomationJobDetailID) { return AutomaticServerAPI::delete("android-automation-job-detail/$AndroidAutomationJobDetailID"); } public function updateAndroidAutomationJobDetailById($AndroidAutomationJobDetailID, $params) { return AutomaticServerAPI::put("android-automation-job-detail/$AndroidAutomationJobDetailID", $params); } private function parse_android_automation_job_details($originData) { return $this->android_automation_job_details($originData); } }