Skip to content

Commit 18a2a78

Browse files
committed
Revert "Update video stats related endpoints and models"
This reverts commit a5cbe3c.
1 parent a5cbe3c commit 18a2a78

File tree

2 files changed

+0
-221
lines changed

2 files changed

+0
-221
lines changed

getstream/models/__init__.py

Lines changed: 0 additions & 209 deletions
Original file line numberDiff line numberDiff line change
@@ -798,12 +798,6 @@ class BodyguardSeverityRule(DataClassJsonMixin):
798798
severity: str = dc_field(metadata=dc_config(field_name="severity"))
799799

800800

801-
@dataclass
802-
class Bound(DataClassJsonMixin):
803-
inclusive: bool = dc_field(metadata=dc_config(field_name="inclusive"))
804-
value: float = dc_field(metadata=dc_config(field_name="value"))
805-
806-
807801
@dataclass
808802
class BroadcastSettings(DataClassJsonMixin):
809803
enabled: bool = dc_field(metadata=dc_config(field_name="enabled"))
@@ -835,20 +829,6 @@ class BroadcastSettingsResponse(DataClassJsonMixin):
835829
rtmp: "RTMPSettingsResponse" = dc_field(metadata=dc_config(field_name="rtmp"))
836830

837831

838-
@dataclass
839-
class CallDurationReport(DataClassJsonMixin):
840-
histogram: "List[ReportByHistogramBucket]" = dc_field(
841-
metadata=dc_config(field_name="histogram")
842-
)
843-
844-
845-
@dataclass
846-
class CallDurationReportResponse(DataClassJsonMixin):
847-
daily: "List[DailyAggregateCallDurationReportResponse]" = dc_field(
848-
metadata=dc_config(field_name="daily")
849-
)
850-
851-
852832
@dataclass
853833
class CallEvent(DataClassJsonMixin):
854834
description: str = dc_field(metadata=dc_config(field_name="description"))
@@ -874,20 +854,6 @@ class CallIngressResponse(DataClassJsonMixin):
874854
rtmp: "RTMPIngress" = dc_field(metadata=dc_config(field_name="rtmp"))
875855

876856

877-
@dataclass
878-
class CallParticipantCountReport(DataClassJsonMixin):
879-
histogram: "List[ReportByHistogramBucket]" = dc_field(
880-
metadata=dc_config(field_name="histogram")
881-
)
882-
883-
884-
@dataclass
885-
class CallParticipantCountReportResponse(DataClassJsonMixin):
886-
daily: "List[DailyAggregateCallParticipantCountReportResponse]" = dc_field(
887-
metadata=dc_config(field_name="daily")
888-
)
889-
890-
891857
@dataclass
892858
class CallParticipantResponse(DataClassJsonMixin):
893859
joined_at: datetime = dc_field(
@@ -1245,9 +1211,6 @@ class CallStatsReportSummaryResponse(DataClassJsonMixin):
12451211
mm_field=fields.DateTime(format="iso"),
12461212
),
12471213
)
1248-
min_user_rating: Optional[int] = dc_field(
1249-
default=None, metadata=dc_config(field_name="min_user_rating")
1250-
)
12511214
quality_score: Optional[int] = dc_field(
12521215
default=None, metadata=dc_config(field_name="quality_score")
12531216
)
@@ -1343,18 +1306,6 @@ class CallTypeResponse(DataClassJsonMixin):
13431306
)
13441307

13451308

1346-
@dataclass
1347-
class CallsPerDayReport(DataClassJsonMixin):
1348-
count: int = dc_field(metadata=dc_config(field_name="count"))
1349-
1350-
1351-
@dataclass
1352-
class CallsPerDayReportResponse(DataClassJsonMixin):
1353-
daily: "List[DailyAggregateCallsPerDayReportResponse]" = dc_field(
1354-
metadata=dc_config(field_name="daily")
1355-
)
1356-
1357-
13581309
@dataclass
13591310
class CampaignChannelTemplate(DataClassJsonMixin):
13601311
type: str = dc_field(metadata=dc_config(field_name="type"))
@@ -3094,44 +3045,6 @@ class CustomCheckResponse(DataClassJsonMixin):
30943045
)
30953046

