Represent a single method for the remote api and this class using for Open Badge API v2.1 methods.  
 More...
 | 
|   | __construct ($action, $url, $postparams, $multiple, $method, $json, $authrequired, $isuserbackpack, $backpackapiversion) | 
|   | Create a mapping.  More...
  | 
|   | 
|   | is_match ($action) | 
|   | Does the action match this mapping?  More...
  | 
|   | 
|   | request ($apiurl, $tokenkey, $post=[]) | 
|   | Make an api request and parse the response.  More...
  | 
|   | 
 | 
| 
string  | $action | 
|   | The action of this method. 
  | 
|   | 
| 
boolean  | $authrequired | 
|   | Authentication is required for this request. 
  | 
|   | 
| 
boolean  | $json | 
|   | json decode the response. 
  | 
|   | 
| 
string  | $method | 
|   | get or post methods. 
  | 
|   | 
| 
boolean  | $multiple | 
|   | This method returns an array of responses. 
  | 
|   | 
| 
array  | $params | 
|   | List of parameters for this method. 
  | 
|   | 
Represent a single method for the remote api and this class using for Open Badge API v2.1 methods. 
- Copyright
 - 2020 Tung Thai 
 
- License
 - http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later 
 
 
◆ __construct()
      
        
          | core_badges\backpack_api2p1_mapping::__construct  | 
          ( | 
            | 
          $action,  | 
        
        
           | 
           | 
            | 
          $url,  | 
        
        
           | 
           | 
            | 
          $postparams,  | 
        
        
           | 
           | 
            | 
          $multiple,  | 
        
        
           | 
           | 
            | 
          $method,  | 
        
        
           | 
           | 
            | 
          $json,  | 
        
        
           | 
           | 
            | 
          $authrequired,  | 
        
        
           | 
           | 
            | 
          $isuserbackpack,  | 
        
        
           | 
           | 
            | 
          $backpackapiversion  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Create a mapping. 
- Parameters
 - 
  
    | string | $action | The action of this method.  | 
    | string | $url | The base url of this backpack.  | 
    | mixed | $postparams | List of parameters for this method.  | 
    | boolean | $multiple | This method returns an array of responses.  | 
    | string | $method | get or post methods.  | 
    | boolean | $json | json decode the response.  | 
    | boolean | $authrequired | Authentication is required for this request.  | 
    | boolean | $isuserbackpack | user backpack or a site backpack.  | 
    | integer | $backpackapiversion | OpenBadges version 1 or 2.  | 
  
   
 
 
◆ is_match()
      
        
          | core_badges\backpack_api2p1_mapping::is_match  | 
          ( | 
            | 
          $action | ) | 
           | 
        
      
 
Does the action match this mapping? 
- Parameters
 - 
  
  
 
- Return values
 - 
  
  
 
 
 
◆ request()
      
        
          | core_badges\backpack_api2p1_mapping::request  | 
          ( | 
            | 
          $apiurl,  | 
        
        
           | 
           | 
            | 
          $tokenkey,  | 
        
        
           | 
           | 
            | 
          $post = []  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Make an api request and parse the response. 
- Parameters
 - 
  
    | string | $apiurl | Raw request url.  | 
    | string | $tokenkey | to verify authorization.  | 
    | array | $post | request method.  | 
  
   
- Return values
 - 
  
  
 
 
 
The documentation for this class was generated from the following file: