1010from more_itertools import constrained_batches
1111
1212from apify_client ._models import (
13+ AddRequestResponse ,
1314 BatchOperationResponse ,
1415 Data12 ,
1516 GetHeadAndLockResponse ,
1617 GetHeadResponse ,
18+ GetRequestQueueResponse ,
1719 ListRequestsResponse ,
1820 ProcessedRequest ,
1921 ProlongRequestLockResponse ,
@@ -68,7 +70,7 @@ def get(self) -> RequestQueue | None:
6870 The retrieved request queue, or None, if it does not exist.
6971 """
7072 result = self ._get (timeout_secs = _SMALL_TIMEOUT )
71- return RequestQueue .model_validate (result ) if result is not None else None
73+ return GetRequestQueueResponse .model_validate (result ). data if result is not None else None
7274
7375 def update (self , * , name : str | None = None , general_access : StorageGeneralAccess | None = None ) -> RequestQueue :
7476 """Update the request queue with specified fields.
@@ -88,7 +90,7 @@ def update(self, *, name: str | None = None, general_access: StorageGeneralAcces
8890 }
8991
9092 result = self ._update (filter_out_none_values_recursively (updated_fields ), timeout_secs = _SMALL_TIMEOUT )
91- return RequestQueue .model_validate (result )
93+ return GetRequestQueueResponse .model_validate (result ). data
9294
9395 def delete (self ) -> None :
9496 """Delete the request queue.
@@ -167,7 +169,7 @@ def add_request(self, request: dict, *, forefront: bool | None = None) -> Reques
167169 )
168170
169171 result = response .json ()
170- return RequestOperationInfo .model_validate (result )
172+ return AddRequestResponse .model_validate (result ). data
171173
172174 def get_request (self , request_id : str ) -> RequestQueueItems | None :
173175 """Retrieve a request from the queue.
@@ -220,7 +222,7 @@ def update_request(self, request: dict, *, forefront: bool | None = None) -> Req
220222 )
221223
222224 result = response .json ()
223- return RequestOperationInfo .model_validate (result )
225+ return AddRequestResponse .model_validate (result ). data
224226
225227 def delete_request (self , request_id : str ) -> None :
226228 """Delete a request from the queue.
@@ -462,7 +464,7 @@ async def get(self) -> RequestQueue | None:
462464 The retrieved request queue, or None, if it does not exist.
463465 """
464466 result = await self ._get (timeout_secs = _SMALL_TIMEOUT )
465- return RequestQueue .model_validate (result ) if result is not None else None
467+ return GetRequestQueueResponse .model_validate (result ). data if result is not None else None
466468
467469 async def update (
468470 self ,
@@ -487,7 +489,7 @@ async def update(
487489 }
488490
489491 result = await self ._update (filter_out_none_values_recursively (updated_fields ), timeout_secs = _SMALL_TIMEOUT )
490- return RequestQueue .model_validate (result )
492+ return GetRequestQueueResponse .model_validate (result ). data
491493
492494 async def delete (self ) -> None :
493495 """Delete the request queue.
@@ -566,7 +568,7 @@ async def add_request(self, request: dict, *, forefront: bool | None = None) ->
566568 )
567569
568570 result = response .json ()
569- return RequestOperationInfo .model_validate (result )
571+ return AddRequestResponse .model_validate (result ). data
570572
571573 async def get_request (self , request_id : str ) -> RequestQueueItems | None :
572574 """Retrieve a request from the queue.
@@ -619,7 +621,7 @@ async def update_request(self, request: dict, *, forefront: bool | None = None)
619621 )
620622
621623 result = response .json ()
622- return RequestOperationInfo .model_validate (result )
624+ return AddRequestResponse .model_validate (result ). data
623625
624626 async def delete_request (self , request_id : str ) -> None :
625627 """Delete a request from the queue.
0 commit comments