original_string: public static function finish_attempt_returns() {
          return new external_single_structure(
              array(
                  'data' => new external_multiple_structure(
                      new external_single_structure(
                          array(
                              'name' => new external_value(PARAM_ALPHANUMEXT, 'Data name.'),
                              'value' => new external_value(PARAM_RAW, 'Data value.'),
                              'message' => new external_value(PARAM_RAW, 'Data message (translated string).'),
                          )
                      ), 'The EOL page information data.'
                  ),
                  'messages' => self::external_messages(),
                  'warnings' => new external_warnings(),
              )
          );
      }
code: public static function finish_attempt_returns() {
          return new external_single_structure(
              array(
                  'data' => new external_multiple_structure(
                      new external_single_structure(
                          array(
                              'name' => new external_value(PARAM_ALPHANUMEXT, 'Data name.'),
                              'value' => new external_value(PARAM_RAW, 'Data value.'),
                              'message' => new external_value(PARAM_RAW, 'Data message (translated string).'),
                          )
                      ), 'The EOL page information data.'
                  ),
                  'messages' => self::external_messages(),
                  'warnings' => new external_warnings(),
              )
          );
      }
code_tokens: public static function finish_attempt_returns ( ) { return new external_single_structure ( array ( 'data' => new external_multiple_structure ( new external_single_structure ( array ( 'name' => new external_value ( PARAM_ALPHANUMEXT , 'Data name.' ) , 'value' => new external_value ( PARAM_RAW , 'Data value.' ) , 'message' => new external_value ( PARAM_RAW , 'Data message (translated string).' ) , ) ) , 'The EOL page information data.' ) , 'messages' => self :: external_messages ( ) , 'warnings' => new external_warnings ( ) , ) ) ; }
docstring: Describes the finish_attempt return value.
  
  @return external_single_structure
  @since Moodle 3.3
docstring_tokens: Describes the finish_attempt return value .