From 7b3521362b41de5f72b99fc1d7d451824ebb3af9 Mon Sep 17 00:00:00 2001 From: "stainless-app[bot]" <142633134+stainless-app[bot]@users.noreply.github.com> Date: Thu, 9 Jan 2025 11:16:59 +0000 Subject: [PATCH] feat(api): api update --- .stats.yml | 2 +- .../resources/ai_gateway/ai_gateway.py | 16 ---------------- src/cloudflare/resources/ai_gateway/datasets.py | 17 ----------------- .../resources/ai_gateway/evaluations.py | 17 ----------------- .../ai_gateway/ai_gateway_create_response.py | 6 ++++++ .../ai_gateway/ai_gateway_delete_response.py | 6 ++++++ .../types/ai_gateway/ai_gateway_get_response.py | 6 ++++++ .../types/ai_gateway/ai_gateway_list_params.py | 8 +------- .../ai_gateway/ai_gateway_list_response.py | 6 ++++++ .../ai_gateway/ai_gateway_update_response.py | 6 ++++++ .../types/ai_gateway/dataset_create_response.py | 4 ++++ .../types/ai_gateway/dataset_delete_response.py | 4 ++++ .../types/ai_gateway/dataset_get_response.py | 4 ++++ .../types/ai_gateway/dataset_list_params.py | 8 +------- .../types/ai_gateway/dataset_list_response.py | 4 ++++ .../types/ai_gateway/dataset_update_response.py | 4 ++++ .../ai_gateway/evaluation_create_response.py | 8 ++++++++ .../ai_gateway/evaluation_delete_response.py | 8 ++++++++ .../types/ai_gateway/evaluation_get_response.py | 8 ++++++++ .../types/ai_gateway/evaluation_list_params.py | 8 +------- .../ai_gateway/evaluation_list_response.py | 8 ++++++++ tests/api_resources/ai_gateway/test_datasets.py | 4 ---- .../ai_gateway/test_evaluations.py | 4 ---- tests/api_resources/test_ai_gateway.py | 4 ---- 24 files changed, 86 insertions(+), 84 deletions(-) diff --git a/.stats.yml b/.stats.yml index db59c315771..4adf56b17c9 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 1488 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-fee9d85436424e5c77534fd3dcd19c5ea9719f4a4ad5bad168489377c7c4c09d.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-ec93436d15bbd89482ee65b633607110b8dda7c4955138041022dbf71a0c0cfb.yml diff --git a/src/cloudflare/resources/ai_gateway/ai_gateway.py b/src/cloudflare/resources/ai_gateway/ai_gateway.py index c10d86e5d9c..ebbaa17ba8b 100644 --- a/src/cloudflare/resources/ai_gateway/ai_gateway.py +++ b/src/cloudflare/resources/ai_gateway/ai_gateway.py @@ -230,8 +230,6 @@ def list( self, *, account_id: str, - order_by: str | NotGiven = NOT_GIVEN, - order_by_direction: Literal["asc", "desc"] | NotGiven = NOT_GIVEN, page: int | NotGiven = NOT_GIVEN, per_page: int | NotGiven = NOT_GIVEN, search: str | NotGiven = NOT_GIVEN, @@ -246,10 +244,6 @@ def list( List Gateways Args: - order_by: Order By Column Name - - order_by_direction: Order By Direction - search: Search by id extra_headers: Send extra headers @@ -272,8 +266,6 @@ def list( timeout=timeout, query=maybe_transform( { - "order_by": order_by, - "order_by_direction": order_by_direction, "page": page, "per_page": per_page, "search": search, @@ -534,8 +526,6 @@ def list( self, *, account_id: str, - order_by: str | NotGiven = NOT_GIVEN, - order_by_direction: Literal["asc", "desc"] | NotGiven = NOT_GIVEN, page: int | NotGiven = NOT_GIVEN, per_page: int | NotGiven = NOT_GIVEN, search: str | NotGiven = NOT_GIVEN, @@ -550,10 +540,6 @@ def list( List Gateways Args: - order_by: Order By Column Name - - order_by_direction: Order By Direction - search: Search by id extra_headers: Send extra headers @@ -576,8 +562,6 @@ def list( timeout=timeout, query=maybe_transform( { - "order_by": order_by, - "order_by_direction": order_by_direction, "page": page, "per_page": per_page, "search": search, diff --git a/src/cloudflare/resources/ai_gateway/datasets.py b/src/cloudflare/resources/ai_gateway/datasets.py index 855cad685de..3d58ec297b4 100644 --- a/src/cloudflare/resources/ai_gateway/datasets.py +++ b/src/cloudflare/resources/ai_gateway/datasets.py @@ -3,7 +3,6 @@ from __future__ import annotations from typing import Type, Iterable, cast -from typing_extensions import Literal import httpx @@ -169,8 +168,6 @@ def list( account_id: str, enable: bool | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - order_by: str | NotGiven = NOT_GIVEN, - order_by_direction: Literal["asc", "desc"] | NotGiven = NOT_GIVEN, page: int | NotGiven = NOT_GIVEN, per_page: int | NotGiven = NOT_GIVEN, search: str | NotGiven = NOT_GIVEN, @@ -187,10 +184,6 @@ def list( Args: gateway_id: gateway id - order_by: Order By Column Name - - order_by_direction: Order By Direction - search: Search by id, name, filters extra_headers: Send extra headers @@ -217,8 +210,6 @@ def list( { "enable": enable, "name": name, - "order_by": order_by, - "order_by_direction": order_by_direction, "page": page, "per_page": per_page, "search": search, @@ -456,8 +447,6 @@ def list( account_id: str, enable: bool | NotGiven = NOT_GIVEN, name: str | NotGiven = NOT_GIVEN, - order_by: str | NotGiven = NOT_GIVEN, - order_by_direction: Literal["asc", "desc"] | NotGiven = NOT_GIVEN, page: int | NotGiven = NOT_GIVEN, per_page: int | NotGiven = NOT_GIVEN, search: str | NotGiven = NOT_GIVEN, @@ -474,10 +463,6 @@ def list( Args: gateway_id: gateway id - order_by: Order By Column Name - - order_by_direction: Order By Direction - search: Search by id, name, filters extra_headers: Send extra headers @@ -504,8 +489,6 @@ def list( { "enable": enable, "name": name, - "order_by": order_by, - "order_by_direction": order_by_direction, "page": page, "per_page": per_page, "search": search, diff --git a/src/cloudflare/resources/ai_gateway/evaluations.py b/src/cloudflare/resources/ai_gateway/evaluations.py index d0a00012074..5dbccd8f358 100644 --- a/src/cloudflare/resources/ai_gateway/evaluations.py +++ b/src/cloudflare/resources/ai_gateway/evaluations.py @@ -3,7 +3,6 @@ from __future__ import annotations from typing import List, Type, cast -from typing_extensions import Literal import httpx @@ -111,8 +110,6 @@ def list( *, account_id: str, name: str | NotGiven = NOT_GIVEN, - order_by: str | NotGiven = NOT_GIVEN, - order_by_direction: Literal["asc", "desc"] | NotGiven = NOT_GIVEN, page: int | NotGiven = NOT_GIVEN, per_page: int | NotGiven = NOT_GIVEN, processed: bool | NotGiven = NOT_GIVEN, @@ -130,10 +127,6 @@ def list( Args: gateway_id: gateway id - order_by: Order By Column Name - - order_by_direction: Order By Direction - search: Search by id, name extra_headers: Send extra headers @@ -159,8 +152,6 @@ def list( query=maybe_transform( { "name": name, - "order_by": order_by, - "order_by_direction": order_by_direction, "page": page, "per_page": per_page, "processed": processed, @@ -342,8 +333,6 @@ def list( *, account_id: str, name: str | NotGiven = NOT_GIVEN, - order_by: str | NotGiven = NOT_GIVEN, - order_by_direction: Literal["asc", "desc"] | NotGiven = NOT_GIVEN, page: int | NotGiven = NOT_GIVEN, per_page: int | NotGiven = NOT_GIVEN, processed: bool | NotGiven = NOT_GIVEN, @@ -361,10 +350,6 @@ def list( Args: gateway_id: gateway id - order_by: Order By Column Name - - order_by_direction: Order By Direction - search: Search by id, name extra_headers: Send extra headers @@ -390,8 +375,6 @@ def list( query=maybe_transform( { "name": name, - "order_by": order_by, - "order_by_direction": order_by_direction, "page": page, "per_page": per_page, "processed": processed, diff --git a/src/cloudflare/types/ai_gateway/ai_gateway_create_response.py b/src/cloudflare/types/ai_gateway/ai_gateway_create_response.py index d13ca4fea1f..8c4df8ce75e 100644 --- a/src/cloudflare/types/ai_gateway/ai_gateway_create_response.py +++ b/src/cloudflare/types/ai_gateway/ai_gateway_create_response.py @@ -13,6 +13,10 @@ class AIGatewayCreateResponse(BaseModel): id: str """gateway id""" + account_id: str + + account_tag: str + cache_invalidate_on_update: bool cache_ttl: Optional[int] = None @@ -21,6 +25,8 @@ class AIGatewayCreateResponse(BaseModel): created_at: datetime + internal_id: str + modified_at: datetime rate_limiting_interval: Optional[int] = None diff --git a/src/cloudflare/types/ai_gateway/ai_gateway_delete_response.py b/src/cloudflare/types/ai_gateway/ai_gateway_delete_response.py index 96e4ed45b33..56b71b99466 100644 --- a/src/cloudflare/types/ai_gateway/ai_gateway_delete_response.py +++ b/src/cloudflare/types/ai_gateway/ai_gateway_delete_response.py @@ -13,6 +13,10 @@ class AIGatewayDeleteResponse(BaseModel): id: str """gateway id""" + account_id: str + + account_tag: str + cache_invalidate_on_update: bool cache_ttl: Optional[int] = None @@ -21,6 +25,8 @@ class AIGatewayDeleteResponse(BaseModel): created_at: datetime + internal_id: str + modified_at: datetime rate_limiting_interval: Optional[int] = None diff --git a/src/cloudflare/types/ai_gateway/ai_gateway_get_response.py b/src/cloudflare/types/ai_gateway/ai_gateway_get_response.py index 4686eb08c4f..eed84b4ee8d 100644 --- a/src/cloudflare/types/ai_gateway/ai_gateway_get_response.py +++ b/src/cloudflare/types/ai_gateway/ai_gateway_get_response.py @@ -13,6 +13,10 @@ class AIGatewayGetResponse(BaseModel): id: str """gateway id""" + account_id: str + + account_tag: str + cache_invalidate_on_update: bool cache_ttl: Optional[int] = None @@ -21,6 +25,8 @@ class AIGatewayGetResponse(BaseModel): created_at: datetime + internal_id: str + modified_at: datetime rate_limiting_interval: Optional[int] = None diff --git a/src/cloudflare/types/ai_gateway/ai_gateway_list_params.py b/src/cloudflare/types/ai_gateway/ai_gateway_list_params.py index a363b567a3f..a2545d4af8e 100644 --- a/src/cloudflare/types/ai_gateway/ai_gateway_list_params.py +++ b/src/cloudflare/types/ai_gateway/ai_gateway_list_params.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing_extensions import Literal, Required, TypedDict +from typing_extensions import Required, TypedDict __all__ = ["AIGatewayListParams"] @@ -10,12 +10,6 @@ class AIGatewayListParams(TypedDict, total=False): account_id: Required[str] - order_by: str - """Order By Column Name""" - - order_by_direction: Literal["asc", "desc"] - """Order By Direction""" - page: int per_page: int diff --git a/src/cloudflare/types/ai_gateway/ai_gateway_list_response.py b/src/cloudflare/types/ai_gateway/ai_gateway_list_response.py index b7e93763d69..31dca9345f4 100644 --- a/src/cloudflare/types/ai_gateway/ai_gateway_list_response.py +++ b/src/cloudflare/types/ai_gateway/ai_gateway_list_response.py @@ -13,6 +13,10 @@ class AIGatewayListResponse(BaseModel): id: str """gateway id""" + account_id: str + + account_tag: str + cache_invalidate_on_update: bool cache_ttl: Optional[int] = None @@ -21,6 +25,8 @@ class AIGatewayListResponse(BaseModel): created_at: datetime + internal_id: str + modified_at: datetime rate_limiting_interval: Optional[int] = None diff --git a/src/cloudflare/types/ai_gateway/ai_gateway_update_response.py b/src/cloudflare/types/ai_gateway/ai_gateway_update_response.py index 9a0077bb441..21e6cd223b6 100644 --- a/src/cloudflare/types/ai_gateway/ai_gateway_update_response.py +++ b/src/cloudflare/types/ai_gateway/ai_gateway_update_response.py @@ -13,6 +13,10 @@ class AIGatewayUpdateResponse(BaseModel): id: str """gateway id""" + account_id: str + + account_tag: str + cache_invalidate_on_update: bool cache_ttl: Optional[int] = None @@ -21,6 +25,8 @@ class AIGatewayUpdateResponse(BaseModel): created_at: datetime + internal_id: str + modified_at: datetime rate_limiting_interval: Optional[int] = None diff --git a/src/cloudflare/types/ai_gateway/dataset_create_response.py b/src/cloudflare/types/ai_gateway/dataset_create_response.py index 806584ab12e..5be90be4a14 100644 --- a/src/cloudflare/types/ai_gateway/dataset_create_response.py +++ b/src/cloudflare/types/ai_gateway/dataset_create_response.py @@ -34,6 +34,10 @@ class Filter(BaseModel): class DatasetCreateResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool diff --git a/src/cloudflare/types/ai_gateway/dataset_delete_response.py b/src/cloudflare/types/ai_gateway/dataset_delete_response.py index b097128ba3c..9b9ede756f2 100644 --- a/src/cloudflare/types/ai_gateway/dataset_delete_response.py +++ b/src/cloudflare/types/ai_gateway/dataset_delete_response.py @@ -34,6 +34,10 @@ class Filter(BaseModel): class DatasetDeleteResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool diff --git a/src/cloudflare/types/ai_gateway/dataset_get_response.py b/src/cloudflare/types/ai_gateway/dataset_get_response.py index 1641c723f9e..102c0cd1b49 100644 --- a/src/cloudflare/types/ai_gateway/dataset_get_response.py +++ b/src/cloudflare/types/ai_gateway/dataset_get_response.py @@ -34,6 +34,10 @@ class Filter(BaseModel): class DatasetGetResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool diff --git a/src/cloudflare/types/ai_gateway/dataset_list_params.py b/src/cloudflare/types/ai_gateway/dataset_list_params.py index 29c35578d00..440331fa032 100644 --- a/src/cloudflare/types/ai_gateway/dataset_list_params.py +++ b/src/cloudflare/types/ai_gateway/dataset_list_params.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing_extensions import Literal, Required, TypedDict +from typing_extensions import Required, TypedDict __all__ = ["DatasetListParams"] @@ -14,12 +14,6 @@ class DatasetListParams(TypedDict, total=False): name: str - order_by: str - """Order By Column Name""" - - order_by_direction: Literal["asc", "desc"] - """Order By Direction""" - page: int per_page: int diff --git a/src/cloudflare/types/ai_gateway/dataset_list_response.py b/src/cloudflare/types/ai_gateway/dataset_list_response.py index 710a48b322d..cf9d6e28bd3 100644 --- a/src/cloudflare/types/ai_gateway/dataset_list_response.py +++ b/src/cloudflare/types/ai_gateway/dataset_list_response.py @@ -34,6 +34,10 @@ class Filter(BaseModel): class DatasetListResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool diff --git a/src/cloudflare/types/ai_gateway/dataset_update_response.py b/src/cloudflare/types/ai_gateway/dataset_update_response.py index a68021d1647..2cfeca9e20c 100644 --- a/src/cloudflare/types/ai_gateway/dataset_update_response.py +++ b/src/cloudflare/types/ai_gateway/dataset_update_response.py @@ -34,6 +34,10 @@ class Filter(BaseModel): class DatasetUpdateResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool diff --git a/src/cloudflare/types/ai_gateway/evaluation_create_response.py b/src/cloudflare/types/ai_gateway/evaluation_create_response.py index 41775aef604..40b1b09254b 100644 --- a/src/cloudflare/types/ai_gateway/evaluation_create_response.py +++ b/src/cloudflare/types/ai_gateway/evaluation_create_response.py @@ -34,6 +34,10 @@ class DatasetFilter(BaseModel): class Dataset(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool @@ -71,6 +75,10 @@ class Result(BaseModel): class EvaluationCreateResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime datasets: List[Dataset] diff --git a/src/cloudflare/types/ai_gateway/evaluation_delete_response.py b/src/cloudflare/types/ai_gateway/evaluation_delete_response.py index 97255d29893..163d4406dd6 100644 --- a/src/cloudflare/types/ai_gateway/evaluation_delete_response.py +++ b/src/cloudflare/types/ai_gateway/evaluation_delete_response.py @@ -34,6 +34,10 @@ class DatasetFilter(BaseModel): class Dataset(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool @@ -71,6 +75,10 @@ class Result(BaseModel): class EvaluationDeleteResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime datasets: List[Dataset] diff --git a/src/cloudflare/types/ai_gateway/evaluation_get_response.py b/src/cloudflare/types/ai_gateway/evaluation_get_response.py index 63b8598ce32..2ac71bd4a18 100644 --- a/src/cloudflare/types/ai_gateway/evaluation_get_response.py +++ b/src/cloudflare/types/ai_gateway/evaluation_get_response.py @@ -34,6 +34,10 @@ class DatasetFilter(BaseModel): class Dataset(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool @@ -71,6 +75,10 @@ class Result(BaseModel): class EvaluationGetResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime datasets: List[Dataset] diff --git a/src/cloudflare/types/ai_gateway/evaluation_list_params.py b/src/cloudflare/types/ai_gateway/evaluation_list_params.py index 1577eb25188..deefec45cbf 100644 --- a/src/cloudflare/types/ai_gateway/evaluation_list_params.py +++ b/src/cloudflare/types/ai_gateway/evaluation_list_params.py @@ -2,7 +2,7 @@ from __future__ import annotations -from typing_extensions import Literal, Required, TypedDict +from typing_extensions import Required, TypedDict __all__ = ["EvaluationListParams"] @@ -12,12 +12,6 @@ class EvaluationListParams(TypedDict, total=False): name: str - order_by: str - """Order By Column Name""" - - order_by_direction: Literal["asc", "desc"] - """Order By Direction""" - page: int per_page: int diff --git a/src/cloudflare/types/ai_gateway/evaluation_list_response.py b/src/cloudflare/types/ai_gateway/evaluation_list_response.py index 75a55183881..e40b09a38aa 100644 --- a/src/cloudflare/types/ai_gateway/evaluation_list_response.py +++ b/src/cloudflare/types/ai_gateway/evaluation_list_response.py @@ -34,6 +34,10 @@ class DatasetFilter(BaseModel): class Dataset(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime enable: bool @@ -71,6 +75,10 @@ class Result(BaseModel): class EvaluationListResponse(BaseModel): id: str + account_id: str + + account_tag: str + created_at: datetime datasets: List[Dataset] diff --git a/tests/api_resources/ai_gateway/test_datasets.py b/tests/api_resources/ai_gateway/test_datasets.py index b89ce377825..dc7ab2a74c5 100644 --- a/tests/api_resources/ai_gateway/test_datasets.py +++ b/tests/api_resources/ai_gateway/test_datasets.py @@ -246,8 +246,6 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", enable=True, name="name", - order_by="order_by", - order_by_direction="asc", page=1, per_page=1, search="search", @@ -640,8 +638,6 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", enable=True, name="name", - order_by="order_by", - order_by_direction="asc", page=1, per_page=1, search="search", diff --git a/tests/api_resources/ai_gateway/test_evaluations.py b/tests/api_resources/ai_gateway/test_evaluations.py index 6d6566a3b2d..444549e3cef 100644 --- a/tests/api_resources/ai_gateway/test_evaluations.py +++ b/tests/api_resources/ai_gateway/test_evaluations.py @@ -100,8 +100,6 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None: gateway_id="my-gateway", account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", name="name", - order_by="order_by", - order_by_direction="asc", page=1, per_page=1, processed=True, @@ -350,8 +348,6 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) gateway_id="my-gateway", account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", name="name", - order_by="order_by", - order_by_direction="asc", page=1, per_page=1, processed=True, diff --git a/tests/api_resources/test_ai_gateway.py b/tests/api_resources/test_ai_gateway.py index 8c33ce4e9fa..410c03d585f 100644 --- a/tests/api_resources/test_ai_gateway.py +++ b/tests/api_resources/test_ai_gateway.py @@ -211,8 +211,6 @@ def test_method_list(self, client: Cloudflare) -> None: def test_method_list_with_all_params(self, client: Cloudflare) -> None: ai_gateway = client.ai_gateway.list( account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", - order_by="order_by", - order_by_direction="asc", page=1, per_page=1, search="search", @@ -537,8 +535,6 @@ async def test_method_list(self, async_client: AsyncCloudflare) -> None: async def test_method_list_with_all_params(self, async_client: AsyncCloudflare) -> None: ai_gateway = await async_client.ai_gateway.list( account_id="3ebbcb006d4d46d7bb6a8c7f14676cb0", - order_by="order_by", - order_by_direction="asc", page=1, per_page=1, search="search",