/** * Returns description of data_for_report() result value. * * @return \external_description */ public static function data_for_report_returns() { return new external_single_structure(array('courseid' => new external_value(PARAM_INT, 'Course id'), 'user' => user_summary_exporter::get_read_structure(), 'course' => course_summary_exporter::get_read_structure(), 'usercompetencies' => new external_multiple_structure(new external_single_structure(array('usercompetencycourse' => user_competency_course_exporter::get_read_structure(), 'competency' => competency_summary_exporter::get_read_structure()))), 'pushratingstouserplans' => new external_value(PARAM_BOOL, 'True if rating is push to user plans'))); }
/** * Returns description of external function result value. * * @return external_description */ public static function search_users_returns() { global $CFG; require_once $CFG->dirroot . '/user/externallib.php'; return new external_single_structure(array('users' => new external_multiple_structure(user_summary_exporter::get_read_structure()), 'count' => new external_value(PARAM_INT, 'Total number of results.'))); }