Skip to content

Commit 01fb118

Browse files
feat: fix: Correctly reflect schema validation model <-> openapi mapping
* fix: Correctly reflect schema validation model <-> openapi mapping Schema validation model is out of sync with openapi definition.
1 parent a1ddf7e commit 01fb118

File tree

8 files changed

+10
-14
lines changed

8 files changed

+10
-14
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1886
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-367ee4501dc69f2f84249ffcadeef034a8c80b6ce9e6bb701a4d6a59ba2d0f47.yml
33
openapi_spec_hash: bf59e2dded00847fc6ee6b397e8ce120
4-
config_hash: 7730d800f07886a88bc399a5c73a6741
4+
config_hash: c7b8d81b439ef7ee4d865bfc67f8f600

api.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2902,21 +2902,16 @@ Methods:
29022902
Types:
29032903

29042904
```python
2905-
from cloudflare.types.api_gateway import (
2906-
Message,
2907-
PublicSchema,
2908-
SchemaUpload,
2909-
UserSchemaDeleteResponse,
2910-
)
2905+
from cloudflare.types.api_gateway import Message, SchemaUpload, UserSchemaDeleteResponse
29112906
```
29122907

29132908
Methods:
29142909

29152910
- <code title="post /zones/{zone_id}/api_gateway/user_schemas">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">create</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/api_gateway/user_schema_create_params.py">params</a>) -> <a href="./src/cloudflare/types/api_gateway/schema_upload.py">SchemaUpload</a></code>
2916-
- <code title="get /zones/{zone_id}/api_gateway/user_schemas">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">list</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/api_gateway/user_schema_list_params.py">params</a>) -> <a href="./src/cloudflare/types/api_gateway/public_schema.py">SyncV4PagePaginationArray[PublicSchema]</a></code>
2911+
- <code title="get /zones/{zone_id}/api_gateway/user_schemas">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">list</a>(\*, zone_id, \*\*<a href="src/cloudflare/types/api_gateway/user_schema_list_params.py">params</a>) -> <a href="./src/cloudflare/types/schema_validation/public_schema.py">SyncV4PagePaginationArray[PublicSchema]</a></code>
29172912
- <code title="delete /zones/{zone_id}/api_gateway/user_schemas/{schema_id}">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">delete</a>(schema_id, \*, zone_id) -> <a href="./src/cloudflare/types/api_gateway/user_schema_delete_response.py">UserSchemaDeleteResponse</a></code>
2918-
- <code title="patch /zones/{zone_id}/api_gateway/user_schemas/{schema_id}">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">edit</a>(schema_id, \*, zone_id, \*\*<a href="src/cloudflare/types/api_gateway/user_schema_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/api_gateway/public_schema.py">PublicSchema</a></code>
2919-
- <code title="get /zones/{zone_id}/api_gateway/user_schemas/{schema_id}">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">get</a>(schema_id, \*, zone_id, \*\*<a href="src/cloudflare/types/api_gateway/user_schema_get_params.py">params</a>) -> <a href="./src/cloudflare/types/api_gateway/public_schema.py">PublicSchema</a></code>
2913+
- <code title="patch /zones/{zone_id}/api_gateway/user_schemas/{schema_id}">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">edit</a>(schema_id, \*, zone_id, \*\*<a href="src/cloudflare/types/api_gateway/user_schema_edit_params.py">params</a>) -> <a href="./src/cloudflare/types/schema_validation/public_schema.py">PublicSchema</a></code>
2914+
- <code title="get /zones/{zone_id}/api_gateway/user_schemas/{schema_id}">client.api_gateway.user_schemas.<a href="./src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py">get</a>(schema_id, \*, zone_id, \*\*<a href="src/cloudflare/types/api_gateway/user_schema_get_params.py">params</a>) -> <a href="./src/cloudflare/types/schema_validation/public_schema.py">PublicSchema</a></code>
29202915

29212916
### Operations
29222917

@@ -10370,6 +10365,7 @@ Types:
1037010365

1037110366
```python
1037210367
from cloudflare.types.schema_validation import (
10368+
PublicSchema,
1037310369
SchemaCreateResponse,
1037410370
SchemaListResponse,
1037510371
SchemaDeleteResponse,

src/cloudflare/resources/api_gateway/user_schemas/user_schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
user_schema_list_params,
4444
user_schema_create_params,
4545
)
46-
from ....types.api_gateway.public_schema import PublicSchema
4746
from ....types.api_gateway.schema_upload import SchemaUpload
47+
from ....types.schema_validation.public_schema import PublicSchema
4848
from ....types.api_gateway.user_schema_delete_response import UserSchemaDeleteResponse
4949

5050
__all__ = ["UserSchemasResource", "AsyncUserSchemasResource"]

src/cloudflare/types/api_gateway/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
from .message import Message as Message
66
from .settings import Settings as Settings
77
from .configuration import Configuration as Configuration
8-
from .public_schema import PublicSchema as PublicSchema
98
from .schema_upload import SchemaUpload as SchemaUpload
109
from .schema_list_params import SchemaListParams as SchemaListParams
1110
from .discovery_operation import DiscoveryOperation as DiscoveryOperation

src/cloudflare/types/api_gateway/schema_upload.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from pydantic import Field as FieldInfo
66

77
from ..._models import BaseModel
8-
from .public_schema import PublicSchema
8+
from ..schema_validation.public_schema import PublicSchema
99

1010
__all__ = ["SchemaUpload", "UploadDetails", "UploadDetailsWarning"]
1111

src/cloudflare/types/schema_validation/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
from __future__ import annotations
44

5+
from .public_schema import PublicSchema as PublicSchema
56
from .schema_get_params import SchemaGetParams as SchemaGetParams
67
from .schema_edit_params import SchemaEditParams as SchemaEditParams
78
from .schema_list_params import SchemaListParams as SchemaListParams

tests/api_resources/api_gateway/test_user_schemas.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@
1111
from tests.utils import assert_matches_type
1212
from cloudflare.pagination import SyncV4PagePaginationArray, AsyncV4PagePaginationArray
1313
from cloudflare.types.api_gateway import (
14-
PublicSchema,
1514
SchemaUpload,
1615
UserSchemaDeleteResponse,
1716
)
17+
from cloudflare.types.schema_validation import PublicSchema
1818

1919
# pyright: reportDeprecated=false
2020

0 commit comments

Comments
 (0)