API: Include totalitems and itemsperpage meta data when needed.
This commit is contained in:
parent
3cc3405536
commit
228a75ebaa
|
@ -26,7 +26,7 @@ class OC_OCS_Result{
|
|||
* optionally set the total number of items available
|
||||
* @param $items int
|
||||
*/
|
||||
public function setItems(int $items){
|
||||
public function setTotalItems(int $items){
|
||||
$this->items = $items;
|
||||
}
|
||||
|
||||
|
@ -56,6 +56,12 @@ class OC_OCS_Result{
|
|||
$return['meta']['status'] = ($this->statuscode === 100) ? 'ok' : 'failure';
|
||||
$return['meta']['statuscode'] = $this->statuscode;
|
||||
$return['meta']['message'] = $this->message;
|
||||
if(isset($this->items)){
|
||||
$return['meta']['totalitems'] = $this->items;
|
||||
}
|
||||
if(isset($this->perpage)){
|
||||
$return['meta']['itemsperpage'] = $this->perpage;
|
||||
}
|
||||
$return['data'] = $this->data;
|
||||
// Return the result data.
|
||||
return $return;
|
||||
|
|
Loading…
Reference in New Issue