Skip to content

Commit d4bfe4e

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#252)
1 parent 4964d0e commit d4bfe4e

File tree

4 files changed

+8
-29
lines changed

4 files changed

+8
-29
lines changed

api.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4086,7 +4086,7 @@ Methods:
40864086
Types:
40874087

40884088
```python
4089-
from cloudflare.types.request_tracers import RequestTracerTrace, TraceCreateResponse
4089+
from cloudflare.types.request_tracers import Trace, TraceCreateResponse
40904090
```
40914091

40924092
Methods:

src/cloudflare/types/request_tracers/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
from __future__ import annotations
44

5+
from .trace import Trace as Trace
56
from .trace_create_params import TraceCreateParams as TraceCreateParams
6-
from .request_tracer_trace import RequestTracerTrace as RequestTracerTrace
77
from .trace_create_response import TraceCreateResponse as TraceCreateResponse

src/cloudflare/types/request_tracers/request_tracer_trace.py src/cloudflare/types/request_tracers/trace.py

+3-14
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from __future__ import annotations
4-
53
from typing import List, Optional
64

7-
from ..._compat import PYDANTIC_V2
85
from ..._models import BaseModel
96

10-
__all__ = ["RequestTracerTrace", "RequestTracerTraceItem"]
7+
__all__ = ["Trace"]
118

129

13-
class RequestTracerTraceItem(BaseModel):
10+
class Trace(BaseModel):
1411
action: Optional[str] = None
1512
"""If step type is rule, then action performed by this rule"""
1613

@@ -35,15 +32,7 @@ class RequestTracerTraceItem(BaseModel):
3532
step_name: Optional[str] = None
3633
"""Tracing step identifying name"""
3734

38-
trace: Optional[RequestTracerTrace] = None
35+
trace: Optional[List[Trace]] = None
3936

4037
type: Optional[str] = None
4138
"""Tracing step type"""
42-
43-
44-
RequestTracerTrace = List[RequestTracerTraceItem]
45-
46-
if PYDANTIC_V2:
47-
RequestTracerTraceItem.model_rebuild()
48-
else:
49-
RequestTracerTraceItem.update_forward_refs() # type: ignore
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from __future__ import annotations
3+
from typing import List, Optional
44

5-
from typing import Optional
6-
7-
from ..._compat import PYDANTIC_V2
5+
from .trace import Trace
86
from ..._models import BaseModel
97

108
__all__ = ["TraceCreateResponse"]
@@ -14,12 +12,4 @@ class TraceCreateResponse(BaseModel):
1412
status_code: Optional[int] = None
1513
"""HTTP Status code of zone response"""
1614

17-
trace: Optional["RequestTracerTrace"] = None
18-
19-
20-
from .request_tracer_trace import RequestTracerTrace
21-
22-
if PYDANTIC_V2:
23-
TraceCreateResponse.model_rebuild()
24-
else:
25-
TraceCreateResponse.update_forward_refs() # type: ignore
15+
trace: Optional[List[Trace]] = None

0 commit comments

Comments
 (0)