. /** * Meta enrol external functions and service definitions. * * @package enrol_meta * @copyright 2021 WKS KV Bildung * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ defined('MOODLE_INTERNAL') || die; $functions = [ 'enrol_meta_add_instances' => [ 'classname' => \enrol_meta\external\add_instances::class, 'methodname' => 'execute', 'description' => 'Add meta enrolment instances', 'capabilities' => 'enrol/meta:config', 'type' => 'write', 'ajax' => true, 'loginrequired' => true, ], 'enrol_meta_delete_instances' => [ 'classname' => \enrol_meta\external\delete_instances::class, 'methodname' => 'execute', 'description' => 'Delete meta enrolment instances', 'capabilities' => 'enrol/meta:config', 'type' => 'write', 'ajax' => true, 'loginrequired' => true, ], ];