Skip to content

Commit 11d4f1d

Browse files
stainless-app[bot]stainless-bot
authored andcommitted
feat(api): update via SDK Studio (#271)
1 parent 794ddc0 commit 11d4f1d

File tree

141 files changed

+3632
-869
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

141 files changed

+3632
-869
lines changed

api.md

+1-22
Original file line numberDiff line numberDiff line change
@@ -5985,24 +5985,6 @@ Methods:
59855985

59865986
# Radar
59875987

5988-
Types:
5989-
5990-
```python
5991-
from cloudflare.types import (
5992-
UnnamedSchemaRef16e559c45a31db5480e21fbe904b2e42,
5993-
UnnamedSchemaRef4124a22436f90127c7fa2c4543219752,
5994-
UnnamedSchemaRef73de8b634bb48667e28a6c6c56080c51,
5995-
UnnamedSchemaRef75bae70cf28e6bcef364b9840db3bdeb,
5996-
UnnamedSchemaRef7826220e105d84352ba1108d9ed88e55,
5997-
UnnamedSchemaRef83a14d589e799bc901b9ccc870251d09,
5998-
UnnamedSchemaRef8b383e904d9fb02521257ef9cc77d297,
5999-
UnnamedSchemaRef9002274ed7cb7f3dc567421e31529a3a,
6000-
UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1,
6001-
UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5,
6002-
UnnamedSchemaRefC5858f1f916a921846e0b6159af470a7,
6003-
)
6004-
```
6005-
60065988
## Annotations
60075989

60085990
### Outages
@@ -6285,10 +6267,7 @@ Methods:
62856267
Types:
62866268

62876269
```python
6288-
from cloudflare.types.radar import (
6289-
UnnamedSchemaRef67c73d4742566cab0909f71b1822e88c,
6290-
UnnamedSchemaRef853c157ad369010995e35be614e0343f,
6291-
)
6270+
from cloudflare.types.radar import RadarEmailSeries, RadarEmailSummary
62926271
```
62936272

62946273
### Routing

src/cloudflare/types/__init__.py

-30
Original file line numberDiff line numberDiff line change
@@ -327,33 +327,3 @@
327327
from .origin_post_quantum_encryption_update_response import (
328328
OriginPostQuantumEncryptionUpdateResponse as OriginPostQuantumEncryptionUpdateResponse,
329329
)
330-
from .unnamed_schema_ref_8b383e904d9fb02521257ef9cc77d297 import (
331-
UnnamedSchemaRef8b383e904d9fb02521257ef9cc77d297 as UnnamedSchemaRef8b383e904d9fb02521257ef9cc77d297,
332-
)
333-
from .unnamed_schema_ref_16e559c45a31db5480e21fbe904b2e42 import (
334-
UnnamedSchemaRef16e559c45a31db5480e21fbe904b2e42 as UnnamedSchemaRef16e559c45a31db5480e21fbe904b2e42,
335-
)
336-
from .unnamed_schema_ref_75bae70cf28e6bcef364b9840db3bdeb import (
337-
UnnamedSchemaRef75bae70cf28e6bcef364b9840db3bdeb as UnnamedSchemaRef75bae70cf28e6bcef364b9840db3bdeb,
338-
)
339-
from .unnamed_schema_ref_83a14d589e799bc901b9ccc870251d09 import (
340-
UnnamedSchemaRef83a14d589e799bc901b9ccc870251d09 as UnnamedSchemaRef83a14d589e799bc901b9ccc870251d09,
341-
)
342-
from .unnamed_schema_ref_4124a22436f90127c7fa2c4543219752 import (
343-
UnnamedSchemaRef4124a22436f90127c7fa2c4543219752 as UnnamedSchemaRef4124a22436f90127c7fa2c4543219752,
344-
)
345-
from .unnamed_schema_ref_7826220e105d84352ba1108d9ed88e55 import (
346-
UnnamedSchemaRef7826220e105d84352ba1108d9ed88e55 as UnnamedSchemaRef7826220e105d84352ba1108d9ed88e55,
347-
)
348-
from .unnamed_schema_ref_9002274ed7cb7f3dc567421e31529a3a import (
349-
UnnamedSchemaRef9002274ed7cb7f3dc567421e31529a3a as UnnamedSchemaRef9002274ed7cb7f3dc567421e31529a3a,
350-
)
351-
from .unnamed_schema_ref_b5f3bd1840490bc487ffef84567807b1 import (
352-
UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1 as UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1,
353-
)
354-
from .unnamed_schema_ref_baac9d7da12de53e99142f8ecd3982e5 import (
355-
UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5 as UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5,
356-
)
357-
from .unnamed_schema_ref_c5858f1f916a921846e0b6159af470a7 import (
358-
UnnamedSchemaRefC5858f1f916a921846e0b6159af470a7 as UnnamedSchemaRefC5858f1f916a921846e0b6159af470a7,
359-
)

src/cloudflare/types/radar/__init__.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@
44

55
from .entity_get_params import EntityGetParams as EntityGetParams
66
from .dataset_get_params import DatasetGetParams as DatasetGetParams
7+
from .radar_email_series import RadarEmailSeries as RadarEmailSeries
78
from .ranking_top_params import RankingTopParams as RankingTopParams
89
from .dataset_list_params import DatasetListParams as DatasetListParams
910
from .entity_get_response import EntityGetResponse as EntityGetResponse
11+
from .radar_email_summary import RadarEmailSummary as RadarEmailSummary
1012
from .dataset_get_response import DatasetGetResponse as DatasetGetResponse
1113
from .ranking_top_response import RankingTopResponse as RankingTopResponse
1214
from .search_global_params import SearchGlobalParams as SearchGlobalParams
@@ -34,9 +36,3 @@
3436
from .connection_tampering_timeseries_groups_response import (
3537
ConnectionTamperingTimeseriesGroupsResponse as ConnectionTamperingTimeseriesGroupsResponse,
3638
)
37-
from .unnamed_schema_ref_67c73d4742566cab0909f71b1822e88c import (
38-
UnnamedSchemaRef67c73d4742566cab0909f71b1822e88c as UnnamedSchemaRef67c73d4742566cab0909f71b1822e88c,
39-
)
40-
from .unnamed_schema_ref_853c157ad369010995e35be614e0343f import (
41-
UnnamedSchemaRef853c157ad369010995e35be614e0343f as UnnamedSchemaRef853c157ad369010995e35be614e0343f,
42-
)

src/cloudflare/types/radar/annotations/outage_get_response.py

+22-4
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,35 @@
55
from pydantic import Field as FieldInfo
66

77
from ...._models import BaseModel
8-
from ...unnamed_schema_ref_16e559c45a31db5480e21fbe904b2e42 import UnnamedSchemaRef16e559c45a31db5480e21fbe904b2e42
98

10-
__all__ = ["OutageGetResponse", "Annotation", "AnnotationASNsDetail", "AnnotationOutage"]
9+
__all__ = [
10+
"OutageGetResponse",
11+
"Annotation",
12+
"AnnotationASNsDetail",
13+
"AnnotationASNsDetailLocations",
14+
"AnnotationLocationsDetail",
15+
"AnnotationOutage",
16+
]
17+
18+
19+
class AnnotationASNsDetailLocations(BaseModel):
20+
code: str
21+
22+
name: str
1123

1224

1325
class AnnotationASNsDetail(BaseModel):
1426
asn: str
1527

1628
name: str
1729

18-
locations: Optional[UnnamedSchemaRef16e559c45a31db5480e21fbe904b2e42] = None
30+
locations: Optional[AnnotationASNsDetailLocations] = None
31+
32+
33+
class AnnotationLocationsDetail(BaseModel):
34+
code: str
35+
36+
name: str
1937

2038

2139
class AnnotationOutage(BaseModel):
@@ -37,7 +55,7 @@ class Annotation(BaseModel):
3755

3856
locations: List[str]
3957

40-
locations_details: List[UnnamedSchemaRef16e559c45a31db5480e21fbe904b2e42] = FieldInfo(alias="locationsDetails")
58+
locations_details: List[AnnotationLocationsDetail] = FieldInfo(alias="locationsDetails")
4159

4260
outage: AnnotationOutage
4361

src/cloudflare/types/radar/annotations/outage_locations_response.py

+12-3
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,20 @@
22

33
from typing import List
44

5+
from pydantic import Field as FieldInfo
6+
57
from ...._models import BaseModel
6-
from ...unnamed_schema_ref_83a14d589e799bc901b9ccc870251d09 import UnnamedSchemaRef83a14d589e799bc901b9ccc870251d09
78

8-
__all__ = ["OutageLocationsResponse"]
9+
__all__ = ["OutageLocationsResponse", "Annotation"]
10+
11+
12+
class Annotation(BaseModel):
13+
client_country_alpha2: str = FieldInfo(alias="clientCountryAlpha2")
14+
15+
client_country_name: str = FieldInfo(alias="clientCountryName")
16+
17+
value: str
918

1019

1120
class OutageLocationsResponse(BaseModel):
12-
annotations: List[UnnamedSchemaRef83a14d589e799bc901b9ccc870251d09]
21+
annotations: List[Annotation]

src/cloudflare/types/radar/as112/summary_dnssec_response.py

+35-5
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,54 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
from typing import List, Optional
4+
from datetime import datetime
45

56
from pydantic import Field as FieldInfo
67

78
from ...._models import BaseModel
8-
from ...unnamed_schema_ref_b5f3bd1840490bc487ffef84567807b1 import UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1
9-
from ...unnamed_schema_ref_baac9d7da12de53e99142f8ecd3982e5 import UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5
109

11-
__all__ = ["SummaryDNSSECResponse", "Meta", "MetaConfidenceInfo", "Summary0"]
10+
__all__ = [
11+
"SummaryDNSSECResponse",
12+
"Meta",
13+
"MetaDateRange",
14+
"MetaConfidenceInfo",
15+
"MetaConfidenceInfoAnnotation",
16+
"Summary0",
17+
]
18+
19+
20+
class MetaDateRange(BaseModel):
21+
end_time: datetime = FieldInfo(alias="endTime")
22+
"""Adjusted end of date range."""
23+
24+
start_time: datetime = FieldInfo(alias="startTime")
25+
"""Adjusted start of date range."""
26+
27+
28+
class MetaConfidenceInfoAnnotation(BaseModel):
29+
data_source: str = FieldInfo(alias="dataSource")
30+
31+
description: str
32+
33+
event_type: str = FieldInfo(alias="eventType")
34+
35+
is_instantaneous: object = FieldInfo(alias="isInstantaneous")
36+
37+
end_time: Optional[datetime] = FieldInfo(alias="endTime", default=None)
38+
39+
linked_url: Optional[str] = FieldInfo(alias="linkedUrl", default=None)
40+
41+
start_time: Optional[datetime] = FieldInfo(alias="startTime", default=None)
1242

1343

1444
class MetaConfidenceInfo(BaseModel):
15-
annotations: Optional[List[UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1]] = None
45+
annotations: Optional[List[MetaConfidenceInfoAnnotation]] = None
1646

1747
level: Optional[int] = None
1848

1949

2050
class Meta(BaseModel):
21-
date_range: List[UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5] = FieldInfo(alias="dateRange")
51+
date_range: List[MetaDateRange] = FieldInfo(alias="dateRange")
2252

2353
last_updated: str = FieldInfo(alias="lastUpdated")
2454

src/cloudflare/types/radar/as112/summary_edns_response.py

+35-5
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,54 @@
11
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
from typing import List, Optional
4+
from datetime import datetime
45

56
from pydantic import Field as FieldInfo
67

78
from ...._models import BaseModel
8-
from ...unnamed_schema_ref_b5f3bd1840490bc487ffef84567807b1 import UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1
9-
from ...unnamed_schema_ref_baac9d7da12de53e99142f8ecd3982e5 import UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5
109

11-
__all__ = ["SummaryEdnsResponse", "Meta", "MetaConfidenceInfo", "Summary0"]
10+
__all__ = [
11+
"SummaryEdnsResponse",
12+
"Meta",
13+
"MetaDateRange",
14+
"MetaConfidenceInfo",
15+
"MetaConfidenceInfoAnnotation",
16+
"Summary0",
17+
]
18+
19+
20+
class MetaDateRange(BaseModel):
21+
end_time: datetime = FieldInfo(alias="endTime")
22+
"""Adjusted end of date range."""
23+
24+
start_time: datetime = FieldInfo(alias="startTime")
25+
"""Adjusted start of date range."""
26+
27+
28+
class MetaConfidenceInfoAnnotation(BaseModel):
29+
data_source: str = FieldInfo(alias="dataSource")
30+
31+
description: str
32+
33+
event_type: str = FieldInfo(alias="eventType")
34+
35+
is_instantaneous: object = FieldInfo(alias="isInstantaneous")
36+
37+
end_time: Optional[datetime] = FieldInfo(alias="endTime", default=None)
38+
39+
linked_url: Optional[str] = FieldInfo(alias="linkedUrl", default=None)
40+
41+
start_time: Optional[datetime] = FieldInfo(alias="startTime", default=None)
1242

1343

1444
class MetaConfidenceInfo(BaseModel):
15-
annotations: Optional[List[UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1]] = None
45+
annotations: Optional[List[MetaConfidenceInfoAnnotation]] = None
1646

1747
level: Optional[int] = None
1848

1949

2050
class Meta(BaseModel):
21-
date_range: List[UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5] = FieldInfo(alias="dateRange")
51+
date_range: List[MetaDateRange] = FieldInfo(alias="dateRange")
2252

2353
last_updated: str = FieldInfo(alias="lastUpdated")
2454

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

33
from typing import List, Optional
4+
from datetime import datetime
45

56
from pydantic import Field as FieldInfo
67

78
from ...._models import BaseModel
8-
from ...unnamed_schema_ref_8b383e904d9fb02521257ef9cc77d297 import UnnamedSchemaRef8b383e904d9fb02521257ef9cc77d297
9-
from ...unnamed_schema_ref_b5f3bd1840490bc487ffef84567807b1 import UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1
10-
from ...unnamed_schema_ref_baac9d7da12de53e99142f8ecd3982e5 import UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5
119

12-
__all__ = ["SummaryIPVersionResponse", "Meta", "MetaConfidenceInfo"]
10+
__all__ = [
11+
"SummaryIPVersionResponse",
12+
"Meta",
13+
"MetaDateRange",
14+
"MetaConfidenceInfo",
15+
"MetaConfidenceInfoAnnotation",
16+
"Summary0",
17+
]
18+
19+
20+
class MetaDateRange(BaseModel):
21+
end_time: datetime = FieldInfo(alias="endTime")
22+
"""Adjusted end of date range."""
23+
24+
start_time: datetime = FieldInfo(alias="startTime")
25+
"""Adjusted start of date range."""
26+
27+
28+
class MetaConfidenceInfoAnnotation(BaseModel):
29+
data_source: str = FieldInfo(alias="dataSource")
30+
31+
description: str
32+
33+
event_type: str = FieldInfo(alias="eventType")
34+
35+
is_instantaneous: object = FieldInfo(alias="isInstantaneous")
36+
37+
end_time: Optional[datetime] = FieldInfo(alias="endTime", default=None)
38+
39+
linked_url: Optional[str] = FieldInfo(alias="linkedUrl", default=None)
40+
41+
start_time: Optional[datetime] = FieldInfo(alias="startTime", default=None)
1342

1443

1544
class MetaConfidenceInfo(BaseModel):
16-
annotations: Optional[List[UnnamedSchemaRefB5f3bd1840490bc487ffef84567807b1]] = None
45+
annotations: Optional[List[MetaConfidenceInfoAnnotation]] = None
1746

1847
level: Optional[int] = None
1948

2049

2150
class Meta(BaseModel):
22-
date_range: List[UnnamedSchemaRefBaac9d7da12de53e99142f8ecd3982e5] = FieldInfo(alias="dateRange")
51+
date_range: List[MetaDateRange] = FieldInfo(alias="dateRange")
2352

2453
last_updated: str = FieldInfo(alias="lastUpdated")
2554

@@ -28,7 +57,13 @@ class Meta(BaseModel):
2857
confidence_info: Optional[MetaConfidenceInfo] = FieldInfo(alias="confidenceInfo", default=None)
2958

3059

60+
class Summary0(BaseModel):
61+
i_pv4: str = FieldInfo(alias="IPv4")
62+
63+
i_pv6: str = FieldInfo(alias="IPv6")
64+
65+
3166
class SummaryIPVersionResponse(BaseModel):
3267
meta: Meta
3368

34-
summary_0: UnnamedSchemaRef8b383e904d9fb02521257ef9cc77d297
69+
summary_0: Summary0

0 commit comments

Comments
 (0)