. /** * External service definitions for tiny_autosavse. * * @package tiny_autosave * @copyright 2022 Andrew Lyons * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die; $functions = [ 'tiny_autosave_resume_session' => array( 'classname' => 'tiny_autosave\external\resume_autosave_session', 'methodname' => 'execute', 'description' => 'Resume an autosave session', 'type' => 'write', 'loginrequired' => false, 'ajax' => true, ), 'tiny_autosave_reset_session' => array( 'classname' => 'tiny_autosave\external\reset_autosave_session', 'methodname' => 'execute', 'description' => 'Reset an autosave session', 'type' => 'write', 'loginrequired' => false, 'ajax' => true, ), 'tiny_autosave_update_session' => array( 'classname' => 'tiny_autosave\external\update_autosave_session_content', 'methodname' => 'execute', 'description' => 'Update an autosave session', 'type' => 'write', 'loginrequired' => false, 'ajax' => true, ), ];