Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Public Member Functions | Protected Attributes | List of all members
repository_onedrive\rest Class Reference

Microsoft Graph API Rest Interface. More...

Inheritance diagram for repository_onedrive\rest:
core\oauth2\rest

Public Member Functions

 call ($functionname, $functionargs, $rawpost=false, $contenttype=false)
 Call a function from the Api with a set of arguments and optional data. More...
 
 get_api_functions ()
 Define the functions of the rest API. More...
 

Protected Attributes

curl $curl
 $curl
 

Detailed Description

Microsoft Graph API Rest Interface.

License
http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later

Member Function Documentation

◆ call()

core\oauth2\rest::call (   $functionname,
  $functionargs,
  $rawpost = false,
  $contenttype = false 
)
inherited

Call a function from the Api with a set of arguments and optional data.

Parameters
string$functionname
array$functionargs
string$rawpostOptional param to include in the body of a post.
string$contenttypeThe MIME type for the request's Content-Type header.
Return values
string|stdClass

Reimplemented in repository_nextcloud\ocs_client.

◆ get_api_functions()

repository_onedrive\rest::get_api_functions ( )

Define the functions of the rest API.

Return values
arrayExample: [ 'listFiles' => [ 'method' => 'get', 'endpoint' => 'http://...', 'args' => [ 'folder' => PARAM_STRING ] ] ]

Reimplemented from core\oauth2\rest.


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