30963047

3097-
@dataclass
3098-
class DailyAggregateCallDurationReportResponse(DataClassJsonMixin):
3099-
date: str = dc_field(metadata=dc_config(field_name="date"))
3100-
report: "CallDurationReport" = dc_field(metadata=dc_config(field_name="report"))
3101-
3102-
3103-
@dataclass
3104-
class DailyAggregateCallParticipantCountReportResponse(DataClassJsonMixin):
3105-
date: str = dc_field(metadata=dc_config(field_name="date"))
3106-
report: "CallParticipantCountReport" = dc_field(
3107-
metadata=dc_config(field_name="report")
3108-
)
3109-
3110-
3111-
@dataclass
3112-
class DailyAggregateCallsPerDayReportResponse(DataClassJsonMixin):
3113-
date: str = dc_field(metadata=dc_config(field_name="date"))
3114-
report: "CallsPerDayReport" = dc_field(metadata=dc_config(field_name="report"))
3115-
3116-
3117-
@dataclass
3118-
class DailyAggregateQualityScoreReportResponse(DataClassJsonMixin):
3119-
date: str = dc_field(metadata=dc_config(field_name="date"))
3120-
report: "QualityScoreReport" = dc_field(metadata=dc_config(field_name="report"))
3121-
3122-
3123-
@dataclass
3124-
class DailyAggregateSDKUsageReportResponse(DataClassJsonMixin):
3125-
date: str = dc_field(metadata=dc_config(field_name="date"))
3126-
report: "SDKUsageReport" = dc_field(metadata=dc_config(field_name="report"))
3127-
3128-
3129-
@dataclass
3130-
class DailyAggregateUserFeedbackReportResponse(DataClassJsonMixin):
3131-
date: str = dc_field(metadata=dc_config(field_name="date"))
3132-
report: "UserFeedbackReport" = dc_field(metadata=dc_config(field_name="report"))
3133-
3134-
31353048
@dataclass
31363049
class Data(DataClassJsonMixin):
31373050
id: str = dc_field(metadata=dc_config(field_name="id"))
@@ -4280,9 +4193,6 @@ class GetCallStatsResponse(DataClassJsonMixin):
42804193
metadata=dc_config(field_name="participant_report")
42814194
)
42824195
sfus: "List[SFULocationResponse]" = dc_field(metadata=dc_config(field_name="sfus"))
4283-
average_connection_time: Optional[float] = dc_field(
4284-
default=None, metadata=dc_config(field_name="average_connection_time")
4285-
)
42864196
aggregated: "Optional[AggregatedStats]" = dc_field(
42874197
default=None, metadata=dc_config(field_name="aggregated")
42884198
)
@@ -6104,22 +6014,6 @@ class MuteUsersResponse(DataClassJsonMixin):
61046014
duration: str = dc_field(metadata=dc_config(field_name="duration"))
61056015

61066016

6107-
@dataclass
6108-
class NetworkMetricsReportResponse(DataClassJsonMixin):
6109-
average_connection_time: Optional[float] = dc_field(
6110-
default=None, metadata=dc_config(field_name="average_connection_time")
6111-
)
6112-
average_jitter: Optional[float] = dc_field(
6113-
default=None, metadata=dc_config(field_name="average_jitter")
6114-
)
6115-
average_latency: Optional[float] = dc_field(
6116-
default=None, metadata=dc_config(field_name="average_latency")
6117-
)
6118-
average_time_to_reconnect: Optional[float] = dc_field(
6119-
default=None, metadata=dc_config(field_name="average_time_to_reconnect")
6120-
)
6121-
6122-
61236017
@dataclass
61246018
class NoiseCancellationSettings(DataClassJsonMixin):
61256019
mode: str = dc_field(metadata=dc_config(field_name="mode"))
@@ -6424,12 +6318,6 @@ class PendingMessageResponse(DataClassJsonMixin):
64246318
)
64256319

