| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Namespaces | |
| namespace | core_privacy | 
| This file contains the core_privacy\manager class. | |
| namespace | core_privacy\local | 
| File containing a class for deprecated interfaces. | |
| namespace | core_privacy\local\metadata | 
| This file defines the core_privacy\local\metadata\collection class object. | |
| namespace | core_privacy\local\metadata\types | 
| This file defines an item of metadata which encapsulates a database table. | |
| namespace | core_privacy\local\request | 
| An implementation of a contextlist which has been filtered and approved. | |
| namespace | core_privacy\local\request\plugin | 
| This file contains the core_privacy\local\request\plugin\provider interface to describe a class which provides data in some form for a plugin. | |
| namespace | core_privacy\local\request\subsystem | 
| This file contains the core_privacy\local\request\subsystem\plugin_provider interface to describe a class which provides data in some form for a subsystem. | |
| namespace | core_privacy\local\sitepolicy | 
| Default (core) handler for site policies. | |
| namespace | core_privacy\output | 
| Contains the navigation renderable for user data exports. | |
| namespace | core_privacy\privacy | 
| Privacy Subsystem implementation for the Privacy Subsystem (how very meta). | |
| namespace | core_privacy\tests | 
| Testcase for providers implementing parts of the core_privacy subsystem. | |
| namespace | core_privacy\tests\request | 
| Approved result set for unit testing. | |
| Classes | |
| interface | core_privacy\local\deprecated | 
| The deprecated interface.  More... | |
| class | core_privacy\local\metadata\collection | 
| A collection of metadata items.  More... | |
| interface | core_privacy\local\metadata\null_provider | 
| interface | core_privacy\local\metadata\provider | 
| INterface for main metadata provider interface.  More... | |
| class | core_privacy\local\metadata\types\database_table | 
| The database_table type.  More... | |
| class | core_privacy\local\metadata\types\external_location | 
| The external_location type.  More... | |
| class | core_privacy\local\metadata\types\plugintype_link | 
| The plugintype link.  More... | |
| class | core_privacy\local\metadata\types\subsystem_link | 
| The subsystem link type.  More... | |
| interface | core_privacy\local\metadata\types\type | 
| The base type interface which all metadata types must implement.  More... | |
| class | core_privacy\local\metadata\types\user_preference | 
| The user_preference type.  More... | |
| class | core_privacy\local\request\approved_contextlist | 
| An implementation of a contextlist which has been filtered and approved.  More... | |
| class | core_privacy\local\request\approved_userlist | 
| An implementation of a userlist which has been filtered and approved.  More... | |
| interface | core_privacy\local\request\content_writer | 
| The interface for a Moodle content writer.  More... | |
| interface | core_privacy\local\request\context_aware_provider | 
| The provider interface for plugins which need access to all approved contexts to fill in relevant contextual data.  More... | |
| class | core_privacy\local\request\contextlist | 
| Privacy Fetch Result Set.  More... | |
| class | core_privacy\local\request\contextlist_base | 
| Base implementation of a contextlist used to store a set of contexts.  More... | |
| class | core_privacy\local\request\contextlist_collection | 
| A collection of contextlist items.  More... | |
| interface | core_privacy\local\request\core_data_provider | 
| The core_data_provider interface is used to describe a provider which services user requests between components and core.  More... | |
| interface | core_privacy\local\request\core_user_data_provider | 
| The core_user_data_provider interface is used to describe a provider which services user requests between components and core.  More... | |
| interface | core_privacy\local\request\core_userlist_provider | 
| The interface is used to describe a provider which is capable of identifying the users who have data within it.  More... | |
| interface | core_privacy\local\request\data_provider | 
| The data_provider interface is used to describe a provider which services user requests in any fashion.  More... | |
| class | core_privacy\local\request\helper | 
| The core_privacy\local\request\helper class with useful shared functionality.  More... | |
| class | core_privacy\local\request\moodle_content_writer | 
| The moodle_content_writer is the default Moodle implementation of a content writer.  More... | |
| interface | core_privacy\local\request\plugin\provider | 
| The provider interface for plugins which provide data from a plugin directly to the Privacy subsystem.  More... | |
| interface | core_privacy\local\request\plugin\subplugin_provider | 
| The subplugin_provider interface is for plugins which are sub-plugins of a plugin.  More... | |
| interface | core_privacy\local\request\plugin\subsystem_provider | 
| The subsystem_provider interface is for plugins which may not necessarily be called directly, but instead via a subsystem.  More... | |
| interface | core_privacy\local\request\shared_data_provider | 
| The shared_data_provider interface is used to describe a provider which services user requests between components and and other components.  More... | |
| interface | core_privacy\local\request\shared_userlist_provider | 
| The interface is used to describe a provider which is capable of identifying the users who have data within it.  More... | |
| interface | core_privacy\local\request\subsystem\plugin_provider | 
| The plugin_provider interface for subsystems which provide data directly to a plugin.  More... | |
| interface | core_privacy\local\request\subsystem\provider | 
| The provider interface for plugins which provide data from a subsystem directly to the Privacy subsystem.  More... | |
| class | core_privacy\local\request\transform | 
| A class containing a set of data transformations for core data types.  More... | |
| interface | core_privacy\local\request\user_preference_provider | 
| The user_preference_provider interface is an interface designed to be implemented by components directly to describe a case where that component is responsible for storing some form of system-wide user preference.  More... | |
| class | core_privacy\local\request\userlist | 
| List of users from the Privacy API Search functions.  More... | |
| class | core_privacy\local\request\userlist_base | 
| Base implementation of a userlist used to store a set of users.  More... | |
| class | core_privacy\local\request\userlist_collection | 
| A collection of userlist items.  More... | |
| interface | core_privacy\local\request\userlist_provider | 
| The interface is used to describe a provider which is capable of identifying the users who have data within it.  More... | |
| class | core_privacy\local\request\writer | 
| The writer factory class used to fetch and work with the content_writer.  More... | |
| class | core_privacy\local\sitepolicy\default_handler | 
| Default (core) handler for site policies.  More... | |
| class | core_privacy\local\sitepolicy\handler | 
| Base class for site policy handlers.  More... | |
| class | core_privacy\local\sitepolicy\manager | 
| Site policy management class.  More... | |
| class | core_privacy\manager | 
| The core_privacy\manager class, providing a facade to describe, export and delete personal data across Moodle and its components.  More... | |
| interface | core_privacy\manager_observer | 
| The interface for a Manager observer.  More... | |
| class | core_privacy\output\exported_html_page | 
| Class containing the navigation renderable.  More... | |
| class | core_privacy\output\exported_navigation_page | 
| Class containing the navigation renderable.  More... | |
| class | core_privacy\output\renderer | 
| Privacy renderer's for privacy stuff.  More... | |
| class | core_privacy\privacy\provider | 
| The privacy subsystem does not store any data of it's own.  More... | |
| class | core_privacy\tests\provider_testcase | 
| Testcase for providers implementing parts of the core_privacy subsystem.  More... | |
| class | core_privacy\tests\request\approved_contextlist | 
| Privacy Fetch Result Set.  More... | |
| class | core_privacy\tests\request\content_writer | 
| An implementation of the content_writer for use in unit tests.  More... | |
| Variables | |
| global | core_privacy\tests::$CFG |