Moodle APIs 4.3
Moodle 4.3.6 (Build: 20240812)
|
Class external. More...
Static Public Member Functions | |
static | approve_data_request ($requestid) |
Approve a data request. | |
static | approve_data_request_parameters () |
Parameter description for approve_data_request(). | |
static | approve_data_request_returns () |
Parameter description for approve_data_request(). | |
static | bulk_approve_data_requests ($requestids) |
Bulk approve bulk data request. | |
static | bulk_approve_data_requests_parameters () |
Parameter description for bulk_approve_data_requests(). | |
static | bulk_approve_data_requests_returns () |
Parameter description for bulk_approve_data_requests(). | |
static | bulk_deny_data_requests ($requestids) |
Bulk deny data requests. | |
static | bulk_deny_data_requests_parameters () |
Parameter description for bulk_deny_data_requests(). | |
static | bulk_deny_data_requests_returns () |
Parameter description for bulk_deny_data_requests(). | |
static | cancel_data_request ($requestid) |
Cancel a data request. | |
static | cancel_data_request_parameters () |
Parameter description for cancel_data_request(). | |
static | cancel_data_request_returns () |
Parameter description for cancel_data_request(). | |
static | confirm_contexts_for_deletion ($ids) |
Confirm a given array of expired context record IDs. | |
static | confirm_contexts_for_deletion_parameters () |
Parameters for confirm_contexts_for_deletion(). | |
static | confirm_contexts_for_deletion_returns () |
Returns for confirm_contexts_for_deletion(). | |
static | contact_dpo ($message) |
Make a general enquiry to a DPO. | |
static | contact_dpo_parameters () |
Parameter description for contact_dpo(). | |
static | contact_dpo_returns () |
Parameter description for contact_dpo(). | |
static | create_category_form ($jsonformdata) |
Creates a data category from form data. | |
static | create_category_form_parameters () |
Parameter description for create_category_form(). | |
static | create_category_form_returns () |
Returns for create_category_form(). | |
static | create_purpose_form ($jsonformdata) |
Creates a data purpose from form data. | |
static | create_purpose_form_parameters () |
Parameter description for create_purpose_form(). | |
static | create_purpose_form_returns () |
Returns for create_purpose_form(). | |
static | delete_category ($id) |
Deletes a data category. | |
static | delete_category_parameters () |
Parameter description for delete_category(). | |
static | delete_category_returns () |
Parameter description for delete_category(). | |
static | delete_purpose ($id) |
Deletes a data purpose. | |
static | delete_purpose_parameters () |
Parameter description for delete_purpose(). | |
static | delete_purpose_returns () |
Parameter description for delete_purpose(). | |
static | deny_data_request ($requestid) |
Deny a data request. | |
static | deny_data_request_parameters () |
Parameter description for deny_data_request(). | |
static | deny_data_request_returns () |
Parameter description for deny_data_request(). | |
static | get_activity_options ($nodefaults) |
Fetches a list of activity options for setting data registry defaults. | |
static | get_activity_options_parameters () |
Parameters for get_activity_options(). | |
static | get_activity_options_returns () |
Returns for get_category_options(). | |
static | get_category_options ($includeinherit, $includenotset) |
Fetches a list of data category options containing category IDs as keys and the category name for the value. | |
static | get_category_options_parameters () |
Parameters for get_category_options(). | |
static | get_category_options_returns () |
Returns for get_category_options(). | |
static | get_data_request ($requestid) |
Fetch the details of a user's data request. | |
static | get_data_request_parameters () |
Parameter description for get_data_request(). | |
static | get_data_request_returns () |
Parameter description for get_data_request(). | |
static | get_purpose_options ($includeinherit, $includenotset) |
Fetches a list of data storage purposes containing purpose IDs as keys and the purpose name for the value. | |
static | get_purpose_options_parameters () |
Parameters for get_purpose_options(). | |
static | get_purpose_options_returns () |
Returns for get_purpose_options(). | |
static | get_users ($query) |
Fetch the details of a user's data request. | |
static | get_users_parameters () |
Parameter description for get_data_request(). | |
static | get_users_returns () |
Parameter description for get_users(). | |
static | mark_complete ($requestid) |
Mark a user's general enquiry's status as complete. | |
static | mark_complete_parameters () |
Parameter description for mark_complete(). | |
static | mark_complete_returns () |
Parameter description for mark_complete(). | |
static | set_context_defaults ($contextlevel, $category, $purpose, $activity, $override) |
Updates the default category and purpose for a given context level (and optionally, a plugin). | |
static | set_context_defaults_parameters () |
Parameters for set_context_defaults(). | |
static | set_context_defaults_returns () |
Returns for set_context_defaults(). | |
static | set_context_form ($jsonformdata) |
Creates a data category from form data. | |
static | set_context_form_parameters () |
Parameter description for set_context_form(). | |
static | set_context_form_returns () |
Returns for set_context_form(). | |
static | set_contextlevel_form ($jsonformdata) |
Creates a data category from form data. | |
static | set_contextlevel_form_parameters () |
Parameter description for set_contextlevel_form(). | |
static | set_contextlevel_form_returns () |
Returns for set_contextlevel_form(). | |
static | tree_extra_branches ($contextid, $element) |
Returns tree extra branches. | |
static | tree_extra_branches_parameters () |
Parameter description for tree_extra_branches(). | |
static | tree_extra_branches_returns () |
Returns for tree_extra_branches(). | |
Class external.
The external API for the Data Privacy tool.
|
static |
Approve a data request.
int | $requestid | The request ID. |
array |
coding_exception | |
dml_exception | |
invalid_parameter_exception | |
restricted_context_exception | |
moodle_exception |
|
static |
Parameter description for approve_data_request().
external_function_parameters |
|
static |
Parameter description for approve_data_request().
core_external\external_description |
|
static |
Bulk approve bulk data request.
array | $requestids | Array consisting the request ID's. |
array |
coding_exception | |
dml_exception | |
invalid_parameter_exception | |
restricted_context_exception | |
moodle_exception |
|
static |
Parameter description for bulk_approve_data_requests().
external_function_parameters |
|
static |
Parameter description for bulk_approve_data_requests().
core_external\external_description |
|
static |
Bulk deny data requests.
array | $requestids | Array consisting of request ID's. |
array |
coding_exception | |
dml_exception | |
invalid_parameter_exception | |
restricted_context_exception | |
moodle_exception |
|
static |
Parameter description for bulk_deny_data_requests().
external_function_parameters |
|
static |
Parameter description for bulk_deny_data_requests().
core_external\external_description |
|
static |
Cancel a data request.
int | $requestid | The request ID. |
array |
invalid_persistent_exception | |
coding_exception | |
invalid_parameter_exception | |
restricted_context_exception |
|
static |
Parameter description for cancel_data_request().
external_function_parameters |
|
static |
Parameter description for cancel_data_request().
core_external\external_description |
|
static |
Confirm a given array of expired context record IDs.
int[] | $ids | Array of record IDs from the expired contexts table. |
array |
coding_exception | |
dml_exception | |
invalid_parameter_exception | |
restricted_context_exception |
|
static |
Parameters for confirm_contexts_for_deletion().
external_function_parameters |
|
static |
Returns for confirm_contexts_for_deletion().
external_single_structure |
|
static |
Make a general enquiry to a DPO.
string | $message | The message to be sent to the DPO. |
array |
coding_exception | |
invalid_parameter_exception | |
invalid_persistent_exception | |
restricted_context_exception | |
dml_exception | |
moodle_exception |
|
static |
Parameter description for contact_dpo().
external_function_parameters |
|
static |
Parameter description for contact_dpo().
core_external\external_description |
|
static |
Creates a data category from form data.
string | $jsonformdata |
array |
|
static |
Parameter description for create_category_form().
external_function_parameters |
|
static |
Returns for create_category_form().
external_single_structure |
|
static |
Creates a data purpose from form data.
string | $jsonformdata |
array |
|
static |
Parameter description for create_purpose_form().
external_function_parameters |
|
static |
Returns for create_purpose_form().
external_single_structure |
|
static |
Deletes a data category.
int | $id | The ID. |
array |
invalid_persistent_exception | |
coding_exception | |
invalid_parameter_exception |
|
static |
Parameter description for delete_category().
external_function_parameters |
|
static |
Parameter description for delete_category().
external_single_structure |
|
static |
Deletes a data purpose.
int | $id | The ID. |
array |
invalid_persistent_exception | |
coding_exception | |
invalid_parameter_exception |
|
static |
Parameter description for delete_purpose().
external_function_parameters |
|
static |
Parameter description for delete_purpose().
external_single_structure |
|
static |
Deny a data request.
int | $requestid | The request ID. |
array |
coding_exception | |
dml_exception | |
invalid_parameter_exception | |
restricted_context_exception | |
moodle_exception |
|
static |
Parameter description for deny_data_request().
external_function_parameters |
|
static |
Parameter description for deny_data_request().
core_external\external_description |
|
static |
Fetches a list of activity options for setting data registry defaults.
boolean | $nodefaults | If false, it will fetch all of the activities. Otherwise, it will only fetch the activities that don't have defaults yet (e.g. when adding a new activity module defaults). |
array |
|
static |
Parameters for get_activity_options().
external_function_parameters |
|
static |
Returns for get_category_options().
external_single_structure |
|
static |
Fetches a list of data category options containing category IDs as keys and the category name for the value.
bool | $includeinherit | Whether to include the "Inherit" option. |
bool | $includenotset | Whether to include the "Not set" option. |
array |
|
static |
Parameters for get_category_options().
external_function_parameters |
|
static |
Returns for get_category_options().
external_single_structure |
|
static |
Fetch the details of a user's data request.
int | $requestid | The request ID. |
array |
coding_exception | |
dml_exception | |
invalid_parameter_exception | |
restricted_context_exception | |
moodle_exception |
|
static |
Parameter description for get_data_request().
external_function_parameters |
|
static |
Parameter description for get_data_request().
core_external\external_description |
|
static |
Fetches a list of data storage purposes containing purpose IDs as keys and the purpose name for the value.
bool | $includeinherit | Whether to include the "Inherit" option. |
bool | $includenotset | Whether to include the "Not set" option. |
array |
|
static |
Parameters for get_purpose_options().
external_function_parameters |
|
static |
Returns for get_purpose_options().
external_single_structure |
|
static |
Fetch the details of a user's data request.
string | $query | The search request. |
array |
required_capability_exception | |
dml_exception | |
invalid_parameter_exception | |
restricted_context_exception |
|
static |
Parameter description for get_data_request().
external_function_parameters |
|
static |
Parameter description for get_users().
core_external\external_description |
coding_exception |
|
static |
Mark a user's general enquiry's status as complete.
int | $requestid | The request ID of the general enquiry. |
array |
coding_exception | |
invalid_parameter_exception | |
invalid_persistent_exception | |
restricted_context_exception | |
dml_exception | |
moodle_exception |
|
static |
Parameter description for mark_complete().
external_function_parameters |
|
static |
Parameter description for mark_complete().
core_external\external_description |
|
static |
Updates the default category and purpose for a given context level (and optionally, a plugin).
int | $contextlevel | The context level. |
int | $category | The ID matching the category. |
int | $purpose | The ID matching the purpose record. |
int | $activity | The name of the activity that we're making a defaults configuration for. |
bool | $override | Whether to override the purpose/categories of existing instances to these defaults. |
array |
|
static |
Parameters for set_context_defaults().
external_function_parameters |
|
static |
Returns for set_context_defaults().
external_single_structure |
|
static |
Creates a data category from form data.
string | $jsonformdata |
array |
|
static |
Parameter description for set_context_form().
external_function_parameters |
|
static |
Returns for set_context_form().
external_single_structure |
|
static |
Creates a data category from form data.
string | $jsonformdata |
array |
|
static |
Parameter description for set_contextlevel_form().
external_function_parameters |
|
static |
Returns for set_contextlevel_form().
external_single_structure |
|
static |
Returns tree extra branches.
int | $contextid | |
string | $element |
array |
|
static |
Parameter description for tree_extra_branches().
external_function_parameters |
|
static |
Returns for tree_extra_branches().
external_single_structure |