| Moodle APIs 4.3
    Moodle 4.3.6 (Build: 20240812) | 
| Namespaces | |
| namespace | repository_onedrive | 
| Class for loading/storing access records from the DB. | |
| namespace | repository_onedrive\privacy | 
| Privacy Subsystem implementation for repository_onedrive. | |
| Classes | |
| class | repository_onedrive | 
| Microsoft onedrive repository plugin.  More... | |
| class | repository_onedrive\access | 
| Class for loading/storing issuer from the DB.  More... | |
| class | repository_onedrive\privacy\provider | 
| Privacy Subsystem for repository_onedrive implementing metadata and plugin providers.  More... | |
| class | repository_onedrive\remove_temp_access_task | 
| Simple task to delete temporary permission records.  More... | |
| class | repository_onedrive\rest | 
| Microsoft Graph API Rest Interface.  More... | |
| Functions | |
| repository_onedrive_oauth2_system_scopes (\core\oauth2\issuer $issuer) | |
| Callback to get the required scopes for system account. | |
| xmldb_repository_onedrive_upgrade ($oldversion) | |
| Upgrade this plugin. | |
| Variables | |
| $capabilities | |
| Capability definitions for onedrive repository. | |
| $definitions | |
| $plugin = 2023100400 | |
| $tasks | |
| $plugin | component = 'repository_onedrive' | 
| $plugin | version = 2023100900 | 
| repository_onedrive_oauth2_system_scopes | ( | \core\oauth2\issuer | $issuer | ) | 
Callback to get the required scopes for system account.
| core\oauth2\issuer | $issuer | 
| string | 
| xmldb_repository_onedrive_upgrade | ( | $oldversion | ) | 
Upgrade this plugin.
| int | $oldversion | the version we are upgrading from | 
| bool | result | 
| $capabilities | 
Capability definitions for onedrive repository.
| $definitions | 
| $tasks |