success = ($success)?true:false; $this->msg = $msg; } public static function structure() { return new \external_single_structure([ "success" => new \external_value(PARAM_BOOL, 'operation completed succesfully'), "msg" => new \external_value(PARAM_TEXT, 'message'), ]); } public function model() { return ["success" => $this->success, "msg"=> $this->msg]; } public function successful(){ return $this->success; } public function msg(){ return $this->msg; } }