Skip to content

Commit 434e873

Browse files
chore(api): update composite API spec
1 parent 5c7db6b commit 434e873

14 files changed

Lines changed: 391 additions & 24 deletions

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 2195
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a6c352830d1270d0abb5bb983058ea21815e1bb7d2e163965335dcb0e706f057.yml
3-
openapi_spec_hash: 04d3f0746288b539043c14a9eaab066d
3+
openapi_spec_hash: ffe469d5b0b3f29c20ccb91c0a2862e7
44
config_hash: 21f60bdd0f0b7d52ffabed72d0fd2020

src/cloudflare/types/zero_trust/dlp/entries/custom_get_response.py

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
"UnionMember1Confidence",
1616
"UnionMember1Profile",
1717
"UnionMember1Variant",
18+
"UnionMember1VariantUnionMember0",
19+
"UnionMember1VariantUnionMember1",
1820
"UnionMember2",
1921
"UnionMember2Profile",
2022
"UnionMember3",
@@ -77,12 +79,30 @@ class UnionMember1Profile(BaseModel):
7779
name: str
7880

7981

80-
class UnionMember1Variant(BaseModel):
82+
class UnionMember1VariantUnionMember0(BaseModel):
83+
"""A Predefined AI prompt classification topic entry."""
84+
8185
topic_type: Literal["Intent", "Content"]
8286

8387
type: Literal["PromptTopic"]
8488

8589
description: Optional[str] = None
90+
"""
91+
A customer-facing explanation of what this predefined AI prompt topic
92+
represents.
93+
"""
94+
95+
96+
class UnionMember1VariantUnionMember1(BaseModel):
97+
"""A general predefined entry."""
98+
99+
type: Literal["General"]
100+
101+
description: Optional[str] = None
102+
"""A customer-facing explanation of what this predefined entry represents."""
103+
104+
105+
UnionMember1Variant: TypeAlias = Union[UnionMember1VariantUnionMember0, UnionMember1VariantUnionMember1]
86106

87107

88108
class UnionMember1(BaseModel):
@@ -103,6 +123,7 @@ class UnionMember1(BaseModel):
103123
upload_status: Optional[Literal["empty", "uploading", "pending", "processing", "failed", "complete"]] = None
104124

105125
variant: Optional[UnionMember1Variant] = None
126+
"""A Predefined AI prompt classification topic entry."""
106127

107128

108129
class UnionMember2Profile(BaseModel):

