File tree 3 files changed +8
-15
lines changed
src/cloudflare/types/request_tracers
3 files changed +8
-15
lines changed Original file line number Diff line number Diff line change 2
2
3
3
from __future__ import annotations
4
4
5
- from typing import TYPE_CHECKING , List
6
- from typing_extensions import TypeAlias , TypeAliasType
5
+ from typing import List
6
+ from typing_extensions import TypeAlias
7
7
8
- from ... _compat import PYDANTIC_V2
8
+ from .trace_item import TraceItem
9
9
10
10
__all__ = ["Trace" ]
11
11
12
- if TYPE_CHECKING or PYDANTIC_V2 :
13
- Trace = TypeAliasType ('Trace' , List ["TraceItem" ])
14
- else :
15
- Trace : TypeAlias = List ["TraceItem" ]
16
-
17
- from .trace_item import TraceItem
12
+ Trace : TypeAlias = List [TraceItem ]
Original file line number Diff line number Diff line change 4
4
5
5
from typing import Optional
6
6
7
+ from .trace import Trace
7
8
from ..._compat import PYDANTIC_V2
8
9
from ..._models import BaseModel
9
10
@@ -14,10 +15,8 @@ class TraceCreateResponse(BaseModel):
14
15
status_code : Optional [int ] = None
15
16
"""HTTP Status code of zone response"""
16
17
17
- trace : Optional ["Trace" ] = None
18
-
18
+ trace : Optional [Trace ] = None
19
19
20
- from .trace import Trace
21
20
22
21
if PYDANTIC_V2 :
23
22
TraceCreateResponse .model_rebuild ()
Original file line number Diff line number Diff line change 4
4
5
5
from typing import Optional
6
6
7
+ from .trace import Trace
7
8
from ..._compat import PYDANTIC_V2
8
9
from ..._models import BaseModel
9
10
@@ -35,14 +36,12 @@ class TraceItem(BaseModel):
35
36
step_name : Optional [str ] = None
36
37
"""Tracing step identifying name"""
37
38
38
- trace : Optional [" Trace" ] = None
39
+ trace : Optional [Trace ] = None
39
40
40
41
type : Optional [str ] = None
41
42
"""Tracing step type"""
42
43
43
44
44
- from .trace import Trace
45
-
46
45
if PYDANTIC_V2 :
47
46
TraceItem .model_rebuild ()
48
47
else :
You can’t perform that action at this time.
0 commit comments