diff --git a/.stats.yml b/.stats.yml index 42ece98b..f117a12f 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 91 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-69140680dde56332aa42ebbfbe12c0c3db2adf3904e4a821cee6465e491f4c57.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/datamini%2Fasktable-7619ea08bed7b776b03ff5e8d23e656968e76e7cf0093888bac1c94deb7153a3.yml diff --git a/src/asktable/resources/datasources/meta.py b/src/asktable/resources/datasources/meta.py index ce2bf23d..d694e024 100644 --- a/src/asktable/resources/datasources/meta.py +++ b/src/asktable/resources/datasources/meta.py @@ -50,7 +50,6 @@ def create( self, datasource_id: str, *, - name: str, async_process_meta: bool | NotGiven = NOT_GIVEN, value_index: bool | NotGiven = NOT_GIVEN, schemas: Dict[str, meta_create_params.Schemas] | NotGiven = NOT_GIVEN, @@ -69,8 +68,6 @@ def create( 否则从数据源中自动获取。 Args: - name: metadata_name - extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -83,13 +80,7 @@ def create( raise ValueError(f"Expected a non-empty value for `datasource_id` but received {datasource_id!r}") return self._post( f"/datasources/{datasource_id}/meta", - body=maybe_transform( - { - "name": name, - "schemas": schemas, - }, - meta_create_params.MetaCreateParams, - ), + body=maybe_transform({"schemas": schemas}, meta_create_params.MetaCreateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -143,7 +134,6 @@ def update( self, datasource_id: str, *, - name: str, schemas: Dict[str, meta_update_params.Schemas] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -156,8 +146,6 @@ def update( 用于更新 DB 类型的数据源的 Meta(增加新表或者删除老表) Args: - name: metadata_name - extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -170,13 +158,7 @@ def update( raise ValueError(f"Expected a non-empty value for `datasource_id` but received {datasource_id!r}") return self._put( f"/datasources/{datasource_id}/meta", - body=maybe_transform( - { - "name": name, - "schemas": schemas, - }, - meta_update_params.MetaUpdateParams, - ), + body=maybe_transform({"schemas": schemas}, meta_update_params.MetaUpdateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), @@ -243,7 +225,6 @@ async def create( self, datasource_id: str, *, - name: str, async_process_meta: bool | NotGiven = NOT_GIVEN, value_index: bool | NotGiven = NOT_GIVEN, schemas: Dict[str, meta_create_params.Schemas] | NotGiven = NOT_GIVEN, @@ -262,8 +243,6 @@ async def create( 否则从数据源中自动获取。 Args: - name: metadata_name - extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -276,13 +255,7 @@ async def create( raise ValueError(f"Expected a non-empty value for `datasource_id` but received {datasource_id!r}") return await self._post( f"/datasources/{datasource_id}/meta", - body=await async_maybe_transform( - { - "name": name, - "schemas": schemas, - }, - meta_create_params.MetaCreateParams, - ), + body=await async_maybe_transform({"schemas": schemas}, meta_create_params.MetaCreateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, @@ -336,7 +309,6 @@ async def update( self, datasource_id: str, *, - name: str, schemas: Dict[str, meta_update_params.Schemas] | NotGiven = NOT_GIVEN, # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs. # The extra values given here take precedence over values defined on the client or passed to this method. @@ -349,8 +321,6 @@ async def update( 用于更新 DB 类型的数据源的 Meta(增加新表或者删除老表) Args: - name: metadata_name - extra_headers: Send extra headers extra_query: Add additional query parameters to the request @@ -363,13 +333,7 @@ async def update( raise ValueError(f"Expected a non-empty value for `datasource_id` but received {datasource_id!r}") return await self._put( f"/datasources/{datasource_id}/meta", - body=await async_maybe_transform( - { - "name": name, - "schemas": schemas, - }, - meta_update_params.MetaUpdateParams, - ), + body=await async_maybe_transform({"schemas": schemas}, meta_update_params.MetaUpdateParams), options=make_request_options( extra_headers=extra_headers, extra_query=extra_query, extra_body=extra_body, timeout=timeout ), diff --git a/src/asktable/types/datasources/meta_create_params.py b/src/asktable/types/datasources/meta_create_params.py index 1dc3abfb..2df479ec 100644 --- a/src/asktable/types/datasources/meta_create_params.py +++ b/src/asktable/types/datasources/meta_create_params.py @@ -9,9 +9,6 @@ class MetaCreateParams(TypedDict, total=False): - name: Required[str] - """metadata_name""" - async_process_meta: bool value_index: bool diff --git a/src/asktable/types/datasources/meta_update_params.py b/src/asktable/types/datasources/meta_update_params.py index d7afc781..e859a334 100644 --- a/src/asktable/types/datasources/meta_update_params.py +++ b/src/asktable/types/datasources/meta_update_params.py @@ -9,9 +9,6 @@ class MetaUpdateParams(TypedDict, total=False): - name: Required[str] - """metadata_name""" - schemas: Dict[str, Schemas] diff --git a/src/asktable/types/meta.py b/src/asktable/types/meta.py index 1395bdf5..a2cfa262 100644 --- a/src/asktable/types/meta.py +++ b/src/asktable/types/meta.py @@ -79,7 +79,4 @@ class Meta(BaseModel): datasource_id: str """datasource_id""" - name: str - """metadata_name""" - schemas: Optional[Dict[str, Schemas]] = None diff --git a/tests/api_resources/datasources/test_meta.py b/tests/api_resources/datasources/test_meta.py index 50d6f088..2b7c993d 100644 --- a/tests/api_resources/datasources/test_meta.py +++ b/tests/api_resources/datasources/test_meta.py @@ -21,7 +21,6 @@ class TestMeta: def test_method_create(self, client: Asktable) -> None: meta = client.datasources.meta.create( datasource_id="datasource_id", - name="name", ) assert_matches_type(object, meta, path=["response"]) @@ -29,7 +28,6 @@ def test_method_create(self, client: Asktable) -> None: def test_method_create_with_all_params(self, client: Asktable) -> None: meta = client.datasources.meta.create( datasource_id="datasource_id", - name="name", async_process_meta=True, value_index=True, schemas={ @@ -60,7 +58,6 @@ def test_method_create_with_all_params(self, client: Asktable) -> None: def test_raw_response_create(self, client: Asktable) -> None: response = client.datasources.meta.with_raw_response.create( datasource_id="datasource_id", - name="name", ) assert response.is_closed is True @@ -72,7 +69,6 @@ def test_raw_response_create(self, client: Asktable) -> None: def test_streaming_response_create(self, client: Asktable) -> None: with client.datasources.meta.with_streaming_response.create( datasource_id="datasource_id", - name="name", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -87,7 +83,6 @@ def test_path_params_create(self, client: Asktable) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `datasource_id` but received ''"): client.datasources.meta.with_raw_response.create( datasource_id="", - name="name", ) @parametrize @@ -132,7 +127,6 @@ def test_path_params_retrieve(self, client: Asktable) -> None: def test_method_update(self, client: Asktable) -> None: meta = client.datasources.meta.update( datasource_id="datasource_id", - name="name", ) assert_matches_type(object, meta, path=["response"]) @@ -140,7 +134,6 @@ def test_method_update(self, client: Asktable) -> None: def test_method_update_with_all_params(self, client: Asktable) -> None: meta = client.datasources.meta.update( datasource_id="datasource_id", - name="name", schemas={ "foo": { "name": "name", @@ -169,7 +162,6 @@ def test_method_update_with_all_params(self, client: Asktable) -> None: def test_raw_response_update(self, client: Asktable) -> None: response = client.datasources.meta.with_raw_response.update( datasource_id="datasource_id", - name="name", ) assert response.is_closed is True @@ -181,7 +173,6 @@ def test_raw_response_update(self, client: Asktable) -> None: def test_streaming_response_update(self, client: Asktable) -> None: with client.datasources.meta.with_streaming_response.update( datasource_id="datasource_id", - name="name", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -196,7 +187,6 @@ def test_path_params_update(self, client: Asktable) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `datasource_id` but received ''"): client.datasources.meta.with_raw_response.update( datasource_id="", - name="name", ) @parametrize @@ -249,7 +239,6 @@ class TestAsyncMeta: async def test_method_create(self, async_client: AsyncAsktable) -> None: meta = await async_client.datasources.meta.create( datasource_id="datasource_id", - name="name", ) assert_matches_type(object, meta, path=["response"]) @@ -257,7 +246,6 @@ async def test_method_create(self, async_client: AsyncAsktable) -> None: async def test_method_create_with_all_params(self, async_client: AsyncAsktable) -> None: meta = await async_client.datasources.meta.create( datasource_id="datasource_id", - name="name", async_process_meta=True, value_index=True, schemas={ @@ -288,7 +276,6 @@ async def test_method_create_with_all_params(self, async_client: AsyncAsktable) async def test_raw_response_create(self, async_client: AsyncAsktable) -> None: response = await async_client.datasources.meta.with_raw_response.create( datasource_id="datasource_id", - name="name", ) assert response.is_closed is True @@ -300,7 +287,6 @@ async def test_raw_response_create(self, async_client: AsyncAsktable) -> None: async def test_streaming_response_create(self, async_client: AsyncAsktable) -> None: async with async_client.datasources.meta.with_streaming_response.create( datasource_id="datasource_id", - name="name", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -315,7 +301,6 @@ async def test_path_params_create(self, async_client: AsyncAsktable) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `datasource_id` but received ''"): await async_client.datasources.meta.with_raw_response.create( datasource_id="", - name="name", ) @parametrize @@ -360,7 +345,6 @@ async def test_path_params_retrieve(self, async_client: AsyncAsktable) -> None: async def test_method_update(self, async_client: AsyncAsktable) -> None: meta = await async_client.datasources.meta.update( datasource_id="datasource_id", - name="name", ) assert_matches_type(object, meta, path=["response"]) @@ -368,7 +352,6 @@ async def test_method_update(self, async_client: AsyncAsktable) -> None: async def test_method_update_with_all_params(self, async_client: AsyncAsktable) -> None: meta = await async_client.datasources.meta.update( datasource_id="datasource_id", - name="name", schemas={ "foo": { "name": "name", @@ -397,7 +380,6 @@ async def test_method_update_with_all_params(self, async_client: AsyncAsktable) async def test_raw_response_update(self, async_client: AsyncAsktable) -> None: response = await async_client.datasources.meta.with_raw_response.update( datasource_id="datasource_id", - name="name", ) assert response.is_closed is True @@ -409,7 +391,6 @@ async def test_raw_response_update(self, async_client: AsyncAsktable) -> None: async def test_streaming_response_update(self, async_client: AsyncAsktable) -> None: async with async_client.datasources.meta.with_streaming_response.update( datasource_id="datasource_id", - name="name", ) as response: assert not response.is_closed assert response.http_request.headers.get("X-Stainless-Lang") == "python" @@ -424,7 +405,6 @@ async def test_path_params_update(self, async_client: AsyncAsktable) -> None: with pytest.raises(ValueError, match=r"Expected a non-empty value for `datasource_id` but received ''"): await async_client.datasources.meta.with_raw_response.update( datasource_id="", - name="name", ) @parametrize