1313 AddRequestResponse ,
1414 BatchOperationResponse ,
1515 Data13 ,
16+ Data14 ,
17+ Data15 ,
18+ Data16 ,
19+ Data17 ,
1620 GetHeadAndLockResponse ,
1721 GetHeadResponse ,
1822 GetRequestQueueResponse ,
@@ -100,7 +104,7 @@ def delete(self) -> None:
100104 """
101105 return self ._delete (timeout_secs = _SMALL_TIMEOUT )
102106
103- def list_head (self , * , limit : int | None = None ) -> GetHeadResponse :
107+ def list_head (self , * , limit : int | None = None ) -> Data15 :
104108 """Retrieve a given number of requests from the beginning of the queue.
105109
106110 https://docs.apify.com/api/v2#/reference/request-queues/queue-head/get-head
@@ -121,9 +125,9 @@ def list_head(self, *, limit: int | None = None) -> GetHeadResponse:
121125 )
122126
123127 result = response .json ()
124- return GetHeadResponse .model_validate (result )
128+ return GetHeadResponse .model_validate (result ). data
125129
126- def list_and_lock_head (self , * , lock_secs : int , limit : int | None = None ) -> GetHeadAndLockResponse :
130+ def list_and_lock_head (self , * , lock_secs : int , limit : int | None = None ) -> Data16 :
127131 """Retrieve a given number of unlocked requests from the beginning of the queue and lock them for a given time.
128132
129133 https://docs.apify.com/api/v2#/reference/request-queues/queue-head-with-locks/get-head-and-lock
@@ -145,7 +149,7 @@ def list_and_lock_head(self, *, lock_secs: int, limit: int | None = None) -> Get
145149 )
146150
147151 result = response .json ()
148- return GetHeadAndLockResponse .model_validate (result )
152+ return GetHeadAndLockResponse .model_validate (result ). data
149153
150154 def add_request (self , request : dict , * , forefront : bool | None = None ) -> RequestOperationInfo :
151155 """Add a request to the queue.
@@ -250,7 +254,7 @@ def prolong_request_lock(
250254 * ,
251255 forefront : bool | None = None ,
252256 lock_secs : int ,
253- ) -> ProlongRequestLockResponse :
257+ ) -> Data17 | None :
254258 """Prolong the lock on a request.
255259
256260 https://docs.apify.com/api/v2#/reference/request-queues/request-lock/prolong-request-lock
@@ -270,7 +274,7 @@ def prolong_request_lock(
270274 )
271275
272276 result = response .json ()
273- return ProlongRequestLockResponse .model_validate (result )
277+ return ProlongRequestLockResponse .model_validate (result ). data
274278
275279 def delete_request_lock (self , request_id : str , * , forefront : bool | None = None ) -> None :
276280 """Delete the lock on a request.
@@ -371,7 +375,7 @@ def batch_add_requests(
371375 )
372376 )
373377
374- def batch_delete_requests (self , requests : list [dict ]) -> BatchOperationResponse :
378+ def batch_delete_requests (self , requests : list [dict ]) -> Data13 :
375379 """Delete given requests from the queue.
376380
377381 https://docs.apify.com/api/v2#/reference/request-queues/batch-request-operations/delete-requests
@@ -390,14 +394,14 @@ def batch_delete_requests(self, requests: list[dict]) -> BatchOperationResponse:
390394 )
391395
392396 result = response .json ()
393- return BatchOperationResponse .model_validate (result )
397+ return BatchOperationResponse .model_validate (result ). data
394398
395399 def list_requests (
396400 self ,
397401 * ,
398402 limit : int | None = None ,
399403 exclusive_start_id : str | None = None ,
400- ) -> ListRequestsResponse :
404+ ) -> Data14 :
401405 """List requests in the queue.
402406
403407 https://docs.apify.com/api/v2#/reference/request-queues/request-collection/list-requests
@@ -416,9 +420,9 @@ def list_requests(
416420 )
417421
418422 result = response .json ()
419- return ListRequestsResponse .model_validate (result )
423+ return ListRequestsResponse .model_validate (result ). data
420424
421- def unlock_requests (self : RequestQueueClient ) -> BatchOperationResponse :
425+ def unlock_requests (self : RequestQueueClient ) -> Data13 :
422426 """Unlock all requests in the queue, which were locked by the same clientKey or from the same Actor run.
423427
424428 https://docs.apify.com/api/v2#/reference/request-queues/request-collection/unlock-requests
@@ -435,7 +439,7 @@ def unlock_requests(self: RequestQueueClient) -> BatchOperationResponse:
435439 )
436440
437441 result = response .json ()
438- return BatchOperationResponse .model_validate (result )
442+ return BatchOperationResponse .model_validate (result ). data
439443
440444
441445class RequestQueueClientAsync (ResourceClientAsync ):
@@ -499,7 +503,7 @@ async def delete(self) -> None:
499503 """
500504 return await self ._delete (timeout_secs = _SMALL_TIMEOUT )
501505
502- async def list_head (self , * , limit : int | None = None ) -> GetHeadResponse :
506+ async def list_head (self , * , limit : int | None = None ) -> Data15 :
503507 """Retrieve a given number of requests from the beginning of the queue.
504508
505509 https://docs.apify.com/api/v2#/reference/request-queues/queue-head/get-head
@@ -520,9 +524,9 @@ async def list_head(self, *, limit: int | None = None) -> GetHeadResponse:
520524 )
521525
522526 result = response .json ()
523- return GetHeadResponse .model_validate (result )
527+ return GetHeadResponse .model_validate (result ). data
524528
525- async def list_and_lock_head (self , * , lock_secs : int , limit : int | None = None ) -> GetHeadAndLockResponse :
529+ async def list_and_lock_head (self , * , lock_secs : int , limit : int | None = None ) -> Data16 :
526530 """Retrieve a given number of unlocked requests from the beginning of the queue and lock them for a given time.
527531
528532 https://docs.apify.com/api/v2#/reference/request-queues/queue-head-with-locks/get-head-and-lock
@@ -544,7 +548,7 @@ async def list_and_lock_head(self, *, lock_secs: int, limit: int | None = None)
544548 )
545549
546550 result = response .json ()
547- return GetHeadAndLockResponse .model_validate (result )
551+ return GetHeadAndLockResponse .model_validate (result ). data
548552
549553 async def add_request (self , request : dict , * , forefront : bool | None = None ) -> RequestOperationInfo :
550554 """Add a request to the queue.
@@ -647,7 +651,7 @@ async def prolong_request_lock(
647651 * ,
648652 forefront : bool | None = None ,
649653 lock_secs : int ,
650- ) -> ProlongRequestLockResponse :
654+ ) -> Data17 | None :
651655 """Prolong the lock on a request.
652656
653657 https://docs.apify.com/api/v2#/reference/request-queues/request-lock/prolong-request-lock
@@ -667,7 +671,7 @@ async def prolong_request_lock(
667671 )
668672
669673 result = response .json ()
670- return ProlongRequestLockResponse .model_validate (result )
674+ return ProlongRequestLockResponse .model_validate (result ). data
671675
672676 async def delete_request_lock (
673677 self ,
@@ -821,7 +825,7 @@ async def batch_add_requests(
821825 )
822826 )
823827
824- async def batch_delete_requests (self , requests : list [dict ]) -> BatchOperationResponse :
828+ async def batch_delete_requests (self , requests : list [dict ]) -> Data13 :
825829 """Delete given requests from the queue.
826830
827831 https://docs.apify.com/api/v2#/reference/request-queues/batch-request-operations/delete-requests
@@ -839,14 +843,14 @@ async def batch_delete_requests(self, requests: list[dict]) -> BatchOperationRes
839843 timeout_secs = _SMALL_TIMEOUT ,
840844 )
841845 result = response .json ()
842- return BatchOperationResponse .model_validate (result )
846+ return BatchOperationResponse .model_validate (result ). data
843847
844848 async def list_requests (
845849 self ,
846850 * ,
847851 limit : int | None = None ,
848852 exclusive_start_id : str | None = None ,
849- ) -> ListRequestsResponse :
853+ ) -> Data14 :
850854 """List requests in the queue.
851855
852856 https://docs.apify.com/api/v2#/reference/request-queues/request-collection/list-requests
@@ -865,9 +869,9 @@ async def list_requests(
865869 )
866870
867871 result = response .json ()
868- return ListRequestsResponse .model_validate (result )
872+ return ListRequestsResponse .model_validate (result ). data
869873
870- async def unlock_requests (self : RequestQueueClientAsync ) -> BatchOperationResponse :
874+ async def unlock_requests (self : RequestQueueClientAsync ) -> Data13 :
871875 """Unlock all requests in the queue, which were locked by the same clientKey or from the same Actor run.
872876
873877 https://docs.apify.com/api/v2#/reference/request-queues/request-collection/unlock-requests
@@ -884,4 +888,4 @@ async def unlock_requests(self: RequestQueueClientAsync) -> BatchOperationRespon
884888 )
885889
886890 result = response .json ()
887- return BatchOperationResponse .model_validate (result )
891+ return BatchOperationResponse .model_validate (result ). data
0 commit comments