@@ -1379,6 +1379,29 @@ class CallRejectedEvent(DataClassJsonMixin):
13791379 )
13801380
13811381
1382+ @dataclass
1383+ class CallReportResponse (DataClassJsonMixin ):
1384+ score : float = dc_field (metadata = dc_config (field_name = "score" ))
1385+ ended_at : Optional [datetime ] = dc_field (
1386+ default = None ,
1387+ metadata = dc_config (
1388+ field_name = "ended_at" ,
1389+ encoder = encode_datetime ,
1390+ decoder = datetime_from_unix_ns ,
1391+ mm_field = fields .DateTime (format = "iso" ),
1392+ ),
1393+ )
1394+ started_at : Optional [datetime ] = dc_field (
1395+ default = None ,
1396+ metadata = dc_config (
1397+ field_name = "started_at" ,
1398+ encoder = encode_datetime ,
1399+ decoder = datetime_from_unix_ns ,
1400+ mm_field = fields .DateTime (format = "iso" ),
1401+ ),
1402+ )
1403+
1404+
13821405@dataclass
13831406class CallRequest (DataClassJsonMixin ):
13841407 created_by_id : Optional [str ] = dc_field (
@@ -5342,6 +5365,13 @@ class GetCallResponse(DataClassJsonMixin):
53425365 call : "CallResponse" = dc_field (metadata = dc_config (field_name = "call" ))
53435366
53445367
5368+ @dataclass
5369+ class GetCallReportResponse (DataClassJsonMixin ):
5370+ duration : str = dc_field (metadata = dc_config (field_name = "duration" ))
5371+ session_id : str = dc_field (metadata = dc_config (field_name = "session_id" ))
5372+ report : "ReportResponse" = dc_field (metadata = dc_config (field_name = "report" ))
5373+
5374+
53455375@dataclass
53465376class GetCallStatsResponse (DataClassJsonMixin ):
53475377 call_duration_seconds : int = dc_field (
@@ -7872,6 +7902,12 @@ class PaginationParams(DataClassJsonMixin):
78727902 )
78737903
78747904
7905+ @dataclass
7906+ class ParticipantReportResponse (DataClassJsonMixin ):
7907+ sum : int = dc_field (metadata = dc_config (field_name = "sum" ))
7908+ unique : int = dc_field (metadata = dc_config (field_name = "unique" ))
7909+
7910+
78757911@dataclass
78767912class PendingMessageResponse (DataClassJsonMixin ):
78777913 channel : "Optional[ChannelResponse]" = dc_field (
@@ -9583,6 +9619,17 @@ class ReportByHistogramBucket(DataClassJsonMixin):
95839619 )
95849620
95859621
9622+ @dataclass
9623+ class ReportResponse (DataClassJsonMixin ):
9624+ call : "CallReportResponse" = dc_field (metadata = dc_config (field_name = "call" ))
9625+ participants : "ParticipantReportResponse" = dc_field (
9626+ metadata = dc_config (field_name = "participants" )
9627+ )
9628+ user_ratings : "UserRatingReportResponse" = dc_field (
9629+ metadata = dc_config (field_name = "user_ratings" )
9630+ )
9631+
9632+
95869633@dataclass
95879634class Response (DataClassJsonMixin ):
95889635 duration : str = dc_field (metadata = dc_config (field_name = "duration" ))
@@ -12364,6 +12411,12 @@ class UserReactivatedEvent(DataClassJsonMixin):
1236412411 )
1236512412
1236612413
12414+ @dataclass
12415+ class UserRatingReportResponse (DataClassJsonMixin ):
12416+ average : float = dc_field (metadata = dc_config (field_name = "average" ))
12417+ count : int = dc_field (metadata = dc_config (field_name = "count" ))
12418+
12419+
1236712420@dataclass
1236812421class UserRequest (DataClassJsonMixin ):
1236912422 id : str = dc_field (metadata = dc_config (field_name = "id" ))
0 commit comments