64266320

6427-
@dataclass
6428-
class PerSDKUsageReport(DataClassJsonMixin):
6429-
total: int = dc_field(metadata=dc_config(field_name="total"))
6430-
by_version: "Dict[str, int]" = dc_field(metadata=dc_config(field_name="by_version"))
6431-
6432-
64336321
@dataclass
64346322
class Permission(DataClassJsonMixin):
64356323
action: str = dc_field(metadata=dc_config(field_name="action"))
@@ -7050,57 +6938,6 @@ class PushProviderResponse(DataClassJsonMixin):
70506938
)
70516939

70526940

7053-
@dataclass
7054-
class QualityScoreReport(DataClassJsonMixin):
7055-
histogram: "List[ReportByHistogramBucket]" = dc_field(
7056-
metadata=dc_config(field_name="histogram")
7057-
)
7058-
7059-
7060-
@dataclass
7061-
class QualityScoreReportResponse(DataClassJsonMixin):
7062-
daily: "List[DailyAggregateQualityScoreReportResponse]" = dc_field(
7063-
metadata=dc_config(field_name="daily")
7064-
)
7065-
7066-
7067-
@dataclass
7068-
class QueryAggregateCallStatsRequest(DataClassJsonMixin):
7069-
_from: Optional[str] = dc_field(default=None, metadata=dc_config(field_name="from"))
7070-
to: Optional[str] = dc_field(default=None, metadata=dc_config(field_name="to"))
7071-
report_types: Optional[List[str]] = dc_field(
7072-
default=None, metadata=dc_config(field_name="report_types")
7073-
)
7074-
7075-
7076-
@dataclass
7077-
class QueryAggregateCallStatsResponse(DataClassJsonMixin):
7078-
duration: str = dc_field(metadata=dc_config(field_name="duration"))
7079-
call_duration_report: "Optional[CallDurationReportResponse]" = dc_field(
7080-
default=None, metadata=dc_config(field_name="call_duration_report")
7081-
)
7082-
call_participant_count_report: "Optional[CallParticipantCountReportResponse]" = (
7083-
dc_field(
7084-
default=None, metadata=dc_config(field_name="call_participant_count_report")
7085-
)
7086-
)
7087-
calls_per_day_report: "Optional[CallsPerDayReportResponse]" = dc_field(
7088-
default=None, metadata=dc_config(field_name="calls_per_day_report")
7089-
)
7090-
network_metrics_report: "Optional[NetworkMetricsReportResponse]" = dc_field(
7091-
default=None, metadata=dc_config(field_name="network_metrics_report")
7092-
)
7093-
quality_score_report: "Optional[QualityScoreReportResponse]" = dc_field(
7094-
default=None, metadata=dc_config(field_name="quality_score_report")
7095-
)
7096-
sdk_usage_report: "Optional[SDKUsageReportResponse]" = dc_field(
7097-
default=None, metadata=dc_config(field_name="sdk_usage_report")
7098-
)
7099-
user_feedback_report: "Optional[UserFeedbackReportResponse]" = dc_field(
7100-
default=None, metadata=dc_config(field_name="user_feedback_report")
7101-
)
7102-
7103-
71046941
@dataclass
71056942
class QueryBannedUsersPayload(DataClassJsonMixin):
71066943
filter_conditions: Dict[str, object] = dc_field(
@@ -8011,20 +7848,6 @@ class RecordSettingsResponse(DataClassJsonMixin):
80117848
layout: "LayoutSettingsResponse" = dc_field(metadata=dc_config(field_name="layout"))
80127849

80137850

8014-
@dataclass
8015-
class ReportByHistogramBucket(DataClassJsonMixin):
8016-
category: str = dc_field(metadata=dc_config(field_name="category"))
8017-
count: int = dc_field(metadata=dc_config(field_name="count"))
8018-
mean: float = dc_field(metadata=dc_config(field_name="mean"))
8019-
sum: float = dc_field(metadata=dc_config(field_name="sum"))
8020-
lower_bound: "Optional[Bound]" = dc_field(
8021-
default=None, metadata=dc_config(field_name="lower_bound")
8022-
)
8023-
upper_bound: "Optional[Bound]" = dc_field(
8024-
default=None, metadata=dc_config(field_name="upper_bound")
8025-
)
8026-
8027-
80287851
@dataclass
80297852
class Response(DataClassJsonMixin):
80307853
duration: str = dc_field(metadata=dc_config(field_name="duration"))
@@ -8252,20 +8075,6 @@ class S3Request(DataClassJsonMixin):
82528075
)
82538076

