Skip to content

Commit 78034ba

Browse files
feat(api): api update
1 parent 65c576c commit 78034ba

File tree

6 files changed

+36
-62
lines changed

6 files changed

+36
-62
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 1791
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-869343a7f8f6161983e953e472dac9ffd4a77f36de4162e24bff29f8ba0c97fc.yml
3-
openapi_spec_hash: 9f841b7944f821416e8cae8d9d567381
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-b7df96efd8d427e2ca69c857b4b8bf37744c239d4182abaf7fbee43404e09e2e.yml
3+
openapi_spec_hash: 2d764ef74dc75d1d989e0e83cfd96b34
44
config_hash: de4c81cee29cd7dd907279e8916b334f

api.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1026,12 +1026,6 @@ Methods:
10261026

10271027
# DNS
10281028

1029-
Types:
1030-
1031-
```python
1032-
from cloudflare.types.dns import DNSAnalyticsNominalMetric, DNSAnalyticsQuery
1033-
```
1034-
10351029
## DNSSEC
10361030

10371031
Types:

src/cloudflare/types/dns/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
from .record_list_params import RecordListParams as RecordListParams
5252
from .record_scan_params import RecordScanParams as RecordScanParams
5353
from .sshfp_record_param import SSHFPRecordParam as SSHFPRecordParam
54-
from .dns_analytics_query import DNSAnalyticsQuery as DNSAnalyticsQuery
5554
from .dnskey_record_param import DNSKEYRecordParam as DNSKEYRecordParam
5655
from .record_batch_params import RecordBatchParams as RecordBatchParams
5756
from .smimea_record_param import SMIMEARecordParam as SMIMEARecordParam
@@ -64,4 +63,3 @@
6463
from .record_delete_response import RecordDeleteResponse as RecordDeleteResponse
6564
from .record_export_response import RecordExportResponse as RecordExportResponse
6665
from .record_import_response import RecordImportResponse as RecordImportResponse
67-
from .dns_analytics_nominal_metric import DNSAnalyticsNominalMetric as DNSAnalyticsNominalMetric

src/cloudflare/types/dns/analytics/reports/by_time.py

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

3-
from typing import List
3+
from typing import List, Optional
44
from datetime import datetime
5+
from typing_extensions import Literal
56

67
from ....._models import BaseModel
7-
from ...dns_analytics_query import DNSAnalyticsQuery
8-
from ...dns_analytics_nominal_metric import DNSAnalyticsNominalMetric
98

10-
__all__ = ["ByTime", "Data"]
9+
__all__ = ["ByTime", "Data", "Query"]
1110

1211

1312
class Data(BaseModel):
@@ -17,13 +16,42 @@ class Data(BaseModel):
1716
corresponding to this row.
1817
"""
1918

20-
metrics: List[DNSAnalyticsNominalMetric]
19+
metrics: List[List[float]]
2120
"""Array with one item per requested metric.
2221
2322
Each item is an array of values, broken down by time interval.
2423
"""
2524

2625

26+
class Query(BaseModel):
27+
dimensions: List[str]
28+
"""Array of dimension names."""
29+
30+
limit: int
31+
"""Limit number of returned metrics."""
32+
33+
metrics: List[str]
34+
"""Array of metric names."""
35+
36+
since: datetime
37+
"""Start date and time of requesting data period in ISO 8601 format."""
38+
39+
time_delta: Literal["all", "auto", "year", "quarter", "month", "week", "day", "hour", "dekaminute", "minute"]
40+
"""Unit of time to group data by."""
41+
42+
until: datetime
43+
"""End date and time of requesting data period in ISO 8601 format."""
44+
45+
filters: Optional[str] = None
46+
"""Segmentation filter in 'attribute operator value' format."""
47+
48+
sort: Optional[List[str]] = None
49+
"""
50+
Array of dimensions to sort by, where each dimension may be prefixed by -
51+
(descending) or + (ascending).
52+
"""
53+
54+
2755
class ByTime(BaseModel):
2856
data: List[Data]
2957
"""Array with one row per combination of dimension values."""
@@ -46,7 +74,7 @@ class ByTime(BaseModel):
4674
Currently always an empty object.
4775
"""
4876

49-
query: DNSAnalyticsQuery
77+
query: Query
5078

5179
rows: float
5280
"""Total number of rows in the result."""

src/cloudflare/types/dns/dns_analytics_nominal_metric.py

Lines changed: 0 additions & 8 deletions
This file was deleted.

src/cloudflare/types/dns/dns_analytics_query.py

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)