Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
core_privacy\local\request\core_data_provider Interface Reference

The core_data_provider interface is used to describe a provider which services user requests between components and core. More...

Inheritance diagram for core_privacy\local\request\core_data_provider:
core_privacy\local\request\data_provider core_privacy\local\request\context_aware_provider core_privacy\local\request\core_user_data_provider core_privacy\local\request\user_preference_provider core_course\privacy\provider core_privacy\local\request\plugin\provider core_privacy\local\request\subsystem\provider auth_manual\privacy\provider block_myoverview\privacy\provider block_online_users\privacy\provider block_timeline\privacy\provider core_auth\privacy\provider core_block\privacy\provider core_calendar\privacy\provider core_course\privacy\provider core_editor\privacy\provider core_form\privacy\provider core_message\privacy\provider core_my\privacy\provider core_role\privacy\provider gradereport_grader\privacy\provider gradereport_user\privacy\provider gradingform_guide\privacy\provider mod_assign\privacy\provider mod_assignment\privacy\provider mod_forum\privacy\provider mod_lesson\privacy\provider mod_workshop\privacy\provider quiz_overview\privacy\provider quiz_responses\privacy\provider repository_flickr\privacy\provider repository_wikimedia\privacy\provider scormreport_basic\privacy\provider scormreport_interactions\privacy\provider scormreport_objectives\privacy\provider theme_boost\privacy\provider tool_dataprivacy\privacy\provider tool_mobile\privacy\provider tool_usertours\privacy\provider workshopallocation_manual\privacy\provider

Detailed Description

The core_data_provider interface is used to describe a provider which services user requests between components and core.

It does not define a specific way of doing so and different types of data will need to extend this interface in order to define their own contract.

It should not be implemented directly, but should be extended by other interfaces in core.


The documentation for this interface was generated from the following file: