original_string: public static function get_wikis_by_courses_returns() {
  
          return new external_single_structure(
              array(
                  'wikis' => new external_multiple_structure(
                      new external_single_structure(
                          array(
                              'id' => new external_value(PARAM_INT, 'Wiki ID.'),
                              'coursemodule' => new external_value(PARAM_INT, 'Course module ID.'),
                              'course' => new external_value(PARAM_INT, 'Course ID.'),
                              'name' => new external_value(PARAM_RAW, 'Wiki name.'),
                              'intro' => new external_value(PARAM_RAW, 'Wiki intro.', VALUE_OPTIONAL),
                              'introformat' => new external_format_value('Wiki intro format.', VALUE_OPTIONAL),
                              'introfiles' => new external_files('Files in the introduction text', VALUE_OPTIONAL),
                              'timecreated' => new external_value(PARAM_INT, 'Time of creation.', VALUE_OPTIONAL),
                              'timemodified' => new external_value(PARAM_INT, 'Time of last modification.', VALUE_OPTIONAL),
                              'firstpagetitle' => new external_value(PARAM_RAW, 'First page title.', VALUE_OPTIONAL),
                              'wikimode' => new external_value(PARAM_TEXT, 'Wiki mode (individual, collaborative).', VALUE_OPTIONAL),
                              'defaultformat' => new external_value(PARAM_TEXT, 'Wiki\'s default format (html, creole, nwiki).',
                                                                              VALUE_OPTIONAL),
                              'forceformat' => new external_value(PARAM_INT, '1 if format is forced, 0 otherwise.',
                                                                              VALUE_OPTIONAL),
                              'editbegin' => new external_value(PARAM_INT, 'Edit begin.', VALUE_OPTIONAL),
                              'editend' => new external_value(PARAM_INT, 'Edit end.', VALUE_OPTIONAL),
                              'section' => new external_value(PARAM_INT, 'Course section ID.', VALUE_OPTIONAL),
                              'visible' => new external_value(PARAM_INT, '1 if visible, 0 otherwise.', VALUE_OPTIONAL),
                              'groupmode' => new external_value(PARAM_INT, 'Group mode.', VALUE_OPTIONAL),
                              'groupingid' => new external_value(PARAM_INT, 'Group ID.', VALUE_OPTIONAL),
                              'cancreatepages' => new external_value(PARAM_BOOL, 'True if user can create pages.'),
                          ), 'Wikis'
                      )
                  ),
                  'warnings' => new external_warnings(),
              )
          );
      }
code: public static function get_wikis_by_courses_returns() {
  
          return new external_single_structure(
              array(
                  'wikis' => new external_multiple_structure(
                      new external_single_structure(
                          array(
                              'id' => new external_value(PARAM_INT, 'Wiki ID.'),
                              'coursemodule' => new external_value(PARAM_INT, 'Course module ID.'),
                              'course' => new external_value(PARAM_INT, 'Course ID.'),
                              'name' => new external_value(PARAM_RAW, 'Wiki name.'),
                              'intro' => new external_value(PARAM_RAW, 'Wiki intro.', VALUE_OPTIONAL),
                              'introformat' => new external_format_value('Wiki intro format.', VALUE_OPTIONAL),
                              'introfiles' => new external_files('Files in the introduction text', VALUE_OPTIONAL),
                              'timecreated' => new external_value(PARAM_INT, 'Time of creation.', VALUE_OPTIONAL),
                              'timemodified' => new external_value(PARAM_INT, 'Time of last modification.', VALUE_OPTIONAL),
                              'firstpagetitle' => new external_value(PARAM_RAW, 'First page title.', VALUE_OPTIONAL),
                              'wikimode' => new external_value(PARAM_TEXT, 'Wiki mode (individual, collaborative).', VALUE_OPTIONAL),
                              'defaultformat' => new external_value(PARAM_TEXT, 'Wiki\'s default format (html, creole, nwiki).',
                                                                              VALUE_OPTIONAL),
                              'forceformat' => new external_value(PARAM_INT, '1 if format is forced, 0 otherwise.',
                                                                              VALUE_OPTIONAL),
                              'editbegin' => new external_value(PARAM_INT, 'Edit begin.', VALUE_OPTIONAL),
                              'editend' => new external_value(PARAM_INT, 'Edit end.', VALUE_OPTIONAL),
                              'section' => new external_value(PARAM_INT, 'Course section ID.', VALUE_OPTIONAL),
                              'visible' => new external_value(PARAM_INT, '1 if visible, 0 otherwise.', VALUE_OPTIONAL),
                              'groupmode' => new external_value(PARAM_INT, 'Group mode.', VALUE_OPTIONAL),
                              'groupingid' => new external_value(PARAM_INT, 'Group ID.', VALUE_OPTIONAL),
                              'cancreatepages' => new external_value(PARAM_BOOL, 'True if user can create pages.'),
                          ), 'Wikis'
                      )
                  ),
                  'warnings' => new external_warnings(),
              )
          );
      }
code_tokens: public static function get_wikis_by_courses_returns ( ) { return new external_single_structure ( array ( 'wikis' => new external_multiple_structure ( new external_single_structure ( array ( 'id' => new external_value ( PARAM_INT , 'Wiki ID.' ) , 'coursemodule' => new external_value ( PARAM_INT , 'Course module ID.' ) , 'course' => new external_value ( PARAM_INT , 'Course ID.' ) , 'name' => new external_value ( PARAM_RAW , 'Wiki name.' ) , 'intro' => new external_value ( PARAM_RAW , 'Wiki intro.' , VALUE_OPTIONAL ) , 'introformat' => new external_format_value ( 'Wiki intro format.' , VALUE_OPTIONAL ) , 'introfiles' => new external_files ( 'Files in the introduction text' , VALUE_OPTIONAL ) , 'timecreated' => new external_value ( PARAM_INT , 'Time of creation.' , VALUE_OPTIONAL ) , 'timemodified' => new external_value ( PARAM_INT , 'Time of last modification.' , VALUE_OPTIONAL ) , 'firstpagetitle' => new external_value ( PARAM_RAW , 'First page title.' , VALUE_OPTIONAL ) , 'wikimode' => new external_value ( PARAM_TEXT , 'Wiki mode (individual, collaborative).' , VALUE_OPTIONAL ) , 'defaultformat' => new external_value ( PARAM_TEXT , 'Wiki\'s default format (html, creole, nwiki).' , VALUE_OPTIONAL ) , 'forceformat' => new external_value ( PARAM_INT , '1 if format is forced, 0 otherwise.' , VALUE_OPTIONAL ) , 'editbegin' => new external_value ( PARAM_INT , 'Edit begin.' , VALUE_OPTIONAL ) , 'editend' => new external_value ( PARAM_INT , 'Edit end.' , VALUE_OPTIONAL ) , 'section' => new external_value ( PARAM_INT , 'Course section ID.' , VALUE_OPTIONAL ) , 'visible' => new external_value ( PARAM_INT , '1 if visible, 0 otherwise.' , VALUE_OPTIONAL ) , 'groupmode' => new external_value ( PARAM_INT , 'Group mode.' , VALUE_OPTIONAL ) , 'groupingid' => new external_value ( PARAM_INT , 'Group ID.' , VALUE_OPTIONAL ) , 'cancreatepages' => new external_value ( PARAM_BOOL , 'True if user can create pages.' ) , ) , 'Wikis' ) ) , 'warnings' => new external_warnings ( ) , ) ) ; }
docstring: Describes the get_wikis_by_courses return value.
  
  @return external_single_structure
  @since Moodle 3.1
docstring_tokens: Describes the get_wikis_by_courses return value .