original_string: public static function set_user_flags_returns() {
          return new external_multiple_structure(
              new external_single_structure(
                  array(
                      'id' => new external_value(PARAM_INT, 'id of record if successful, -1 for failure'),
                      'userid' => new external_value(PARAM_INT, 'userid of record'),
                      'errormessage' => new external_value(PARAM_TEXT, 'Failure error message', VALUE_OPTIONAL)
                  )
              )
          );
      }
code: public static function set_user_flags_returns() {
          return new external_multiple_structure(
              new external_single_structure(
                  array(
                      'id' => new external_value(PARAM_INT, 'id of record if successful, -1 for failure'),
                      'userid' => new external_value(PARAM_INT, 'userid of record'),
                      'errormessage' => new external_value(PARAM_TEXT, 'Failure error message', VALUE_OPTIONAL)
                  )
              )
          );
      }
code_tokens: public static function set_user_flags_returns ( ) { return new external_multiple_structure ( new external_single_structure ( array ( 'id' => new external_value ( PARAM_INT , 'id of record if successful, -1 for failure' ) , 'userid' => new external_value ( PARAM_INT , 'userid of record' ) , 'errormessage' => new external_value ( PARAM_TEXT , 'Failure error message' , VALUE_OPTIONAL ) ) ) ) ; }
docstring: Describes the set_user_flags return value
  @return external_multiple_structure
  @since  Moodle 2.6
docstring_tokens: Describes the set_user_flags return value