From fddaf42926077c5061720e9d05200ba4fdd7c750 Mon Sep 17 00:00:00 2001 From: "quantcloud[bot]" Date: Fri, 9 Jan 2026 07:08:09 +0000 Subject: [PATCH] feat(sdk): v4.8.0 - Auto-generated from unified API spec Generated from unified API spec v4.8.0 Changes: - Auto-generated SDK updates This PR was automatically created by the API generation pipeline. --- docs/CrawlersApi.md | 8 ++++---- docs/CrawlersRunRequest.md | 2 +- quantcdn/api/crawlers_api.py | 14 +++++++------- quantcdn/models/crawlers_run_request.py | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/CrawlersApi.md b/docs/CrawlersApi.md index 9aa9177..0ec4b56 100644 --- a/docs/CrawlersApi.md +++ b/docs/CrawlersApi.md @@ -505,7 +505,7 @@ Name | Type | Description | Notes [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) # **crawlers_run** -> CrawlersRun200Response crawlers_run(organization, project, crawler, crawlers_run_request) +> CrawlersRun200Response crawlers_run(organization, project, crawler, crawlers_run_request=crawlers_run_request) Run a crawler @@ -543,11 +543,11 @@ with quantcdn.ApiClient(configuration) as api_client: organization = 'test-org' # str | Organization identifier project = 'test-project' # str | Project identifier crawler = '00000000-0000-0000-0000-000000000000' # str | Crawler identifier - crawlers_run_request = quantcdn.CrawlersRunRequest() # CrawlersRunRequest | + crawlers_run_request = quantcdn.CrawlersRunRequest() # CrawlersRunRequest | (optional) try: # Run a crawler - api_response = api_instance.crawlers_run(organization, project, crawler, crawlers_run_request) + api_response = api_instance.crawlers_run(organization, project, crawler, crawlers_run_request=crawlers_run_request) print("The response of CrawlersApi->crawlers_run:\n") pprint(api_response) except Exception as e: @@ -564,7 +564,7 @@ Name | Type | Description | Notes **organization** | **str**| Organization identifier | **project** | **str**| Project identifier | **crawler** | **str**| Crawler identifier | - **crawlers_run_request** | [**CrawlersRunRequest**](CrawlersRunRequest.md)| | + **crawlers_run_request** | [**CrawlersRunRequest**](CrawlersRunRequest.md)| | [optional] ### Return type diff --git a/docs/CrawlersRunRequest.md b/docs/CrawlersRunRequest.md index 2ef6a21..8b7e4c3 100644 --- a/docs/CrawlersRunRequest.md +++ b/docs/CrawlersRunRequest.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**urls** | **List[str]** | URLs to crawl | [optional] +**urls** | **List[str]** | Optional URLs to crawl (overrides crawler's default URL configuration). If not provided, the crawler will use its configured URLs or perform a full crawl. | [optional] ## Example diff --git a/quantcdn/api/crawlers_api.py b/quantcdn/api/crawlers_api.py index a322c46..a10c72f 100644 --- a/quantcdn/api/crawlers_api.py +++ b/quantcdn/api/crawlers_api.py @@ -17,7 +17,7 @@ from typing_extensions import Annotated from pydantic import Field, StrictInt, StrictStr -from typing import List +from typing import List, Optional from typing_extensions import Annotated from quantcdn.models.crawlers_run200_response import CrawlersRun200Response from quantcdn.models.crawlers_run_request import CrawlersRunRequest @@ -1835,7 +1835,7 @@ def crawlers_run( organization: Annotated[StrictStr, Field(description="Organization identifier")], project: Annotated[StrictStr, Field(description="Project identifier")], crawler: Annotated[StrictStr, Field(description="Crawler identifier")], - crawlers_run_request: CrawlersRunRequest, + crawlers_run_request: Optional[CrawlersRunRequest] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1858,7 +1858,7 @@ def crawlers_run( :type project: str :param crawler: Crawler identifier (required) :type crawler: str - :param crawlers_run_request: (required) + :param crawlers_run_request: :type crawlers_run_request: CrawlersRunRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -1917,7 +1917,7 @@ def crawlers_run_with_http_info( organization: Annotated[StrictStr, Field(description="Organization identifier")], project: Annotated[StrictStr, Field(description="Project identifier")], crawler: Annotated[StrictStr, Field(description="Crawler identifier")], - crawlers_run_request: CrawlersRunRequest, + crawlers_run_request: Optional[CrawlersRunRequest] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1940,7 +1940,7 @@ def crawlers_run_with_http_info( :type project: str :param crawler: Crawler identifier (required) :type crawler: str - :param crawlers_run_request: (required) + :param crawlers_run_request: :type crawlers_run_request: CrawlersRunRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -1999,7 +1999,7 @@ def crawlers_run_without_preload_content( organization: Annotated[StrictStr, Field(description="Organization identifier")], project: Annotated[StrictStr, Field(description="Project identifier")], crawler: Annotated[StrictStr, Field(description="Crawler identifier")], - crawlers_run_request: CrawlersRunRequest, + crawlers_run_request: Optional[CrawlersRunRequest] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2022,7 +2022,7 @@ def crawlers_run_without_preload_content( :type project: str :param crawler: Crawler identifier (required) :type crawler: str - :param crawlers_run_request: (required) + :param crawlers_run_request: :type crawlers_run_request: CrawlersRunRequest :param _request_timeout: timeout setting for this request. If one number provided, it will be total request diff --git a/quantcdn/models/crawlers_run_request.py b/quantcdn/models/crawlers_run_request.py index 3508282..49e3d9a 100644 --- a/quantcdn/models/crawlers_run_request.py +++ b/quantcdn/models/crawlers_run_request.py @@ -26,7 +26,7 @@ class CrawlersRunRequest(BaseModel): """ CrawlersRunRequest """ # noqa: E501 - urls: Optional[List[StrictStr]] = Field(default=None, description="URLs to crawl") + urls: Optional[List[StrictStr]] = Field(default=None, description="Optional URLs to crawl (overrides crawler's default URL configuration). If not provided, the crawler will use its configured URLs or perform a full crawl.") __properties: ClassVar[List[str]] = ["urls"] model_config = ConfigDict(