Skip to content

Commit ab9ac01

Browse files
chore(api): update composite API spec
1 parent 8d31f23 commit ab9ac01

4 files changed

Lines changed: 15 additions & 2 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 2184
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-1403422f70abb91a514423bbdf365693841543bca5451cab3dffed1848a8b94d.yml
3-
openapi_spec_hash: 4ec2396c0b2c3c933b0ae25961d580de
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-3d7d43f051a510c54ae71adb4b85cbb422565a40942cde4de0c3f8eb6ba8023b.yml
3+
openapi_spec_hash: e85824f16c3ba923a34e514c06dac7cd
44
config_hash: af8ba8b08f4bcb84f6007acfbdc0671c

src/cloudflare/resources/aisearch/namespaces/instances/items.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ def list(
7474
*,
7575
account_id: str | None = None,
7676
name: str,
77+
item_id: str | Omit = omit,
7778
metadata_filter: str | Omit = omit,
7879
page: int | Omit = omit,
7980
per_page: int | Omit = omit,
@@ -95,6 +96,8 @@ def list(
9596
9697
Lowercase alphanumeric, hyphens, and underscores.
9798
99+
item_id: Filter items by their unique ID. Returns at most one item.
100+
98101
metadata_filter:
99102
JSON-encoded metadata filter using Vectorize filter syntax. Examples:
100103
{"folder":"reports/"},
@@ -138,6 +141,7 @@ def list(
138141
timeout=timeout,
139142
query=maybe_transform(
140143
{
144+
"item_id": item_id,
141145
"metadata_filter": metadata_filter,
142146
"page": page,
143147
"per_page": per_page,
@@ -660,6 +664,7 @@ def list(
660664
*,
661665
account_id: str | None = None,
662666
name: str,
667+
item_id: str | Omit = omit,
663668
metadata_filter: str | Omit = omit,
664669
page: int | Omit = omit,
665670
per_page: int | Omit = omit,
@@ -681,6 +686,8 @@ def list(
681686
682687
Lowercase alphanumeric, hyphens, and underscores.
683688
689+
item_id: Filter items by their unique ID. Returns at most one item.
690+
684691
metadata_filter:
685692
JSON-encoded metadata filter using Vectorize filter syntax. Examples:
686693
{"folder":"reports/"},
@@ -724,6 +731,7 @@ def list(
724731
timeout=timeout,
725732
query=maybe_transform(
726733
{
734+
"item_id": item_id,
727735
"metadata_filter": metadata_filter,
728736
"page": page,
729737
"per_page": per_page,

src/cloudflare/types/aisearch/namespaces/instances/item_list_params.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ class ItemListParams(TypedDict, total=False):
1212

1313
name: Required[str]
1414

15+
item_id: str
16+
"""Filter items by their unique ID. Returns at most one item."""
17+
1518
metadata_filter: str
1619
"""JSON-encoded metadata filter using Vectorize filter syntax.
1720

tests/api_resources/aisearch/namespaces/instances/test_items.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ def test_method_list_with_all_params(self, client: Cloudflare) -> None:
5050
id="my-ai-search",
5151
account_id="c3dc5f0b34a14ff8e1b3ec04895e1b22",
5252
name="my-namespace",
53+
item_id="item_id",
5354
metadata_filter="metadata_filter",
5455
page=1,
5556
per_page=0,
@@ -777,6 +778,7 @@ async def test_method_list_with_all_params(self, async_client: AsyncCloudflare)
777778
id="my-ai-search",
778779
account_id="c3dc5f0b34a14ff8e1b3ec04895e1b22",
779780
name="my-namespace",
781+
item_id="item_id",
780782
metadata_filter="metadata_filter",
781783
page=1,
782784
per_page=0,

0 commit comments

Comments
 (0)