Skip to content

Commit 2bb6af5

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#263)
1 parent bfd01d4 commit 2bb6af5

25 files changed

+71
-81
lines changed

api.md

+10-5
Original file line numberDiff line numberDiff line change
@@ -2932,11 +2932,7 @@ Types:
29322932

29332933
```python
29342934
from cloudflare.types import (
2935-
BlockRule,
2936-
ExecuteRule,
2937-
LogRule,
29382935
Ruleset,
2939-
SkipRule,
29402936
RulesetCreateResponse,
29412937
RulesetUpdateResponse,
29422938
RulesetGetResponse,
@@ -2982,7 +2978,16 @@ Methods:
29822978
Types:
29832979

29842980
```python
2985-
from cloudflare.types.rulesets import RuleCreateResponse, RuleDeleteResponse, RuleEditResponse
2981+
from cloudflare.types.rulesets import (
2982+
BlockRule,
2983+
ExecuteRule,
2984+
LogRule,
2985+
RulesetRule,
2986+
SkipRule,
2987+
RuleCreateResponse,
2988+
RuleDeleteResponse,
2989+
RuleEditResponse,
2990+
)
29862991
```
29872992

29882993
Methods:

src/cloudflare/types/__init__.py

-8
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,12 @@
4242
from .snippet import Snippet as Snippet
4343
from .edge_ips import EdgeIPs as EdgeIPs
4444
from .hostname import Hostname as Hostname
45-
from .log_rule import LogRule as LogRule
4645
from .settings import Settings as Settings
4746
from .calls_app import CallsApp as CallsApp
4847
from .component import Component as Component
4948
from .dns_param import DNSParam as DNSParam
5049
from .page_rule import PageRule as PageRule
5150
from .rate_plan import RatePlan as RatePlan
52-
from .skip_rule import SkipRule as SkipRule
53-
from .block_rule import BlockRule as BlockRule
5451
from .d1_binding import D1Binding as D1Binding
5552
from .hyperdrive import Hyperdrive as Hyperdrive
5653
from .membership import Membership as Membership
@@ -64,7 +61,6 @@
6461
from .route_param import RouteParam as RouteParam
6562
from .rules_param import RulesParam as RulesParam
6663
from .check_region import CheckRegion as CheckRegion
67-
from .execute_rule import ExecuteRule as ExecuteRule
6864
from .header_param import HeaderParam as HeaderParam
6965
from .health_check import HealthCheck as HealthCheck
7066
from .origin_param import OriginParam as OriginParam
@@ -81,17 +77,14 @@
8177
from .hostname_param import HostnameParam as HostnameParam
8278
from .ip_list_params import IPListParams as IPListParams
8379
from .labeled_region import LabeledRegion as LabeledRegion
84-
from .log_rule_param import LogRuleParam as LogRuleParam
8580
from .warp_connector import WARPConnector as WARPConnector
8681
from .allowed_origins import AllowedOrigins as AllowedOrigins
8782
from .custom_hostname import CustomHostname as CustomHostname
8883
from .firewall_filter import FirewallFilter as FirewallFilter
8984
from .origin_steering import OriginSteering as OriginSteering
9085
from .random_steering import RandomSteering as RandomSteering
9186
from .service_binding import ServiceBinding as ServiceBinding
92-
from .skip_rule_param import SkipRuleParam as SkipRuleParam
9387
from .adaptive_routing import AdaptiveRouting as AdaptiveRouting
94-
from .block_rule_param import BlockRuleParam as BlockRuleParam
9588
from .geo_restrictions import GeoRestrictions as GeoRestrictions
9689
from .ip_list_response import IPListResponse as IPListResponse
9790
from .mtls_certificate import MTLSCertificate as MTLSCertificate
@@ -116,7 +109,6 @@
116109
from .client_certificate import ClientCertificate as ClientCertificate
117110
from .custom_certificate import CustomCertificate as CustomCertificate
118111
from .dnssec_edit_params import DNSSECEditParams as DNSSECEditParams
119-
from .execute_rule_param import ExecuteRuleParam as ExecuteRuleParam
120112
from .filter_list_params import FilterListParams as FilterListParams
121113
from .health_check_param import HealthCheckParam as HealthCheckParam
122114
from .http_configuration import HTTPConfiguration as HTTPConfiguration

src/cloudflare/types/ruleset_create_params.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
from typing import Union, Iterable
66
from typing_extensions import Literal, Required, TypedDict
77

8-
from .log_rule_param import LogRuleParam
9-
from .skip_rule_param import SkipRuleParam
10-
from .block_rule_param import BlockRuleParam
11-
from .execute_rule_param import ExecuteRuleParam
8+
from .rulesets import LogRuleParam, SkipRuleParam, BlockRuleParam, ExecuteRuleParam
129

1310
__all__ = ["RulesetCreateParams", "Rule"]
1411

src/cloudflare/types/ruleset_create_response.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
from typing_extensions import Literal
66

77
from .._models import BaseModel
8-
from .log_rule import LogRule
9-
from .skip_rule import SkipRule
10-
from .block_rule import BlockRule
11-
from .execute_rule import ExecuteRule
8+
from .rulesets import LogRule, SkipRule, BlockRule, ExecuteRule
129

1310
__all__ = ["RulesetCreateResponse", "Rule"]
1411

src/cloudflare/types/ruleset_get_response.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
from typing_extensions import Literal
66

77
from .._models import BaseModel
8-
from .log_rule import LogRule
9-
from .skip_rule import SkipRule
10-
from .block_rule import BlockRule
11-
from .execute_rule import ExecuteRule
8+
from .rulesets import LogRule, SkipRule, BlockRule, ExecuteRule
129

1310
__all__ = ["RulesetGetResponse", "Rule"]
1411

src/cloudflare/types/ruleset_update_params.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
from typing import Union, Iterable
66
from typing_extensions import Literal, Required, TypedDict
77

8-
from .log_rule_param import LogRuleParam
9-
from .skip_rule_param import SkipRuleParam
10-
from .block_rule_param import BlockRuleParam
11-
from .execute_rule_param import ExecuteRuleParam
8+
from .rulesets import LogRuleParam, SkipRuleParam, BlockRuleParam, ExecuteRuleParam
129

1310
__all__ = ["RulesetUpdateParams", "Rule"]
1411

src/cloudflare/types/ruleset_update_response.py

+1-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
from typing_extensions import Literal
66

77
from .._models import BaseModel
8-
from .log_rule import LogRule
9-
from .skip_rule import SkipRule
10-
from .block_rule import BlockRule
11-
from .execute_rule import ExecuteRule
8+
from .rulesets import LogRule, SkipRule, BlockRule, ExecuteRule
129

1310
__all__ = ["RulesetUpdateResponse", "Rule"]
1411

src/cloudflare/types/rulesets/__init__.py

+8
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22

33
from __future__ import annotations
44

5+
from .log_rule import LogRule as LogRule
6+
from .skip_rule import SkipRule as SkipRule
7+
from .block_rule import BlockRule as BlockRule
8+
from .execute_rule import ExecuteRule as ExecuteRule
9+
from .log_rule_param import LogRuleParam as LogRuleParam
10+
from .skip_rule_param import SkipRuleParam as SkipRuleParam
11+
from .block_rule_param import BlockRuleParam as BlockRuleParam
512
from .rule_edit_params import RuleEditParams as RuleEditParams
13+
from .execute_rule_param import ExecuteRuleParam as ExecuteRuleParam
614
from .phase_get_response import PhaseGetResponse as PhaseGetResponse
715
from .rule_create_params import RuleCreateParams as RuleCreateParams
816
from .rule_edit_response import RuleEditResponse as RuleEditResponse

src/cloudflare/types/block_rule.py renamed to src/cloudflare/types/rulesets/block_rule.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7-
from .shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8-
from .._models import BaseModel
7+
from ..shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8+
from ..._models import BaseModel
99

1010
__all__ = ["BlockRule", "ActionParameters", "ActionParametersResponse"]
1111

src/cloudflare/types/block_rule_param.py renamed to src/cloudflare/types/rulesets/block_rule_param.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from typing_extensions import Literal, Required, TypedDict
66

7-
from ..types import shared_params
7+
from ...types import shared_params
88

99
__all__ = ["BlockRuleParam", "ActionParameters", "ActionParametersResponse"]
1010

src/cloudflare/types/execute_rule.py renamed to src/cloudflare/types/rulesets/execute_rule.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7-
from .shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8-
from .._models import BaseModel
7+
from ..shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8+
from ..._models import BaseModel
99

1010
__all__ = [
1111
"ExecuteRule",

src/cloudflare/types/execute_rule_param.py renamed to src/cloudflare/types/rulesets/execute_rule_param.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from typing import Iterable
66
from typing_extensions import Literal, Required, TypedDict
77

8-
from ..types import shared_params
8+
from ...types import shared_params
99

1010
__all__ = [
1111
"ExecuteRuleParam",

src/cloudflare/types/log_rule.py renamed to src/cloudflare/types/rulesets/log_rule.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7-
from .shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8-
from .._models import BaseModel
7+
from ..shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8+
from ..._models import BaseModel
99

1010
__all__ = ["LogRule"]
1111

src/cloudflare/types/log_rule_param.py renamed to src/cloudflare/types/rulesets/log_rule_param.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from typing_extensions import Literal, TypedDict
66

7-
from ..types import shared_params
7+
from ...types import shared_params
88

99
__all__ = ["LogRuleParam"]
1010

src/cloudflare/types/rulesets/phase_get_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from .log_rule import LogRule
78
from ..._models import BaseModel
8-
from ..log_rule import LogRule
9-
from ..skip_rule import SkipRule
10-
from ..block_rule import BlockRule
11-
from ..execute_rule import ExecuteRule
9+
from .skip_rule import SkipRule
10+
from .block_rule import BlockRule
11+
from .execute_rule import ExecuteRule
1212

1313
__all__ = ["PhaseGetResponse", "Rule"]
1414

src/cloudflare/types/rulesets/phase_update_params.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
from typing import Union, Iterable
66
from typing_extensions import Literal, Required, TypedDict
77

8-
from ..log_rule_param import LogRuleParam
9-
from ..skip_rule_param import SkipRuleParam
10-
from ..block_rule_param import BlockRuleParam
11-
from ..execute_rule_param import ExecuteRuleParam
8+
from .log_rule_param import LogRuleParam
9+
from .skip_rule_param import SkipRuleParam
10+
from .block_rule_param import BlockRuleParam
11+
from .execute_rule_param import ExecuteRuleParam
1212

1313
__all__ = ["PhaseUpdateParams", "Rule"]
1414

src/cloudflare/types/rulesets/phase_update_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from .log_rule import LogRule
78
from ..._models import BaseModel
8-
from ..log_rule import LogRule
9-
from ..skip_rule import SkipRule
10-
from ..block_rule import BlockRule
11-
from ..execute_rule import ExecuteRule
9+
from .skip_rule import SkipRule
10+
from .block_rule import BlockRule
11+
from .execute_rule import ExecuteRule
1212

1313
__all__ = ["PhaseUpdateResponse", "Rule"]
1414

src/cloudflare/types/rulesets/phases/version_get_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from ..log_rule import LogRule
78
from ...._models import BaseModel
8-
from ...log_rule import LogRule
9-
from ...skip_rule import SkipRule
10-
from ...block_rule import BlockRule
11-
from ...execute_rule import ExecuteRule
9+
from ..skip_rule import SkipRule
10+
from ..block_rule import BlockRule
11+
from ..execute_rule import ExecuteRule
1212

1313
__all__ = ["VersionGetResponse", "Rule"]
1414

src/cloudflare/types/rulesets/rule_create_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from .log_rule import LogRule
78
from ..._models import BaseModel
8-
from ..log_rule import LogRule
9-
from ..skip_rule import SkipRule
10-
from ..block_rule import BlockRule
11-
from ..execute_rule import ExecuteRule
9+
from .skip_rule import SkipRule
10+
from .block_rule import BlockRule
11+
from .execute_rule import ExecuteRule
1212

1313
__all__ = ["RuleCreateResponse", "Rule"]
1414

src/cloudflare/types/rulesets/rule_delete_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from .log_rule import LogRule
78
from ..._models import BaseModel
8-
from ..log_rule import LogRule
9-
from ..skip_rule import SkipRule
10-
from ..block_rule import BlockRule
11-
from ..execute_rule import ExecuteRule
9+
from .skip_rule import SkipRule
10+
from .block_rule import BlockRule
11+
from .execute_rule import ExecuteRule
1212

1313
__all__ = ["RuleDeleteResponse", "Rule"]
1414

src/cloudflare/types/rulesets/rule_edit_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from .log_rule import LogRule
78
from ..._models import BaseModel
8-
from ..log_rule import LogRule
9-
from ..skip_rule import SkipRule
10-
from ..block_rule import BlockRule
11-
from ..execute_rule import ExecuteRule
9+
from .skip_rule import SkipRule
10+
from .block_rule import BlockRule
11+
from .execute_rule import ExecuteRule
1212

1313
__all__ = ["RuleEditResponse", "Rule"]
1414

src/cloudflare/types/skip_rule.py renamed to src/cloudflare/types/rulesets/skip_rule.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7-
from .shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8-
from .._models import BaseModel
7+
from ..shared import UnnamedSchemaRef70f2c6ccd8a405358ac7ef8fc3d6751c
8+
from ..._models import BaseModel
99

1010
__all__ = ["SkipRule", "ActionParameters"]
1111

src/cloudflare/types/skip_rule_param.py renamed to src/cloudflare/types/rulesets/skip_rule_param.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from typing import Dict, List
66
from typing_extensions import Literal, TypedDict
77

8-
from ..types import shared_params
8+
from ...types import shared_params
99

1010
__all__ = ["SkipRuleParam", "ActionParameters"]
1111

src/cloudflare/types/rulesets/version_get_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from .log_rule import LogRule
78
from ..._models import BaseModel
8-
from ..log_rule import LogRule
9-
from ..skip_rule import SkipRule
10-
from ..block_rule import BlockRule
11-
from ..execute_rule import ExecuteRule
9+
from .skip_rule import SkipRule
10+
from .block_rule import BlockRule
11+
from .execute_rule import ExecuteRule
1212

1313
__all__ = ["VersionGetResponse", "Rule"]
1414

src/cloudflare/types/rulesets/versions/by_tag_get_response.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
from datetime import datetime
55
from typing_extensions import Literal
66

7+
from ..log_rule import LogRule
78
from ...._models import BaseModel
8-
from ...log_rule import LogRule
9-
from ...skip_rule import SkipRule
10-
from ...block_rule import BlockRule
11-
from ...execute_rule import ExecuteRule
9+
from ..skip_rule import SkipRule
10+
from ..block_rule import BlockRule
11+
from ..execute_rule import ExecuteRule
1212

1313
__all__ = ["ByTagGetResponse", "Rule"]
1414

0 commit comments

Comments
 (0)