Skip to content

Commit

Permalink
feat: OpenAPI spec update via Stainless API (#73)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored Feb 28, 2024
1 parent 6dd5926 commit ca78fe2
Show file tree
Hide file tree
Showing 4 changed files with 66 additions and 65 deletions.
2 changes: 1 addition & 1 deletion api.md
Original file line number Diff line number Diff line change
Expand Up @@ -4829,7 +4829,7 @@ Methods:
Types:

```python
from cloudflare.types.request_tracers import THy7ZvEaTrace, TraceCreateResponse
from cloudflare.types.request_tracers import TraceCreateResponse
```

Methods:
Expand Down
1 change: 0 additions & 1 deletion src/cloudflare/types/request_tracers/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,5 @@

from __future__ import annotations

from .t_hy7_zv_ea_trace import THy7ZvEaTrace as THy7ZvEaTrace
from .trace_create_params import TraceCreateParams as TraceCreateParams
from .trace_create_response import TraceCreateResponse as TraceCreateResponse
49 changes: 0 additions & 49 deletions src/cloudflare/types/request_tracers/t_hy7_zv_ea_trace.py

This file was deleted.

79 changes: 65 additions & 14 deletions src/cloudflare/types/request_tracers/trace_create_response.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,76 @@
# File generated from our OpenAPI spec by Stainless.

from __future__ import annotations
from typing import List, Optional

from typing import Optional

from ..._compat import PYDANTIC_V2
from ..._models import BaseModel

__all__ = ["TraceCreateResponse"]
__all__ = ["TraceCreateResponse", "Trace", "TraceTrace"]


class TraceCreateResponse(BaseModel):
status_code: Optional[int] = None
"""HTTP Status code of zone response"""
class TraceTrace(BaseModel):
action: Optional[str] = None
"""If step type is rule, then action performed by this rule"""

action_parameters: Optional[object] = None
"""If step type is rule, then action parameters of this rule as JSON"""

description: Optional[str] = None
"""If step type is rule or ruleset, the description of this entity"""

expression: Optional[str] = None
"""If step type is rule, then expression used to match for this rule"""

kind: Optional[str] = None
"""If step type is ruleset, then kind of this ruleset"""

matched: Optional[bool] = None
"""Whether tracing step affected tracing request/response"""

name: Optional[str] = None
"""If step type is ruleset, then name of this ruleset"""

step_name: Optional[str] = None
"""Tracing step identifying name"""

trace: Optional[object] = None

type: Optional[str] = None
"""Tracing step type"""

trace: Optional["THy7ZvEaTrace"] = None

class Trace(BaseModel):
action: Optional[str] = None
"""If step type is rule, then action performed by this rule"""

from .t_hy7_zv_ea_trace import THy7ZvEaTrace
action_parameters: Optional[object] = None
"""If step type is rule, then action parameters of this rule as JSON"""

description: Optional[str] = None
"""If step type is rule or ruleset, the description of this entity"""

expression: Optional[str] = None
"""If step type is rule, then expression used to match for this rule"""

kind: Optional[str] = None
"""If step type is ruleset, then kind of this ruleset"""

matched: Optional[bool] = None
"""Whether tracing step affected tracing request/response"""

name: Optional[str] = None
"""If step type is ruleset, then name of this ruleset"""

step_name: Optional[str] = None
"""Tracing step identifying name"""

trace: Optional[List[TraceTrace]] = None

type: Optional[str] = None
"""Tracing step type"""


class TraceCreateResponse(BaseModel):
status_code: Optional[int] = None
"""HTTP Status code of zone response"""

if PYDANTIC_V2:
TraceCreateResponse.model_rebuild()
else:
TraceCreateResponse.update_forward_refs() # type: ignore
trace: Optional[List[Trace]] = None

0 comments on commit ca78fe2

Please sign in to comment.