82548077

8255-
@dataclass
8256-
class SDKUsageReport(DataClassJsonMixin):
8257-
per_sdk_usage: "Dict[str, Optional[PerSDKUsageReport]]" = dc_field(
8258-
metadata=dc_config(field_name="per_sdk_usage")
8259-
)
8260-
8261-
8262-
@dataclass
8263-
class SDKUsageReportResponse(DataClassJsonMixin):
8264-
daily: "List[DailyAggregateSDKUsageReportResponse]" = dc_field(
8265-
metadata=dc_config(field_name="daily")
8266-
)
8267-
8268-
82698078
@dataclass
82708079
class SFULocationResponse(DataClassJsonMixin):
82718080
datacenter: str = dc_field(metadata=dc_config(field_name="datacenter"))
@@ -10388,21 +10197,6 @@ class UserCustomEventRequest(DataClassJsonMixin):
1038810197
)
1038910198

1039010199

10391-
@dataclass
10392-
class UserFeedbackReport(DataClassJsonMixin):
10393-
unreported_count: int = dc_field(metadata=dc_config(field_name="unreported_count"))
10394-
count_by_rating: "Dict[str, int]" = dc_field(
10395-
metadata=dc_config(field_name="count_by_rating")
10396-
)
10397-
10398-
10399-
@dataclass
10400-
class UserFeedbackReportResponse(DataClassJsonMixin):
10401-
daily: "List[DailyAggregateUserFeedbackReportResponse]" = dc_field(
10402-
metadata=dc_config(field_name="daily")
10403-
)
10404-
10405-
1040610200
@dataclass
1040710201
class UserInfoResponse(DataClassJsonMixin):
1040810202
id: str = dc_field(metadata=dc_config(field_name="id"))
@@ -10629,9 +10423,6 @@ class UserSessionStats(DataClassJsonMixin):
1062910423
session_id: str = dc_field(metadata=dc_config(field_name="session_id"))
1063010424
total_pixels_in: int = dc_field(metadata=dc_config(field_name="total_pixels_in"))
1063110425
total_pixels_out: int = dc_field(metadata=dc_config(field_name="total_pixels_out"))
10632-
average_connection_time: Optional[float] = dc_field(
10633-
default=None, metadata=dc_config(field_name="average_connection_time")
10634-
)
1063510426
browser: Optional[str] = dc_field(
1063610427
default=None, metadata=dc_config(field_name="browser")
1063710428
)

getstream/video/rest_client.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -739,15 +739,3 @@ def update_call_type(
739739

740740
def get_edges(self) -> StreamResponse[GetEdgesResponse]:
741741
return self.get("/api/v2/video/edges", GetEdgesResponse)
742-
743-
def query_aggregate_call_stats(
744-
self,
745-
_from: Optional[str] = None,
746-
to: Optional[str] = None,
747-
report_types: Optional[List[str]] = None,
748-
) -> StreamResponse[QueryAggregateCallStatsResponse]:
749-
json = build_body_dict(_from=_from, to=to, report_types=report_types)
750-
751-
return self.post(
752-
"/api/v2/video/stats", QueryAggregateCallStatsResponse, json=json
753-
)

0 commit comments

Comments
 (0)