src/cloudflare/types/zero_trust/dlp/entries/custom_list_response.py

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
"UnionMember1",
1414
"UnionMember1Confidence",
1515
"UnionMember1Variant",
16+
"UnionMember1VariantUnionMember0",
17+
"UnionMember1VariantUnionMember1",
1618
"UnionMember2",
1719
"UnionMember3",
1820
"UnionMember4",
@@ -53,12 +55,30 @@ class UnionMember1Confidence(BaseModel):
5355
"""
5456

5557

56-
class UnionMember1Variant(BaseModel):
58+
class UnionMember1VariantUnionMember0(BaseModel):
59+
"""A Predefined AI prompt classification topic entry."""
60+
5761
topic_type: Literal["Intent", "Content"]
5862

5963
type: Literal["PromptTopic"]
6064

6165
description: Optional[str] = None
66+
"""
67+
A customer-facing explanation of what this predefined AI prompt topic
68+
represents.
69+
"""
70+
71+
72+
class UnionMember1VariantUnionMember1(BaseModel):
73+
"""A general predefined entry."""
74+
75+
type: Literal["General"]
76+
77+
description: Optional[str] = None
78+
"""A customer-facing explanation of what this predefined entry represents."""
79+
80+
81+
UnionMember1Variant: TypeAlias = Union[UnionMember1VariantUnionMember0, UnionMember1VariantUnionMember1]
6282

6383

6484
class UnionMember1(BaseModel):
@@ -77,6 +97,7 @@ class UnionMember1(BaseModel):
7797
upload_status: Optional[Literal["empty", "uploading", "pending", "processing", "failed", "complete"]] = None
7898

7999
variant: Optional[UnionMember1Variant] = None
100+
"""A Predefined AI prompt classification topic entry."""
80101

81102

82103
class UnionMember2(BaseModel):

src/cloudflare/types/zero_trust/dlp/entries/integration_get_response.py

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
"UnionMember1Confidence",
1616
"UnionMember1Profile",
1717
"UnionMember1Variant",
18+
"UnionMember1VariantUnionMember0",
19+
"UnionMember1VariantUnionMember1",
1820
"UnionMember2",
1921
"UnionMember2Profile",
2022
"UnionMember3",
@@ -77,12 +79,30 @@ class UnionMember1Profile(BaseModel):
7779
name: str
7880

7981

80-
class UnionMember1Variant(BaseModel):
82+
class UnionMember1VariantUnionMember0(BaseModel):
83+
"""A Predefined AI prompt classification topic entry."""
84+
8185
topic_type: Literal["Intent", "Content"]
8286

8387
type: Literal["PromptTopic"]
8488

8589
description: Optional[str] = None
90+
"""
91+
A customer-facing explanation of what this predefined AI prompt topic
92+
represents.
93+
"""
94+
95+
96+
class UnionMember1VariantUnionMember1(BaseModel):
97+
"""A general predefined entry."""
98+
99+
type: Literal["General"]
100+
101+
description: Optional[str] = None
102+
"""A customer-facing explanation of what this predefined entry represents."""
103+
104+
105+
UnionMember1Variant: TypeAlias = Union[UnionMember1VariantUnionMember0, UnionMember1VariantUnionMember1]
86106

87107

88108
class UnionMember1(BaseModel):
@@ -103,6 +123,7 @@ class UnionMember1(BaseModel):
103123
upload_status: Optional[Literal["empty", "uploading", "pending", "processing", "failed", "complete"]] = None
104124

105125
variant: Optional[UnionMember1Variant] = None
126+
"""A Predefined AI prompt classification topic entry."""
106127

107128

108129
class UnionMember2Profile(BaseModel):

src/cloudflare/types/zero_trust/dlp/entries/integration_list_response.py

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
"UnionMember1",
1414
"UnionMember1Confidence",
1515
"UnionMember1Variant",
16+
"UnionMember1VariantUnionMember0",
17+
"UnionMember1VariantUnionMember1",
1618
"UnionMember2",
1719
"UnionMember3",
1820
"UnionMember4",
@@ -53,12 +55,30 @@ class UnionMember1Confidence(BaseModel):
5355
"""
5456

5557

56-
class UnionMember1Variant(BaseModel):
58+
class UnionMember1VariantUnionMember0(BaseModel):
59+
"""A Predefined AI prompt classification topic entry."""
60+
5761
topic_type: Literal["Intent", "Content"]
5862

5963
type: Literal["PromptTopic"]
6064

6165
description: Optional[str] = None
66+
"""
67+
A customer-facing explanation of what this predefined AI prompt topic
68+
represents.
69+
"""
70+
71+
72+
class UnionMember1VariantUnionMember1(BaseModel):
73+
"""A general predefined entry."""
74+
75+
type: Literal["General"]
76+
77+
description: Optional[str] = None
78+
"""A customer-facing explanation of what this predefined entry represents."""
79+
80+
81+
UnionMember1Variant: TypeAlias = Union[UnionMember1VariantUnionMember0, UnionMember1VariantUnionMember1]
6282

6383

6484
class UnionMember1(BaseModel):
@@ -77,6 +97,7 @@ class UnionMember1(BaseModel):
7797
upload_status: Optional[Literal["empty", "uploading", "pending", "processing", "failed", "complete"]] = None
7898

7999
variant: Optional[UnionMember1Variant] = None
100+
"""A Predefined AI prompt classification topic entry."""
80101

81102

82103
class UnionMember2(BaseModel):

src/cloudflare/types/zero_trust/dlp/entries/predefined_create_response.py

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
from typing import Optional
4-
from typing_extensions import Literal
3+
from typing import Union, Optional
4+
from typing_extensions import Literal, TypeAlias
55

66
from ....._models import BaseModel
77

8-
__all__ = ["PredefinedCreateResponse", "Confidence", "Variant"]
8+
__all__ = ["PredefinedCreateResponse", "Confidence", "Variant", "VariantUnionMember0", "VariantUnionMember1"]
99

1010

