From 4be10cf85f7d402dfca49565cf485a0c509b9e99 Mon Sep 17 00:00:00 2001 From: "Suchith.J.N" Date: Mon, 21 Jul 2025 15:11:38 +0200 Subject: [PATCH 1/2] add video reaction over time to response --- src/gen/model-decoders/index.ts | 2 ++ src/gen/models/index.ts | 14 ++++++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/gen/model-decoders/index.ts b/src/gen/model-decoders/index.ts index 435e8b8..4ad5e0b 100644 --- a/src/gen/model-decoders/index.ts +++ b/src/gen/model-decoders/index.ts @@ -801,6 +801,8 @@ decoders.GetBlockedUsersResponse = (input?: Record) => { decoders.GetCallReportResponse = (input?: Record) => { const typeMappings: TypeMapping = { + video_reactions: { type: 'VideoReactionsResponse', isSingle: false }, + chat_activity: { type: 'ChatActivityStatsResponse', isSingle: true }, }; return decode(typeMappings, input); diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index 638c86d..76744c9 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -1493,8 +1493,6 @@ export interface CallType { created_at: Date; - enable_live_insights: boolean; - external_storage: string; name: string; @@ -3847,6 +3845,8 @@ export interface GetCallReportResponse { report: ReportResponse; + video_reactions?: VideoReactionsResponse[]; + chat_activity?: ChatActivityStatsResponse; } @@ -9306,6 +9306,16 @@ export interface VelocityFilterConfigRule { slow_spam_ban_duration?: number; } +export interface VideoReactionOverTimeResponse { + by_minute?: CountByMinuteResponse[]; +} + +export interface VideoReactionsResponse { + reaction: string; + + count_over_time?: VideoReactionOverTimeResponse; +} + export interface VideoSettings { access_request_enabled: boolean; From ec528933890de4873501d8c24d112032cf2a4a1a Mon Sep 17 00:00:00 2001 From: "Suchith.J.N" Date: Mon, 21 Jul 2025 15:26:34 +0200 Subject: [PATCH 2/2] update --- src/gen/model-decoders/index.ts | 14 ++++++++++++++ src/gen/models/index.ts | 12 ++++++++++++ 2 files changed, 26 insertions(+) diff --git a/src/gen/model-decoders/index.ts b/src/gen/model-decoders/index.ts index 4ad5e0b..3404d60 100644 --- a/src/gen/model-decoders/index.ts +++ b/src/gen/model-decoders/index.ts @@ -2138,6 +2138,20 @@ decoders.UserResponseCommonFields = (input?: Record) => { return decode(typeMappings, input); }; +decoders.VideoReactionOverTimeResponse = (input?: Record) => { + const typeMappings: TypeMapping = { + by_minute: { type: 'CountByMinuteResponse', isSingle: false }, + }; + return decode(typeMappings, input); +}; + +decoders.VideoReactionsResponse = (input?: Record) => { + const typeMappings: TypeMapping = { + count_over_time: { type: 'VideoReactionOverTimeResponse', isSingle: true }, + }; + return decode(typeMappings, input); +}; + decoders.WSEvent = (input?: Record) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index 76744c9..a55147f 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -4379,21 +4379,33 @@ export interface LimitInfo { } export interface LimitsSettings { + max_participants_exclude_roles: string[]; + max_duration_seconds?: number; max_participants?: number; + + max_participants_exclude_owner?: boolean; } export interface LimitsSettingsRequest { max_duration_seconds?: number; max_participants?: number; + + max_participants_exclude_owner?: boolean; + + max_participants_exclude_roles?: string[]; } export interface LimitsSettingsResponse { + max_participants_exclude_roles: string[]; + max_duration_seconds?: number; max_participants?: number; + + max_participants_exclude_owner?: boolean; } export interface ListBlockListResponse {