protected function processRequest(array $parameters = [])
{
if ($this->nextToken) {
$parameters['starting_after'] = $this->nextToken;
}
if (isset($parameters[0])) {
$id = $parameters[0];
unset($parameters[0]);
$parameters = [$id, $parameters];
} else {
$parameters = [$parameters];
}
$result = call_user_func_array([$this->api, 'all'], $parameters);
$this->nextToken = $result['has_more'] ? end($result['data'])['id'] : false;
return $result['data'];
}