コード例 #1
0
 async def list_rate_limits(
         self,
         offset: int = None,
         limit: int = None) -> starbelly_pb2.ResponseListRateLimits:
     page = starbelly_pb2.Page(limit=limit, offset=offset)
     request = starbelly_pb2.Request(
         request_id=next(self.request_id),
         list_rate_limits=starbelly_pb2.RequestListRateLimits(page=page),
     )
     return await self.send_request(request)
コード例 #2
0
 async def list_captcha_solvers(
         self,
         page: int = None) -> starbelly_pb2.ResponseListCaptchaSolvers:
     page = starbelly_pb2.Page(limit=limit, offset=offset)
     request = starbelly_pb2.Request(
         request_id=next(self.request_id),
         list_captcha_solvers=starbelly_pb2.RequestListCaptchaSolvers(
             page=page),
     )
     return await self.send_request(request)
コード例 #3
0
 async def list_domain_logins(
         self,
         offset: int = None,
         limit: int = None) -> starbelly_pb2.ResponseListDomainLogins:
     page = starbelly_pb2.Page(limit=limit, offset=offset)
     request = starbelly_pb2.Request(
         request_id=next(self.request_id),
         list_domain_logins=starbelly_pb2.RequestListDomainLogins(
             page=page),
     )
     return await self.send_request(request)
コード例 #4
0
 async def list_jobs(
     self,
     offset: int = None,
     limit: int = None,
     started_after: str = None,
     tag: str = None,
     schedule_id: bytes = None,
 ) -> starbelly_pb2.ResponseListJobs:
     page = starbelly_pb2.Page(limit=limit, offset=offset)
     request = starbelly_pb2.Request(
         request_id=next(self.request_id),
         list_jobs=starbelly_pb2.RequestListJobs(
             page=page,
             started_after=started_after,
             tag=tag,
             schedule_id=schedule_id,
         ),
     )
     return await self.send_request(request)
コード例 #5
0
 async def get_job_items(
     self,
     job_id: bytes,
     include_success: bool = True,
     include_error: bool = True,
     include_exception: bool = True,
     compression_ok: bool = True,
     offset: int = None,
     limit: int = None,
 ) -> starbelly_pb2.ResponseListItems:
     page = starbelly_pb2.Page(limit=limit, offset=offset)
     request = starbelly_pb2.Request(
         request_id=next(self.request_id),
         get_job_items=starbelly_pb2.RequestGetJobItems(
             job_id=job_id,
             include_success=include_success,
             include_error=include_error,
             include_exception=include_exception,
             compression_ok=compression_ok,
             page=page,
         ),
     )
     return await self.send_request(request)