From 4adfe4d8ff144833c849eb8d2ddf6c62f0ba9223 Mon Sep 17 00:00:00 2001 From: denissemenov Date: Fri, 17 Oct 2025 15:00:55 +0300 Subject: [PATCH 1/2] add pageToken and limit as get() bots arguments --- src/Amo/Sdk/Service/BotsService.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/Amo/Sdk/Service/BotsService.php b/src/Amo/Sdk/Service/BotsService.php index 2220560..f97f988 100644 --- a/src/Amo/Sdk/Service/BotsService.php +++ b/src/Amo/Sdk/Service/BotsService.php @@ -118,9 +118,19 @@ public function requestSearch(string $requestId, array $options = []): MessageSe return MessageSearchResponse::fromStream($response->getBody()); } - public function get(): BotListResponse { + public function get(?string $pageToken = null, ?int $limit = null): BotListResponse { + $queryParams = []; + + if ($pageToken) { + $queryParams['page_token'] = $pageToken; + } + + if ($limit) { + $queryParams['limit'] = $limit; + } + $response = $this->apiClient->get( - $this->getUrl(), + $this->getUrl(null, $queryParams), ); return BotListResponse::fromStream($response->getBody()); } From 8a763efac7643dcdcae1fd56e15d505bb66468ea Mon Sep 17 00:00:00 2001 From: denissemenov Date: Fri, 17 Oct 2025 15:01:15 +0300 Subject: [PATCH 2/2] add pageToken and getter for BotListResponse --- src/Amo/Sdk/Models/RPA/BotListResponse.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Amo/Sdk/Models/RPA/BotListResponse.php b/src/Amo/Sdk/Models/RPA/BotListResponse.php index 49d8a4e..434b1a3 100644 --- a/src/Amo/Sdk/Models/RPA/BotListResponse.php +++ b/src/Amo/Sdk/Models/RPA/BotListResponse.php @@ -7,6 +7,7 @@ class BotListResponse extends AbstractModel { protected int $count; + protected ?string $pageToken = null; public array $_embedded = [ 'items' => BotListCollection::class @@ -20,6 +21,14 @@ public function getCount(): int return $this->count; } + /** + * @return string|null + */ + public function getPageToken(): ?string + { + return $this->pageToken; + } + /** * @return BotListCollection|Bot[] */