}
public static function get_groups_parameters() {
- //TODO
+ return new external_function_parameters(
+ array(
+ 'groups' => new external_multiple_structure(
+ new external_single_structure(
+ array(
+ 'groupid' => new external_param(PARAM_INT, 'Group ID')
+ )
+ )
+ )
+ )
+ );
}
/**
}
public static function get_groups_returns() {
- //TODO
+ return new external_multiple_structure(
+ new external_single_structure(
+ array(
+ 'id' => new external_param(PARAM_INT, 'some group id'),
+ 'name' => new external_param(PARAM_TEXT, 'multilang compatible name, course unique'),
+ 'description' => new external_param(PARAM_RAW, 'just some text'),
+ 'enrolmentkey' => new external_param(PARAM_RAW, 'group enrol secret phrase')
+ )
+ )
+ );
}
public static function delete_groups_parameters() {