original_string: public static function get_feedback_access_information_returns() {
          return new external_single_structure(
              array(
                  'canviewanalysis' => new external_value(PARAM_BOOL, 'Whether the user can view the analysis or not.'),
                  'cancomplete' => new external_value(PARAM_BOOL, 'Whether the user can complete the feedback or not.'),
                  'cansubmit' => new external_value(PARAM_BOOL, 'Whether the user can submit the feedback or not.'),
                  'candeletesubmissions' => new external_value(PARAM_BOOL, 'Whether the user can delete submissions or not.'),
                  'canviewreports' => new external_value(PARAM_BOOL, 'Whether the user can view the feedback reports or not.'),
                  'canedititems' => new external_value(PARAM_BOOL, 'Whether the user can edit feedback items or not.'),
                  'isempty' => new external_value(PARAM_BOOL, 'Whether the feedback has questions or not.'),
                  'isopen' => new external_value(PARAM_BOOL, 'Whether the feedback has active access time restrictions or not.'),
                  'isalreadysubmitted' => new external_value(PARAM_BOOL, 'Whether the feedback is already submitted or not.'),
                  'isanonymous' => new external_value(PARAM_BOOL, 'Whether the feedback is anonymous or not.'),
                  'warnings' => new external_warnings(),
              )
          );
      }
code: public static function get_feedback_access_information_returns() {
          return new external_single_structure(
              array(
                  'canviewanalysis' => new external_value(PARAM_BOOL, 'Whether the user can view the analysis or not.'),
                  'cancomplete' => new external_value(PARAM_BOOL, 'Whether the user can complete the feedback or not.'),
                  'cansubmit' => new external_value(PARAM_BOOL, 'Whether the user can submit the feedback or not.'),
                  'candeletesubmissions' => new external_value(PARAM_BOOL, 'Whether the user can delete submissions or not.'),
                  'canviewreports' => new external_value(PARAM_BOOL, 'Whether the user can view the feedback reports or not.'),
                  'canedititems' => new external_value(PARAM_BOOL, 'Whether the user can edit feedback items or not.'),
                  'isempty' => new external_value(PARAM_BOOL, 'Whether the feedback has questions or not.'),
                  'isopen' => new external_value(PARAM_BOOL, 'Whether the feedback has active access time restrictions or not.'),
                  'isalreadysubmitted' => new external_value(PARAM_BOOL, 'Whether the feedback is already submitted or not.'),
                  'isanonymous' => new external_value(PARAM_BOOL, 'Whether the feedback is anonymous or not.'),
                  'warnings' => new external_warnings(),
              )
          );
      }
code_tokens: public static function get_feedback_access_information_returns ( ) { return new external_single_structure ( array ( 'canviewanalysis' => new external_value ( PARAM_BOOL , 'Whether the user can view the analysis or not.' ) , 'cancomplete' => new external_value ( PARAM_BOOL , 'Whether the user can complete the feedback or not.' ) , 'cansubmit' => new external_value ( PARAM_BOOL , 'Whether the user can submit the feedback or not.' ) , 'candeletesubmissions' => new external_value ( PARAM_BOOL , 'Whether the user can delete submissions or not.' ) , 'canviewreports' => new external_value ( PARAM_BOOL , 'Whether the user can view the feedback reports or not.' ) , 'canedititems' => new external_value ( PARAM_BOOL , 'Whether the user can edit feedback items or not.' ) , 'isempty' => new external_value ( PARAM_BOOL , 'Whether the feedback has questions or not.' ) , 'isopen' => new external_value ( PARAM_BOOL , 'Whether the feedback has active access time restrictions or not.' ) , 'isalreadysubmitted' => new external_value ( PARAM_BOOL , 'Whether the feedback is already submitted or not.' ) , 'isanonymous' => new external_value ( PARAM_BOOL , 'Whether the feedback is anonymous or not.' ) , 'warnings' => new external_warnings ( ) , ) ) ; }
docstring: Describes the get_feedback_access_information return value.
  
  @return external_single_structure
  @since Moodle 3.3
docstring_tokens: Describes the get_feedback_access_information return value .