1111
class Confidence(BaseModel):
@@ -19,12 +19,30 @@ class Confidence(BaseModel):
1919
"""
2020

2121

22-
class Variant(BaseModel):
22+
class VariantUnionMember0(BaseModel):
23+
"""A Predefined AI prompt classification topic entry."""
24+
2325
topic_type: Literal["Intent", "Content"]
2426

2527
type: Literal["PromptTopic"]
2628

2729
description: Optional[str] = None
30+
"""
31+
A customer-facing explanation of what this predefined AI prompt topic
32+
represents.
33+
"""
34+
35+
36+
class VariantUnionMember1(BaseModel):
37+
"""A general predefined entry."""
38+
39+
type: Literal["General"]
40+
41+
description: Optional[str] = None
42+
"""A customer-facing explanation of what this predefined entry represents."""
43+
44+
45+
Variant: TypeAlias = Union[VariantUnionMember0, VariantUnionMember1]
2846

2947

3048
class PredefinedCreateResponse(BaseModel):
@@ -39,3 +57,4 @@ class PredefinedCreateResponse(BaseModel):
3957
profile_id: Optional[str] = None
4058

4159
variant: Optional[Variant] = None
60+
"""A Predefined AI prompt classification topic entry."""

src/cloudflare/types/zero_trust/dlp/entries/predefined_get_response.py

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
"UnionMember1Confidence",
1616
"UnionMember1Profile",
1717
"UnionMember1Variant",
18+
"UnionMember1VariantUnionMember0",
19+
"UnionMember1VariantUnionMember1",
1820
"UnionMember2",
1921
"UnionMember2Profile",
2022
"UnionMember3",
@@ -77,12 +79,30 @@ class UnionMember1Profile(BaseModel):
7779
name: str
7880

7981

80-
class UnionMember1Variant(BaseModel):
82+
class UnionMember1VariantUnionMember0(BaseModel):
83+
"""A Predefined AI prompt classification topic entry."""
84+
8185
topic_type: Literal["Intent", "Content"]
8286

8387
type: Literal["PromptTopic"]
8488

8589
description: Optional[str] = None
90+
"""
91+
A customer-facing explanation of what this predefined AI prompt topic
92+
represents.
93+
"""
94+
95+
96+
class UnionMember1VariantUnionMember1(BaseModel):
97+
"""A general predefined entry."""
98+
99+
type: Literal["General"]
100+
101+
description: Optional[str] = None
102+
"""A customer-facing explanation of what this predefined entry represents."""
103+
104+
105+
UnionMember1Variant: TypeAlias = Union[UnionMember1VariantUnionMember0, UnionMember1VariantUnionMember1]
86106

87107

88108
class UnionMember1(BaseModel):
@@ -103,6 +123,7 @@ class UnionMember1(BaseModel):
103123
upload_status: Optional[Literal["empty", "uploading", "pending", "processing", "failed", "complete"]] = None
104124

105125
variant: Optional[UnionMember1Variant] = None
126+
"""A Predefined AI prompt classification topic entry."""
106127

107128

108129
class UnionMember2Profile(BaseModel):

src/cloudflare/types/zero_trust/dlp/entries/predefined_list_response.py

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
"UnionMember1",
1414
"UnionMember1Confidence",
1515
"UnionMember1Variant",
16+
"UnionMember1VariantUnionMember0",
17+
"UnionMember1VariantUnionMember1",
1618
"UnionMember2",
1719
"UnionMember3",
1820
"UnionMember4",
@@ -53,12 +55,30 @@ class UnionMember1Confidence(BaseModel):
5355
"""
5456

5557

56-
class UnionMember1Variant(BaseModel):
58+
class UnionMember1VariantUnionMember0(BaseModel):
59+
"""A Predefined AI prompt classification topic entry."""
60+
5761
topic_type: Literal["Intent", "Content"]
5862

5963
type: Literal["PromptTopic"]
6064

6165
description: Optional[str] = None
66+
"""
67+
A customer-facing explanation of what this predefined AI prompt topic
68+
represents.
69+
"""
70+
71+
72+
class UnionMember1VariantUnionMember1(BaseModel):
73+
"""A general predefined entry."""
74+
75+
type: Literal["General"]
76+
77+
description: Optional[str] = None
78+
"""A customer-facing explanation of what this predefined entry represents."""
79+
80+
81+
UnionMember1Variant: TypeAlias = Union[UnionMember1VariantUnionMember0, UnionMember1VariantUnionMember1]
6282

6383

6484
class UnionMember1(BaseModel):
@@ -77,6 +97,7 @@ class UnionMember1(BaseModel):
7797
upload_status: Optional[Literal["empty", "uploading", "pending", "processing", "failed", "complete"]] = None
7898

7999
variant: Optional[UnionMember1Variant] = None
100+
"""A Predefined AI prompt classification topic entry."""
80101

81102

82103
class UnionMember2(BaseModel):

0 commit comments

Comments
 (0)