From 2f41545dcb2fd3f8d29b41d1aa48f4f46740bf71 Mon Sep 17 00:00:00 2001 From: Nick Karpenko Date: Fri, 17 Oct 2025 15:02:19 -0400 Subject: [PATCH 1/2] fix: regenerate API clients from OpenAPI specs and fix duplicate cutoff_time --- src/gen/chat/ChannelApi.ts | 1031 ++++++- src/gen/chat/ChatApi.ts | 1111 +++++++- src/gen/common/CommonApi.ts | 1080 ++++++- src/gen/feeds/FeedApi.ts | 1012 +++++++ src/gen/feeds/FeedsApi.ts | 1108 +++++++- src/gen/model-decoders/decoders.ts | 1010 ++++--- src/gen/models/index.ts | 2107 +++++++------- src/gen/moderation/ModerationApi.ts | 1037 ++++++- src/gen/video/CallApi.ts | 968 +++++++ src/gen/video/VideoApi.ts | 1156 +++++++- yarn.lock | 4023 ++++++++++++++++----------- 11 files changed, 12104 insertions(+), 3539 deletions(-) diff --git a/src/gen/chat/ChannelApi.ts b/src/gen/chat/ChannelApi.ts index c3ad843..4e6e9f2 100644 --- a/src/gen/chat/ChannelApi.ts +++ b/src/gen/chat/ChannelApi.ts @@ -1,34 +1,1035 @@ import { StreamResponse, ChatApi } from '../../gen-imports'; import { + AIImageConfig, + AITextConfig, + AIVideoConfig, + APIError, + APNConfig, + APNConfigFields, + APNS, + AWSRekognitionRule, + AcceptFeedMemberInviteRequest, + AcceptFeedMemberInviteResponse, + AcceptFollowRequest, + AcceptFollowResponse, + Action, + ActionLogResponse, + ActionSequence, + ActiveCallsBitrateStats, + ActiveCallsFPSStats, + ActiveCallsLatencyStats, + ActiveCallsMetrics, + ActiveCallsResolutionStats, + ActiveCallsSummary, + ActivityAddedEvent, + ActivityDeletedEvent, + ActivityFeedbackRequest, + ActivityFeedbackResponse, + ActivityLocation, + ActivityMarkEvent, + ActivityMarkedEvent, + ActivityPinResponse, + ActivityPinnedEvent, + ActivityProcessorConfig, + ActivityReactionAddedEvent, + ActivityReactionDeletedEvent, + ActivityReactionUpdatedEvent, + ActivityRemovedFromFeedEvent, + ActivityRequest, + ActivityResponse, + ActivitySelectorConfig, + ActivitySelectorConfigResponse, + ActivityUnpinnedEvent, + ActivityUpdatedEvent, + AddActivityRequest, + AddActivityResponse, + AddBookmarkRequest, + AddBookmarkResponse, + AddCommentReactionRequest, + AddCommentReactionResponse, + AddCommentRequest, + AddCommentResponse, + AddCommentsBatchRequest, + AddCommentsBatchResponse, + AddFolderRequest, + AddReactionRequest, + AddReactionResponse, + AggregatedActivityResponse, + AggregationConfig, + AnyEvent, + AppResponseFields, + AsyncBulkImageModerationEvent, + AsyncExportChannelsEvent, + AsyncExportErrorEvent, + AsyncExportModerationLogsEvent, + AsyncExportUsersEvent, + AsyncModerationCallbackConfig, + AsyncModerationConfiguration, + Attachment, + AudioSettings, + AudioSettingsRequest, + AudioSettingsResponse, + AutomodDetails, + AutomodPlatformCircumventionConfig, + AutomodRule, + AutomodSemanticFiltersConfig, + AutomodSemanticFiltersRule, + AutomodToxicityConfig, + AzureRequest, + BackstageSettings, + BackstageSettingsRequest, + BackstageSettingsResponse, + Ban, + BanActionRequest, + BanOptions, + BanRequest, + BanResponse, + BlockListConfig, + BlockListOptions, + BlockListResponse, + BlockListRule, + BlockUserRequest, + BlockUserResponse, + BlockUsersRequest, + BlockUsersResponse, + BlockedUserEvent, + BlockedUserResponse, + BodyguardImageAnalysisConfig, + BodyguardRule, + BodyguardSeverityRule, + BookmarkAddedEvent, + BookmarkDeletedEvent, + BookmarkFolderDeletedEvent, + BookmarkFolderResponse, + BookmarkFolderUpdatedEvent, + BookmarkResponse, + BookmarkUpdatedEvent, + Bound, + BroadcastSettings, + BroadcastSettingsRequest, + BroadcastSettingsResponse, + BrowserDataResponse, + BulkImageModerationRequest, + BulkImageModerationResponse, + CallAcceptedEvent, + CallClosedCaption, + CallClosedCaptionsFailedEvent, + CallClosedCaptionsStartedEvent, + CallClosedCaptionsStoppedEvent, + CallCreatedEvent, + CallDeletedEvent, + CallDurationReport, + CallDurationReportResponse, + CallEndedEvent, + CallFrameRecordingFailedEvent, + CallFrameRecordingFrameReadyEvent, + CallFrameRecordingStartedEvent, + CallFrameRecordingStoppedEvent, + CallHLSBroadcastingFailedEvent, + CallHLSBroadcastingStartedEvent, + CallHLSBroadcastingStoppedEvent, + CallIngressResponse, + CallLiveStartedEvent, + CallMemberAddedEvent, + CallMemberRemovedEvent, + CallMemberUpdatedEvent, + CallMemberUpdatedPermissionEvent, + CallMissedEvent, + CallModerationBlurEvent, + CallModerationWarningEvent, + CallNotificationEvent, + CallParticipantCountReport, + CallParticipantCountReportResponse, + CallParticipantResponse, + CallParticipantTimeline, + CallReactionEvent, + CallRecording, + CallRecordingFailedEvent, + CallRecordingReadyEvent, + CallRecordingStartedEvent, + CallRecordingStoppedEvent, + CallRejectedEvent, + CallReportResponse, + CallRequest, + CallResponse, + CallRingEvent, + CallRtmpBroadcastFailedEvent, + CallRtmpBroadcastStartedEvent, + CallRtmpBroadcastStoppedEvent, + CallSessionEndedEvent, + CallSessionParticipantCountsUpdatedEvent, + CallSessionParticipantJoinedEvent, + CallSessionParticipantLeftEvent, + CallSessionResponse, + CallSessionStartedEvent, + CallSettings, + CallSettingsRequest, + CallSettingsResponse, + CallStateResponseFields, + CallStatsParticipant, + CallStatsParticipantCounts, + CallStatsParticipantSession, + CallStatsReportReadyEvent, + CallStatsReportSummaryResponse, + CallTranscription, + CallTranscriptionFailedEvent, + CallTranscriptionReadyEvent, + CallTranscriptionStartedEvent, + CallTranscriptionStoppedEvent, + CallType, + CallTypeResponse, + CallUpdatedEvent, + CallUserFeedbackSubmittedEvent, + CallUserMutedEvent, + CallsPerDayReport, + CallsPerDayReportResponse, + CampaignChannelTemplate, + CampaignCompletedEvent, + CampaignMessageTemplate, + CampaignResponse, + CampaignStartedEvent, + CampaignStatsResponse, + CastPollVoteRequest, + Channel, + ChannelConfig, + ChannelConfigWithInfo, + ChannelCreatedEvent, + ChannelDeletedEvent, + ChannelExport, + ChannelFrozenEvent, ChannelGetOrCreateRequest, + ChannelHiddenEvent, + ChannelInput, + ChannelMember, + ChannelMemberLookup, + ChannelMemberResponse, + ChannelMessages, + ChannelMute, + ChannelMutedEvent, + ChannelOwnCapability, + ChannelPushPreferences, + ChannelResponse, ChannelStateResponse, + ChannelStateResponseFields, + ChannelTruncatedEvent, + ChannelTypeConfig, + ChannelUnFrozenEvent, + ChannelUnmutedEvent, + ChannelUpdatedEvent, + ChannelVisibleEvent, + ChatActivityStatsResponse, + CheckExternalStorageResponse, + CheckPushRequest, + CheckPushResponse, + CheckRequest, + CheckResponse, + CheckSNSRequest, + CheckSNSResponse, + CheckSQSRequest, + CheckSQSResponse, + ClientOSDataResponse, + ClosedCaptionEvent, + CollectUserFeedbackRequest, + CollectUserFeedbackResponse, + Command, + CommentAddedEvent, + CommentDeletedEvent, + CommentReactionAddedEvent, + CommentReactionDeletedEvent, + CommentReactionUpdatedEvent, + CommentResponse, + CommentUpdatedEvent, + CommitMessageRequest, + ConfigOverrides, + ConfigResponse, + ContentCountRuleParameters, + CountByMinuteResponse, + CreateBlockListRequest, + CreateBlockListResponse, + CreateCallTypeRequest, + CreateCallTypeResponse, + CreateChannelTypeRequest, + CreateChannelTypeResponse, + CreateCommandRequest, + CreateCommandResponse, + CreateDeviceRequest, + CreateExternalStorageRequest, + CreateExternalStorageResponse, + CreateFeedGroupRequest, + CreateFeedGroupResponse, + CreateFeedViewRequest, + CreateFeedViewResponse, + CreateFeedsBatchRequest, + CreateFeedsBatchResponse, + CreateGuestRequest, + CreateGuestResponse, + CreateImportRequest, + CreateImportResponse, + CreateImportURLRequest, + CreateImportURLResponse, + CreateMembershipLevelRequest, + CreateMembershipLevelResponse, + CreatePollOptionRequest, + CreatePollRequest, + CreateReminderRequest, + CreateRoleRequest, + CreateRoleResponse, + CustomActionRequest, + CustomCheckFlag, + CustomCheckRequest, + CustomCheckResponse, + CustomVideoEvent, + DailyAggregateCallDurationReportResponse, + DailyAggregateCallParticipantCountReportResponse, + DailyAggregateCallsPerDayReportResponse, + DailyAggregateQualityScoreReportResponse, + DailyAggregateSDKUsageReportResponse, + DailyAggregateUserFeedbackReportResponse, + DailyMetricResponse, + DailyMetricStatsResponse, + Data, + DataDogInfo, + DeactivateUserRequest, + DeactivateUserResponse, + DeactivateUsersRequest, + DeactivateUsersResponse, + DecayFunctionConfig, + DeleteActivitiesRequest, + DeleteActivitiesResponse, + DeleteActivityReactionResponse, + DeleteActivityRequest, + DeleteActivityResponse, + DeleteBookmarkFolderResponse, + DeleteBookmarkResponse, + DeleteCallRequest, + DeleteCallResponse, DeleteChannelResponse, + DeleteChannelsRequest, + DeleteChannelsResponse, + DeleteChannelsResultResponse, + DeleteCommandResponse, + DeleteCommentReactionResponse, + DeleteCommentResponse, + DeleteExternalStorageResponse, + DeleteFeedGroupResponse, + DeleteFeedResponse, + DeleteFeedUserDataResponse, + DeleteFeedViewResponse, + DeleteMessageRequest, + DeleteMessageResponse, + DeleteModerationConfigResponse, + DeleteModerationRuleResponse, + DeleteModerationTemplateResponse, + DeleteReactionRequest, + DeleteReactionResponse, + DeleteRecordingResponse, + DeleteReminderResponse, + DeleteSegmentTargetsRequest, + DeleteTranscriptionResponse, + DeleteUserRequest, + DeleteUsersRequest, + DeleteUsersResponse, + DeliveryReceipts, + DeliveryReceiptsResponse, + Device, + DeviceDataResponse, + DeviceErrorInfo, + DeviceResponse, + DraftPayloadResponse, + DraftResponse, + EdgeResponse, + EgressHLSResponse, + EgressRTMPResponse, + EgressResponse, + EndCallRequest, + EndCallResponse, + EnrichedActivity, + EnrichedReaction, + EntityCreatorResponse, + ErrorResult, + EventHook, + EventNotificationSettings, + EventRequest, EventResponse, + ExportChannelsRequest, + ExportChannelsResponse, + ExportFeedUserDataRequest, + ExportFeedUserDataResponse, + ExportUserResponse, + ExportUsersRequest, + ExportUsersResponse, + ExternalStorageResponse, + FCM, + FeedCreatedEvent, + FeedDeletedEvent, + FeedGroup, + FeedGroupChangedEvent, + FeedGroupDeletedEvent, + FeedGroupResponse, + FeedInput, + FeedMemberAddedEvent, + FeedMemberRemovedEvent, + FeedMemberRequest, + FeedMemberResponse, + FeedMemberUpdatedEvent, + FeedOwnCapability, + FeedRequest, + FeedResponse, + FeedUpdatedEvent, + FeedViewResponse, + FeedVisibilityResponse, + FeedsModerationTemplateConfig, + FeedsPreferences, + FeedsReactionResponse, + Field, + FileUploadConfig, FileUploadRequest, FileUploadResponse, + FirebaseConfig, + FirebaseConfigFields, + Flag, + FlagDetails, + FlagFeedback, + FlagMessageDetails, + FlagRequest, + FlagResponse, + FlagUpdatedEvent, + FlagUserOptions, + FollowBatchRequest, + FollowBatchResponse, + FollowCreatedEvent, + FollowDeletedEvent, + FollowPair, + FollowRequest, + FollowResponse, + FollowUpdatedEvent, + FrameRecordSettings, + FrameRecordingResponse, + FrameRecordingSettingsRequest, + FrameRecordingSettingsResponse, + FullUserResponse, + GeofenceResponse, + GeofenceSettings, + GeofenceSettingsRequest, + GeofenceSettingsResponse, + GetActiveCallsStatusResponse, + GetActivityResponse, + GetApplicationResponse, + GetBlockListResponse, + GetBlockedUsersResponse, + GetCallReportResponse, + GetCallResponse, + GetCallSessionParticipantStatsDetailsResponse, + GetCallTypeResponse, + GetCampaignResponse, + GetChannelTypeResponse, + GetCommandResponse, + GetCommentRepliesResponse, + GetCommentResponse, + GetCommentsResponse, + GetConfigResponse, + GetCustomPermissionResponse, GetDraftResponse, + GetEdgesResponse, + GetFeedGroupResponse, + GetFeedViewResponse, + GetFeedVisibilityResponse, + GetFeedsRateLimitsResponse, + GetFollowSuggestionsResponse, + GetImportResponse, GetManyMessagesResponse, + GetMessageResponse, + GetModerationRuleResponse, + GetOGResponse, + GetOrCreateCallRequest, + GetOrCreateCallResponse, + GetOrCreateFeedGroupRequest, + GetOrCreateFeedGroupResponse, + GetOrCreateFeedRequest, + GetOrCreateFeedResponse, + GetOrCreateFeedViewRequest, + GetOrCreateFeedViewResponse, + GetPushTemplatesResponse, + GetRateLimitsResponse, + GetReactionsResponse, + GetRepliesResponse, + GetReviewQueueItemResponse, + GetSegmentResponse, + GetTaskResponse, + GetThreadResponse, + GoLiveRequest, + GoLiveResponse, + GoogleVisionConfig, + GroupedStatsResponse, + HLSSettings, + HLSSettingsRequest, + HLSSettingsResponse, + HarmConfig, HideChannelRequest, HideChannelResponse, + HuaweiConfig, + HuaweiConfigFields, + ImageContentParameters, + ImageData, + ImageRuleParameters, + ImageSize, ImageUploadRequest, ImageUploadResponse, + Images, + ImportTask, + ImportTaskHistory, + IngressAudioEncodingOptions, + IngressAudioEncodingOptionsRequest, + IngressAudioEncodingResponse, + IngressSettings, + IngressSettingsRequest, + IngressSettingsResponse, + IngressSource, + IngressSourceRequest, + IngressSourceResponse, + IngressVideoEncodingOptions, + IngressVideoEncodingOptionsRequest, + IngressVideoEncodingResponse, + IngressVideoLayer, + IngressVideoLayerRequest, + IngressVideoLayerResponse, + JoinCallAPIMetrics, + KickUserRequest, + KickUserResponse, + KickedUserEvent, + LLMConfig, + LLMRule, + Label, + LabelThresholds, + LayoutSettings, + LayoutSettingsRequest, + LayoutSettingsResponse, + LimitInfo, + LimitsSettings, + LimitsSettingsRequest, + LimitsSettingsResponse, + ListBlockListResponse, + ListCallTypeResponse, + ListChannelTypesResponse, + ListCommandsResponse, + ListDevicesResponse, + ListExternalStorageResponse, + ListFeedGroupsResponse, + ListFeedViewsResponse, + ListFeedVisibilitiesResponse, + ListImportsResponse, + ListPermissionsResponse, + ListPushProvidersResponse, + ListRecordingsResponse, + ListRolesResponse, + ListTranscriptionsResponse, + MarkActivityRequest, + MarkChannelsReadRequest, MarkReadRequest, MarkReadResponse, + MarkReviewedRequest, MarkUnreadRequest, + MemberAddedEvent, + MemberRemovedEvent, + MemberRequest, + MemberResponse, + MemberUpdatedEvent, + MembersResponse, + MembershipLevelResponse, + Message, + MessageActionRequest, + MessageChangeSet, + MessageDeletedEvent, + MessageFlagResponse, + MessageFlaggedEvent, + MessageHistoryEntryResponse, + MessageModerationResult, + MessageNewEvent, + MessageOptions, + MessagePaginationParams, + MessageReadEvent, + MessageReminder, + MessageRequest, + MessageResponse, + MessageStatsResponse, + MessageUnblockedEvent, + MessageUndeletedEvent, + MessageUpdate, + MessageUpdatedEvent, + MessageWithChannelResponse, + MetricThreshold, + ModerationActionConfig, + ModerationCheckCompletedEvent, + ModerationConfig, + ModerationCustomActionEvent, + ModerationDashboardPreferences, + ModerationFlagResponse, + ModerationFlaggedEvent, + ModerationMarkReviewedEvent, + ModerationPayload, + ModerationResponse, + ModerationRuleV2Response, + ModerationV2Response, + MuteChannelRequest, + MuteChannelResponse, + MuteRequest, + MuteResponse, + MuteUsersRequest, + MuteUsersResponse, + NetworkMetricsReportResponse, + NoiseCancellationSettings, + NotificationConfig, + NotificationContext, + NotificationFeedUpdatedEvent, + NotificationMarkUnreadEvent, + NotificationSettings, + NotificationStatusResponse, + NotificationTarget, + NotificationTrigger, + OCRRule, + OnlyUserID, + OverviewDashboardConfig, + OwnCapabilitiesBatchRequest, + OwnCapabilitiesBatchResponse, + OwnCapability, + OwnUser, + OwnUserResponse, + PagerRequest, + PagerResponse, + PaginationParams, + ParticipantCountByMinuteResponse, + ParticipantCountOverTimeResponse, + ParticipantReportResponse, + ParticipantSeriesPublisherStats, + ParticipantSeriesSubscriberStats, + ParticipantSeriesSubscriptionTrackMetrics, + ParticipantSeriesTimeframe, + ParticipantSeriesTrackMetrics, + ParticipantSeriesUserStats, + PendingMessageEvent, + PendingMessageResponse, + PerSDKUsageReport, + Permission, + PermissionRequestEvent, + PinActivityRequest, + PinActivityResponse, + PinRequest, + PinResponse, + PlatformDataResponse, + Policy, + PolicyRequest, + Poll, + PollOption, + PollOptionInput, + PollOptionRequest, + PollOptionResponse, + PollOptionResponseData, + PollResponse, + PollResponseData, + PollVote, + PollVoteResponse, + PollVoteResponseData, + PollVotesResponse, + PrivacySettings, + PrivacySettingsResponse, + PublishedTrackFlags, + PublisherAllMetrics, + PublisherAudioMetrics, + PublisherStatsResponse, + PublisherVideoMetrics, + PublishersMetrics, + PushConfig, + PushNotificationConfig, + PushNotificationFields, + PushNotificationSettingsResponse, + PushPreferenceInput, + PushPreferences, + PushProvider, + PushProviderResponse, + PushTemplate, + QualityScoreReport, + QualityScoreReportResponse, + QueryActivitiesRequest, + QueryActivitiesResponse, + QueryActivityReactionsRequest, + QueryActivityReactionsResponse, + QueryAggregateCallStatsRequest, + QueryAggregateCallStatsResponse, + QueryBannedUsersPayload, + QueryBannedUsersResponse, + QueryBookmarkFoldersRequest, + QueryBookmarkFoldersResponse, + QueryBookmarksRequest, + QueryBookmarksResponse, + QueryCallMembersRequest, + QueryCallMembersResponse, + QueryCallParticipantsRequest, + QueryCallParticipantsResponse, + QueryCallSessionParticipantStatsResponse, + QueryCallSessionParticipantStatsTimelineResponse, + QueryCallStatsRequest, + QueryCallStatsResponse, + QueryCallsRequest, + QueryCallsResponse, + QueryCampaignsRequest, + QueryCampaignsResponse, + QueryChannelsRequest, + QueryChannelsResponse, + QueryCommentReactionsRequest, + QueryCommentReactionsResponse, + QueryCommentsRequest, + QueryCommentsResponse, + QueryDraftsRequest, + QueryDraftsResponse, + QueryFeedMembersRequest, + QueryFeedMembersResponse, + QueryFeedModerationTemplate, + QueryFeedModerationTemplatesResponse, + QueryFeedsRequest, + QueryFeedsResponse, + QueryFeedsUsageStatsRequest, + QueryFeedsUsageStatsResponse, + QueryFollowsRequest, + QueryFollowsResponse, + QueryMembersPayload, + QueryMembershipLevelsRequest, + QueryMembershipLevelsResponse, + QueryMessageFlagsPayload, + QueryMessageFlagsResponse, + QueryMessageHistoryRequest, + QueryMessageHistoryResponse, + QueryModerationConfigsRequest, + QueryModerationConfigsResponse, + QueryModerationFlagsRequest, + QueryModerationFlagsResponse, + QueryModerationLogsRequest, + QueryModerationLogsResponse, + QueryModerationRulesRequest, + QueryModerationRulesResponse, + QueryPollVotesRequest, + QueryPollsRequest, + QueryPollsResponse, + QueryReactionsRequest, + QueryReactionsResponse, + QueryRemindersRequest, + QueryRemindersResponse, + QueryReviewQueueRequest, + QueryReviewQueueResponse, + QuerySegmentTargetsRequest, + QuerySegmentTargetsResponse, + QuerySegmentsRequest, + QuerySegmentsResponse, + QueryThreadsRequest, + QueryThreadsResponse, + QueryUserFeedbackRequest, + QueryUserFeedbackResponse, + QueryUsersPayload, + QueryUsersResponse, + RTMPBroadcastRequest, + RTMPIngress, + RTMPLocation, + RTMPSettings, + RTMPSettingsRequest, + RTMPSettingsResponse, + RankingConfig, + Reaction, + ReactionDeletedEvent, + ReactionGroupResponse, + ReactionNewEvent, + ReactionRequest, + ReactionResponse, + ReactionUpdatedEvent, + ReactivateUserRequest, + ReactivateUserResponse, + ReactivateUsersRequest, + ReactivateUsersResponse, + ReadReceipts, + ReadReceiptsResponse, + ReadStateResponse, + RecordSettings, + RecordSettingsRequest, + RecordSettingsResponse, + RejectFeedMemberInviteRequest, + RejectFeedMemberInviteResponse, + RejectFollowRequest, + RejectFollowResponse, + ReminderCreatedEvent, + ReminderDeletedEvent, + ReminderNotificationEvent, + ReminderResponseData, + ReminderUpdatedEvent, + RepliesMeta, + ReportByHistogramBucket, + ReportResponse, Response, + RestoreActionRequest, + RestoreUsersRequest, + ReviewQueueItemNewEvent, + ReviewQueueItemResponse, + ReviewQueueItemUpdatedEvent, + RingSettings, + RingSettingsRequest, + RingSettingsResponse, + Role, + RuleBuilderAction, + RuleBuilderCondition, + RuleBuilderConditionGroup, + RuleBuilderConfig, + RuleBuilderRule, + S3Request, + SDKUsageReport, + SDKUsageReportResponse, + SRTIngress, + ScreensharingSettings, + ScreensharingSettingsRequest, + ScreensharingSettingsResponse, + SearchPayload, + SearchResponse, + SearchResult, + SearchResultMessage, + SearchWarning, + Segment, + SegmentResponse, + SegmentTargetResponse, + SendCallEventRequest, + SendCallEventResponse, + SendClosedCaptionRequest, + SendClosedCaptionResponse, SendEventRequest, SendMessageRequest, SendMessageResponse, + SendReactionRequest, + SendReactionResponse, + SendUserCustomEventRequest, + SessionSettings, + SessionSettingsRequest, + SessionSettingsResponse, + ShadowBlockActionRequest, + SharedLocation, + SharedLocationResponse, + SharedLocationResponseData, + SharedLocationsResponse, ShowChannelRequest, ShowChannelResponse, + SingleFollowResponse, + SortParam, + SortParamRequest, + SpeechSegmentConfig, + StartCampaignRequest, + StartCampaignResponse, + StartClosedCaptionsRequest, + StartClosedCaptionsResponse, + StartFrameRecordingRequest, + StartFrameRecordingResponse, + StartHLSBroadcastingRequest, + StartHLSBroadcastingResponse, + StartRTMPBroadcastsRequest, + StartRTMPBroadcastsResponse, + StartRecordingRequest, + StartRecordingResponse, + StartTranscriptionRequest, + StartTranscriptionResponse, + StopAllRTMPBroadcastsRequest, + StopAllRTMPBroadcastsResponse, + StopCampaignRequest, + StopClosedCaptionsRequest, + StopClosedCaptionsResponse, + StopFrameRecordingRequest, + StopFrameRecordingResponse, + StopHLSBroadcastingRequest, + StopHLSBroadcastingResponse, + StopLiveRequest, + StopLiveResponse, + StopRTMPBroadcastsRequest, + StopRTMPBroadcastsResponse, + StopRecordingRequest, + StopRecordingResponse, + StopTranscriptionRequest, + StopTranscriptionResponse, + StoriesConfig, + StoriesFeedUpdatedEvent, + SubmitActionRequest, + SubmitActionResponse, + SubscriberAllMetrics, + SubscriberAudioMetrics, + SubscriberStatsResponse, + SubscriberVideoMetrics, + SubscribersMetrics, + TargetResolution, + TextContentParameters, + TextRuleParameters, + ThreadParticipant, + ThreadResponse, + ThreadStateResponse, + ThreadUpdatedEvent, + ThreadedCommentResponse, + Thresholds, + ThumbnailResponse, + ThumbnailsSettings, + ThumbnailsSettingsRequest, + ThumbnailsSettingsResponse, + Time, + TrackStatsResponse, + TranscriptionSettings, + TranscriptionSettingsRequest, + TranscriptionSettingsResponse, + TranslateMessageRequest, + TranslationSettings, TruncateChannelRequest, TruncateChannelResponse, + TypingIndicators, + TypingIndicatorsResponse, + UnbanActionRequest, + UnbanRequest, + UnbanResponse, + UnblockActionRequest, + UnblockUserRequest, + UnblockUserResponse, + UnblockUsersRequest, + UnblockUsersResponse, + UnblockedUserEvent, + UnfollowBatchRequest, + UnfollowBatchResponse, + UnfollowResponse, + UnmuteChannelRequest, + UnmuteRequest, + UnmuteResponse, + UnpinActivityResponse, + UnpinRequest, + UnpinResponse, + UnreadCountsBatchRequest, + UnreadCountsBatchResponse, + UnreadCountsChannel, + UnreadCountsChannelType, + UnreadCountsResponse, + UnreadCountsThread, + UpdateActivityPartialRequest, + UpdateActivityPartialResponse, + UpdateActivityRequest, + UpdateActivityResponse, + UpdateAppRequest, + UpdateBlockListRequest, + UpdateBlockListResponse, + UpdateBookmarkFolderRequest, + UpdateBookmarkFolderResponse, + UpdateBookmarkRequest, + UpdateBookmarkResponse, + UpdateCallMembersRequest, + UpdateCallMembersResponse, + UpdateCallRequest, + UpdateCallResponse, + UpdateCallTypeRequest, + UpdateCallTypeResponse, UpdateChannelPartialRequest, UpdateChannelPartialResponse, UpdateChannelRequest, UpdateChannelResponse, + UpdateChannelTypeRequest, + UpdateChannelTypeResponse, + UpdateCommandRequest, + UpdateCommandResponse, + UpdateCommentRequest, + UpdateCommentResponse, + UpdateExternalStorageRequest, + UpdateExternalStorageResponse, + UpdateFeedGroupRequest, + UpdateFeedGroupResponse, + UpdateFeedMembersRequest, + UpdateFeedMembersResponse, + UpdateFeedRequest, + UpdateFeedResponse, + UpdateFeedViewRequest, + UpdateFeedViewResponse, + UpdateFeedVisibilityRequest, + UpdateFeedVisibilityResponse, + UpdateFollowRequest, + UpdateFollowResponse, + UpdateLiveLocationRequest, UpdateMemberPartialRequest, UpdateMemberPartialResponse, + UpdateMembershipLevelRequest, + UpdateMembershipLevelResponse, + UpdateMessagePartialRequest, + UpdateMessagePartialResponse, + UpdateMessageRequest, + UpdateMessageResponse, + UpdatePollOptionRequest, + UpdatePollPartialRequest, + UpdatePollRequest, + UpdateReminderRequest, + UpdateReminderResponse, + UpdateThreadPartialRequest, + UpdateThreadPartialResponse, + UpdateUserPartialRequest, + UpdateUserPermissionsRequest, + UpdateUserPermissionsResponse, + UpdateUsersPartialRequest, + UpdateUsersRequest, + UpdateUsersResponse, + UpdatedCallPermissionsEvent, + UploadChannelFileRequest, + UploadChannelFileResponse, + UploadChannelRequest, + UploadChannelResponse, + UpsertActivitiesRequest, + UpsertActivitiesResponse, + UpsertConfigRequest, + UpsertConfigResponse, + UpsertModerationRuleRequest, + UpsertModerationRuleResponse, + UpsertModerationTemplateRequest, + UpsertModerationTemplateResponse, + UpsertPushPreferencesRequest, + UpsertPushPreferencesResponse, + UpsertPushProviderRequest, + UpsertPushProviderResponse, + UpsertPushTemplateRequest, + UpsertPushTemplateResponse, + User, + UserBannedEvent, + UserCreatedWithinParameters, + UserCustomEventRequest, + UserCustomPropertyParameters, + UserDeactivatedEvent, + UserDeletedEvent, + UserFeedbackReport, + UserFeedbackReportResponse, + UserFeedbackResponse, + UserFlaggedEvent, + UserMessagesDeletedEvent, + UserMute, + UserMuteResponse, + UserMutedEvent, + UserRatingReportResponse, + UserReactivatedEvent, + UserRequest, + UserResponse, + UserResponseCommonFields, + UserResponsePrivacyFields, + UserRuleParameters, + UserUnbannedEvent, + UserUnmutedEvent, + UserUnreadReminderEvent, + UserUpdatedEvent, + VelocityFilterConfig, + VelocityFilterConfigRule, + VideoCallRuleConfig, + VideoContentParameters, + VideoEndCallRequest, + VideoKickUserRequest, + VideoReactionOverTimeResponse, + VideoReactionsResponse, + VideoRuleParameters, + VideoSettings, + VideoSettingsRequest, + VideoSettingsResponse, + VoteData, + WHIPIngress, + WSEvent, + WebhookEvent, + WrappedUnreadCountsResponse, + XiaomiConfig, + XiaomiConfigFields, } from '../models'; export class ChannelApi { @@ -126,30 +1127,32 @@ export class ChannelApi { return this.chatApi.sendEvent({ id: this.id, type: this.type, ...request }); } - deleteFile(request?: { url?: string }): Promise> { + deleteChannelFile(request?: { + url?: string; + }): Promise> { if (!this.id) { throw new Error( `Channel isn't yet created, call getOrCreateDistinctChannel() before this operation`, ); } - return this.chatApi.deleteFile({ + return this.chatApi.deleteChannelFile({ id: this.id, type: this.type, ...request, }); } - uploadFile( - request?: FileUploadRequest, - ): Promise> { + uploadChannelFile( + request?: UploadChannelFileRequest, + ): Promise> { if (!this.id) { throw new Error( `Channel isn't yet created, call getOrCreateDistinctChannel() before this operation`, ); } - return this.chatApi.uploadFile({ + return this.chatApi.uploadChannelFile({ id: this.id, type: this.type, ...request, @@ -172,30 +1175,32 @@ export class ChannelApi { }); } - deleteImage(request?: { url?: string }): Promise> { + deleteChannelImage(request?: { + url?: string; + }): Promise> { if (!this.id) { throw new Error( `Channel isn't yet created, call getOrCreateDistinctChannel() before this operation`, ); } - return this.chatApi.deleteImage({ + return this.chatApi.deleteChannelImage({ id: this.id, type: this.type, ...request, }); } - uploadImage( - request?: ImageUploadRequest, - ): Promise> { + uploadChannelImage( + request?: UploadChannelRequest, + ): Promise> { if (!this.id) { throw new Error( `Channel isn't yet created, call getOrCreateDistinctChannel() before this operation`, ); } - return this.chatApi.uploadImage({ + return this.chatApi.uploadChannelImage({ id: this.id, type: this.type, ...request, @@ -235,7 +1240,7 @@ export class ChannelApi { } getManyMessages(request: { - ids: string[]; + ids: Array; }): Promise> { if (!this.id) { throw new Error( diff --git a/src/gen/chat/ChatApi.ts b/src/gen/chat/ChatApi.ts index 738ae9e..2ee40d0 100644 --- a/src/gen/chat/ChatApi.ts +++ b/src/gen/chat/ChatApi.ts @@ -1,100 +1,925 @@ import { ApiClient, StreamResponse } from '../../gen-imports'; import { + AIImageConfig, + AITextConfig, + AIVideoConfig, + APIError, + APNConfig, + APNConfigFields, + APNS, + AWSRekognitionRule, + AcceptFeedMemberInviteRequest, + AcceptFeedMemberInviteResponse, + AcceptFollowRequest, + AcceptFollowResponse, + Action, + ActionLogResponse, + ActionSequence, + ActiveCallsBitrateStats, + ActiveCallsFPSStats, + ActiveCallsLatencyStats, + ActiveCallsMetrics, + ActiveCallsResolutionStats, + ActiveCallsSummary, + ActivityAddedEvent, + ActivityDeletedEvent, + ActivityFeedbackRequest, + ActivityFeedbackResponse, + ActivityLocation, + ActivityMarkEvent, + ActivityMarkedEvent, + ActivityPinResponse, + ActivityPinnedEvent, + ActivityProcessorConfig, + ActivityReactionAddedEvent, + ActivityReactionDeletedEvent, + ActivityReactionUpdatedEvent, + ActivityRemovedFromFeedEvent, + ActivityRequest, + ActivityResponse, + ActivitySelectorConfig, + ActivitySelectorConfigResponse, + ActivityUnpinnedEvent, + ActivityUpdatedEvent, + AddActivityRequest, + AddActivityResponse, + AddBookmarkRequest, + AddBookmarkResponse, + AddCommentReactionRequest, + AddCommentReactionResponse, + AddCommentRequest, + AddCommentResponse, + AddCommentsBatchRequest, + AddCommentsBatchResponse, + AddFolderRequest, + AddReactionRequest, + AddReactionResponse, + AggregatedActivityResponse, + AggregationConfig, + AnyEvent, + AppResponseFields, + AsyncBulkImageModerationEvent, + AsyncExportChannelsEvent, + AsyncExportErrorEvent, + AsyncExportModerationLogsEvent, + AsyncExportUsersEvent, + AsyncModerationCallbackConfig, + AsyncModerationConfiguration, + Attachment, + AudioSettings, + AudioSettingsRequest, + AudioSettingsResponse, + AutomodDetails, + AutomodPlatformCircumventionConfig, + AutomodRule, + AutomodSemanticFiltersConfig, + AutomodSemanticFiltersRule, + AutomodToxicityConfig, + AzureRequest, + BackstageSettings, + BackstageSettingsRequest, + BackstageSettingsResponse, + Ban, + BanActionRequest, + BanOptions, + BanRequest, + BanResponse, + BlockListConfig, + BlockListOptions, + BlockListResponse, + BlockListRule, + BlockUserRequest, + BlockUserResponse, + BlockUsersRequest, + BlockUsersResponse, + BlockedUserEvent, + BlockedUserResponse, + BodyguardImageAnalysisConfig, + BodyguardRule, + BodyguardSeverityRule, + BookmarkAddedEvent, + BookmarkDeletedEvent, + BookmarkFolderDeletedEvent, + BookmarkFolderResponse, + BookmarkFolderUpdatedEvent, + BookmarkResponse, + BookmarkUpdatedEvent, + Bound, + BroadcastSettings, + BroadcastSettingsRequest, + BroadcastSettingsResponse, + BrowserDataResponse, + BulkImageModerationRequest, + BulkImageModerationResponse, + CallAcceptedEvent, + CallClosedCaption, + CallClosedCaptionsFailedEvent, + CallClosedCaptionsStartedEvent, + CallClosedCaptionsStoppedEvent, + CallCreatedEvent, + CallDeletedEvent, + CallDurationReport, + CallDurationReportResponse, + CallEndedEvent, + CallFrameRecordingFailedEvent, + CallFrameRecordingFrameReadyEvent, + CallFrameRecordingStartedEvent, + CallFrameRecordingStoppedEvent, + CallHLSBroadcastingFailedEvent, + CallHLSBroadcastingStartedEvent, + CallHLSBroadcastingStoppedEvent, + CallIngressResponse, + CallLiveStartedEvent, + CallMemberAddedEvent, + CallMemberRemovedEvent, + CallMemberUpdatedEvent, + CallMemberUpdatedPermissionEvent, + CallMissedEvent, + CallModerationBlurEvent, + CallModerationWarningEvent, + CallNotificationEvent, + CallParticipantCountReport, + CallParticipantCountReportResponse, + CallParticipantResponse, + CallParticipantTimeline, + CallReactionEvent, + CallRecording, + CallRecordingFailedEvent, + CallRecordingReadyEvent, + CallRecordingStartedEvent, + CallRecordingStoppedEvent, + CallRejectedEvent, + CallReportResponse, + CallRequest, + CallResponse, + CallRingEvent, + CallRtmpBroadcastFailedEvent, + CallRtmpBroadcastStartedEvent, + CallRtmpBroadcastStoppedEvent, + CallSessionEndedEvent, + CallSessionParticipantCountsUpdatedEvent, + CallSessionParticipantJoinedEvent, + CallSessionParticipantLeftEvent, + CallSessionResponse, + CallSessionStartedEvent, + CallSettings, + CallSettingsRequest, + CallSettingsResponse, + CallStateResponseFields, + CallStatsParticipant, + CallStatsParticipantCounts, + CallStatsParticipantSession, + CallStatsReportReadyEvent, + CallStatsReportSummaryResponse, + CallTranscription, + CallTranscriptionFailedEvent, + CallTranscriptionReadyEvent, + CallTranscriptionStartedEvent, + CallTranscriptionStoppedEvent, + CallType, + CallTypeResponse, + CallUpdatedEvent, + CallUserFeedbackSubmittedEvent, + CallUserMutedEvent, + CallsPerDayReport, + CallsPerDayReportResponse, + CampaignChannelTemplate, + CampaignCompletedEvent, + CampaignMessageTemplate, CampaignResponse, + CampaignStartedEvent, + CampaignStatsResponse, CastPollVoteRequest, + Channel, + ChannelConfig, + ChannelConfigWithInfo, + ChannelCreatedEvent, + ChannelDeletedEvent, + ChannelExport, + ChannelFrozenEvent, ChannelGetOrCreateRequest, + ChannelHiddenEvent, + ChannelInput, + ChannelMember, + ChannelMemberLookup, + ChannelMemberResponse, + ChannelMessages, + ChannelMute, + ChannelMutedEvent, + ChannelOwnCapability, + ChannelPushPreferences, + ChannelResponse, ChannelStateResponse, + ChannelStateResponseFields, + ChannelTruncatedEvent, + ChannelTypeConfig, + ChannelUnFrozenEvent, + ChannelUnmutedEvent, + ChannelUpdatedEvent, + ChannelVisibleEvent, + ChatActivityStatsResponse, + CheckExternalStorageResponse, + CheckPushRequest, + CheckPushResponse, + CheckRequest, + CheckResponse, + CheckSNSRequest, + CheckSNSResponse, + CheckSQSRequest, + CheckSQSResponse, + ClientOSDataResponse, + ClosedCaptionEvent, + CollectUserFeedbackRequest, + CollectUserFeedbackResponse, + Command, + CommentAddedEvent, + CommentDeletedEvent, + CommentReactionAddedEvent, + CommentReactionDeletedEvent, + CommentReactionUpdatedEvent, + CommentResponse, + CommentUpdatedEvent, CommitMessageRequest, + ConfigOverrides, + ConfigResponse, + ContentCountRuleParameters, + CountByMinuteResponse, + CreateBlockListRequest, + CreateBlockListResponse, + CreateCallTypeRequest, + CreateCallTypeResponse, CreateChannelTypeRequest, CreateChannelTypeResponse, CreateCommandRequest, CreateCommandResponse, + CreateDeviceRequest, + CreateExternalStorageRequest, + CreateExternalStorageResponse, + CreateFeedGroupRequest, + CreateFeedGroupResponse, + CreateFeedViewRequest, + CreateFeedViewResponse, + CreateFeedsBatchRequest, + CreateFeedsBatchResponse, + CreateGuestRequest, + CreateGuestResponse, + CreateImportRequest, + CreateImportResponse, + CreateImportURLRequest, + CreateImportURLResponse, + CreateMembershipLevelRequest, + CreateMembershipLevelResponse, + CreatePollOptionRequest, + CreatePollRequest, CreateReminderRequest, + CreateRoleRequest, + CreateRoleResponse, + CustomActionRequest, + CustomCheckFlag, + CustomCheckRequest, + CustomCheckResponse, + CustomVideoEvent, + DailyAggregateCallDurationReportResponse, + DailyAggregateCallParticipantCountReportResponse, + DailyAggregateCallsPerDayReportResponse, + DailyAggregateQualityScoreReportResponse, + DailyAggregateSDKUsageReportResponse, + DailyAggregateUserFeedbackReportResponse, + DailyMetricResponse, + DailyMetricStatsResponse, + Data, + DataDogInfo, + DeactivateUserRequest, + DeactivateUserResponse, + DeactivateUsersRequest, + DeactivateUsersResponse, + DecayFunctionConfig, + DeleteActivitiesRequest, + DeleteActivitiesResponse, + DeleteActivityReactionResponse, + DeleteActivityRequest, + DeleteActivityResponse, + DeleteBookmarkFolderResponse, + DeleteBookmarkResponse, + DeleteCallRequest, + DeleteCallResponse, DeleteChannelResponse, DeleteChannelsRequest, DeleteChannelsResponse, + DeleteChannelsResultResponse, DeleteCommandResponse, + DeleteCommentReactionResponse, + DeleteCommentResponse, + DeleteExternalStorageResponse, + DeleteFeedGroupResponse, + DeleteFeedResponse, + DeleteFeedUserDataResponse, + DeleteFeedViewResponse, + DeleteMessageRequest, DeleteMessageResponse, + DeleteModerationConfigResponse, + DeleteModerationRuleResponse, + DeleteModerationTemplateResponse, + DeleteReactionRequest, DeleteReactionResponse, + DeleteRecordingResponse, DeleteReminderResponse, DeleteSegmentTargetsRequest, + DeleteTranscriptionResponse, + DeleteUserRequest, + DeleteUsersRequest, + DeleteUsersResponse, + DeliveryReceipts, + DeliveryReceiptsResponse, + Device, + DeviceDataResponse, + DeviceErrorInfo, + DeviceResponse, + DraftPayloadResponse, + DraftResponse, + EdgeResponse, + EgressHLSResponse, + EgressRTMPResponse, + EgressResponse, + EndCallRequest, + EndCallResponse, + EnrichedActivity, + EnrichedReaction, + EntityCreatorResponse, + ErrorResult, + EventHook, + EventNotificationSettings, + EventRequest, EventResponse, ExportChannelsRequest, ExportChannelsResponse, + ExportFeedUserDataRequest, + ExportFeedUserDataResponse, + ExportUserResponse, + ExportUsersRequest, + ExportUsersResponse, + ExternalStorageResponse, + FCM, + FeedCreatedEvent, + FeedDeletedEvent, + FeedGroup, + FeedGroupChangedEvent, + FeedGroupDeletedEvent, + FeedGroupResponse, + FeedInput, + FeedMemberAddedEvent, + FeedMemberRemovedEvent, + FeedMemberRequest, + FeedMemberResponse, + FeedMemberUpdatedEvent, + FeedOwnCapability, + FeedRequest, + FeedResponse, + FeedUpdatedEvent, + FeedViewResponse, + FeedVisibilityResponse, + FeedsModerationTemplateConfig, + FeedsPreferences, + FeedsReactionResponse, + Field, + FileUploadConfig, FileUploadRequest, FileUploadResponse, + FirebaseConfig, + FirebaseConfigFields, + Flag, + FlagDetails, + FlagFeedback, + FlagMessageDetails, + FlagRequest, + FlagResponse, + FlagUpdatedEvent, + FlagUserOptions, + FollowBatchRequest, + FollowBatchResponse, + FollowCreatedEvent, + FollowDeletedEvent, + FollowPair, + FollowRequest, + FollowResponse, + FollowUpdatedEvent, + FrameRecordSettings, + FrameRecordingResponse, + FrameRecordingSettingsRequest, + FrameRecordingSettingsResponse, + FullUserResponse, + GeofenceResponse, + GeofenceSettings, + GeofenceSettingsRequest, + GeofenceSettingsResponse, + GetActiveCallsStatusResponse, + GetActivityResponse, + GetApplicationResponse, + GetBlockListResponse, + GetBlockedUsersResponse, + GetCallReportResponse, + GetCallResponse, + GetCallSessionParticipantStatsDetailsResponse, + GetCallTypeResponse, GetCampaignResponse, GetChannelTypeResponse, GetCommandResponse, + GetCommentRepliesResponse, + GetCommentResponse, + GetCommentsResponse, + GetConfigResponse, + GetCustomPermissionResponse, GetDraftResponse, + GetEdgesResponse, + GetFeedGroupResponse, + GetFeedViewResponse, + GetFeedVisibilityResponse, + GetFeedsRateLimitsResponse, + GetFollowSuggestionsResponse, + GetImportResponse, GetManyMessagesResponse, GetMessageResponse, + GetModerationRuleResponse, + GetOGResponse, + GetOrCreateCallRequest, + GetOrCreateCallResponse, + GetOrCreateFeedGroupRequest, + GetOrCreateFeedGroupResponse, + GetOrCreateFeedRequest, + GetOrCreateFeedResponse, + GetOrCreateFeedViewRequest, + GetOrCreateFeedViewResponse, + GetPushTemplatesResponse, + GetRateLimitsResponse, GetReactionsResponse, GetRepliesResponse, + GetReviewQueueItemResponse, GetSegmentResponse, + GetTaskResponse, GetThreadResponse, + GoLiveRequest, + GoLiveResponse, + GoogleVisionConfig, + GroupedStatsResponse, + HLSSettings, + HLSSettingsRequest, + HLSSettingsResponse, + HarmConfig, HideChannelRequest, HideChannelResponse, + HuaweiConfig, + HuaweiConfigFields, + ImageContentParameters, + ImageData, + ImageRuleParameters, + ImageSize, ImageUploadRequest, ImageUploadResponse, + Images, + ImportTask, + ImportTaskHistory, + IngressAudioEncodingOptions, + IngressAudioEncodingOptionsRequest, + IngressAudioEncodingResponse, + IngressSettings, + IngressSettingsRequest, + IngressSettingsResponse, + IngressSource, + IngressSourceRequest, + IngressSourceResponse, + IngressVideoEncodingOptions, + IngressVideoEncodingOptionsRequest, + IngressVideoEncodingResponse, + IngressVideoLayer, + IngressVideoLayerRequest, + IngressVideoLayerResponse, + JoinCallAPIMetrics, + KickUserRequest, + KickUserResponse, + KickedUserEvent, + LLMConfig, + LLMRule, + Label, + LabelThresholds, + LayoutSettings, + LayoutSettingsRequest, + LayoutSettingsResponse, + LimitInfo, + LimitsSettings, + LimitsSettingsRequest, + LimitsSettingsResponse, + ListBlockListResponse, + ListCallTypeResponse, ListChannelTypesResponse, ListCommandsResponse, + ListDevicesResponse, + ListExternalStorageResponse, + ListFeedGroupsResponse, + ListFeedViewsResponse, + ListFeedVisibilitiesResponse, + ListImportsResponse, + ListPermissionsResponse, + ListPushProvidersResponse, + ListRecordingsResponse, + ListRolesResponse, + ListTranscriptionsResponse, + MarkActivityRequest, MarkChannelsReadRequest, MarkReadRequest, MarkReadResponse, + MarkReviewedRequest, MarkUnreadRequest, + MemberAddedEvent, + MemberRemovedEvent, + MemberRequest, + MemberResponse, + MemberUpdatedEvent, MembersResponse, + MembershipLevelResponse, + Message, MessageActionRequest, + MessageChangeSet, + MessageDeletedEvent, + MessageFlagResponse, + MessageFlaggedEvent, + MessageHistoryEntryResponse, + MessageModerationResult, + MessageNewEvent, + MessageOptions, + MessagePaginationParams, + MessageReadEvent, + MessageReminder, + MessageRequest, MessageResponse, + MessageStatsResponse, + MessageUnblockedEvent, + MessageUndeletedEvent, + MessageUpdate, + MessageUpdatedEvent, + MessageWithChannelResponse, + MetricThreshold, + ModerationActionConfig, + ModerationCheckCompletedEvent, + ModerationConfig, + ModerationCustomActionEvent, + ModerationDashboardPreferences, + ModerationFlagResponse, + ModerationFlaggedEvent, + ModerationMarkReviewedEvent, + ModerationPayload, + ModerationResponse, + ModerationRuleV2Response, + ModerationV2Response, MuteChannelRequest, MuteChannelResponse, + MuteRequest, + MuteResponse, + MuteUsersRequest, + MuteUsersResponse, + NetworkMetricsReportResponse, + NoiseCancellationSettings, + NotificationConfig, + NotificationContext, + NotificationFeedUpdatedEvent, + NotificationMarkUnreadEvent, + NotificationSettings, + NotificationStatusResponse, + NotificationTarget, + NotificationTrigger, + OCRRule, + OnlyUserID, + OverviewDashboardConfig, + OwnCapabilitiesBatchRequest, + OwnCapabilitiesBatchResponse, + OwnCapability, + OwnUser, + OwnUserResponse, + PagerRequest, + PagerResponse, + PaginationParams, + ParticipantCountByMinuteResponse, + ParticipantCountOverTimeResponse, + ParticipantReportResponse, + ParticipantSeriesPublisherStats, + ParticipantSeriesSubscriberStats, + ParticipantSeriesSubscriptionTrackMetrics, + ParticipantSeriesTimeframe, + ParticipantSeriesTrackMetrics, + ParticipantSeriesUserStats, + PendingMessageEvent, + PendingMessageResponse, + PerSDKUsageReport, + Permission, + PermissionRequestEvent, + PinActivityRequest, + PinActivityResponse, + PinRequest, + PinResponse, + PlatformDataResponse, + Policy, + PolicyRequest, + Poll, + PollOption, + PollOptionInput, + PollOptionRequest, + PollOptionResponse, + PollOptionResponseData, + PollResponse, + PollResponseData, + PollVote, PollVoteResponse, + PollVoteResponseData, + PollVotesResponse, + PrivacySettings, + PrivacySettingsResponse, + PublishedTrackFlags, + PublisherAllMetrics, + PublisherAudioMetrics, + PublisherStatsResponse, + PublisherVideoMetrics, + PublishersMetrics, + PushConfig, + PushNotificationConfig, + PushNotificationFields, + PushNotificationSettingsResponse, + PushPreferenceInput, + PushPreferences, + PushProvider, + PushProviderResponse, + PushTemplate, + QualityScoreReport, + QualityScoreReportResponse, + QueryActivitiesRequest, + QueryActivitiesResponse, + QueryActivityReactionsRequest, + QueryActivityReactionsResponse, + QueryAggregateCallStatsRequest, + QueryAggregateCallStatsResponse, QueryBannedUsersPayload, QueryBannedUsersResponse, + QueryBookmarkFoldersRequest, + QueryBookmarkFoldersResponse, + QueryBookmarksRequest, + QueryBookmarksResponse, + QueryCallMembersRequest, + QueryCallMembersResponse, + QueryCallParticipantsRequest, + QueryCallParticipantsResponse, + QueryCallSessionParticipantStatsResponse, + QueryCallSessionParticipantStatsTimelineResponse, + QueryCallStatsRequest, + QueryCallStatsResponse, + QueryCallsRequest, + QueryCallsResponse, QueryCampaignsRequest, QueryCampaignsResponse, QueryChannelsRequest, QueryChannelsResponse, + QueryCommentReactionsRequest, + QueryCommentReactionsResponse, + QueryCommentsRequest, + QueryCommentsResponse, QueryDraftsRequest, QueryDraftsResponse, + QueryFeedMembersRequest, + QueryFeedMembersResponse, + QueryFeedModerationTemplate, + QueryFeedModerationTemplatesResponse, + QueryFeedsRequest, + QueryFeedsResponse, + QueryFeedsUsageStatsRequest, + QueryFeedsUsageStatsResponse, + QueryFollowsRequest, + QueryFollowsResponse, QueryMembersPayload, + QueryMembershipLevelsRequest, + QueryMembershipLevelsResponse, QueryMessageFlagsPayload, QueryMessageFlagsResponse, QueryMessageHistoryRequest, QueryMessageHistoryResponse, + QueryModerationConfigsRequest, + QueryModerationConfigsResponse, + QueryModerationFlagsRequest, + QueryModerationFlagsResponse, + QueryModerationLogsRequest, + QueryModerationLogsResponse, + QueryModerationRulesRequest, + QueryModerationRulesResponse, + QueryPollVotesRequest, + QueryPollsRequest, + QueryPollsResponse, QueryReactionsRequest, QueryReactionsResponse, QueryRemindersRequest, QueryRemindersResponse, + QueryReviewQueueRequest, + QueryReviewQueueResponse, QuerySegmentTargetsRequest, QuerySegmentTargetsResponse, QuerySegmentsRequest, QuerySegmentsResponse, QueryThreadsRequest, QueryThreadsResponse, + QueryUserFeedbackRequest, + QueryUserFeedbackResponse, + QueryUsersPayload, + QueryUsersResponse, + RTMPBroadcastRequest, + RTMPIngress, + RTMPLocation, + RTMPSettings, + RTMPSettingsRequest, + RTMPSettingsResponse, + RankingConfig, + Reaction, + ReactionDeletedEvent, + ReactionGroupResponse, + ReactionNewEvent, + ReactionRequest, + ReactionResponse, + ReactionUpdatedEvent, + ReactivateUserRequest, + ReactivateUserResponse, + ReactivateUsersRequest, + ReactivateUsersResponse, + ReadReceipts, + ReadReceiptsResponse, + ReadStateResponse, + RecordSettings, + RecordSettingsRequest, + RecordSettingsResponse, + RejectFeedMemberInviteRequest, + RejectFeedMemberInviteResponse, + RejectFollowRequest, + RejectFollowResponse, + ReminderCreatedEvent, + ReminderDeletedEvent, + ReminderNotificationEvent, ReminderResponseData, + ReminderUpdatedEvent, + RepliesMeta, + ReportByHistogramBucket, + ReportResponse, Response, + RestoreActionRequest, + RestoreUsersRequest, + ReviewQueueItemNewEvent, + ReviewQueueItemResponse, + ReviewQueueItemUpdatedEvent, + RingSettings, + RingSettingsRequest, + RingSettingsResponse, + Role, + RuleBuilderAction, + RuleBuilderCondition, + RuleBuilderConditionGroup, + RuleBuilderConfig, + RuleBuilderRule, + S3Request, + SDKUsageReport, + SDKUsageReportResponse, + SRTIngress, + ScreensharingSettings, + ScreensharingSettingsRequest, + ScreensharingSettingsResponse, SearchPayload, SearchResponse, + SearchResult, + SearchResultMessage, + SearchWarning, + Segment, + SegmentResponse, + SegmentTargetResponse, + SendCallEventRequest, + SendCallEventResponse, + SendClosedCaptionRequest, + SendClosedCaptionResponse, SendEventRequest, SendMessageRequest, SendMessageResponse, SendReactionRequest, SendReactionResponse, SendUserCustomEventRequest, + SessionSettings, + SessionSettingsRequest, + SessionSettingsResponse, + ShadowBlockActionRequest, + SharedLocation, + SharedLocationResponse, + SharedLocationResponseData, + SharedLocationsResponse, ShowChannelRequest, ShowChannelResponse, + SingleFollowResponse, + SortParam, SortParamRequest, + SpeechSegmentConfig, StartCampaignRequest, StartCampaignResponse, + StartClosedCaptionsRequest, + StartClosedCaptionsResponse, + StartFrameRecordingRequest, + StartFrameRecordingResponse, + StartHLSBroadcastingRequest, + StartHLSBroadcastingResponse, + StartRTMPBroadcastsRequest, + StartRTMPBroadcastsResponse, + StartRecordingRequest, + StartRecordingResponse, + StartTranscriptionRequest, + StartTranscriptionResponse, + StopAllRTMPBroadcastsRequest, + StopAllRTMPBroadcastsResponse, StopCampaignRequest, + StopClosedCaptionsRequest, + StopClosedCaptionsResponse, + StopFrameRecordingRequest, + StopFrameRecordingResponse, + StopHLSBroadcastingRequest, + StopHLSBroadcastingResponse, + StopLiveRequest, + StopLiveResponse, + StopRTMPBroadcastsRequest, + StopRTMPBroadcastsResponse, + StopRecordingRequest, + StopRecordingResponse, + StopTranscriptionRequest, + StopTranscriptionResponse, + StoriesConfig, + StoriesFeedUpdatedEvent, + SubmitActionRequest, + SubmitActionResponse, + SubscriberAllMetrics, + SubscriberAudioMetrics, + SubscriberStatsResponse, + SubscriberVideoMetrics, + SubscribersMetrics, + TargetResolution, + TextContentParameters, + TextRuleParameters, + ThreadParticipant, + ThreadResponse, + ThreadStateResponse, + ThreadUpdatedEvent, + ThreadedCommentResponse, + Thresholds, + ThumbnailResponse, + ThumbnailsSettings, + ThumbnailsSettingsRequest, + ThumbnailsSettingsResponse, + Time, + TrackStatsResponse, + TranscriptionSettings, + TranscriptionSettingsRequest, + TranscriptionSettingsResponse, TranslateMessageRequest, + TranslationSettings, TruncateChannelRequest, TruncateChannelResponse, + TypingIndicators, + TypingIndicatorsResponse, + UnbanActionRequest, + UnbanRequest, + UnbanResponse, + UnblockActionRequest, + UnblockUserRequest, + UnblockUserResponse, + UnblockUsersRequest, + UnblockUsersResponse, + UnblockedUserEvent, + UnfollowBatchRequest, + UnfollowBatchResponse, + UnfollowResponse, UnmuteChannelRequest, + UnmuteRequest, UnmuteResponse, + UnpinActivityResponse, + UnpinRequest, + UnpinResponse, UnreadCountsBatchRequest, UnreadCountsBatchResponse, + UnreadCountsChannel, + UnreadCountsChannelType, + UnreadCountsResponse, + UnreadCountsThread, + UpdateActivityPartialRequest, + UpdateActivityPartialResponse, + UpdateActivityRequest, + UpdateActivityResponse, + UpdateAppRequest, + UpdateBlockListRequest, + UpdateBlockListResponse, + UpdateBookmarkFolderRequest, + UpdateBookmarkFolderResponse, + UpdateBookmarkRequest, + UpdateBookmarkResponse, + UpdateCallMembersRequest, + UpdateCallMembersResponse, + UpdateCallRequest, + UpdateCallResponse, + UpdateCallTypeRequest, + UpdateCallTypeResponse, UpdateChannelPartialRequest, UpdateChannelPartialResponse, UpdateChannelRequest, @@ -103,17 +928,108 @@ import { UpdateChannelTypeResponse, UpdateCommandRequest, UpdateCommandResponse, + UpdateCommentRequest, + UpdateCommentResponse, + UpdateExternalStorageRequest, + UpdateExternalStorageResponse, + UpdateFeedGroupRequest, + UpdateFeedGroupResponse, + UpdateFeedMembersRequest, + UpdateFeedMembersResponse, + UpdateFeedRequest, + UpdateFeedResponse, + UpdateFeedViewRequest, + UpdateFeedViewResponse, + UpdateFeedVisibilityRequest, + UpdateFeedVisibilityResponse, + UpdateFollowRequest, + UpdateFollowResponse, + UpdateLiveLocationRequest, UpdateMemberPartialRequest, UpdateMemberPartialResponse, + UpdateMembershipLevelRequest, + UpdateMembershipLevelResponse, UpdateMessagePartialRequest, UpdateMessagePartialResponse, UpdateMessageRequest, UpdateMessageResponse, + UpdatePollOptionRequest, + UpdatePollPartialRequest, + UpdatePollRequest, UpdateReminderRequest, UpdateReminderResponse, UpdateThreadPartialRequest, UpdateThreadPartialResponse, + UpdateUserPartialRequest, + UpdateUserPermissionsRequest, + UpdateUserPermissionsResponse, + UpdateUsersPartialRequest, + UpdateUsersRequest, + UpdateUsersResponse, + UpdatedCallPermissionsEvent, + UploadChannelFileRequest, + UploadChannelFileResponse, + UploadChannelRequest, + UploadChannelResponse, + UpsertActivitiesRequest, + UpsertActivitiesResponse, + UpsertConfigRequest, + UpsertConfigResponse, + UpsertModerationRuleRequest, + UpsertModerationRuleResponse, + UpsertModerationTemplateRequest, + UpsertModerationTemplateResponse, + UpsertPushPreferencesRequest, + UpsertPushPreferencesResponse, + UpsertPushProviderRequest, + UpsertPushProviderResponse, + UpsertPushTemplateRequest, + UpsertPushTemplateResponse, + User, + UserBannedEvent, + UserCreatedWithinParameters, + UserCustomEventRequest, + UserCustomPropertyParameters, + UserDeactivatedEvent, + UserDeletedEvent, + UserFeedbackReport, + UserFeedbackReportResponse, + UserFeedbackResponse, + UserFlaggedEvent, + UserMessagesDeletedEvent, + UserMute, + UserMuteResponse, + UserMutedEvent, + UserRatingReportResponse, + UserReactivatedEvent, + UserRequest, + UserResponse, + UserResponseCommonFields, + UserResponsePrivacyFields, + UserRuleParameters, + UserUnbannedEvent, + UserUnmutedEvent, + UserUnreadReminderEvent, + UserUpdatedEvent, + VelocityFilterConfig, + VelocityFilterConfigRule, + VideoCallRuleConfig, + VideoContentParameters, + VideoEndCallRequest, + VideoKickUserRequest, + VideoReactionOverTimeResponse, + VideoReactionsResponse, + VideoRuleParameters, + VideoSettings, + VideoSettingsRequest, + VideoSettingsResponse, + VoteData, + WHIPIngress, + WSEvent, + WebhookEvent, WrappedUnreadCountsResponse, + XiaomiConfig, + XiaomiConfigFields, } from '../models'; import { decoders } from '../model-decoders/decoders'; @@ -143,7 +1059,7 @@ export class ChatApi { 'application/json', ); - decoders.QueryCampaignsResponse?.(response.body); + decoders['QueryCampaignsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -167,7 +1083,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/campaigns/{id}', pathParams, queryParams); - decoders.GetCampaignResponse?.(response.body); + decoders['GetCampaignResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -194,7 +1110,7 @@ export class ChatApi { 'application/json', ); - decoders.StartCampaignResponse?.(response.body); + decoders['StartCampaignResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -218,7 +1134,7 @@ export class ChatApi { 'application/json', ); - decoders.CampaignResponse?.(response.body); + decoders['CampaignResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -249,7 +1165,7 @@ export class ChatApi { 'application/json', ); - decoders.QueryChannelsResponse?.(response.body); + decoders['QueryChannelsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -273,7 +1189,7 @@ export class ChatApi { 'application/json', ); - decoders.DeleteChannelsResponse?.(response.body); + decoders['DeleteChannelsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -298,7 +1214,7 @@ export class ChatApi { 'application/json', ); - decoders.MarkReadResponse?.(response.body); + decoders['MarkReadResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -330,7 +1246,7 @@ export class ChatApi { 'application/json', ); - decoders.ChannelStateResponse?.(response.body); + decoders['ChannelStateResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -352,7 +1268,7 @@ export class ChatApi { StreamResponse >('DELETE', '/api/v2/chat/channels/{type}/{id}', pathParams, queryParams); - decoders.DeleteChannelResponse?.(response.body); + decoders['DeleteChannelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -382,7 +1298,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateChannelPartialResponse?.(response.body); + decoders['UpdateChannelPartialResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -423,7 +1339,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateChannelResponse?.(response.body); + decoders['UpdateChannelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -450,7 +1366,7 @@ export class ChatApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -479,7 +1395,7 @@ export class ChatApi { queryParams, ); - decoders.GetDraftResponse?.(response.body); + decoders['GetDraftResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -506,12 +1422,12 @@ export class ChatApi { 'application/json', ); - decoders.EventResponse?.(response.body); + decoders['EventResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } - async deleteFile(request: { + async deleteChannelFile(request: { type: string; id: string; url?: string; @@ -531,14 +1447,14 @@ export class ChatApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } - async uploadFile( - request: FileUploadRequest & { type: string; id: string }, - ): Promise> { + async uploadChannelFile( + request: UploadChannelFileRequest & { type: string; id: string }, + ): Promise> { const pathParams = { type: request?.type, id: request?.id, @@ -549,7 +1465,7 @@ export class ChatApi { }; const response = await this.apiClient.sendRequest< - StreamResponse + StreamResponse >( 'POST', '/api/v2/chat/channels/{type}/{id}/file', @@ -559,7 +1475,7 @@ export class ChatApi { 'multipart/form-data', ); - decoders.FileUploadResponse?.(response.body); + decoders['UploadChannelFileResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -588,12 +1504,12 @@ export class ChatApi { 'application/json', ); - decoders.HideChannelResponse?.(response.body); + decoders['HideChannelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } - async deleteImage(request: { + async deleteChannelImage(request: { type: string; id: string; url?: string; @@ -613,14 +1529,14 @@ export class ChatApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } - async uploadImage( - request: ImageUploadRequest & { type: string; id: string }, - ): Promise> { + async uploadChannelImage( + request: UploadChannelRequest & { type: string; id: string }, + ): Promise> { const pathParams = { type: request?.type, id: request?.id, @@ -632,7 +1548,7 @@ export class ChatApi { }; const response = await this.apiClient.sendRequest< - StreamResponse + StreamResponse >( 'POST', '/api/v2/chat/channels/{type}/{id}/image', @@ -642,7 +1558,7 @@ export class ChatApi { 'multipart/form-data', ); - decoders.ImageUploadResponse?.(response.body); + decoders['UploadChannelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -677,7 +1593,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateMemberPartialResponse?.(response.body); + decoders['UpdateMemberPartialResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -710,7 +1626,7 @@ export class ChatApi { 'application/json', ); - decoders.SendMessageResponse?.(response.body); + decoders['SendMessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -718,7 +1634,7 @@ export class ChatApi { async getManyMessages(request: { type: string; id: string; - ids: string[]; + ids: Array; }): Promise> { const queryParams = { ids: request?.ids, @@ -737,7 +1653,7 @@ export class ChatApi { queryParams, ); - decoders.GetManyMessagesResponse?.(response.body); + decoders['GetManyMessagesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -770,7 +1686,7 @@ export class ChatApi { 'application/json', ); - decoders.ChannelStateResponse?.(response.body); + decoders['ChannelStateResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -800,7 +1716,7 @@ export class ChatApi { 'application/json', ); - decoders.MarkReadResponse?.(response.body); + decoders['MarkReadResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -828,7 +1744,7 @@ export class ChatApi { 'application/json', ); - decoders.ShowChannelResponse?.(response.body); + decoders['ShowChannelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -861,7 +1777,7 @@ export class ChatApi { 'application/json', ); - decoders.TruncateChannelResponse?.(response.body); + decoders['TruncateChannelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -889,7 +1805,7 @@ export class ChatApi { 'application/json', ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -899,7 +1815,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/channeltypes', undefined, undefined); - decoders.ListChannelTypesResponse?.(response.body); + decoders['ListChannelTypesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -915,7 +1831,9 @@ export class ChatApi { blocklist: request?.blocklist, blocklist_behavior: request?.blocklist_behavior, connect_events: request?.connect_events, + count_messages: request?.count_messages, custom_events: request?.custom_events, + delivery_events: request?.delivery_events, mark_messages_pending: request?.mark_messages_pending, message_retention: request?.message_retention, mutes: request?.mutes, @@ -951,7 +1869,7 @@ export class ChatApi { 'application/json', ); - decoders.CreateChannelTypeResponse?.(response.body); + decoders['CreateChannelTypeResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -970,7 +1888,7 @@ export class ChatApi { undefined, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -986,7 +1904,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/channeltypes/{name}', pathParams, undefined); - decoders.GetChannelTypeResponse?.(response.body); + decoders['GetChannelTypeResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1006,6 +1924,7 @@ export class ChatApi { connect_events: request?.connect_events, count_messages: request?.count_messages, custom_events: request?.custom_events, + delivery_events: request?.delivery_events, mark_messages_pending: request?.mark_messages_pending, mutes: request?.mutes, partition_size: request?.partition_size, @@ -1044,7 +1963,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateChannelTypeResponse?.(response.body); + decoders['UpdateChannelTypeResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1054,7 +1973,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/commands', undefined, undefined); - decoders.ListCommandsResponse?.(response.body); + decoders['ListCommandsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1080,7 +1999,7 @@ export class ChatApi { 'application/json', ); - decoders.CreateCommandResponse?.(response.body); + decoders['CreateCommandResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1096,7 +2015,7 @@ export class ChatApi { StreamResponse >('DELETE', '/api/v2/chat/commands/{name}', pathParams, undefined); - decoders.DeleteCommandResponse?.(response.body); + decoders['DeleteCommandResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1112,7 +2031,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/commands/{name}', pathParams, undefined); - decoders.GetCommandResponse?.(response.body); + decoders['GetCommandResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1140,7 +2059,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateCommandResponse?.(response.body); + decoders['UpdateCommandResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1169,7 +2088,7 @@ export class ChatApi { 'application/json', ); - decoders.QueryDraftsResponse?.(response.body); + decoders['QueryDraftsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1197,7 +2116,7 @@ export class ChatApi { 'application/json', ); - decoders.ExportChannelsResponse?.(response.body); + decoders['ExportChannelsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1213,7 +2132,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/members', undefined, queryParams); - decoders.MembersResponse?.(response.body); + decoders['MembersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1240,7 +2159,7 @@ export class ChatApi { 'application/json', ); - decoders.QueryMessageHistoryResponse?.(response.body); + decoders['QueryMessageHistoryResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1264,7 +2183,7 @@ export class ChatApi { StreamResponse >('DELETE', '/api/v2/chat/messages/{id}', pathParams, queryParams); - decoders.DeleteMessageResponse?.(response.body); + decoders['DeleteMessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1284,7 +2203,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/messages/{id}', pathParams, queryParams); - decoders.GetMessageResponse?.(response.body); + decoders['GetMessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1312,7 +2231,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateMessageResponse?.(response.body); + decoders['UpdateMessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1342,7 +2261,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateMessagePartialResponse?.(response.body); + decoders['UpdateMessagePartialResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1370,7 +2289,7 @@ export class ChatApi { 'application/json', ); - decoders.MessageResponse?.(response.body); + decoders['MessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1394,7 +2313,7 @@ export class ChatApi { 'application/json', ); - decoders.MessageResponse?.(response.body); + decoders['MessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1424,7 +2343,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateMessagePartialResponse?.(response.body); + decoders['UpdateMessagePartialResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1452,7 +2371,7 @@ export class ChatApi { 'application/json', ); - decoders.SendReactionResponse?.(response.body); + decoders['SendReactionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1479,7 +2398,7 @@ export class ChatApi { queryParams, ); - decoders.DeleteReactionResponse?.(response.body); + decoders['DeleteReactionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1501,7 +2420,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/messages/{id}/reactions', pathParams, queryParams); - decoders.GetReactionsResponse?.(response.body); + decoders['GetReactionsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1533,7 +2452,7 @@ export class ChatApi { 'application/json', ); - decoders.QueryReactionsResponse?.(response.body); + decoders['QueryReactionsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1559,7 +2478,7 @@ export class ChatApi { 'application/json', ); - decoders.MessageResponse?.(response.body); + decoders['MessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1587,7 +2506,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateMessageResponse?.(response.body); + decoders['UpdateMessageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1616,7 +2535,7 @@ export class ChatApi { 'application/json', ); - decoders.PollVoteResponse?.(response.body); + decoders['PollVoteResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1645,7 +2564,7 @@ export class ChatApi { queryParams, ); - decoders.PollVoteResponse?.(response.body); + decoders['PollVoteResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1670,7 +2589,7 @@ export class ChatApi { queryParams, ); - decoders.DeleteReminderResponse?.(response.body); + decoders['DeleteReminderResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1698,7 +2617,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateReminderResponse?.(response.body); + decoders['UpdateReminderResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1726,7 +2645,7 @@ export class ChatApi { 'application/json', ); - decoders.ReminderResponseData?.(response.body); + decoders['ReminderResponseData']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1734,32 +2653,20 @@ export class ChatApi { async getReplies(request: { parent_id: string; limit?: number; - offset?: number; id_gte?: string; id_gt?: string; id_lte?: string; id_lt?: string; - created_at_after_or_equal?: Date; - created_at_after?: Date; - created_at_before_or_equal?: Date; - created_at_before?: Date; id_around?: string; - created_at_around?: Date; - sort?: SortParamRequest[]; + sort?: Array; }): Promise> { const queryParams = { limit: request?.limit, - offset: request?.offset, id_gte: request?.id_gte, id_gt: request?.id_gt, id_lte: request?.id_lte, id_lt: request?.id_lt, - created_at_after_or_equal: request?.created_at_after_or_equal, - created_at_after: request?.created_at_after, - created_at_before_or_equal: request?.created_at_before_or_equal, - created_at_before: request?.created_at_before, id_around: request?.id_around, - created_at_around: request?.created_at_around, sort: request?.sort, }; const pathParams = { @@ -1775,7 +2682,7 @@ export class ChatApi { queryParams, ); - decoders.GetRepliesResponse?.(response.body); + decoders['GetRepliesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1791,7 +2698,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/moderation/flags/message', undefined, queryParams); - decoders.QueryMessageFlagsResponse?.(response.body); + decoders['QueryMessageFlagsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1817,7 +2724,7 @@ export class ChatApi { 'application/json', ); - decoders.MuteChannelResponse?.(response.body); + decoders['MuteChannelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1843,7 +2750,7 @@ export class ChatApi { 'application/json', ); - decoders.UnmuteResponse?.(response.body); + decoders['UnmuteResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1859,7 +2766,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/query_banned_users', undefined, queryParams); - decoders.QueryBannedUsersResponse?.(response.body); + decoders['QueryBannedUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1888,7 +2795,7 @@ export class ChatApi { 'application/json', ); - decoders.QueryRemindersResponse?.(response.body); + decoders['QueryRemindersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1904,7 +2811,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/search', undefined, queryParams); - decoders.SearchResponse?.(response.body); + decoders['SearchResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1931,7 +2838,7 @@ export class ChatApi { 'application/json', ); - decoders.QuerySegmentsResponse?.(response.body); + decoders['QuerySegmentsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1950,7 +2857,7 @@ export class ChatApi { undefined, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1966,7 +2873,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/segments/{id}', pathParams, undefined); - decoders.GetSegmentResponse?.(response.body); + decoders['GetSegmentResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1990,7 +2897,7 @@ export class ChatApi { 'application/json', ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2011,7 +2918,7 @@ export class ChatApi { undefined, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2041,7 +2948,7 @@ export class ChatApi { 'application/json', ); - decoders.QuerySegmentTargetsResponse?.(response.body); + decoders['QuerySegmentTargetsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2073,7 +2980,7 @@ export class ChatApi { 'application/json', ); - decoders.QueryThreadsResponse?.(response.body); + decoders['QueryThreadsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2097,7 +3004,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/threads/{message_id}', pathParams, queryParams); - decoders.GetThreadResponse?.(response.body); + decoders['GetThreadResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2126,7 +3033,7 @@ export class ChatApi { 'application/json', ); - decoders.UpdateThreadPartialResponse?.(response.body); + decoders['UpdateThreadPartialResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2136,7 +3043,7 @@ export class ChatApi { StreamResponse >('GET', '/api/v2/chat/unread', undefined, undefined); - decoders.WrappedUnreadCountsResponse?.(response.body); + decoders['WrappedUnreadCountsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2159,7 +3066,7 @@ export class ChatApi { 'application/json', ); - decoders.UnreadCountsBatchResponse?.(response.body); + decoders['UnreadCountsBatchResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2183,7 +3090,7 @@ export class ChatApi { 'application/json', ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } diff --git a/src/gen/common/CommonApi.ts b/src/gen/common/CommonApi.ts index 075b207..a7062ac 100644 --- a/src/gen/common/CommonApi.ts +++ b/src/gen/common/CommonApi.ts @@ -1,95 +1,1035 @@ import { ApiClient, StreamResponse } from '../../gen-imports'; import { + AIImageConfig, + AITextConfig, + AIVideoConfig, + APIError, + APNConfig, + APNConfigFields, + APNS, + AWSRekognitionRule, + AcceptFeedMemberInviteRequest, + AcceptFeedMemberInviteResponse, + AcceptFollowRequest, + AcceptFollowResponse, + Action, + ActionLogResponse, + ActionSequence, + ActiveCallsBitrateStats, + ActiveCallsFPSStats, + ActiveCallsLatencyStats, + ActiveCallsMetrics, + ActiveCallsResolutionStats, + ActiveCallsSummary, + ActivityAddedEvent, + ActivityDeletedEvent, + ActivityFeedbackRequest, + ActivityFeedbackResponse, + ActivityLocation, + ActivityMarkEvent, + ActivityMarkedEvent, + ActivityPinResponse, + ActivityPinnedEvent, + ActivityProcessorConfig, + ActivityReactionAddedEvent, + ActivityReactionDeletedEvent, + ActivityReactionUpdatedEvent, + ActivityRemovedFromFeedEvent, + ActivityRequest, + ActivityResponse, + ActivitySelectorConfig, + ActivitySelectorConfigResponse, + ActivityUnpinnedEvent, + ActivityUpdatedEvent, + AddActivityRequest, + AddActivityResponse, + AddBookmarkRequest, + AddBookmarkResponse, + AddCommentReactionRequest, + AddCommentReactionResponse, + AddCommentRequest, + AddCommentResponse, + AddCommentsBatchRequest, + AddCommentsBatchResponse, + AddFolderRequest, + AddReactionRequest, + AddReactionResponse, + AggregatedActivityResponse, + AggregationConfig, + AnyEvent, + AppResponseFields, + AsyncBulkImageModerationEvent, + AsyncExportChannelsEvent, + AsyncExportErrorEvent, + AsyncExportModerationLogsEvent, + AsyncExportUsersEvent, + AsyncModerationCallbackConfig, + AsyncModerationConfiguration, + Attachment, + AudioSettings, + AudioSettingsRequest, + AudioSettingsResponse, + AutomodDetails, + AutomodPlatformCircumventionConfig, + AutomodRule, + AutomodSemanticFiltersConfig, + AutomodSemanticFiltersRule, + AutomodToxicityConfig, + AzureRequest, + BackstageSettings, + BackstageSettingsRequest, + BackstageSettingsResponse, + Ban, + BanActionRequest, + BanOptions, + BanRequest, + BanResponse, + BlockListConfig, + BlockListOptions, + BlockListResponse, + BlockListRule, + BlockUserRequest, + BlockUserResponse, BlockUsersRequest, BlockUsersResponse, + BlockedUserEvent, + BlockedUserResponse, + BodyguardImageAnalysisConfig, + BodyguardRule, + BodyguardSeverityRule, + BookmarkAddedEvent, + BookmarkDeletedEvent, + BookmarkFolderDeletedEvent, + BookmarkFolderResponse, + BookmarkFolderUpdatedEvent, + BookmarkResponse, + BookmarkUpdatedEvent, + Bound, + BroadcastSettings, + BroadcastSettingsRequest, + BroadcastSettingsResponse, + BrowserDataResponse, + BulkImageModerationRequest, + BulkImageModerationResponse, + CallAcceptedEvent, + CallClosedCaption, + CallClosedCaptionsFailedEvent, + CallClosedCaptionsStartedEvent, + CallClosedCaptionsStoppedEvent, + CallCreatedEvent, + CallDeletedEvent, + CallDurationReport, + CallDurationReportResponse, + CallEndedEvent, + CallFrameRecordingFailedEvent, + CallFrameRecordingFrameReadyEvent, + CallFrameRecordingStartedEvent, + CallFrameRecordingStoppedEvent, + CallHLSBroadcastingFailedEvent, + CallHLSBroadcastingStartedEvent, + CallHLSBroadcastingStoppedEvent, + CallIngressResponse, + CallLiveStartedEvent, + CallMemberAddedEvent, + CallMemberRemovedEvent, + CallMemberUpdatedEvent, + CallMemberUpdatedPermissionEvent, + CallMissedEvent, + CallModerationBlurEvent, + CallModerationWarningEvent, + CallNotificationEvent, + CallParticipantCountReport, + CallParticipantCountReportResponse, + CallParticipantResponse, + CallParticipantTimeline, + CallReactionEvent, + CallRecording, + CallRecordingFailedEvent, + CallRecordingReadyEvent, + CallRecordingStartedEvent, + CallRecordingStoppedEvent, + CallRejectedEvent, + CallReportResponse, + CallRequest, + CallResponse, + CallRingEvent, + CallRtmpBroadcastFailedEvent, + CallRtmpBroadcastStartedEvent, + CallRtmpBroadcastStoppedEvent, + CallSessionEndedEvent, + CallSessionParticipantCountsUpdatedEvent, + CallSessionParticipantJoinedEvent, + CallSessionParticipantLeftEvent, + CallSessionResponse, + CallSessionStartedEvent, + CallSettings, + CallSettingsRequest, + CallSettingsResponse, + CallStateResponseFields, + CallStatsParticipant, + CallStatsParticipantCounts, + CallStatsParticipantSession, + CallStatsReportReadyEvent, + CallStatsReportSummaryResponse, + CallTranscription, + CallTranscriptionFailedEvent, + CallTranscriptionReadyEvent, + CallTranscriptionStartedEvent, + CallTranscriptionStoppedEvent, + CallType, + CallTypeResponse, + CallUpdatedEvent, + CallUserFeedbackSubmittedEvent, + CallUserMutedEvent, + CallsPerDayReport, + CallsPerDayReportResponse, + CampaignChannelTemplate, + CampaignCompletedEvent, + CampaignMessageTemplate, + CampaignResponse, + CampaignStartedEvent, + CampaignStatsResponse, + CastPollVoteRequest, + Channel, + ChannelConfig, + ChannelConfigWithInfo, + ChannelCreatedEvent, + ChannelDeletedEvent, + ChannelExport, + ChannelFrozenEvent, + ChannelGetOrCreateRequest, + ChannelHiddenEvent, + ChannelInput, + ChannelMember, + ChannelMemberLookup, + ChannelMemberResponse, + ChannelMessages, + ChannelMute, + ChannelMutedEvent, + ChannelOwnCapability, + ChannelPushPreferences, + ChannelResponse, + ChannelStateResponse, + ChannelStateResponseFields, + ChannelTruncatedEvent, + ChannelTypeConfig, + ChannelUnFrozenEvent, + ChannelUnmutedEvent, + ChannelUpdatedEvent, + ChannelVisibleEvent, + ChatActivityStatsResponse, CheckExternalStorageResponse, CheckPushRequest, CheckPushResponse, + CheckRequest, + CheckResponse, CheckSNSRequest, CheckSNSResponse, CheckSQSRequest, CheckSQSResponse, + ClientOSDataResponse, + ClosedCaptionEvent, + CollectUserFeedbackRequest, + CollectUserFeedbackResponse, + Command, + CommentAddedEvent, + CommentDeletedEvent, + CommentReactionAddedEvent, + CommentReactionDeletedEvent, + CommentReactionUpdatedEvent, + CommentResponse, + CommentUpdatedEvent, + CommitMessageRequest, + ConfigOverrides, + ConfigResponse, + ContentCountRuleParameters, + CountByMinuteResponse, CreateBlockListRequest, CreateBlockListResponse, + CreateCallTypeRequest, + CreateCallTypeResponse, + CreateChannelTypeRequest, + CreateChannelTypeResponse, + CreateCommandRequest, + CreateCommandResponse, CreateDeviceRequest, CreateExternalStorageRequest, CreateExternalStorageResponse, + CreateFeedGroupRequest, + CreateFeedGroupResponse, + CreateFeedViewRequest, + CreateFeedViewResponse, + CreateFeedsBatchRequest, + CreateFeedsBatchResponse, CreateGuestRequest, CreateGuestResponse, CreateImportRequest, CreateImportResponse, CreateImportURLRequest, CreateImportURLResponse, + CreateMembershipLevelRequest, + CreateMembershipLevelResponse, CreatePollOptionRequest, CreatePollRequest, + CreateReminderRequest, CreateRoleRequest, CreateRoleResponse, + CustomActionRequest, + CustomCheckFlag, + CustomCheckRequest, + CustomCheckResponse, + CustomVideoEvent, + DailyAggregateCallDurationReportResponse, + DailyAggregateCallParticipantCountReportResponse, + DailyAggregateCallsPerDayReportResponse, + DailyAggregateQualityScoreReportResponse, + DailyAggregateSDKUsageReportResponse, + DailyAggregateUserFeedbackReportResponse, + DailyMetricResponse, + DailyMetricStatsResponse, + Data, + DataDogInfo, DeactivateUserRequest, DeactivateUserResponse, DeactivateUsersRequest, DeactivateUsersResponse, + DecayFunctionConfig, + DeleteActivitiesRequest, + DeleteActivitiesResponse, + DeleteActivityReactionResponse, + DeleteActivityRequest, + DeleteActivityResponse, + DeleteBookmarkFolderResponse, + DeleteBookmarkResponse, + DeleteCallRequest, + DeleteCallResponse, + DeleteChannelResponse, + DeleteChannelsRequest, + DeleteChannelsResponse, + DeleteChannelsResultResponse, + DeleteCommandResponse, + DeleteCommentReactionResponse, + DeleteCommentResponse, DeleteExternalStorageResponse, + DeleteFeedGroupResponse, + DeleteFeedResponse, + DeleteFeedUserDataResponse, + DeleteFeedViewResponse, + DeleteMessageRequest, + DeleteMessageResponse, + DeleteModerationConfigResponse, + DeleteModerationRuleResponse, + DeleteModerationTemplateResponse, + DeleteReactionRequest, + DeleteReactionResponse, + DeleteRecordingResponse, + DeleteReminderResponse, + DeleteSegmentTargetsRequest, + DeleteTranscriptionResponse, + DeleteUserRequest, DeleteUsersRequest, DeleteUsersResponse, + DeliveryReceipts, + DeliveryReceiptsResponse, + Device, + DeviceDataResponse, + DeviceErrorInfo, + DeviceResponse, + DraftPayloadResponse, + DraftResponse, + EdgeResponse, + EgressHLSResponse, + EgressRTMPResponse, + EgressResponse, + EndCallRequest, + EndCallResponse, + EnrichedActivity, + EnrichedReaction, + EntityCreatorResponse, + ErrorResult, + EventHook, + EventNotificationSettings, + EventRequest, + EventResponse, + ExportChannelsRequest, + ExportChannelsResponse, + ExportFeedUserDataRequest, + ExportFeedUserDataResponse, ExportUserResponse, ExportUsersRequest, ExportUsersResponse, + ExternalStorageResponse, + FCM, + FeedCreatedEvent, + FeedDeletedEvent, + FeedGroup, + FeedGroupChangedEvent, + FeedGroupDeletedEvent, + FeedGroupResponse, + FeedInput, + FeedMemberAddedEvent, + FeedMemberRemovedEvent, + FeedMemberRequest, + FeedMemberResponse, + FeedMemberUpdatedEvent, + FeedOwnCapability, + FeedRequest, + FeedResponse, + FeedUpdatedEvent, + FeedViewResponse, + FeedVisibilityResponse, + FeedsModerationTemplateConfig, + FeedsPreferences, + FeedsReactionResponse, + Field, + FileUploadConfig, FileUploadRequest, FileUploadResponse, + FirebaseConfig, + FirebaseConfigFields, + Flag, + FlagDetails, + FlagFeedback, + FlagMessageDetails, + FlagRequest, + FlagResponse, + FlagUpdatedEvent, + FlagUserOptions, + FollowBatchRequest, + FollowBatchResponse, + FollowCreatedEvent, + FollowDeletedEvent, + FollowPair, + FollowRequest, + FollowResponse, + FollowUpdatedEvent, + FrameRecordSettings, + FrameRecordingResponse, + FrameRecordingSettingsRequest, + FrameRecordingSettingsResponse, + FullUserResponse, + GeofenceResponse, + GeofenceSettings, + GeofenceSettingsRequest, + GeofenceSettingsResponse, + GetActiveCallsStatusResponse, + GetActivityResponse, GetApplicationResponse, GetBlockListResponse, GetBlockedUsersResponse, + GetCallReportResponse, + GetCallResponse, + GetCallSessionParticipantStatsDetailsResponse, + GetCallTypeResponse, + GetCampaignResponse, + GetChannelTypeResponse, + GetCommandResponse, + GetCommentRepliesResponse, + GetCommentResponse, + GetCommentsResponse, + GetConfigResponse, GetCustomPermissionResponse, + GetDraftResponse, + GetEdgesResponse, + GetFeedGroupResponse, + GetFeedViewResponse, + GetFeedVisibilityResponse, + GetFeedsRateLimitsResponse, + GetFollowSuggestionsResponse, GetImportResponse, + GetManyMessagesResponse, + GetMessageResponse, + GetModerationRuleResponse, GetOGResponse, + GetOrCreateCallRequest, + GetOrCreateCallResponse, + GetOrCreateFeedGroupRequest, + GetOrCreateFeedGroupResponse, + GetOrCreateFeedRequest, + GetOrCreateFeedResponse, + GetOrCreateFeedViewRequest, + GetOrCreateFeedViewResponse, GetPushTemplatesResponse, GetRateLimitsResponse, + GetReactionsResponse, + GetRepliesResponse, + GetReviewQueueItemResponse, + GetSegmentResponse, GetTaskResponse, + GetThreadResponse, + GoLiveRequest, + GoLiveResponse, + GoogleVisionConfig, + GroupedStatsResponse, + HLSSettings, + HLSSettingsRequest, + HLSSettingsResponse, + HarmConfig, + HideChannelRequest, + HideChannelResponse, + HuaweiConfig, + HuaweiConfigFields, + ImageContentParameters, + ImageData, + ImageRuleParameters, + ImageSize, ImageUploadRequest, ImageUploadResponse, + Images, + ImportTask, + ImportTaskHistory, + IngressAudioEncodingOptions, + IngressAudioEncodingOptionsRequest, + IngressAudioEncodingResponse, + IngressSettings, + IngressSettingsRequest, + IngressSettingsResponse, + IngressSource, + IngressSourceRequest, + IngressSourceResponse, + IngressVideoEncodingOptions, + IngressVideoEncodingOptionsRequest, + IngressVideoEncodingResponse, + IngressVideoLayer, + IngressVideoLayerRequest, + IngressVideoLayerResponse, + JoinCallAPIMetrics, + KickUserRequest, + KickUserResponse, + KickedUserEvent, + LLMConfig, + LLMRule, + Label, + LabelThresholds, + LayoutSettings, + LayoutSettingsRequest, + LayoutSettingsResponse, + LimitInfo, + LimitsSettings, + LimitsSettingsRequest, + LimitsSettingsResponse, ListBlockListResponse, + ListCallTypeResponse, + ListChannelTypesResponse, + ListCommandsResponse, ListDevicesResponse, ListExternalStorageResponse, + ListFeedGroupsResponse, + ListFeedViewsResponse, + ListFeedVisibilitiesResponse, ListImportsResponse, ListPermissionsResponse, ListPushProvidersResponse, + ListRecordingsResponse, ListRolesResponse, + ListTranscriptionsResponse, + MarkActivityRequest, + MarkChannelsReadRequest, + MarkReadRequest, + MarkReadResponse, + MarkReviewedRequest, + MarkUnreadRequest, + MemberAddedEvent, + MemberRemovedEvent, + MemberRequest, + MemberResponse, + MemberUpdatedEvent, + MembersResponse, + MembershipLevelResponse, + Message, + MessageActionRequest, + MessageChangeSet, + MessageDeletedEvent, + MessageFlagResponse, + MessageFlaggedEvent, + MessageHistoryEntryResponse, + MessageModerationResult, + MessageNewEvent, + MessageOptions, + MessagePaginationParams, + MessageReadEvent, + MessageReminder, + MessageRequest, + MessageResponse, + MessageStatsResponse, + MessageUnblockedEvent, + MessageUndeletedEvent, + MessageUpdate, + MessageUpdatedEvent, + MessageWithChannelResponse, + MetricThreshold, + ModerationActionConfig, + ModerationCheckCompletedEvent, + ModerationConfig, + ModerationCustomActionEvent, + ModerationDashboardPreferences, + ModerationFlagResponse, + ModerationFlaggedEvent, + ModerationMarkReviewedEvent, + ModerationPayload, + ModerationResponse, + ModerationRuleV2Response, + ModerationV2Response, + MuteChannelRequest, + MuteChannelResponse, + MuteRequest, + MuteResponse, + MuteUsersRequest, + MuteUsersResponse, + NetworkMetricsReportResponse, + NoiseCancellationSettings, + NotificationConfig, + NotificationContext, + NotificationFeedUpdatedEvent, + NotificationMarkUnreadEvent, + NotificationSettings, + NotificationStatusResponse, + NotificationTarget, + NotificationTrigger, + OCRRule, + OnlyUserID, + OverviewDashboardConfig, + OwnCapabilitiesBatchRequest, + OwnCapabilitiesBatchResponse, + OwnCapability, + OwnUser, + OwnUserResponse, + PagerRequest, + PagerResponse, + PaginationParams, + ParticipantCountByMinuteResponse, + ParticipantCountOverTimeResponse, + ParticipantReportResponse, + ParticipantSeriesPublisherStats, + ParticipantSeriesSubscriberStats, + ParticipantSeriesSubscriptionTrackMetrics, + ParticipantSeriesTimeframe, + ParticipantSeriesTrackMetrics, + ParticipantSeriesUserStats, + PendingMessageEvent, + PendingMessageResponse, + PerSDKUsageReport, + Permission, + PermissionRequestEvent, + PinActivityRequest, + PinActivityResponse, + PinRequest, + PinResponse, + PlatformDataResponse, + Policy, + PolicyRequest, + Poll, + PollOption, + PollOptionInput, + PollOptionRequest, PollOptionResponse, + PollOptionResponseData, PollResponse, + PollResponseData, + PollVote, + PollVoteResponse, + PollVoteResponseData, PollVotesResponse, + PrivacySettings, + PrivacySettingsResponse, + PublishedTrackFlags, + PublisherAllMetrics, + PublisherAudioMetrics, + PublisherStatsResponse, + PublisherVideoMetrics, + PublishersMetrics, + PushConfig, + PushNotificationConfig, + PushNotificationFields, + PushNotificationSettingsResponse, + PushPreferenceInput, + PushPreferences, + PushProvider, + PushProviderResponse, + PushTemplate, + QualityScoreReport, + QualityScoreReportResponse, + QueryActivitiesRequest, + QueryActivitiesResponse, + QueryActivityReactionsRequest, + QueryActivityReactionsResponse, + QueryAggregateCallStatsRequest, + QueryAggregateCallStatsResponse, + QueryBannedUsersPayload, + QueryBannedUsersResponse, + QueryBookmarkFoldersRequest, + QueryBookmarkFoldersResponse, + QueryBookmarksRequest, + QueryBookmarksResponse, + QueryCallMembersRequest, + QueryCallMembersResponse, + QueryCallParticipantsRequest, + QueryCallParticipantsResponse, + QueryCallSessionParticipantStatsResponse, + QueryCallSessionParticipantStatsTimelineResponse, + QueryCallStatsRequest, + QueryCallStatsResponse, + QueryCallsRequest, + QueryCallsResponse, + QueryCampaignsRequest, + QueryCampaignsResponse, + QueryChannelsRequest, + QueryChannelsResponse, + QueryCommentReactionsRequest, + QueryCommentReactionsResponse, + QueryCommentsRequest, + QueryCommentsResponse, + QueryDraftsRequest, + QueryDraftsResponse, + QueryFeedMembersRequest, + QueryFeedMembersResponse, + QueryFeedModerationTemplate, + QueryFeedModerationTemplatesResponse, + QueryFeedsRequest, + QueryFeedsResponse, + QueryFeedsUsageStatsRequest, + QueryFeedsUsageStatsResponse, + QueryFollowsRequest, + QueryFollowsResponse, + QueryMembersPayload, + QueryMembershipLevelsRequest, + QueryMembershipLevelsResponse, + QueryMessageFlagsPayload, + QueryMessageFlagsResponse, + QueryMessageHistoryRequest, + QueryMessageHistoryResponse, + QueryModerationConfigsRequest, + QueryModerationConfigsResponse, + QueryModerationFlagsRequest, + QueryModerationFlagsResponse, + QueryModerationLogsRequest, + QueryModerationLogsResponse, + QueryModerationRulesRequest, + QueryModerationRulesResponse, QueryPollVotesRequest, QueryPollsRequest, QueryPollsResponse, + QueryReactionsRequest, + QueryReactionsResponse, + QueryRemindersRequest, + QueryRemindersResponse, + QueryReviewQueueRequest, + QueryReviewQueueResponse, + QuerySegmentTargetsRequest, + QuerySegmentTargetsResponse, + QuerySegmentsRequest, + QuerySegmentsResponse, + QueryThreadsRequest, + QueryThreadsResponse, + QueryUserFeedbackRequest, + QueryUserFeedbackResponse, QueryUsersPayload, QueryUsersResponse, + RTMPBroadcastRequest, + RTMPIngress, + RTMPLocation, + RTMPSettings, + RTMPSettingsRequest, + RTMPSettingsResponse, + RankingConfig, + Reaction, + ReactionDeletedEvent, + ReactionGroupResponse, + ReactionNewEvent, + ReactionRequest, + ReactionResponse, + ReactionUpdatedEvent, ReactivateUserRequest, ReactivateUserResponse, ReactivateUsersRequest, ReactivateUsersResponse, + ReadReceipts, + ReadReceiptsResponse, + ReadStateResponse, + RecordSettings, + RecordSettingsRequest, + RecordSettingsResponse, + RejectFeedMemberInviteRequest, + RejectFeedMemberInviteResponse, + RejectFollowRequest, + RejectFollowResponse, + ReminderCreatedEvent, + ReminderDeletedEvent, + ReminderNotificationEvent, + ReminderResponseData, + ReminderUpdatedEvent, + RepliesMeta, + ReportByHistogramBucket, + ReportResponse, Response, + RestoreActionRequest, RestoreUsersRequest, + ReviewQueueItemNewEvent, + ReviewQueueItemResponse, + ReviewQueueItemUpdatedEvent, + RingSettings, + RingSettingsRequest, + RingSettingsResponse, + Role, + RuleBuilderAction, + RuleBuilderCondition, + RuleBuilderConditionGroup, + RuleBuilderConfig, + RuleBuilderRule, + S3Request, + SDKUsageReport, + SDKUsageReportResponse, + SRTIngress, + ScreensharingSettings, + ScreensharingSettingsRequest, + ScreensharingSettingsResponse, + SearchPayload, + SearchResponse, + SearchResult, + SearchResultMessage, + SearchWarning, + Segment, + SegmentResponse, + SegmentTargetResponse, + SendCallEventRequest, + SendCallEventResponse, + SendClosedCaptionRequest, + SendClosedCaptionResponse, + SendEventRequest, + SendMessageRequest, + SendMessageResponse, + SendReactionRequest, + SendReactionResponse, + SendUserCustomEventRequest, + SessionSettings, + SessionSettingsRequest, + SessionSettingsResponse, + ShadowBlockActionRequest, + SharedLocation, SharedLocationResponse, + SharedLocationResponseData, SharedLocationsResponse, + ShowChannelRequest, + ShowChannelResponse, + SingleFollowResponse, + SortParam, + SortParamRequest, + SpeechSegmentConfig, + StartCampaignRequest, + StartCampaignResponse, + StartClosedCaptionsRequest, + StartClosedCaptionsResponse, + StartFrameRecordingRequest, + StartFrameRecordingResponse, + StartHLSBroadcastingRequest, + StartHLSBroadcastingResponse, + StartRTMPBroadcastsRequest, + StartRTMPBroadcastsResponse, + StartRecordingRequest, + StartRecordingResponse, + StartTranscriptionRequest, + StartTranscriptionResponse, + StopAllRTMPBroadcastsRequest, + StopAllRTMPBroadcastsResponse, + StopCampaignRequest, + StopClosedCaptionsRequest, + StopClosedCaptionsResponse, + StopFrameRecordingRequest, + StopFrameRecordingResponse, + StopHLSBroadcastingRequest, + StopHLSBroadcastingResponse, + StopLiveRequest, + StopLiveResponse, + StopRTMPBroadcastsRequest, + StopRTMPBroadcastsResponse, + StopRecordingRequest, + StopRecordingResponse, + StopTranscriptionRequest, + StopTranscriptionResponse, + StoriesConfig, + StoriesFeedUpdatedEvent, + SubmitActionRequest, + SubmitActionResponse, + SubscriberAllMetrics, + SubscriberAudioMetrics, + SubscriberStatsResponse, + SubscriberVideoMetrics, + SubscribersMetrics, + TargetResolution, + TextContentParameters, + TextRuleParameters, + ThreadParticipant, + ThreadResponse, + ThreadStateResponse, + ThreadUpdatedEvent, + ThreadedCommentResponse, + Thresholds, + ThumbnailResponse, + ThumbnailsSettings, + ThumbnailsSettingsRequest, + ThumbnailsSettingsResponse, + Time, + TrackStatsResponse, + TranscriptionSettings, + TranscriptionSettingsRequest, + TranscriptionSettingsResponse, + TranslateMessageRequest, + TranslationSettings, + TruncateChannelRequest, + TruncateChannelResponse, + TypingIndicators, + TypingIndicatorsResponse, + UnbanActionRequest, + UnbanRequest, + UnbanResponse, + UnblockActionRequest, + UnblockUserRequest, + UnblockUserResponse, UnblockUsersRequest, UnblockUsersResponse, + UnblockedUserEvent, + UnfollowBatchRequest, + UnfollowBatchResponse, + UnfollowResponse, + UnmuteChannelRequest, + UnmuteRequest, + UnmuteResponse, + UnpinActivityResponse, + UnpinRequest, + UnpinResponse, + UnreadCountsBatchRequest, + UnreadCountsBatchResponse, + UnreadCountsChannel, + UnreadCountsChannelType, + UnreadCountsResponse, + UnreadCountsThread, + UpdateActivityPartialRequest, + UpdateActivityPartialResponse, + UpdateActivityRequest, + UpdateActivityResponse, UpdateAppRequest, UpdateBlockListRequest, UpdateBlockListResponse, + UpdateBookmarkFolderRequest, + UpdateBookmarkFolderResponse, + UpdateBookmarkRequest, + UpdateBookmarkResponse, + UpdateCallMembersRequest, + UpdateCallMembersResponse, + UpdateCallRequest, + UpdateCallResponse, + UpdateCallTypeRequest, + UpdateCallTypeResponse, + UpdateChannelPartialRequest, + UpdateChannelPartialResponse, + UpdateChannelRequest, + UpdateChannelResponse, + UpdateChannelTypeRequest, + UpdateChannelTypeResponse, + UpdateCommandRequest, + UpdateCommandResponse, + UpdateCommentRequest, + UpdateCommentResponse, UpdateExternalStorageRequest, UpdateExternalStorageResponse, + UpdateFeedGroupRequest, + UpdateFeedGroupResponse, + UpdateFeedMembersRequest, + UpdateFeedMembersResponse, + UpdateFeedRequest, + UpdateFeedResponse, + UpdateFeedViewRequest, + UpdateFeedViewResponse, + UpdateFeedVisibilityRequest, + UpdateFeedVisibilityResponse, + UpdateFollowRequest, + UpdateFollowResponse, UpdateLiveLocationRequest, + UpdateMemberPartialRequest, + UpdateMemberPartialResponse, + UpdateMembershipLevelRequest, + UpdateMembershipLevelResponse, + UpdateMessagePartialRequest, + UpdateMessagePartialResponse, + UpdateMessageRequest, + UpdateMessageResponse, UpdatePollOptionRequest, UpdatePollPartialRequest, UpdatePollRequest, + UpdateReminderRequest, + UpdateReminderResponse, + UpdateThreadPartialRequest, + UpdateThreadPartialResponse, + UpdateUserPartialRequest, + UpdateUserPermissionsRequest, + UpdateUserPermissionsResponse, UpdateUsersPartialRequest, UpdateUsersRequest, UpdateUsersResponse, + UpdatedCallPermissionsEvent, + UploadChannelFileRequest, + UploadChannelFileResponse, + UploadChannelRequest, + UploadChannelResponse, + UpsertActivitiesRequest, + UpsertActivitiesResponse, + UpsertConfigRequest, + UpsertConfigResponse, + UpsertModerationRuleRequest, + UpsertModerationRuleResponse, + UpsertModerationTemplateRequest, + UpsertModerationTemplateResponse, UpsertPushPreferencesRequest, UpsertPushPreferencesResponse, UpsertPushProviderRequest, UpsertPushProviderResponse, UpsertPushTemplateRequest, UpsertPushTemplateResponse, + User, + UserBannedEvent, + UserCreatedWithinParameters, + UserCustomEventRequest, + UserCustomPropertyParameters, + UserDeactivatedEvent, + UserDeletedEvent, + UserFeedbackReport, + UserFeedbackReportResponse, + UserFeedbackResponse, + UserFlaggedEvent, + UserMessagesDeletedEvent, + UserMute, + UserMuteResponse, + UserMutedEvent, + UserRatingReportResponse, + UserReactivatedEvent, + UserRequest, + UserResponse, + UserResponseCommonFields, + UserResponsePrivacyFields, + UserRuleParameters, + UserUnbannedEvent, + UserUnmutedEvent, + UserUnreadReminderEvent, + UserUpdatedEvent, + VelocityFilterConfig, + VelocityFilterConfigRule, + VideoCallRuleConfig, + VideoContentParameters, + VideoEndCallRequest, + VideoKickUserRequest, + VideoReactionOverTimeResponse, + VideoReactionsResponse, + VideoRuleParameters, + VideoSettings, + VideoSettingsRequest, + VideoSettingsResponse, + VoteData, + WHIPIngress, + WSEvent, + WebhookEvent, + WrappedUnreadCountsResponse, + XiaomiConfig, + XiaomiConfigFields, } from '../models'; import { decoders } from '../model-decoders/decoders'; @@ -101,7 +1041,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/app', undefined, undefined); - decoders.GetApplicationResponse?.(response.body); + decoders['GetApplicationResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -170,7 +1110,7 @@ export class CommonApi { 'application/json', ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -186,7 +1126,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/blocklists', undefined, queryParams); - decoders.ListBlockListResponse?.(response.body); + decoders['ListBlockListResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -197,6 +1137,8 @@ export class CommonApi { const body = { name: request?.name, words: request?.words, + is_leet_check_enabled: request?.is_leet_check_enabled, + is_plural_check_enabled: request?.is_plural_check_enabled, team: request?.team, type: request?.type, }; @@ -212,7 +1154,7 @@ export class CommonApi { 'application/json', ); - decoders.CreateBlockListResponse?.(response.body); + decoders['CreateBlockListResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -235,7 +1177,7 @@ export class CommonApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -255,7 +1197,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/blocklists/{name}', pathParams, queryParams); - decoders.GetBlockListResponse?.(response.body); + decoders['GetBlockListResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -267,6 +1209,8 @@ export class CommonApi { name: request?.name, }; const body = { + is_leet_check_enabled: request?.is_leet_check_enabled, + is_plural_check_enabled: request?.is_plural_check_enabled, team: request?.team, words: request?.words, }; @@ -282,7 +1226,7 @@ export class CommonApi { 'application/json', ); - decoders.UpdateBlockListResponse?.(response.body); + decoders['UpdateBlockListResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -314,7 +1258,7 @@ export class CommonApi { 'application/json', ); - decoders.CheckPushResponse?.(response.body); + decoders['CheckPushResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -339,7 +1283,7 @@ export class CommonApi { 'application/json', ); - decoders.CheckSNSResponse?.(response.body); + decoders['CheckSNSResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -364,7 +1308,7 @@ export class CommonApi { 'application/json', ); - decoders.CheckSQSResponse?.(response.body); + decoders['CheckSQSResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -385,7 +1329,7 @@ export class CommonApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -401,7 +1345,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/devices', undefined, queryParams); - decoders.ListDevicesResponse?.(response.body); + decoders['ListDevicesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -427,7 +1371,7 @@ export class CommonApi { 'application/json', ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -450,7 +1394,7 @@ export class CommonApi { 'application/json', ); - decoders.ExportUsersResponse?.(response.body); + decoders['ExportUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -462,7 +1406,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/external_storage', undefined, undefined); - decoders.ListExternalStorageResponse?.(response.body); + decoders['ListExternalStorageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -491,7 +1435,7 @@ export class CommonApi { 'application/json', ); - decoders.CreateExternalStorageResponse?.(response.body); + decoders['CreateExternalStorageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -507,7 +1451,7 @@ export class CommonApi { StreamResponse >('DELETE', '/api/v2/external_storage/{name}', pathParams, undefined); - decoders.DeleteExternalStorageResponse?.(response.body); + decoders['DeleteExternalStorageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -538,7 +1482,7 @@ export class CommonApi { 'application/json', ); - decoders.UpdateExternalStorageResponse?.(response.body); + decoders['UpdateExternalStorageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -554,7 +1498,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/external_storage/{name}/check', pathParams, undefined); - decoders.CheckExternalStorageResponse?.(response.body); + decoders['CheckExternalStorageResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -570,7 +1514,7 @@ export class CommonApi { StreamResponse >('POST', '/api/v2/guest', undefined, undefined, body, 'application/json'); - decoders.CreateGuestResponse?.(response.body); + decoders['CreateGuestResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -593,7 +1537,7 @@ export class CommonApi { 'application/json', ); - decoders.CreateImportURLResponse?.(response.body); + decoders['CreateImportURLResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -603,7 +1547,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/imports', undefined, undefined); - decoders.ListImportsResponse?.(response.body); + decoders['ListImportsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -627,7 +1571,7 @@ export class CommonApi { 'application/json', ); - decoders.CreateImportResponse?.(response.body); + decoders['CreateImportResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -643,7 +1587,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/imports/{id}', pathParams, undefined); - decoders.GetImportResponse?.(response.body); + decoders['GetImportResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -659,7 +1603,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/og', undefined, queryParams); - decoders.GetOGResponse?.(response.body); + decoders['GetOGResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -669,7 +1613,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/permissions', undefined, undefined); - decoders.ListPermissionsResponse?.(response.body); + decoders['ListPermissionsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -685,7 +1629,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/permissions/{id}', pathParams, undefined); - decoders.GetCustomPermissionResponse?.(response.body); + decoders['GetCustomPermissionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -713,7 +1657,7 @@ export class CommonApi { StreamResponse >('POST', '/api/v2/polls', undefined, undefined, body, 'application/json'); - decoders.PollResponse?.(response.body); + decoders['PollResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -741,7 +1685,7 @@ export class CommonApi { StreamResponse >('PUT', '/api/v2/polls', undefined, undefined, body, 'application/json'); - decoders.PollResponse?.(response.body); + decoders['PollResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -771,7 +1715,7 @@ export class CommonApi { 'application/json', ); - decoders.QueryPollsResponse?.(response.body); + decoders['QueryPollsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -794,7 +1738,7 @@ export class CommonApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -814,7 +1758,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/polls/{poll_id}', pathParams, queryParams); - decoders.PollResponse?.(response.body); + decoders['PollResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -843,7 +1787,7 @@ export class CommonApi { 'application/json', ); - decoders.PollResponse?.(response.body); + decoders['PollResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -872,7 +1816,7 @@ export class CommonApi { 'application/json', ); - decoders.PollOptionResponse?.(response.body); + decoders['PollOptionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -902,7 +1846,7 @@ export class CommonApi { 'application/json', ); - decoders.PollOptionResponse?.(response.body); + decoders['PollOptionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -927,7 +1871,7 @@ export class CommonApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -954,7 +1898,7 @@ export class CommonApi { queryParams, ); - decoders.PollOptionResponse?.(response.body); + decoders['PollOptionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -987,7 +1931,7 @@ export class CommonApi { 'application/json', ); - decoders.PollVotesResponse?.(response.body); + decoders['PollVotesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1010,7 +1954,7 @@ export class CommonApi { 'application/json', ); - decoders.UpsertPushPreferencesResponse?.(response.body); + decoders['UpsertPushPreferencesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1022,7 +1966,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/push_providers', undefined, undefined); - decoders.ListPushProvidersResponse?.(response.body); + decoders['ListPushProvidersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1045,7 +1989,7 @@ export class CommonApi { 'application/json', ); - decoders.UpsertPushProviderResponse?.(response.body); + decoders['UpsertPushProviderResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1066,7 +2010,7 @@ export class CommonApi { undefined, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1084,7 +2028,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/push_templates', undefined, queryParams); - decoders.GetPushTemplatesResponse?.(response.body); + decoders['GetPushTemplatesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1111,7 +2055,7 @@ export class CommonApi { 'application/json', ); - decoders.UpsertPushTemplateResponse?.(response.body); + decoders['UpsertPushTemplateResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1135,7 +2079,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/rate_limits', undefined, queryParams); - decoders.GetRateLimitsResponse?.(response.body); + decoders['GetRateLimitsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1145,7 +2089,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/roles', undefined, undefined); - decoders.ListRolesResponse?.(response.body); + decoders['ListRolesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1161,7 +2105,7 @@ export class CommonApi { StreamResponse >('POST', '/api/v2/roles', undefined, undefined, body, 'application/json'); - decoders.CreateRoleResponse?.(response.body); + decoders['CreateRoleResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1180,7 +2124,7 @@ export class CommonApi { undefined, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1196,7 +2140,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/tasks/{id}', pathParams, undefined); - decoders.GetTaskResponse?.(response.body); + decoders['GetTaskResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1215,7 +2159,7 @@ export class CommonApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1239,7 +2183,7 @@ export class CommonApi { 'multipart/form-data', ); - decoders.FileUploadResponse?.(response.body); + decoders['FileUploadResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1258,7 +2202,7 @@ export class CommonApi { queryParams, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1283,7 +2227,7 @@ export class CommonApi { 'multipart/form-data', ); - decoders.ImageUploadResponse?.(response.body); + decoders['ImageUploadResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1299,7 +2243,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/users', undefined, queryParams); - decoders.QueryUsersResponse?.(response.body); + decoders['QueryUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1315,7 +2259,7 @@ export class CommonApi { StreamResponse >('PATCH', '/api/v2/users', undefined, undefined, body, 'application/json'); - decoders.UpdateUsersResponse?.(response.body); + decoders['UpdateUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1331,7 +2275,7 @@ export class CommonApi { StreamResponse >('POST', '/api/v2/users', undefined, undefined, body, 'application/json'); - decoders.UpdateUsersResponse?.(response.body); + decoders['UpdateUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1347,7 +2291,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/users/block', undefined, queryParams); - decoders.GetBlockedUsersResponse?.(response.body); + decoders['GetBlockedUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1372,7 +2316,7 @@ export class CommonApi { 'application/json', ); - decoders.BlockUsersResponse?.(response.body); + decoders['BlockUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1398,7 +2342,7 @@ export class CommonApi { 'application/json', ); - decoders.DeactivateUsersResponse?.(response.body); + decoders['DeactivateUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1428,7 +2372,7 @@ export class CommonApi { 'application/json', ); - decoders.DeleteUsersResponse?.(response.body); + decoders['DeleteUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1444,7 +2388,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/users/live_locations', undefined, queryParams); - decoders.SharedLocationsResponse?.(response.body); + decoders['SharedLocationsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1473,7 +2417,7 @@ export class CommonApi { 'application/json', ); - decoders.SharedLocationResponse?.(response.body); + decoders['SharedLocationResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1499,7 +2443,7 @@ export class CommonApi { 'application/json', ); - decoders.ReactivateUsersResponse?.(response.body); + decoders['ReactivateUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1520,7 +2464,7 @@ export class CommonApi { 'application/json', ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1545,7 +2489,7 @@ export class CommonApi { 'application/json', ); - decoders.UnblockUsersResponse?.(response.body); + decoders['UnblockUsersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1572,7 +2516,7 @@ export class CommonApi { 'application/json', ); - decoders.DeactivateUserResponse?.(response.body); + decoders['DeactivateUserResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1588,7 +2532,7 @@ export class CommonApi { StreamResponse >('GET', '/api/v2/users/{user_id}/export', pathParams, undefined); - decoders.ExportUserResponse?.(response.body); + decoders['ExportUserResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1616,7 +2560,7 @@ export class CommonApi { 'application/json', ); - decoders.ReactivateUserResponse?.(response.body); + decoders['ReactivateUserResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } diff --git a/src/gen/feeds/FeedApi.ts b/src/gen/feeds/FeedApi.ts index bf82841..b548176 100644 --- a/src/gen/feeds/FeedApi.ts +++ b/src/gen/feeds/FeedApi.ts @@ -1,23 +1,1035 @@ import { StreamResponse, FeedsApi } from '../../gen-imports'; import { + AIImageConfig, + AITextConfig, + AIVideoConfig, + APIError, + APNConfig, + APNConfigFields, + APNS, + AWSRekognitionRule, AcceptFeedMemberInviteRequest, AcceptFeedMemberInviteResponse, + AcceptFollowRequest, + AcceptFollowResponse, + Action, + ActionLogResponse, + ActionSequence, + ActiveCallsBitrateStats, + ActiveCallsFPSStats, + ActiveCallsLatencyStats, + ActiveCallsMetrics, + ActiveCallsResolutionStats, + ActiveCallsSummary, + ActivityAddedEvent, + ActivityDeletedEvent, + ActivityFeedbackRequest, + ActivityFeedbackResponse, + ActivityLocation, + ActivityMarkEvent, + ActivityMarkedEvent, + ActivityPinResponse, + ActivityPinnedEvent, + ActivityProcessorConfig, + ActivityReactionAddedEvent, + ActivityReactionDeletedEvent, + ActivityReactionUpdatedEvent, + ActivityRemovedFromFeedEvent, + ActivityRequest, + ActivityResponse, + ActivitySelectorConfig, + ActivitySelectorConfigResponse, + ActivityUnpinnedEvent, + ActivityUpdatedEvent, + AddActivityRequest, + AddActivityResponse, + AddBookmarkRequest, + AddBookmarkResponse, + AddCommentReactionRequest, + AddCommentReactionResponse, + AddCommentRequest, + AddCommentResponse, + AddCommentsBatchRequest, + AddCommentsBatchResponse, + AddFolderRequest, + AddReactionRequest, + AddReactionResponse, + AggregatedActivityResponse, + AggregationConfig, + AnyEvent, + AppResponseFields, + AsyncBulkImageModerationEvent, + AsyncExportChannelsEvent, + AsyncExportErrorEvent, + AsyncExportModerationLogsEvent, + AsyncExportUsersEvent, + AsyncModerationCallbackConfig, + AsyncModerationConfiguration, + Attachment, + AudioSettings, + AudioSettingsRequest, + AudioSettingsResponse, + AutomodDetails, + AutomodPlatformCircumventionConfig, + AutomodRule, + AutomodSemanticFiltersConfig, + AutomodSemanticFiltersRule, + AutomodToxicityConfig, + AzureRequest, + BackstageSettings, + BackstageSettingsRequest, + BackstageSettingsResponse, + Ban, + BanActionRequest, + BanOptions, + BanRequest, + BanResponse, + BlockListConfig, + BlockListOptions, + BlockListResponse, + BlockListRule, + BlockUserRequest, + BlockUserResponse, + BlockUsersRequest, + BlockUsersResponse, + BlockedUserEvent, + BlockedUserResponse, + BodyguardImageAnalysisConfig, + BodyguardRule, + BodyguardSeverityRule, + BookmarkAddedEvent, + BookmarkDeletedEvent, + BookmarkFolderDeletedEvent, + BookmarkFolderResponse, + BookmarkFolderUpdatedEvent, + BookmarkResponse, + BookmarkUpdatedEvent, + Bound, + BroadcastSettings, + BroadcastSettingsRequest, + BroadcastSettingsResponse, + BrowserDataResponse, + BulkImageModerationRequest, + BulkImageModerationResponse, + CallAcceptedEvent, + CallClosedCaption, + CallClosedCaptionsFailedEvent, + CallClosedCaptionsStartedEvent, + CallClosedCaptionsStoppedEvent, + CallCreatedEvent, + CallDeletedEvent, + CallDurationReport, + CallDurationReportResponse, + CallEndedEvent, + CallFrameRecordingFailedEvent, + CallFrameRecordingFrameReadyEvent, + CallFrameRecordingStartedEvent, + CallFrameRecordingStoppedEvent, + CallHLSBroadcastingFailedEvent, + CallHLSBroadcastingStartedEvent, + CallHLSBroadcastingStoppedEvent, + CallIngressResponse, + CallLiveStartedEvent, + CallMemberAddedEvent, + CallMemberRemovedEvent, + CallMemberUpdatedEvent, + CallMemberUpdatedPermissionEvent, + CallMissedEvent, + CallModerationBlurEvent, + CallModerationWarningEvent, + CallNotificationEvent, + CallParticipantCountReport, + CallParticipantCountReportResponse, + CallParticipantResponse, + CallParticipantTimeline, + CallReactionEvent, + CallRecording, + CallRecordingFailedEvent, + CallRecordingReadyEvent, + CallRecordingStartedEvent, + CallRecordingStoppedEvent, + CallRejectedEvent, + CallReportResponse, + CallRequest, + CallResponse, + CallRingEvent, + CallRtmpBroadcastFailedEvent, + CallRtmpBroadcastStartedEvent, + CallRtmpBroadcastStoppedEvent, + CallSessionEndedEvent, + CallSessionParticipantCountsUpdatedEvent, + CallSessionParticipantJoinedEvent, + CallSessionParticipantLeftEvent, + CallSessionResponse, + CallSessionStartedEvent, + CallSettings, + CallSettingsRequest, + CallSettingsResponse, + CallStateResponseFields, + CallStatsParticipant, + CallStatsParticipantCounts, + CallStatsParticipantSession, + CallStatsReportReadyEvent, + CallStatsReportSummaryResponse, + CallTranscription, + CallTranscriptionFailedEvent, + CallTranscriptionReadyEvent, + CallTranscriptionStartedEvent, + CallTranscriptionStoppedEvent, + CallType, + CallTypeResponse, + CallUpdatedEvent, + CallUserFeedbackSubmittedEvent, + CallUserMutedEvent, + CallsPerDayReport, + CallsPerDayReportResponse, + CampaignChannelTemplate, + CampaignCompletedEvent, + CampaignMessageTemplate, + CampaignResponse, + CampaignStartedEvent, + CampaignStatsResponse, + CastPollVoteRequest, + Channel, + ChannelConfig, + ChannelConfigWithInfo, + ChannelCreatedEvent, + ChannelDeletedEvent, + ChannelExport, + ChannelFrozenEvent, + ChannelGetOrCreateRequest, + ChannelHiddenEvent, + ChannelInput, + ChannelMember, + ChannelMemberLookup, + ChannelMemberResponse, + ChannelMessages, + ChannelMute, + ChannelMutedEvent, + ChannelOwnCapability, + ChannelPushPreferences, + ChannelResponse, + ChannelStateResponse, + ChannelStateResponseFields, + ChannelTruncatedEvent, + ChannelTypeConfig, + ChannelUnFrozenEvent, + ChannelUnmutedEvent, + ChannelUpdatedEvent, + ChannelVisibleEvent, + ChatActivityStatsResponse, + CheckExternalStorageResponse, + CheckPushRequest, + CheckPushResponse, + CheckRequest, + CheckResponse, + CheckSNSRequest, + CheckSNSResponse, + CheckSQSRequest, + CheckSQSResponse, + ClientOSDataResponse, + ClosedCaptionEvent, + CollectUserFeedbackRequest, + CollectUserFeedbackResponse, + Command, + CommentAddedEvent, + CommentDeletedEvent, + CommentReactionAddedEvent, + CommentReactionDeletedEvent, + CommentReactionUpdatedEvent, + CommentResponse, + CommentUpdatedEvent, + CommitMessageRequest, + ConfigOverrides, + ConfigResponse, + ContentCountRuleParameters, + CountByMinuteResponse, + CreateBlockListRequest, + CreateBlockListResponse, + CreateCallTypeRequest, + CreateCallTypeResponse, + CreateChannelTypeRequest, + CreateChannelTypeResponse, + CreateCommandRequest, + CreateCommandResponse, + CreateDeviceRequest, + CreateExternalStorageRequest, + CreateExternalStorageResponse, + CreateFeedGroupRequest, + CreateFeedGroupResponse, + CreateFeedViewRequest, + CreateFeedViewResponse, + CreateFeedsBatchRequest, + CreateFeedsBatchResponse, + CreateGuestRequest, + CreateGuestResponse, + CreateImportRequest, + CreateImportResponse, + CreateImportURLRequest, + CreateImportURLResponse, + CreateMembershipLevelRequest, + CreateMembershipLevelResponse, + CreatePollOptionRequest, + CreatePollRequest, + CreateReminderRequest, + CreateRoleRequest, + CreateRoleResponse, + CustomActionRequest, + CustomCheckFlag, + CustomCheckRequest, + CustomCheckResponse, + CustomVideoEvent, + DailyAggregateCallDurationReportResponse, + DailyAggregateCallParticipantCountReportResponse, + DailyAggregateCallsPerDayReportResponse, + DailyAggregateQualityScoreReportResponse, + DailyAggregateSDKUsageReportResponse, + DailyAggregateUserFeedbackReportResponse, + DailyMetricResponse, + DailyMetricStatsResponse, + Data, + DataDogInfo, + DeactivateUserRequest, + DeactivateUserResponse, + DeactivateUsersRequest, + DeactivateUsersResponse, + DecayFunctionConfig, + DeleteActivitiesRequest, + DeleteActivitiesResponse, + DeleteActivityReactionResponse, + DeleteActivityRequest, + DeleteActivityResponse, + DeleteBookmarkFolderResponse, + DeleteBookmarkResponse, + DeleteCallRequest, + DeleteCallResponse, + DeleteChannelResponse, + DeleteChannelsRequest, + DeleteChannelsResponse, + DeleteChannelsResultResponse, + DeleteCommandResponse, + DeleteCommentReactionResponse, + DeleteCommentResponse, + DeleteExternalStorageResponse, + DeleteFeedGroupResponse, DeleteFeedResponse, + DeleteFeedUserDataResponse, + DeleteFeedViewResponse, + DeleteMessageRequest, + DeleteMessageResponse, + DeleteModerationConfigResponse, + DeleteModerationRuleResponse, + DeleteModerationTemplateResponse, + DeleteReactionRequest, + DeleteReactionResponse, + DeleteRecordingResponse, + DeleteReminderResponse, + DeleteSegmentTargetsRequest, + DeleteTranscriptionResponse, + DeleteUserRequest, + DeleteUsersRequest, + DeleteUsersResponse, + DeliveryReceipts, + DeliveryReceiptsResponse, + Device, + DeviceDataResponse, + DeviceErrorInfo, + DeviceResponse, + DraftPayloadResponse, + DraftResponse, + EdgeResponse, + EgressHLSResponse, + EgressRTMPResponse, + EgressResponse, + EndCallRequest, + EndCallResponse, + EnrichedActivity, + EnrichedReaction, + EntityCreatorResponse, + ErrorResult, + EventHook, + EventNotificationSettings, + EventRequest, + EventResponse, + ExportChannelsRequest, + ExportChannelsResponse, + ExportFeedUserDataRequest, + ExportFeedUserDataResponse, + ExportUserResponse, + ExportUsersRequest, + ExportUsersResponse, + ExternalStorageResponse, + FCM, + FeedCreatedEvent, + FeedDeletedEvent, + FeedGroup, + FeedGroupChangedEvent, + FeedGroupDeletedEvent, + FeedGroupResponse, + FeedInput, + FeedMemberAddedEvent, + FeedMemberRemovedEvent, + FeedMemberRequest, + FeedMemberResponse, + FeedMemberUpdatedEvent, + FeedOwnCapability, + FeedRequest, + FeedResponse, + FeedUpdatedEvent, + FeedViewResponse, + FeedVisibilityResponse, + FeedsModerationTemplateConfig, + FeedsPreferences, + FeedsReactionResponse, + Field, + FileUploadConfig, + FileUploadRequest, + FileUploadResponse, + FirebaseConfig, + FirebaseConfigFields, + Flag, + FlagDetails, + FlagFeedback, + FlagMessageDetails, + FlagRequest, + FlagResponse, + FlagUpdatedEvent, + FlagUserOptions, + FollowBatchRequest, + FollowBatchResponse, + FollowCreatedEvent, + FollowDeletedEvent, + FollowPair, + FollowRequest, + FollowResponse, + FollowUpdatedEvent, + FrameRecordSettings, + FrameRecordingResponse, + FrameRecordingSettingsRequest, + FrameRecordingSettingsResponse, + FullUserResponse, + GeofenceResponse, + GeofenceSettings, + GeofenceSettingsRequest, + GeofenceSettingsResponse, + GetActiveCallsStatusResponse, + GetActivityResponse, + GetApplicationResponse, + GetBlockListResponse, + GetBlockedUsersResponse, + GetCallReportResponse, + GetCallResponse, + GetCallSessionParticipantStatsDetailsResponse, + GetCallTypeResponse, + GetCampaignResponse, + GetChannelTypeResponse, + GetCommandResponse, + GetCommentRepliesResponse, + GetCommentResponse, + GetCommentsResponse, + GetConfigResponse, + GetCustomPermissionResponse, + GetDraftResponse, + GetEdgesResponse, + GetFeedGroupResponse, + GetFeedViewResponse, + GetFeedVisibilityResponse, + GetFeedsRateLimitsResponse, + GetFollowSuggestionsResponse, + GetImportResponse, + GetManyMessagesResponse, + GetMessageResponse, + GetModerationRuleResponse, + GetOGResponse, + GetOrCreateCallRequest, + GetOrCreateCallResponse, + GetOrCreateFeedGroupRequest, + GetOrCreateFeedGroupResponse, GetOrCreateFeedRequest, GetOrCreateFeedResponse, + GetOrCreateFeedViewRequest, + GetOrCreateFeedViewResponse, + GetPushTemplatesResponse, + GetRateLimitsResponse, + GetReactionsResponse, + GetRepliesResponse, + GetReviewQueueItemResponse, + GetSegmentResponse, + GetTaskResponse, + GetThreadResponse, + GoLiveRequest, + GoLiveResponse, + GoogleVisionConfig, + GroupedStatsResponse, + HLSSettings, + HLSSettingsRequest, + HLSSettingsResponse, + HarmConfig, + HideChannelRequest, + HideChannelResponse, + HuaweiConfig, + HuaweiConfigFields, + ImageContentParameters, + ImageData, + ImageRuleParameters, + ImageSize, + ImageUploadRequest, + ImageUploadResponse, + Images, + ImportTask, + ImportTaskHistory, + IngressAudioEncodingOptions, + IngressAudioEncodingOptionsRequest, + IngressAudioEncodingResponse, + IngressSettings, + IngressSettingsRequest, + IngressSettingsResponse, + IngressSource, + IngressSourceRequest, + IngressSourceResponse, + IngressVideoEncodingOptions, + IngressVideoEncodingOptionsRequest, + IngressVideoEncodingResponse, + IngressVideoLayer, + IngressVideoLayerRequest, + IngressVideoLayerResponse, + JoinCallAPIMetrics, + KickUserRequest, + KickUserResponse, + KickedUserEvent, + LLMConfig, + LLMRule, + Label, + LabelThresholds, + LayoutSettings, + LayoutSettingsRequest, + LayoutSettingsResponse, + LimitInfo, + LimitsSettings, + LimitsSettingsRequest, + LimitsSettingsResponse, + ListBlockListResponse, + ListCallTypeResponse, + ListChannelTypesResponse, + ListCommandsResponse, + ListDevicesResponse, + ListExternalStorageResponse, + ListFeedGroupsResponse, + ListFeedViewsResponse, + ListFeedVisibilitiesResponse, + ListImportsResponse, + ListPermissionsResponse, + ListPushProvidersResponse, + ListRecordingsResponse, + ListRolesResponse, + ListTranscriptionsResponse, MarkActivityRequest, + MarkChannelsReadRequest, + MarkReadRequest, + MarkReadResponse, + MarkReviewedRequest, + MarkUnreadRequest, + MemberAddedEvent, + MemberRemovedEvent, + MemberRequest, + MemberResponse, + MemberUpdatedEvent, + MembersResponse, + MembershipLevelResponse, + Message, + MessageActionRequest, + MessageChangeSet, + MessageDeletedEvent, + MessageFlagResponse, + MessageFlaggedEvent, + MessageHistoryEntryResponse, + MessageModerationResult, + MessageNewEvent, + MessageOptions, + MessagePaginationParams, + MessageReadEvent, + MessageReminder, + MessageRequest, + MessageResponse, + MessageStatsResponse, + MessageUnblockedEvent, + MessageUndeletedEvent, + MessageUpdate, + MessageUpdatedEvent, + MessageWithChannelResponse, + MetricThreshold, + ModerationActionConfig, + ModerationCheckCompletedEvent, + ModerationConfig, + ModerationCustomActionEvent, + ModerationDashboardPreferences, + ModerationFlagResponse, + ModerationFlaggedEvent, + ModerationMarkReviewedEvent, + ModerationPayload, + ModerationResponse, + ModerationRuleV2Response, + ModerationV2Response, + MuteChannelRequest, + MuteChannelResponse, + MuteRequest, + MuteResponse, + MuteUsersRequest, + MuteUsersResponse, + NetworkMetricsReportResponse, + NoiseCancellationSettings, + NotificationConfig, + NotificationContext, + NotificationFeedUpdatedEvent, + NotificationMarkUnreadEvent, + NotificationSettings, + NotificationStatusResponse, + NotificationTarget, + NotificationTrigger, + OCRRule, + OnlyUserID, + OverviewDashboardConfig, + OwnCapabilitiesBatchRequest, + OwnCapabilitiesBatchResponse, + OwnCapability, + OwnUser, + OwnUserResponse, + PagerRequest, + PagerResponse, + PaginationParams, + ParticipantCountByMinuteResponse, + ParticipantCountOverTimeResponse, + ParticipantReportResponse, + ParticipantSeriesPublisherStats, + ParticipantSeriesSubscriberStats, + ParticipantSeriesSubscriptionTrackMetrics, + ParticipantSeriesTimeframe, + ParticipantSeriesTrackMetrics, + ParticipantSeriesUserStats, + PendingMessageEvent, + PendingMessageResponse, + PerSDKUsageReport, + Permission, + PermissionRequestEvent, PinActivityRequest, PinActivityResponse, + PinRequest, + PinResponse, + PlatformDataResponse, + Policy, + PolicyRequest, + Poll, + PollOption, + PollOptionInput, + PollOptionRequest, + PollOptionResponse, + PollOptionResponseData, + PollResponse, + PollResponseData, + PollVote, + PollVoteResponse, + PollVoteResponseData, + PollVotesResponse, + PrivacySettings, + PrivacySettingsResponse, + PublishedTrackFlags, + PublisherAllMetrics, + PublisherAudioMetrics, + PublisherStatsResponse, + PublisherVideoMetrics, + PublishersMetrics, + PushConfig, + PushNotificationConfig, + PushNotificationFields, + PushNotificationSettingsResponse, + PushPreferenceInput, + PushPreferences, + PushProvider, + PushProviderResponse, + PushTemplate, + QualityScoreReport, + QualityScoreReportResponse, + QueryActivitiesRequest, + QueryActivitiesResponse, + QueryActivityReactionsRequest, + QueryActivityReactionsResponse, + QueryAggregateCallStatsRequest, + QueryAggregateCallStatsResponse, + QueryBannedUsersPayload, + QueryBannedUsersResponse, + QueryBookmarkFoldersRequest, + QueryBookmarkFoldersResponse, + QueryBookmarksRequest, + QueryBookmarksResponse, + QueryCallMembersRequest, + QueryCallMembersResponse, + QueryCallParticipantsRequest, + QueryCallParticipantsResponse, + QueryCallSessionParticipantStatsResponse, + QueryCallSessionParticipantStatsTimelineResponse, + QueryCallStatsRequest, + QueryCallStatsResponse, + QueryCallsRequest, + QueryCallsResponse, + QueryCampaignsRequest, + QueryCampaignsResponse, + QueryChannelsRequest, + QueryChannelsResponse, + QueryCommentReactionsRequest, + QueryCommentReactionsResponse, + QueryCommentsRequest, + QueryCommentsResponse, + QueryDraftsRequest, + QueryDraftsResponse, QueryFeedMembersRequest, QueryFeedMembersResponse, + QueryFeedModerationTemplate, + QueryFeedModerationTemplatesResponse, + QueryFeedsRequest, + QueryFeedsResponse, + QueryFeedsUsageStatsRequest, + QueryFeedsUsageStatsResponse, + QueryFollowsRequest, + QueryFollowsResponse, + QueryMembersPayload, + QueryMembershipLevelsRequest, + QueryMembershipLevelsResponse, + QueryMessageFlagsPayload, + QueryMessageFlagsResponse, + QueryMessageHistoryRequest, + QueryMessageHistoryResponse, + QueryModerationConfigsRequest, + QueryModerationConfigsResponse, + QueryModerationFlagsRequest, + QueryModerationFlagsResponse, + QueryModerationLogsRequest, + QueryModerationLogsResponse, + QueryModerationRulesRequest, + QueryModerationRulesResponse, + QueryPollVotesRequest, + QueryPollsRequest, + QueryPollsResponse, + QueryReactionsRequest, + QueryReactionsResponse, + QueryRemindersRequest, + QueryRemindersResponse, + QueryReviewQueueRequest, + QueryReviewQueueResponse, + QuerySegmentTargetsRequest, + QuerySegmentTargetsResponse, + QuerySegmentsRequest, + QuerySegmentsResponse, + QueryThreadsRequest, + QueryThreadsResponse, + QueryUserFeedbackRequest, + QueryUserFeedbackResponse, + QueryUsersPayload, + QueryUsersResponse, + RTMPBroadcastRequest, + RTMPIngress, + RTMPLocation, + RTMPSettings, + RTMPSettingsRequest, + RTMPSettingsResponse, + RankingConfig, + Reaction, + ReactionDeletedEvent, + ReactionGroupResponse, + ReactionNewEvent, + ReactionRequest, + ReactionResponse, + ReactionUpdatedEvent, + ReactivateUserRequest, + ReactivateUserResponse, + ReactivateUsersRequest, + ReactivateUsersResponse, + ReadReceipts, + ReadReceiptsResponse, + ReadStateResponse, + RecordSettings, + RecordSettingsRequest, + RecordSettingsResponse, RejectFeedMemberInviteRequest, RejectFeedMemberInviteResponse, + RejectFollowRequest, + RejectFollowResponse, + ReminderCreatedEvent, + ReminderDeletedEvent, + ReminderNotificationEvent, + ReminderResponseData, + ReminderUpdatedEvent, + RepliesMeta, + ReportByHistogramBucket, + ReportResponse, Response, + RestoreActionRequest, + RestoreUsersRequest, + ReviewQueueItemNewEvent, + ReviewQueueItemResponse, + ReviewQueueItemUpdatedEvent, + RingSettings, + RingSettingsRequest, + RingSettingsResponse, + Role, + RuleBuilderAction, + RuleBuilderCondition, + RuleBuilderConditionGroup, + RuleBuilderConfig, + RuleBuilderRule, + S3Request, + SDKUsageReport, + SDKUsageReportResponse, + SRTIngress, + ScreensharingSettings, + ScreensharingSettingsRequest, + ScreensharingSettingsResponse, + SearchPayload, + SearchResponse, + SearchResult, + SearchResultMessage, + SearchWarning, + Segment, + SegmentResponse, + SegmentTargetResponse, + SendCallEventRequest, + SendCallEventResponse, + SendClosedCaptionRequest, + SendClosedCaptionResponse, + SendEventRequest, + SendMessageRequest, + SendMessageResponse, + SendReactionRequest, + SendReactionResponse, + SendUserCustomEventRequest, + SessionSettings, + SessionSettingsRequest, + SessionSettingsResponse, + ShadowBlockActionRequest, + SharedLocation, + SharedLocationResponse, + SharedLocationResponseData, + SharedLocationsResponse, + ShowChannelRequest, + ShowChannelResponse, + SingleFollowResponse, + SortParam, + SortParamRequest, + SpeechSegmentConfig, + StartCampaignRequest, + StartCampaignResponse, + StartClosedCaptionsRequest, + StartClosedCaptionsResponse, + StartFrameRecordingRequest, + StartFrameRecordingResponse, + StartHLSBroadcastingRequest, + StartHLSBroadcastingResponse, + StartRTMPBroadcastsRequest, + StartRTMPBroadcastsResponse, + StartRecordingRequest, + StartRecordingResponse, + StartTranscriptionRequest, + StartTranscriptionResponse, + StopAllRTMPBroadcastsRequest, + StopAllRTMPBroadcastsResponse, + StopCampaignRequest, + StopClosedCaptionsRequest, + StopClosedCaptionsResponse, + StopFrameRecordingRequest, + StopFrameRecordingResponse, + StopHLSBroadcastingRequest, + StopHLSBroadcastingResponse, + StopLiveRequest, + StopLiveResponse, + StopRTMPBroadcastsRequest, + StopRTMPBroadcastsResponse, + StopRecordingRequest, + StopRecordingResponse, + StopTranscriptionRequest, + StopTranscriptionResponse, + StoriesConfig, + StoriesFeedUpdatedEvent, + SubmitActionRequest, + SubmitActionResponse, + SubscriberAllMetrics, + SubscriberAudioMetrics, + SubscriberStatsResponse, + SubscriberVideoMetrics, + SubscribersMetrics, + TargetResolution, + TextContentParameters, + TextRuleParameters, + ThreadParticipant, + ThreadResponse, + ThreadStateResponse, + ThreadUpdatedEvent, + ThreadedCommentResponse, + Thresholds, + ThumbnailResponse, + ThumbnailsSettings, + ThumbnailsSettingsRequest, + ThumbnailsSettingsResponse, + Time, + TrackStatsResponse, + TranscriptionSettings, + TranscriptionSettingsRequest, + TranscriptionSettingsResponse, + TranslateMessageRequest, + TranslationSettings, + TruncateChannelRequest, + TruncateChannelResponse, + TypingIndicators, + TypingIndicatorsResponse, + UnbanActionRequest, + UnbanRequest, + UnbanResponse, + UnblockActionRequest, + UnblockUserRequest, + UnblockUserResponse, + UnblockUsersRequest, + UnblockUsersResponse, + UnblockedUserEvent, + UnfollowBatchRequest, + UnfollowBatchResponse, + UnfollowResponse, + UnmuteChannelRequest, + UnmuteRequest, + UnmuteResponse, UnpinActivityResponse, + UnpinRequest, + UnpinResponse, + UnreadCountsBatchRequest, + UnreadCountsBatchResponse, + UnreadCountsChannel, + UnreadCountsChannelType, + UnreadCountsResponse, + UnreadCountsThread, + UpdateActivityPartialRequest, + UpdateActivityPartialResponse, + UpdateActivityRequest, + UpdateActivityResponse, + UpdateAppRequest, + UpdateBlockListRequest, + UpdateBlockListResponse, + UpdateBookmarkFolderRequest, + UpdateBookmarkFolderResponse, + UpdateBookmarkRequest, + UpdateBookmarkResponse, + UpdateCallMembersRequest, + UpdateCallMembersResponse, + UpdateCallRequest, + UpdateCallResponse, + UpdateCallTypeRequest, + UpdateCallTypeResponse, + UpdateChannelPartialRequest, + UpdateChannelPartialResponse, + UpdateChannelRequest, + UpdateChannelResponse, + UpdateChannelTypeRequest, + UpdateChannelTypeResponse, + UpdateCommandRequest, + UpdateCommandResponse, + UpdateCommentRequest, + UpdateCommentResponse, + UpdateExternalStorageRequest, + UpdateExternalStorageResponse, + UpdateFeedGroupRequest, + UpdateFeedGroupResponse, UpdateFeedMembersRequest, UpdateFeedMembersResponse, UpdateFeedRequest, UpdateFeedResponse, + UpdateFeedViewRequest, + UpdateFeedViewResponse, + UpdateFeedVisibilityRequest, + UpdateFeedVisibilityResponse, + UpdateFollowRequest, + UpdateFollowResponse, + UpdateLiveLocationRequest, + UpdateMemberPartialRequest, + UpdateMemberPartialResponse, + UpdateMembershipLevelRequest, + UpdateMembershipLevelResponse, + UpdateMessagePartialRequest, + UpdateMessagePartialResponse, + UpdateMessageRequest, + UpdateMessageResponse, + UpdatePollOptionRequest, + UpdatePollPartialRequest, + UpdatePollRequest, + UpdateReminderRequest, + UpdateReminderResponse, + UpdateThreadPartialRequest, + UpdateThreadPartialResponse, + UpdateUserPartialRequest, + UpdateUserPermissionsRequest, + UpdateUserPermissionsResponse, + UpdateUsersPartialRequest, + UpdateUsersRequest, + UpdateUsersResponse, + UpdatedCallPermissionsEvent, + UploadChannelFileRequest, + UploadChannelFileResponse, + UploadChannelRequest, + UploadChannelResponse, + UpsertActivitiesRequest, + UpsertActivitiesResponse, + UpsertConfigRequest, + UpsertConfigResponse, + UpsertModerationRuleRequest, + UpsertModerationRuleResponse, + UpsertModerationTemplateRequest, + UpsertModerationTemplateResponse, + UpsertPushPreferencesRequest, + UpsertPushPreferencesResponse, + UpsertPushProviderRequest, + UpsertPushProviderResponse, + UpsertPushTemplateRequest, + UpsertPushTemplateResponse, + User, + UserBannedEvent, + UserCreatedWithinParameters, + UserCustomEventRequest, + UserCustomPropertyParameters, + UserDeactivatedEvent, + UserDeletedEvent, + UserFeedbackReport, + UserFeedbackReportResponse, + UserFeedbackResponse, + UserFlaggedEvent, + UserMessagesDeletedEvent, + UserMute, + UserMuteResponse, + UserMutedEvent, + UserRatingReportResponse, + UserReactivatedEvent, + UserRequest, + UserResponse, + UserResponseCommonFields, + UserResponsePrivacyFields, + UserRuleParameters, + UserUnbannedEvent, + UserUnmutedEvent, + UserUnreadReminderEvent, + UserUpdatedEvent, + VelocityFilterConfig, + VelocityFilterConfigRule, + VideoCallRuleConfig, + VideoContentParameters, + VideoEndCallRequest, + VideoKickUserRequest, + VideoReactionOverTimeResponse, + VideoReactionsResponse, + VideoRuleParameters, + VideoSettings, + VideoSettingsRequest, + VideoSettingsResponse, + VoteData, + WHIPIngress, + WSEvent, + WebhookEvent, + WrappedUnreadCountsResponse, + XiaomiConfig, + XiaomiConfigFields, } from '../models'; export class FeedApi { diff --git a/src/gen/feeds/FeedsApi.ts b/src/gen/feeds/FeedsApi.ts index 1104176..b8de90f 100644 --- a/src/gen/feeds/FeedsApi.ts +++ b/src/gen/feeds/FeedsApi.ts @@ -1,11 +1,46 @@ import { ApiClient, StreamResponse } from '../../gen-imports'; import { + AIImageConfig, + AITextConfig, + AIVideoConfig, + APIError, + APNConfig, + APNConfigFields, + APNS, + AWSRekognitionRule, AcceptFeedMemberInviteRequest, AcceptFeedMemberInviteResponse, AcceptFollowRequest, AcceptFollowResponse, + Action, + ActionLogResponse, + ActionSequence, + ActiveCallsBitrateStats, + ActiveCallsFPSStats, + ActiveCallsLatencyStats, + ActiveCallsMetrics, + ActiveCallsResolutionStats, + ActiveCallsSummary, + ActivityAddedEvent, + ActivityDeletedEvent, ActivityFeedbackRequest, ActivityFeedbackResponse, + ActivityLocation, + ActivityMarkEvent, + ActivityMarkedEvent, + ActivityPinResponse, + ActivityPinnedEvent, + ActivityProcessorConfig, + ActivityReactionAddedEvent, + ActivityReactionDeletedEvent, + ActivityReactionUpdatedEvent, + ActivityRemovedFromFeedEvent, + ActivityRequest, + ActivityResponse, + ActivitySelectorConfig, + ActivitySelectorConfigResponse, + ActivityUnpinnedEvent, + ActivityUpdatedEvent, AddActivityRequest, AddActivityResponse, AddBookmarkRequest, @@ -16,96 +51,887 @@ import { AddCommentResponse, AddCommentsBatchRequest, AddCommentsBatchResponse, + AddFolderRequest, AddReactionRequest, AddReactionResponse, + AggregatedActivityResponse, + AggregationConfig, + AnyEvent, + AppResponseFields, + AsyncBulkImageModerationEvent, + AsyncExportChannelsEvent, + AsyncExportErrorEvent, + AsyncExportModerationLogsEvent, + AsyncExportUsersEvent, + AsyncModerationCallbackConfig, + AsyncModerationConfiguration, + Attachment, + AudioSettings, + AudioSettingsRequest, + AudioSettingsResponse, + AutomodDetails, + AutomodPlatformCircumventionConfig, + AutomodRule, + AutomodSemanticFiltersConfig, + AutomodSemanticFiltersRule, + AutomodToxicityConfig, + AzureRequest, + BackstageSettings, + BackstageSettingsRequest, + BackstageSettingsResponse, + Ban, + BanActionRequest, + BanOptions, + BanRequest, + BanResponse, + BlockListConfig, + BlockListOptions, + BlockListResponse, + BlockListRule, + BlockUserRequest, + BlockUserResponse, + BlockUsersRequest, + BlockUsersResponse, + BlockedUserEvent, + BlockedUserResponse, + BodyguardImageAnalysisConfig, + BodyguardRule, + BodyguardSeverityRule, + BookmarkAddedEvent, + BookmarkDeletedEvent, + BookmarkFolderDeletedEvent, + BookmarkFolderResponse, + BookmarkFolderUpdatedEvent, + BookmarkResponse, + BookmarkUpdatedEvent, + Bound, + BroadcastSettings, + BroadcastSettingsRequest, + BroadcastSettingsResponse, + BrowserDataResponse, + BulkImageModerationRequest, + BulkImageModerationResponse, + CallAcceptedEvent, + CallClosedCaption, + CallClosedCaptionsFailedEvent, + CallClosedCaptionsStartedEvent, + CallClosedCaptionsStoppedEvent, + CallCreatedEvent, + CallDeletedEvent, + CallDurationReport, + CallDurationReportResponse, + CallEndedEvent, + CallFrameRecordingFailedEvent, + CallFrameRecordingFrameReadyEvent, + CallFrameRecordingStartedEvent, + CallFrameRecordingStoppedEvent, + CallHLSBroadcastingFailedEvent, + CallHLSBroadcastingStartedEvent, + CallHLSBroadcastingStoppedEvent, + CallIngressResponse, + CallLiveStartedEvent, + CallMemberAddedEvent, + CallMemberRemovedEvent, + CallMemberUpdatedEvent, + CallMemberUpdatedPermissionEvent, + CallMissedEvent, + CallModerationBlurEvent, + CallModerationWarningEvent, + CallNotificationEvent, + CallParticipantCountReport, + CallParticipantCountReportResponse, + CallParticipantResponse, + CallParticipantTimeline, + CallReactionEvent, + CallRecording, + CallRecordingFailedEvent, + CallRecordingReadyEvent, + CallRecordingStartedEvent, + CallRecordingStoppedEvent, + CallRejectedEvent, + CallReportResponse, + CallRequest, + CallResponse, + CallRingEvent, + CallRtmpBroadcastFailedEvent, + CallRtmpBroadcastStartedEvent, + CallRtmpBroadcastStoppedEvent, + CallSessionEndedEvent, + CallSessionParticipantCountsUpdatedEvent, + CallSessionParticipantJoinedEvent, + CallSessionParticipantLeftEvent, + CallSessionResponse, + CallSessionStartedEvent, + CallSettings, + CallSettingsRequest, + CallSettingsResponse, + CallStateResponseFields, + CallStatsParticipant, + CallStatsParticipantCounts, + CallStatsParticipantSession, + CallStatsReportReadyEvent, + CallStatsReportSummaryResponse, + CallTranscription, + CallTranscriptionFailedEvent, + CallTranscriptionReadyEvent, + CallTranscriptionStartedEvent, + CallTranscriptionStoppedEvent, + CallType, + CallTypeResponse, + CallUpdatedEvent, + CallUserFeedbackSubmittedEvent, + CallUserMutedEvent, + CallsPerDayReport, + CallsPerDayReportResponse, + CampaignChannelTemplate, + CampaignCompletedEvent, + CampaignMessageTemplate, + CampaignResponse, + CampaignStartedEvent, + CampaignStatsResponse, CastPollVoteRequest, + Channel, + ChannelConfig, + ChannelConfigWithInfo, + ChannelCreatedEvent, + ChannelDeletedEvent, + ChannelExport, + ChannelFrozenEvent, + ChannelGetOrCreateRequest, + ChannelHiddenEvent, + ChannelInput, + ChannelMember, + ChannelMemberLookup, + ChannelMemberResponse, + ChannelMessages, + ChannelMute, + ChannelMutedEvent, + ChannelOwnCapability, + ChannelPushPreferences, + ChannelResponse, + ChannelStateResponse, + ChannelStateResponseFields, + ChannelTruncatedEvent, + ChannelTypeConfig, + ChannelUnFrozenEvent, + ChannelUnmutedEvent, + ChannelUpdatedEvent, + ChannelVisibleEvent, + ChatActivityStatsResponse, + CheckExternalStorageResponse, + CheckPushRequest, + CheckPushResponse, + CheckRequest, + CheckResponse, + CheckSNSRequest, + CheckSNSResponse, + CheckSQSRequest, + CheckSQSResponse, + ClientOSDataResponse, + ClosedCaptionEvent, + CollectUserFeedbackRequest, + CollectUserFeedbackResponse, + Command, + CommentAddedEvent, + CommentDeletedEvent, + CommentReactionAddedEvent, + CommentReactionDeletedEvent, + CommentReactionUpdatedEvent, + CommentResponse, + CommentUpdatedEvent, + CommitMessageRequest, + ConfigOverrides, + ConfigResponse, + ContentCountRuleParameters, + CountByMinuteResponse, + CreateBlockListRequest, + CreateBlockListResponse, + CreateCallTypeRequest, + CreateCallTypeResponse, + CreateChannelTypeRequest, + CreateChannelTypeResponse, + CreateCommandRequest, + CreateCommandResponse, + CreateDeviceRequest, + CreateExternalStorageRequest, + CreateExternalStorageResponse, CreateFeedGroupRequest, CreateFeedGroupResponse, CreateFeedViewRequest, CreateFeedViewResponse, CreateFeedsBatchRequest, CreateFeedsBatchResponse, + CreateGuestRequest, + CreateGuestResponse, + CreateImportRequest, + CreateImportResponse, + CreateImportURLRequest, + CreateImportURLResponse, CreateMembershipLevelRequest, CreateMembershipLevelResponse, + CreatePollOptionRequest, + CreatePollRequest, + CreateReminderRequest, + CreateRoleRequest, + CreateRoleResponse, + CustomActionRequest, + CustomCheckFlag, + CustomCheckRequest, + CustomCheckResponse, + CustomVideoEvent, + DailyAggregateCallDurationReportResponse, + DailyAggregateCallParticipantCountReportResponse, + DailyAggregateCallsPerDayReportResponse, + DailyAggregateQualityScoreReportResponse, + DailyAggregateSDKUsageReportResponse, + DailyAggregateUserFeedbackReportResponse, + DailyMetricResponse, + DailyMetricStatsResponse, + Data, + DataDogInfo, + DeactivateUserRequest, + DeactivateUserResponse, + DeactivateUsersRequest, + DeactivateUsersResponse, + DecayFunctionConfig, DeleteActivitiesRequest, DeleteActivitiesResponse, DeleteActivityReactionResponse, + DeleteActivityRequest, DeleteActivityResponse, DeleteBookmarkFolderResponse, DeleteBookmarkResponse, + DeleteCallRequest, + DeleteCallResponse, + DeleteChannelResponse, + DeleteChannelsRequest, + DeleteChannelsResponse, + DeleteChannelsResultResponse, + DeleteCommandResponse, DeleteCommentReactionResponse, DeleteCommentResponse, + DeleteExternalStorageResponse, DeleteFeedGroupResponse, DeleteFeedResponse, DeleteFeedUserDataResponse, DeleteFeedViewResponse, + DeleteMessageRequest, + DeleteMessageResponse, + DeleteModerationConfigResponse, + DeleteModerationRuleResponse, + DeleteModerationTemplateResponse, + DeleteReactionRequest, + DeleteReactionResponse, + DeleteRecordingResponse, + DeleteReminderResponse, + DeleteSegmentTargetsRequest, + DeleteTranscriptionResponse, + DeleteUserRequest, + DeleteUsersRequest, + DeleteUsersResponse, + DeliveryReceipts, + DeliveryReceiptsResponse, + Device, + DeviceDataResponse, + DeviceErrorInfo, + DeviceResponse, + DraftPayloadResponse, + DraftResponse, + EdgeResponse, + EgressHLSResponse, + EgressRTMPResponse, + EgressResponse, + EndCallRequest, + EndCallResponse, + EnrichedActivity, + EnrichedReaction, + EntityCreatorResponse, + ErrorResult, + EventHook, + EventNotificationSettings, + EventRequest, + EventResponse, + ExportChannelsRequest, + ExportChannelsResponse, + ExportFeedUserDataRequest, ExportFeedUserDataResponse, + ExportUserResponse, + ExportUsersRequest, + ExportUsersResponse, + ExternalStorageResponse, + FCM, + FeedCreatedEvent, + FeedDeletedEvent, + FeedGroup, + FeedGroupChangedEvent, + FeedGroupDeletedEvent, + FeedGroupResponse, + FeedInput, + FeedMemberAddedEvent, + FeedMemberRemovedEvent, + FeedMemberRequest, + FeedMemberResponse, + FeedMemberUpdatedEvent, + FeedOwnCapability, + FeedRequest, + FeedResponse, + FeedUpdatedEvent, + FeedViewResponse, + FeedVisibilityResponse, + FeedsModerationTemplateConfig, + FeedsPreferences, + FeedsReactionResponse, + Field, + FileUploadConfig, + FileUploadRequest, + FileUploadResponse, + FirebaseConfig, + FirebaseConfigFields, + Flag, + FlagDetails, + FlagFeedback, + FlagMessageDetails, + FlagRequest, + FlagResponse, + FlagUpdatedEvent, + FlagUserOptions, FollowBatchRequest, FollowBatchResponse, + FollowCreatedEvent, + FollowDeletedEvent, + FollowPair, FollowRequest, + FollowResponse, + FollowUpdatedEvent, + FrameRecordSettings, + FrameRecordingResponse, + FrameRecordingSettingsRequest, + FrameRecordingSettingsResponse, + FullUserResponse, + GeofenceResponse, + GeofenceSettings, + GeofenceSettingsRequest, + GeofenceSettingsResponse, + GetActiveCallsStatusResponse, GetActivityResponse, + GetApplicationResponse, + GetBlockListResponse, + GetBlockedUsersResponse, + GetCallReportResponse, + GetCallResponse, + GetCallSessionParticipantStatsDetailsResponse, + GetCallTypeResponse, + GetCampaignResponse, + GetChannelTypeResponse, + GetCommandResponse, GetCommentRepliesResponse, GetCommentResponse, GetCommentsResponse, + GetConfigResponse, + GetCustomPermissionResponse, + GetDraftResponse, + GetEdgesResponse, GetFeedGroupResponse, GetFeedViewResponse, GetFeedVisibilityResponse, + GetFeedsRateLimitsResponse, GetFollowSuggestionsResponse, + GetImportResponse, + GetManyMessagesResponse, + GetMessageResponse, + GetModerationRuleResponse, + GetOGResponse, + GetOrCreateCallRequest, + GetOrCreateCallResponse, GetOrCreateFeedGroupRequest, GetOrCreateFeedGroupResponse, GetOrCreateFeedRequest, GetOrCreateFeedResponse, GetOrCreateFeedViewRequest, GetOrCreateFeedViewResponse, + GetPushTemplatesResponse, + GetRateLimitsResponse, + GetReactionsResponse, + GetRepliesResponse, + GetReviewQueueItemResponse, + GetSegmentResponse, + GetTaskResponse, + GetThreadResponse, + GoLiveRequest, + GoLiveResponse, + GoogleVisionConfig, + GroupedStatsResponse, + HLSSettings, + HLSSettingsRequest, + HLSSettingsResponse, + HarmConfig, + HideChannelRequest, + HideChannelResponse, + HuaweiConfig, + HuaweiConfigFields, + ImageContentParameters, + ImageData, + ImageRuleParameters, + ImageSize, + ImageUploadRequest, + ImageUploadResponse, + Images, + ImportTask, + ImportTaskHistory, + IngressAudioEncodingOptions, + IngressAudioEncodingOptionsRequest, + IngressAudioEncodingResponse, + IngressSettings, + IngressSettingsRequest, + IngressSettingsResponse, + IngressSource, + IngressSourceRequest, + IngressSourceResponse, + IngressVideoEncodingOptions, + IngressVideoEncodingOptionsRequest, + IngressVideoEncodingResponse, + IngressVideoLayer, + IngressVideoLayerRequest, + IngressVideoLayerResponse, + JoinCallAPIMetrics, + KickUserRequest, + KickUserResponse, + KickedUserEvent, + LLMConfig, + LLMRule, + Label, + LabelThresholds, + LayoutSettings, + LayoutSettingsRequest, + LayoutSettingsResponse, + LimitInfo, + LimitsSettings, + LimitsSettingsRequest, + LimitsSettingsResponse, + ListBlockListResponse, + ListCallTypeResponse, + ListChannelTypesResponse, + ListCommandsResponse, + ListDevicesResponse, + ListExternalStorageResponse, ListFeedGroupsResponse, ListFeedViewsResponse, ListFeedVisibilitiesResponse, + ListImportsResponse, + ListPermissionsResponse, + ListPushProvidersResponse, + ListRecordingsResponse, + ListRolesResponse, + ListTranscriptionsResponse, MarkActivityRequest, + MarkChannelsReadRequest, + MarkReadRequest, + MarkReadResponse, + MarkReviewedRequest, + MarkUnreadRequest, + MemberAddedEvent, + MemberRemovedEvent, + MemberRequest, + MemberResponse, + MemberUpdatedEvent, + MembersResponse, + MembershipLevelResponse, + Message, + MessageActionRequest, + MessageChangeSet, + MessageDeletedEvent, + MessageFlagResponse, + MessageFlaggedEvent, + MessageHistoryEntryResponse, + MessageModerationResult, + MessageNewEvent, + MessageOptions, + MessagePaginationParams, + MessageReadEvent, + MessageReminder, + MessageRequest, + MessageResponse, + MessageStatsResponse, + MessageUnblockedEvent, + MessageUndeletedEvent, + MessageUpdate, + MessageUpdatedEvent, + MessageWithChannelResponse, + MetricThreshold, + ModerationActionConfig, + ModerationCheckCompletedEvent, + ModerationConfig, + ModerationCustomActionEvent, + ModerationDashboardPreferences, + ModerationFlagResponse, + ModerationFlaggedEvent, + ModerationMarkReviewedEvent, + ModerationPayload, + ModerationResponse, + ModerationRuleV2Response, + ModerationV2Response, + MuteChannelRequest, + MuteChannelResponse, + MuteRequest, + MuteResponse, + MuteUsersRequest, + MuteUsersResponse, + NetworkMetricsReportResponse, + NoiseCancellationSettings, + NotificationConfig, + NotificationContext, + NotificationFeedUpdatedEvent, + NotificationMarkUnreadEvent, + NotificationSettings, + NotificationStatusResponse, + NotificationTarget, + NotificationTrigger, + OCRRule, + OnlyUserID, + OverviewDashboardConfig, + OwnCapabilitiesBatchRequest, + OwnCapabilitiesBatchResponse, + OwnCapability, + OwnUser, + OwnUserResponse, + PagerRequest, + PagerResponse, + PaginationParams, + ParticipantCountByMinuteResponse, + ParticipantCountOverTimeResponse, + ParticipantReportResponse, + ParticipantSeriesPublisherStats, + ParticipantSeriesSubscriberStats, + ParticipantSeriesSubscriptionTrackMetrics, + ParticipantSeriesTimeframe, + ParticipantSeriesTrackMetrics, + ParticipantSeriesUserStats, + PendingMessageEvent, + PendingMessageResponse, + PerSDKUsageReport, + Permission, + PermissionRequestEvent, PinActivityRequest, PinActivityResponse, + PinRequest, + PinResponse, + PlatformDataResponse, + Policy, + PolicyRequest, + Poll, + PollOption, + PollOptionInput, + PollOptionRequest, + PollOptionResponse, + PollOptionResponseData, + PollResponse, + PollResponseData, + PollVote, PollVoteResponse, + PollVoteResponseData, + PollVotesResponse, + PrivacySettings, + PrivacySettingsResponse, + PublishedTrackFlags, + PublisherAllMetrics, + PublisherAudioMetrics, + PublisherStatsResponse, + PublisherVideoMetrics, + PublishersMetrics, + PushConfig, + PushNotificationConfig, + PushNotificationFields, + PushNotificationSettingsResponse, + PushPreferenceInput, + PushPreferences, + PushProvider, + PushProviderResponse, + PushTemplate, + QualityScoreReport, + QualityScoreReportResponse, QueryActivitiesRequest, QueryActivitiesResponse, QueryActivityReactionsRequest, QueryActivityReactionsResponse, + QueryAggregateCallStatsRequest, + QueryAggregateCallStatsResponse, + QueryBannedUsersPayload, + QueryBannedUsersResponse, QueryBookmarkFoldersRequest, QueryBookmarkFoldersResponse, QueryBookmarksRequest, QueryBookmarksResponse, + QueryCallMembersRequest, + QueryCallMembersResponse, + QueryCallParticipantsRequest, + QueryCallParticipantsResponse, + QueryCallSessionParticipantStatsResponse, + QueryCallSessionParticipantStatsTimelineResponse, + QueryCallStatsRequest, + QueryCallStatsResponse, + QueryCallsRequest, + QueryCallsResponse, + QueryCampaignsRequest, + QueryCampaignsResponse, + QueryChannelsRequest, + QueryChannelsResponse, QueryCommentReactionsRequest, QueryCommentReactionsResponse, QueryCommentsRequest, QueryCommentsResponse, + QueryDraftsRequest, + QueryDraftsResponse, QueryFeedMembersRequest, QueryFeedMembersResponse, + QueryFeedModerationTemplate, + QueryFeedModerationTemplatesResponse, QueryFeedsRequest, QueryFeedsResponse, QueryFeedsUsageStatsRequest, QueryFeedsUsageStatsResponse, QueryFollowsRequest, QueryFollowsResponse, + QueryMembersPayload, QueryMembershipLevelsRequest, QueryMembershipLevelsResponse, + QueryMessageFlagsPayload, + QueryMessageFlagsResponse, + QueryMessageHistoryRequest, + QueryMessageHistoryResponse, + QueryModerationConfigsRequest, + QueryModerationConfigsResponse, + QueryModerationFlagsRequest, + QueryModerationFlagsResponse, + QueryModerationLogsRequest, + QueryModerationLogsResponse, + QueryModerationRulesRequest, + QueryModerationRulesResponse, + QueryPollVotesRequest, + QueryPollsRequest, + QueryPollsResponse, + QueryReactionsRequest, + QueryReactionsResponse, + QueryRemindersRequest, + QueryRemindersResponse, + QueryReviewQueueRequest, + QueryReviewQueueResponse, + QuerySegmentTargetsRequest, + QuerySegmentTargetsResponse, + QuerySegmentsRequest, + QuerySegmentsResponse, + QueryThreadsRequest, + QueryThreadsResponse, + QueryUserFeedbackRequest, + QueryUserFeedbackResponse, + QueryUsersPayload, + QueryUsersResponse, + RTMPBroadcastRequest, + RTMPIngress, + RTMPLocation, + RTMPSettings, + RTMPSettingsRequest, + RTMPSettingsResponse, + RankingConfig, + Reaction, + ReactionDeletedEvent, + ReactionGroupResponse, + ReactionNewEvent, + ReactionRequest, + ReactionResponse, + ReactionUpdatedEvent, + ReactivateUserRequest, + ReactivateUserResponse, + ReactivateUsersRequest, + ReactivateUsersResponse, + ReadReceipts, + ReadReceiptsResponse, + ReadStateResponse, + RecordSettings, + RecordSettingsRequest, + RecordSettingsResponse, RejectFeedMemberInviteRequest, RejectFeedMemberInviteResponse, RejectFollowRequest, RejectFollowResponse, + ReminderCreatedEvent, + ReminderDeletedEvent, + ReminderNotificationEvent, + ReminderResponseData, + ReminderUpdatedEvent, + RepliesMeta, + ReportByHistogramBucket, + ReportResponse, Response, + RestoreActionRequest, + RestoreUsersRequest, + ReviewQueueItemNewEvent, + ReviewQueueItemResponse, + ReviewQueueItemUpdatedEvent, + RingSettings, + RingSettingsRequest, + RingSettingsResponse, + Role, + RuleBuilderAction, + RuleBuilderCondition, + RuleBuilderConditionGroup, + RuleBuilderConfig, + RuleBuilderRule, + S3Request, + SDKUsageReport, + SDKUsageReportResponse, + SRTIngress, + ScreensharingSettings, + ScreensharingSettingsRequest, + ScreensharingSettingsResponse, + SearchPayload, + SearchResponse, + SearchResult, + SearchResultMessage, + SearchWarning, + Segment, + SegmentResponse, + SegmentTargetResponse, + SendCallEventRequest, + SendCallEventResponse, + SendClosedCaptionRequest, + SendClosedCaptionResponse, + SendEventRequest, + SendMessageRequest, + SendMessageResponse, + SendReactionRequest, + SendReactionResponse, + SendUserCustomEventRequest, + SessionSettings, + SessionSettingsRequest, + SessionSettingsResponse, + ShadowBlockActionRequest, + SharedLocation, + SharedLocationResponse, + SharedLocationResponseData, + SharedLocationsResponse, + ShowChannelRequest, + ShowChannelResponse, SingleFollowResponse, + SortParam, + SortParamRequest, + SpeechSegmentConfig, + StartCampaignRequest, + StartCampaignResponse, + StartClosedCaptionsRequest, + StartClosedCaptionsResponse, + StartFrameRecordingRequest, + StartFrameRecordingResponse, + StartHLSBroadcastingRequest, + StartHLSBroadcastingResponse, + StartRTMPBroadcastsRequest, + StartRTMPBroadcastsResponse, + StartRecordingRequest, + StartRecordingResponse, + StartTranscriptionRequest, + StartTranscriptionResponse, + StopAllRTMPBroadcastsRequest, + StopAllRTMPBroadcastsResponse, + StopCampaignRequest, + StopClosedCaptionsRequest, + StopClosedCaptionsResponse, + StopFrameRecordingRequest, + StopFrameRecordingResponse, + StopHLSBroadcastingRequest, + StopHLSBroadcastingResponse, + StopLiveRequest, + StopLiveResponse, + StopRTMPBroadcastsRequest, + StopRTMPBroadcastsResponse, + StopRecordingRequest, + StopRecordingResponse, + StopTranscriptionRequest, + StopTranscriptionResponse, + StoriesConfig, + StoriesFeedUpdatedEvent, + SubmitActionRequest, + SubmitActionResponse, + SubscriberAllMetrics, + SubscriberAudioMetrics, + SubscriberStatsResponse, + SubscriberVideoMetrics, + SubscribersMetrics, + TargetResolution, + TextContentParameters, + TextRuleParameters, + ThreadParticipant, + ThreadResponse, + ThreadStateResponse, + ThreadUpdatedEvent, + ThreadedCommentResponse, + Thresholds, + ThumbnailResponse, + ThumbnailsSettings, + ThumbnailsSettingsRequest, + ThumbnailsSettingsResponse, + Time, + TrackStatsResponse, + TranscriptionSettings, + TranscriptionSettingsRequest, + TranscriptionSettingsResponse, + TranslateMessageRequest, + TranslationSettings, + TruncateChannelRequest, + TruncateChannelResponse, + TypingIndicators, + TypingIndicatorsResponse, + UnbanActionRequest, + UnbanRequest, + UnbanResponse, + UnblockActionRequest, + UnblockUserRequest, + UnblockUserResponse, + UnblockUsersRequest, + UnblockUsersResponse, + UnblockedUserEvent, UnfollowBatchRequest, UnfollowBatchResponse, UnfollowResponse, + UnmuteChannelRequest, + UnmuteRequest, + UnmuteResponse, UnpinActivityResponse, + UnpinRequest, + UnpinResponse, + UnreadCountsBatchRequest, + UnreadCountsBatchResponse, + UnreadCountsChannel, + UnreadCountsChannelType, + UnreadCountsResponse, + UnreadCountsThread, UpdateActivityPartialRequest, UpdateActivityPartialResponse, UpdateActivityRequest, UpdateActivityResponse, + UpdateAppRequest, + UpdateBlockListRequest, + UpdateBlockListResponse, UpdateBookmarkFolderRequest, UpdateBookmarkFolderResponse, UpdateBookmarkRequest, UpdateBookmarkResponse, + UpdateCallMembersRequest, + UpdateCallMembersResponse, + UpdateCallRequest, + UpdateCallResponse, + UpdateCallTypeRequest, + UpdateCallTypeResponse, + UpdateChannelPartialRequest, + UpdateChannelPartialResponse, + UpdateChannelRequest, + UpdateChannelResponse, + UpdateChannelTypeRequest, + UpdateChannelTypeResponse, + UpdateCommandRequest, + UpdateCommandResponse, UpdateCommentRequest, UpdateCommentResponse, + UpdateExternalStorageRequest, + UpdateExternalStorageResponse, UpdateFeedGroupRequest, UpdateFeedGroupResponse, UpdateFeedMembersRequest, @@ -118,10 +944,92 @@ import { UpdateFeedVisibilityResponse, UpdateFollowRequest, UpdateFollowResponse, + UpdateLiveLocationRequest, + UpdateMemberPartialRequest, + UpdateMemberPartialResponse, UpdateMembershipLevelRequest, UpdateMembershipLevelResponse, + UpdateMessagePartialRequest, + UpdateMessagePartialResponse, + UpdateMessageRequest, + UpdateMessageResponse, + UpdatePollOptionRequest, + UpdatePollPartialRequest, + UpdatePollRequest, + UpdateReminderRequest, + UpdateReminderResponse, + UpdateThreadPartialRequest, + UpdateThreadPartialResponse, + UpdateUserPartialRequest, + UpdateUserPermissionsRequest, + UpdateUserPermissionsResponse, + UpdateUsersPartialRequest, + UpdateUsersRequest, + UpdateUsersResponse, + UpdatedCallPermissionsEvent, + UploadChannelFileRequest, + UploadChannelFileResponse, + UploadChannelRequest, + UploadChannelResponse, UpsertActivitiesRequest, UpsertActivitiesResponse, + UpsertConfigRequest, + UpsertConfigResponse, + UpsertModerationRuleRequest, + UpsertModerationRuleResponse, + UpsertModerationTemplateRequest, + UpsertModerationTemplateResponse, + UpsertPushPreferencesRequest, + UpsertPushPreferencesResponse, + UpsertPushProviderRequest, + UpsertPushProviderResponse, + UpsertPushTemplateRequest, + UpsertPushTemplateResponse, + User, + UserBannedEvent, + UserCreatedWithinParameters, + UserCustomEventRequest, + UserCustomPropertyParameters, + UserDeactivatedEvent, + UserDeletedEvent, + UserFeedbackReport, + UserFeedbackReportResponse, + UserFeedbackResponse, + UserFlaggedEvent, + UserMessagesDeletedEvent, + UserMute, + UserMuteResponse, + UserMutedEvent, + UserRatingReportResponse, + UserReactivatedEvent, + UserRequest, + UserResponse, + UserResponseCommonFields, + UserResponsePrivacyFields, + UserRuleParameters, + UserUnbannedEvent, + UserUnmutedEvent, + UserUnreadReminderEvent, + UserUpdatedEvent, + VelocityFilterConfig, + VelocityFilterConfigRule, + VideoCallRuleConfig, + VideoContentParameters, + VideoEndCallRequest, + VideoKickUserRequest, + VideoReactionOverTimeResponse, + VideoReactionsResponse, + VideoRuleParameters, + VideoSettings, + VideoSettingsRequest, + VideoSettingsResponse, + VoteData, + WHIPIngress, + WSEvent, + WebhookEvent, + WrappedUnreadCountsResponse, + XiaomiConfig, + XiaomiConfigFields, } from '../models'; import { decoders } from '../model-decoders/decoders'; @@ -162,7 +1070,7 @@ export class FeedsApi { 'application/json', ); - decoders.AddActivityResponse?.(response.body); + decoders['AddActivityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -185,7 +1093,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpsertActivitiesResponse?.(response.body); + decoders['UpsertActivitiesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -211,7 +1119,7 @@ export class FeedsApi { 'application/json', ); - decoders.DeleteActivitiesResponse?.(response.body); + decoders['DeleteActivitiesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -238,7 +1146,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryActivitiesResponse?.(response.body); + decoders['QueryActivitiesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -265,7 +1173,7 @@ export class FeedsApi { queryParams, ); - decoders.DeleteBookmarkResponse?.(response.body); + decoders['DeleteBookmarkResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -296,7 +1204,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateBookmarkResponse?.(response.body); + decoders['UpdateBookmarkResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -326,7 +1234,7 @@ export class FeedsApi { 'application/json', ); - decoders.AddBookmarkResponse?.(response.body); + decoders['AddBookmarkResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -359,7 +1267,7 @@ export class FeedsApi { 'application/json', ); - decoders.ActivityFeedbackResponse?.(response.body); + decoders['ActivityFeedbackResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -388,7 +1296,7 @@ export class FeedsApi { 'application/json', ); - decoders.PollVoteResponse?.(response.body); + decoders['PollVoteResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -417,7 +1325,7 @@ export class FeedsApi { queryParams, ); - decoders.PollVoteResponse?.(response.body); + decoders['PollVoteResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -449,7 +1357,7 @@ export class FeedsApi { 'application/json', ); - decoders.AddReactionResponse?.(response.body); + decoders['AddReactionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -479,7 +1387,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryActivityReactionsResponse?.(response.body); + decoders['QueryActivityReactionsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -506,7 +1414,7 @@ export class FeedsApi { queryParams, ); - decoders.DeleteActivityReactionResponse?.(response.body); + decoders['DeleteActivityReactionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -526,7 +1434,7 @@ export class FeedsApi { StreamResponse >('DELETE', '/api/v2/feeds/activities/{id}', pathParams, queryParams); - decoders.DeleteActivityResponse?.(response.body); + decoders['DeleteActivityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -542,7 +1450,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/activities/{id}', pathParams, undefined); - decoders.GetActivityResponse?.(response.body); + decoders['GetActivityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -571,7 +1479,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateActivityPartialResponse?.(response.body); + decoders['UpdateActivityPartialResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -608,7 +1516,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateActivityResponse?.(response.body); + decoders['UpdateActivityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -635,7 +1543,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryBookmarkFoldersResponse?.(response.body); + decoders['QueryBookmarkFoldersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -656,7 +1564,7 @@ export class FeedsApi { undefined, ); - decoders.DeleteBookmarkFolderResponse?.(response.body); + decoders['DeleteBookmarkFolderResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -685,7 +1593,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateBookmarkFolderResponse?.(response.body); + decoders['UpdateBookmarkFolderResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -712,7 +1620,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryBookmarksResponse?.(response.body); + decoders['QueryBookmarksResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -742,7 +1650,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/comments', undefined, queryParams); - decoders.GetCommentsResponse?.(response.body); + decoders['GetCommentsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -775,7 +1683,7 @@ export class FeedsApi { 'application/json', ); - decoders.AddCommentResponse?.(response.body); + decoders['AddCommentResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -798,7 +1706,7 @@ export class FeedsApi { 'application/json', ); - decoders.AddCommentsBatchResponse?.(response.body); + decoders['AddCommentsBatchResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -825,7 +1733,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryCommentsResponse?.(response.body); + decoders['QueryCommentsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -845,7 +1753,7 @@ export class FeedsApi { StreamResponse >('DELETE', '/api/v2/feeds/comments/{id}', pathParams, queryParams); - decoders.DeleteCommentResponse?.(response.body); + decoders['DeleteCommentResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -861,7 +1769,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/comments/{id}', pathParams, undefined); - decoders.GetCommentResponse?.(response.body); + decoders['GetCommentResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -889,7 +1797,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateCommentResponse?.(response.body); + decoders['UpdateCommentResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -921,7 +1829,7 @@ export class FeedsApi { 'application/json', ); - decoders.AddCommentReactionResponse?.(response.body); + decoders['AddCommentReactionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -951,7 +1859,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryCommentReactionsResponse?.(response.body); + decoders['QueryCommentReactionsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -978,7 +1886,7 @@ export class FeedsApi { queryParams, ); - decoders.DeleteCommentReactionResponse?.(response.body); + decoders['DeleteCommentReactionResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1008,7 +1916,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/comments/{id}/replies', pathParams, queryParams); - decoders.GetCommentRepliesResponse?.(response.body); + decoders['GetCommentRepliesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1019,11 +1927,12 @@ export class FeedsApi { const queryParams = { include_soft_deleted: request?.include_soft_deleted, }; + const response = await this.apiClient.sendRequest< StreamResponse >('GET', '/api/v2/feeds/feed_groups', undefined, queryParams); - decoders.ListFeedGroupsResponse?.(response.body); + decoders['ListFeedGroupsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1055,7 +1964,7 @@ export class FeedsApi { 'application/json', ); - decoders.CreateFeedGroupResponse?.(response.body); + decoders['CreateFeedGroupResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1082,7 +1991,7 @@ export class FeedsApi { queryParams, ); - decoders.DeleteFeedResponse?.(response.body); + decoders['DeleteFeedResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1126,7 +2035,7 @@ export class FeedsApi { 'application/json', ); - decoders.GetOrCreateFeedResponse?.(response.body); + decoders['GetOrCreateFeedResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1154,7 +2063,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateFeedResponse?.(response.body); + decoders['UpdateFeedResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1185,7 +2094,7 @@ export class FeedsApi { 'application/json', ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1214,7 +2123,7 @@ export class FeedsApi { queryParams, ); - decoders.UnpinActivityResponse?.(response.body); + decoders['UnpinActivityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1247,7 +2156,7 @@ export class FeedsApi { 'application/json', ); - decoders.PinActivityResponse?.(response.body); + decoders['PinActivityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1281,7 +2190,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateFeedMembersResponse?.(response.body); + decoders['UpdateFeedMembersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1312,7 +2221,7 @@ export class FeedsApi { 'application/json', ); - decoders.AcceptFeedMemberInviteResponse?.(response.body); + decoders['AcceptFeedMemberInviteResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1346,7 +2255,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryFeedMembersResponse?.(response.body); + decoders['QueryFeedMembersResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1377,7 +2286,7 @@ export class FeedsApi { 'application/json', ); - decoders.RejectFeedMemberInviteResponse?.(response.body); + decoders['RejectFeedMemberInviteResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1404,7 +2313,7 @@ export class FeedsApi { queryParams, ); - decoders.GetFollowSuggestionsResponse?.(response.body); + decoders['GetFollowSuggestionsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1424,7 +2333,7 @@ export class FeedsApi { StreamResponse >('DELETE', '/api/v2/feeds/feed_groups/{id}', pathParams, queryParams); - decoders.DeleteFeedGroupResponse?.(response.body); + decoders['DeleteFeedGroupResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1444,7 +2353,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/feed_groups/{id}', pathParams, queryParams); - decoders.GetFeedGroupResponse?.(response.body); + decoders['GetFeedGroupResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1478,7 +2387,7 @@ export class FeedsApi { 'application/json', ); - decoders.GetOrCreateFeedGroupResponse?.(response.body); + decoders['GetOrCreateFeedGroupResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1511,7 +2420,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateFeedGroupResponse?.(response.body); + decoders['UpdateFeedGroupResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1521,7 +2430,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/feed_views', undefined, undefined); - decoders.ListFeedViewsResponse?.(response.body); + decoders['ListFeedViewsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1548,7 +2457,7 @@ export class FeedsApi { 'application/json', ); - decoders.CreateFeedViewResponse?.(response.body); + decoders['CreateFeedViewResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1564,7 +2473,7 @@ export class FeedsApi { StreamResponse >('DELETE', '/api/v2/feeds/feed_views/{id}', pathParams, undefined); - decoders.DeleteFeedViewResponse?.(response.body); + decoders['DeleteFeedViewResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1580,7 +2489,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/feed_views/{id}', pathParams, undefined); - decoders.GetFeedViewResponse?.(response.body); + decoders['GetFeedViewResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1609,7 +2518,7 @@ export class FeedsApi { 'application/json', ); - decoders.GetOrCreateFeedViewResponse?.(response.body); + decoders['GetOrCreateFeedViewResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1638,7 +2547,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateFeedViewResponse?.(response.body); + decoders['UpdateFeedViewResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1650,7 +2559,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/feed_visibilities', undefined, undefined); - decoders.ListFeedVisibilitiesResponse?.(response.body); + decoders['ListFeedVisibilitiesResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1666,7 +2575,7 @@ export class FeedsApi { StreamResponse >('GET', '/api/v2/feeds/feed_visibilities/{name}', pathParams, undefined); - decoders.GetFeedVisibilityResponse?.(response.body); + decoders['GetFeedVisibilityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1692,7 +2601,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateFeedVisibilityResponse?.(response.body); + decoders['UpdateFeedVisibilityResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1715,7 +2624,32 @@ export class FeedsApi { 'application/json', ); - decoders.CreateFeedsBatchResponse?.(response.body); + decoders['CreateFeedsBatchResponse']?.(response.body); + + return { ...response.body, metadata: response.metadata }; + } + + async ownCapabilitiesBatch( + request: OwnCapabilitiesBatchRequest, + ): Promise> { + const body = { + feeds: request?.feeds, + user_id: request?.user_id, + user: request?.user, + }; + + const response = await this.apiClient.sendRequest< + StreamResponse + >( + 'POST', + '/api/v2/feeds/feeds/own_capabilities/batch', + undefined, + undefined, + body, + 'application/json', + ); + + decoders['OwnCapabilitiesBatchResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1743,7 +2677,31 @@ export class FeedsApi { 'application/json', ); - decoders.QueryFeedsResponse?.(response.body); + decoders['QueryFeedsResponse']?.(response.body); + + return { ...response.body, metadata: response.metadata }; + } + + async getFeedsRateLimits(request?: { + endpoints?: string; + android?: boolean; + ios?: boolean; + web?: boolean; + server_side?: boolean; + }): Promise> { + const queryParams = { + endpoints: request?.endpoints, + android: request?.android, + ios: request?.ios, + web: request?.web, + server_side: request?.server_side, + }; + + const response = await this.apiClient.sendRequest< + StreamResponse + >('GET', '/api/v2/feeds/feeds/rate_limits', undefined, queryParams); + + decoders['GetFeedsRateLimitsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1772,7 +2730,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateFollowResponse?.(response.body); + decoders['UpdateFollowResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1800,7 +2758,7 @@ export class FeedsApi { 'application/json', ); - decoders.SingleFollowResponse?.(response.body); + decoders['SingleFollowResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1825,7 +2783,7 @@ export class FeedsApi { 'application/json', ); - decoders.AcceptFollowResponse?.(response.body); + decoders['AcceptFollowResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1848,7 +2806,7 @@ export class FeedsApi { 'application/json', ); - decoders.FollowBatchResponse?.(response.body); + decoders['FollowBatchResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1875,7 +2833,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryFollowsResponse?.(response.body); + decoders['QueryFollowsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1899,7 +2857,7 @@ export class FeedsApi { 'application/json', ); - decoders.RejectFollowResponse?.(response.body); + decoders['RejectFollowResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1922,7 +2880,7 @@ export class FeedsApi { undefined, ); - decoders.UnfollowResponse?.(response.body); + decoders['UnfollowResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1950,7 +2908,7 @@ export class FeedsApi { 'application/json', ); - decoders.CreateMembershipLevelResponse?.(response.body); + decoders['CreateMembershipLevelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1977,7 +2935,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryMembershipLevelsResponse?.(response.body); + decoders['QueryMembershipLevelsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -1996,7 +2954,7 @@ export class FeedsApi { undefined, ); - decoders.Response?.(response.body); + decoders['Response']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2026,7 +2984,7 @@ export class FeedsApi { 'application/json', ); - decoders.UpdateMembershipLevelResponse?.(response.body); + decoders['UpdateMembershipLevelResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2050,7 +3008,7 @@ export class FeedsApi { 'application/json', ); - decoders.QueryFeedsUsageStatsResponse?.(response.body); + decoders['QueryFeedsUsageStatsResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2073,7 +3031,7 @@ export class FeedsApi { 'application/json', ); - decoders.UnfollowBatchResponse?.(response.body); + decoders['UnfollowBatchResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2089,7 +3047,7 @@ export class FeedsApi { StreamResponse >('DELETE', '/api/v2/feeds/users/{user_id}/delete', pathParams, undefined); - decoders.DeleteFeedUserDataResponse?.(response.body); + decoders['DeleteFeedUserDataResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } @@ -2105,7 +3063,7 @@ export class FeedsApi { StreamResponse >('POST', '/api/v2/feeds/users/{user_id}/export', pathParams, undefined); - decoders.ExportFeedUserDataResponse?.(response.body); + decoders['ExportFeedUserDataResponse']?.(response.body); return { ...response.body, metadata: response.metadata }; } diff --git a/src/gen/model-decoders/decoders.ts b/src/gen/model-decoders/decoders.ts index e18a80a..8b9e298 100644 --- a/src/gen/model-decoders/decoders.ts +++ b/src/gen/model-decoders/decoders.ts @@ -34,21 +34,23 @@ const decode = (typeMappings: TypeMapping, input?: Record) => { return input; }; -decoders.AcceptFeedMemberInviteResponse = (input?: Record) => { +decoders['AcceptFeedMemberInviteResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { member: { type: 'FeedMemberResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.AcceptFollowResponse = (input?: Record) => { +decoders['AcceptFollowResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follow: { type: 'FollowResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ActionLogResponse = (input?: Record) => { +decoders['ActionLogResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -61,7 +63,7 @@ decoders.ActionLogResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityAddedEvent = (input?: Record) => { +decoders['ActivityAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -74,7 +76,7 @@ decoders.ActivityAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityDeletedEvent = (input?: Record) => { +decoders['ActivityDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -87,7 +89,7 @@ decoders.ActivityDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityMarkEvent = (input?: Record) => { +decoders['ActivityMarkEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -98,14 +100,14 @@ decoders.ActivityMarkEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityMarkedEvent = (input?: Record) => { +decoders['ActivityMarkedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ActivityPinResponse = (input?: Record) => { +decoders['ActivityPinResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -118,7 +120,7 @@ decoders.ActivityPinResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityPinnedEvent = (input?: Record) => { +decoders['ActivityPinnedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -131,7 +133,7 @@ decoders.ActivityPinnedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityReactionAddedEvent = (input?: Record) => { +decoders['ActivityReactionAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -146,7 +148,7 @@ decoders.ActivityReactionAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityReactionDeletedEvent = (input?: Record) => { +decoders['ActivityReactionDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -161,7 +163,7 @@ decoders.ActivityReactionDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityReactionUpdatedEvent = (input?: Record) => { +decoders['ActivityReactionUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -176,7 +178,7 @@ decoders.ActivityReactionUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityRemovedFromFeedEvent = (input?: Record) => { +decoders['ActivityRemovedFromFeedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -189,7 +191,7 @@ decoders.ActivityRemovedFromFeedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityResponse = (input?: Record) => { +decoders['ActivityResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -224,14 +226,16 @@ decoders.ActivityResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivitySelectorConfigResponse = (input?: Record) => { +decoders['ActivitySelectorConfigResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { cutoff_time: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ActivityUnpinnedEvent = (input?: Record) => { +decoders['ActivityUnpinnedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -244,7 +248,7 @@ decoders.ActivityUnpinnedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ActivityUpdatedEvent = (input?: Record) => { +decoders['ActivityUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -257,21 +261,21 @@ decoders.ActivityUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AddActivityResponse = (input?: Record) => { +decoders['AddActivityResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.AddBookmarkResponse = (input?: Record) => { +decoders['AddBookmarkResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { bookmark: { type: 'BookmarkResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.AddCommentReactionResponse = (input?: Record) => { +decoders['AddCommentReactionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comment: { type: 'CommentResponse', isSingle: true }, @@ -280,21 +284,21 @@ decoders.AddCommentReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AddCommentResponse = (input?: Record) => { +decoders['AddCommentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comment: { type: 'CommentResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.AddCommentsBatchResponse = (input?: Record) => { +decoders['AddCommentsBatchResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comments: { type: 'CommentResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.AddReactionResponse = (input?: Record) => { +decoders['AddReactionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, @@ -303,7 +307,7 @@ decoders.AddReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AggregatedActivityResponse = (input?: Record) => { +decoders['AggregatedActivityResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -314,14 +318,14 @@ decoders.AggregatedActivityResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AnyEvent = (input?: Record) => { +decoders['AnyEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.AppResponseFields = (input?: Record) => { +decoders['AppResponseFields'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { event_hooks: { type: 'EventHook', isSingle: false }, @@ -336,7 +340,9 @@ decoders.AppResponseFields = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AsyncBulkImageModerationEvent = (input?: Record) => { +decoders['AsyncBulkImageModerationEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -349,7 +355,7 @@ decoders.AsyncBulkImageModerationEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AsyncExportChannelsEvent = (input?: Record) => { +decoders['AsyncExportChannelsEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -362,7 +368,7 @@ decoders.AsyncExportChannelsEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AsyncExportErrorEvent = (input?: Record) => { +decoders['AsyncExportErrorEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -375,7 +381,9 @@ decoders.AsyncExportErrorEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AsyncExportModerationLogsEvent = (input?: Record) => { +decoders['AsyncExportModerationLogsEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -388,7 +396,7 @@ decoders.AsyncExportModerationLogsEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AsyncExportUsersEvent = (input?: Record) => { +decoders['AsyncExportUsersEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -401,14 +409,14 @@ decoders.AsyncExportUsersEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.AutomodDetails = (input?: Record) => { +decoders['AutomodDetails'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { result: { type: 'MessageModerationResult', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.Ban = (input?: Record) => { +decoders['Ban'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -423,7 +431,7 @@ decoders.Ban = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BanResponse = (input?: Record) => { +decoders['BanResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -438,7 +446,7 @@ decoders.BanResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BlockListResponse = (input?: Record) => { +decoders['BlockListResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -447,14 +455,14 @@ decoders.BlockListResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BlockUsersResponse = (input?: Record) => { +decoders['BlockUsersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.BlockedUserEvent = (input?: Record) => { +decoders['BlockedUserEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -465,7 +473,7 @@ decoders.BlockedUserEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BlockedUserResponse = (input?: Record) => { +decoders['BlockedUserResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -476,7 +484,7 @@ decoders.BlockedUserResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BookmarkAddedEvent = (input?: Record) => { +decoders['BookmarkAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -489,7 +497,7 @@ decoders.BookmarkAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BookmarkDeletedEvent = (input?: Record) => { +decoders['BookmarkDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -502,7 +510,7 @@ decoders.BookmarkDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BookmarkFolderDeletedEvent = (input?: Record) => { +decoders['BookmarkFolderDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -515,7 +523,7 @@ decoders.BookmarkFolderDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BookmarkFolderResponse = (input?: Record) => { +decoders['BookmarkFolderResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -524,7 +532,7 @@ decoders.BookmarkFolderResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BookmarkFolderUpdatedEvent = (input?: Record) => { +decoders['BookmarkFolderUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -537,7 +545,7 @@ decoders.BookmarkFolderUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BookmarkResponse = (input?: Record) => { +decoders['BookmarkResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -552,7 +560,7 @@ decoders.BookmarkResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.BookmarkUpdatedEvent = (input?: Record) => { +decoders['BookmarkUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -565,7 +573,7 @@ decoders.BookmarkUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallAcceptedEvent = (input?: Record) => { +decoders['CallAcceptedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -576,28 +584,34 @@ decoders.CallAcceptedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallClosedCaptionsFailedEvent = (input?: Record) => { +decoders['CallClosedCaptionsFailedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallClosedCaptionsStartedEvent = (input?: Record) => { +decoders['CallClosedCaptionsStartedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallClosedCaptionsStoppedEvent = (input?: Record) => { +decoders['CallClosedCaptionsStoppedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallCreatedEvent = (input?: Record) => { +decoders['CallCreatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -608,7 +622,7 @@ decoders.CallCreatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallDeletedEvent = (input?: Record) => { +decoders['CallDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -617,7 +631,7 @@ decoders.CallDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallEndedEvent = (input?: Record) => { +decoders['CallEndedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -628,7 +642,9 @@ decoders.CallEndedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallFrameRecordingFailedEvent = (input?: Record) => { +decoders['CallFrameRecordingFailedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -637,7 +653,9 @@ decoders.CallFrameRecordingFailedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallFrameRecordingFrameReadyEvent = (input?: Record) => { +decoders['CallFrameRecordingFrameReadyEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { captured_at: { type: 'DatetimeType', isSingle: true }, @@ -648,7 +666,9 @@ decoders.CallFrameRecordingFrameReadyEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallFrameRecordingStartedEvent = (input?: Record) => { +decoders['CallFrameRecordingStartedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -657,7 +677,9 @@ decoders.CallFrameRecordingStartedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallFrameRecordingStoppedEvent = (input?: Record) => { +decoders['CallFrameRecordingStoppedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -666,14 +688,18 @@ decoders.CallFrameRecordingStoppedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallHLSBroadcastingFailedEvent = (input?: Record) => { +decoders['CallHLSBroadcastingFailedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallHLSBroadcastingStartedEvent = (input?: Record) => { +decoders['CallHLSBroadcastingStartedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -682,14 +708,16 @@ decoders.CallHLSBroadcastingStartedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallHLSBroadcastingStoppedEvent = (input?: Record) => { +decoders['CallHLSBroadcastingStoppedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallLiveStartedEvent = (input?: Record) => { +decoders['CallLiveStartedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -698,7 +726,7 @@ decoders.CallLiveStartedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallMemberAddedEvent = (input?: Record) => { +decoders['CallMemberAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -709,7 +737,7 @@ decoders.CallMemberAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallMemberRemovedEvent = (input?: Record) => { +decoders['CallMemberRemovedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -718,7 +746,7 @@ decoders.CallMemberRemovedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallMemberUpdatedEvent = (input?: Record) => { +decoders['CallMemberUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -729,7 +757,9 @@ decoders.CallMemberUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallMemberUpdatedPermissionEvent = (input?: Record) => { +decoders['CallMemberUpdatedPermissionEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -740,7 +770,7 @@ decoders.CallMemberUpdatedPermissionEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallMissedEvent = (input?: Record) => { +decoders['CallMissedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -753,21 +783,21 @@ decoders.CallMissedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallModerationBlurEvent = (input?: Record) => { +decoders['CallModerationBlurEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallModerationWarningEvent = (input?: Record) => { +decoders['CallModerationWarningEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallNotificationEvent = (input?: Record) => { +decoders['CallNotificationEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -780,7 +810,7 @@ decoders.CallNotificationEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallParticipantResponse = (input?: Record) => { +decoders['CallParticipantResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { joined_at: { type: 'DatetimeType', isSingle: true }, @@ -789,7 +819,14 @@ decoders.CallParticipantResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallReactionEvent = (input?: Record) => { +decoders['CallParticipantTimeline'] = (input?: { [key: string]: any }) => { + const typeMappings: TypeMapping = { + timestamp: { type: 'DatetimeType', isSingle: true }, + }; + return decode(typeMappings, input); +}; + +decoders['CallReactionEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -798,7 +835,7 @@ decoders.CallReactionEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallRecording = (input?: Record) => { +decoders['CallRecording'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { end_time: { type: 'DatetimeType', isSingle: true }, @@ -807,14 +844,14 @@ decoders.CallRecording = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallRecordingFailedEvent = (input?: Record) => { +decoders['CallRecordingFailedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallRecordingReadyEvent = (input?: Record) => { +decoders['CallRecordingReadyEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -823,21 +860,21 @@ decoders.CallRecordingReadyEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallRecordingStartedEvent = (input?: Record) => { +decoders['CallRecordingStartedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallRecordingStoppedEvent = (input?: Record) => { +decoders['CallRecordingStoppedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallRejectedEvent = (input?: Record) => { +decoders['CallRejectedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -848,7 +885,7 @@ decoders.CallRejectedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallReportResponse = (input?: Record) => { +decoders['CallReportResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { ended_at: { type: 'DatetimeType', isSingle: true }, @@ -857,7 +894,7 @@ decoders.CallReportResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallResponse = (input?: Record) => { +decoders['CallResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -874,7 +911,7 @@ decoders.CallResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallRingEvent = (input?: Record) => { +decoders['CallRingEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -887,28 +924,32 @@ decoders.CallRingEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallRtmpBroadcastFailedEvent = (input?: Record) => { +decoders['CallRtmpBroadcastFailedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallRtmpBroadcastStartedEvent = (input?: Record) => { +decoders['CallRtmpBroadcastStartedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallRtmpBroadcastStoppedEvent = (input?: Record) => { +decoders['CallRtmpBroadcastStoppedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallSessionEndedEvent = (input?: Record) => { +decoders['CallSessionEndedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -917,16 +958,18 @@ decoders.CallSessionEndedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallSessionParticipantCountsUpdatedEvent = ( - input?: Record, -) => { +decoders['CallSessionParticipantCountsUpdatedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallSessionParticipantJoinedEvent = (input?: Record) => { +decoders['CallSessionParticipantJoinedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -935,7 +978,9 @@ decoders.CallSessionParticipantJoinedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallSessionParticipantLeftEvent = (input?: Record) => { +decoders['CallSessionParticipantLeftEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -944,7 +989,7 @@ decoders.CallSessionParticipantLeftEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallSessionResponse = (input?: Record) => { +decoders['CallSessionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { participants: { type: 'CallParticipantResponse', isSingle: false }, @@ -967,7 +1012,7 @@ decoders.CallSessionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallSessionStartedEvent = (input?: Record) => { +decoders['CallSessionStartedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -976,7 +1021,7 @@ decoders.CallSessionStartedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallStateResponseFields = (input?: Record) => { +decoders['CallStateResponseFields'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'MemberResponse', isSingle: false }, @@ -985,14 +1030,34 @@ decoders.CallStateResponseFields = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallStatsReportReadyEvent = (input?: Record) => { +decoders['CallStatsParticipant'] = (input?: { [key: string]: any }) => { + const typeMappings: TypeMapping = { + sessions: { type: 'CallStatsParticipantSession', isSingle: false }, + + latest_activity_at: { type: 'DatetimeType', isSingle: true }, + }; + return decode(typeMappings, input); +}; + +decoders['CallStatsParticipantSession'] = (input?: { [key: string]: any }) => { + const typeMappings: TypeMapping = { + ended_at: { type: 'DatetimeType', isSingle: true }, + + started_at: { type: 'DatetimeType', isSingle: true }, + }; + return decode(typeMappings, input); +}; + +decoders['CallStatsReportReadyEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallStatsReportSummaryResponse = (input?: Record) => { +decoders['CallStatsReportSummaryResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { first_stats_time: { type: 'DatetimeType', isSingle: true }, @@ -1001,7 +1066,7 @@ decoders.CallStatsReportSummaryResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallTranscription = (input?: Record) => { +decoders['CallTranscription'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { end_time: { type: 'DatetimeType', isSingle: true }, @@ -1010,14 +1075,14 @@ decoders.CallTranscription = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallTranscriptionFailedEvent = (input?: Record) => { +decoders['CallTranscriptionFailedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallTranscriptionReadyEvent = (input?: Record) => { +decoders['CallTranscriptionReadyEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1026,21 +1091,25 @@ decoders.CallTranscriptionReadyEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallTranscriptionStartedEvent = (input?: Record) => { +decoders['CallTranscriptionStartedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallTranscriptionStoppedEvent = (input?: Record) => { +decoders['CallTranscriptionStoppedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CallType = (input?: Record) => { +decoders['CallType'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1049,7 +1118,7 @@ decoders.CallType = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallTypeResponse = (input?: Record) => { +decoders['CallTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1058,7 +1127,7 @@ decoders.CallTypeResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallUpdatedEvent = (input?: Record) => { +decoders['CallUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1067,7 +1136,9 @@ decoders.CallUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallUserFeedbackSubmittedEvent = (input?: Record) => { +decoders['CallUserFeedbackSubmittedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1076,14 +1147,14 @@ decoders.CallUserFeedbackSubmittedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CallUserMutedEvent = (input?: Record) => { +decoders['CallUserMutedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CampaignCompletedEvent = (input?: Record) => { +decoders['CampaignCompletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1094,7 +1165,7 @@ decoders.CampaignCompletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CampaignResponse = (input?: Record) => { +decoders['CampaignResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1115,7 +1186,7 @@ decoders.CampaignResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CampaignStartedEvent = (input?: Record) => { +decoders['CampaignStartedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1126,7 +1197,7 @@ decoders.CampaignStartedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CampaignStatsResponse = (input?: Record) => { +decoders['CampaignStatsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { stats_completed_at: { type: 'DatetimeType', isSingle: true }, @@ -1135,7 +1206,7 @@ decoders.CampaignStatsResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.Channel = (input?: Record) => { +decoders['Channel'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1164,7 +1235,7 @@ decoders.Channel = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelConfig = (input?: Record) => { +decoders['ChannelConfig'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1173,7 +1244,7 @@ decoders.ChannelConfig = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelConfigWithInfo = (input?: Record) => { +decoders['ChannelConfigWithInfo'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1184,14 +1255,14 @@ decoders.ChannelConfigWithInfo = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelCreatedEvent = (input?: Record) => { +decoders['ChannelCreatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ChannelDeletedEvent = (input?: Record) => { +decoders['ChannelDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1200,14 +1271,14 @@ decoders.ChannelDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelFrozenEvent = (input?: Record) => { +decoders['ChannelFrozenEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ChannelHiddenEvent = (input?: Record) => { +decoders['ChannelHiddenEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1218,7 +1289,7 @@ decoders.ChannelHiddenEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelMember = (input?: Record) => { +decoders['ChannelMember'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1241,7 +1312,7 @@ decoders.ChannelMember = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelMemberLookup = (input?: Record) => { +decoders['ChannelMemberLookup'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { archived_at: { type: 'DatetimeType', isSingle: true }, @@ -1252,7 +1323,7 @@ decoders.ChannelMemberLookup = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelMute = (input?: Record) => { +decoders['ChannelMute'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1267,21 +1338,21 @@ decoders.ChannelMute = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelMutedEvent = (input?: Record) => { +decoders['ChannelMutedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ChannelPushPreferences = (input?: Record) => { +decoders['ChannelPushPreferences'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { disabled_until: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ChannelResponse = (input?: Record) => { +decoders['ChannelResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1308,7 +1379,7 @@ decoders.ChannelResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelStateResponse = (input?: Record) => { +decoders['ChannelStateResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'ChannelMember', isSingle: false }, @@ -1342,7 +1413,7 @@ decoders.ChannelStateResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelStateResponseFields = (input?: Record) => { +decoders['ChannelStateResponseFields'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'ChannelMember', isSingle: false }, @@ -1376,7 +1447,7 @@ decoders.ChannelStateResponseFields = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelTruncatedEvent = (input?: Record) => { +decoders['ChannelTruncatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1385,7 +1456,7 @@ decoders.ChannelTruncatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelTypeConfig = (input?: Record) => { +decoders['ChannelTypeConfig'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1396,21 +1467,21 @@ decoders.ChannelTypeConfig = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelUnFrozenEvent = (input?: Record) => { +decoders['ChannelUnFrozenEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ChannelUnmutedEvent = (input?: Record) => { +decoders['ChannelUnmutedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ChannelUpdatedEvent = (input?: Record) => { +decoders['ChannelUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1423,7 +1494,7 @@ decoders.ChannelUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChannelVisibleEvent = (input?: Record) => { +decoders['ChannelVisibleEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1432,28 +1503,28 @@ decoders.ChannelVisibleEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ChatActivityStatsResponse = (input?: Record) => { +decoders['ChatActivityStatsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { messages: { type: 'MessageStatsResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CheckResponse = (input?: Record) => { +decoders['CheckResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { item: { type: 'ReviewQueueItemResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ClosedCaptionEvent = (input?: Record) => { +decoders['ClosedCaptionEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.Command = (input?: Record) => { +decoders['Command'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1462,7 +1533,7 @@ decoders.Command = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CommentAddedEvent = (input?: Record) => { +decoders['CommentAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1477,7 +1548,7 @@ decoders.CommentAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CommentDeletedEvent = (input?: Record) => { +decoders['CommentDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1490,7 +1561,7 @@ decoders.CommentDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CommentReactionAddedEvent = (input?: Record) => { +decoders['CommentReactionAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1507,7 +1578,7 @@ decoders.CommentReactionAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CommentReactionDeletedEvent = (input?: Record) => { +decoders['CommentReactionDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1520,7 +1591,7 @@ decoders.CommentReactionDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CommentReactionUpdatedEvent = (input?: Record) => { +decoders['CommentReactionUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1537,7 +1608,7 @@ decoders.CommentReactionUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CommentResponse = (input?: Record) => { +decoders['CommentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1558,7 +1629,7 @@ decoders.CommentResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CommentUpdatedEvent = (input?: Record) => { +decoders['CommentUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1571,7 +1642,7 @@ decoders.CommentUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ConfigResponse = (input?: Record) => { +decoders['ConfigResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1580,21 +1651,21 @@ decoders.ConfigResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CountByMinuteResponse = (input?: Record) => { +decoders['CountByMinuteResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { start_ts: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateBlockListResponse = (input?: Record) => { +decoders['CreateBlockListResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { blocklist: { type: 'BlockListResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateCallTypeResponse = (input?: Record) => { +decoders['CreateCallTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1603,7 +1674,7 @@ decoders.CreateCallTypeResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CreateChannelTypeResponse = (input?: Record) => { +decoders['CreateChannelTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1612,70 +1683,72 @@ decoders.CreateChannelTypeResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.CreateCommandResponse = (input?: Record) => { +decoders['CreateCommandResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { command: { type: 'Command', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateFeedGroupResponse = (input?: Record) => { +decoders['CreateFeedGroupResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_group: { type: 'FeedGroupResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateFeedViewResponse = (input?: Record) => { +decoders['CreateFeedViewResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_view: { type: 'FeedViewResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateFeedsBatchResponse = (input?: Record) => { +decoders['CreateFeedsBatchResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feeds: { type: 'FeedResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.CreateGuestResponse = (input?: Record) => { +decoders['CreateGuestResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { user: { type: 'UserResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateImportResponse = (input?: Record) => { +decoders['CreateImportResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { import_task: { type: 'ImportTask', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateMembershipLevelResponse = (input?: Record) => { +decoders['CreateMembershipLevelResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { membership_level: { type: 'MembershipLevelResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CreateRoleResponse = (input?: Record) => { +decoders['CreateRoleResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { role: { type: 'Role', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CustomCheckResponse = (input?: Record) => { +decoders['CustomCheckResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { item: { type: 'ReviewQueueItemResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.CustomVideoEvent = (input?: Record) => { +decoders['CustomVideoEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1684,14 +1757,16 @@ decoders.CustomVideoEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.DeactivateUserResponse = (input?: Record) => { +decoders['DeactivateUserResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { user: { type: 'UserResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.DeleteActivityReactionResponse = (input?: Record) => { +decoders['DeleteActivityReactionResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, @@ -1700,28 +1775,30 @@ decoders.DeleteActivityReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.DeleteBookmarkResponse = (input?: Record) => { +decoders['DeleteBookmarkResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { bookmark: { type: 'BookmarkResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.DeleteCallResponse = (input?: Record) => { +decoders['DeleteCallResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { call: { type: 'CallResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.DeleteChannelResponse = (input?: Record) => { +decoders['DeleteChannelResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channel: { type: 'ChannelResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.DeleteCommentReactionResponse = (input?: Record) => { +decoders['DeleteCommentReactionResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { comment: { type: 'CommentResponse', isSingle: true }, @@ -1730,7 +1807,7 @@ decoders.DeleteCommentReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.DeleteCommentResponse = (input?: Record) => { +decoders['DeleteCommentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, @@ -1739,14 +1816,14 @@ decoders.DeleteCommentResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.DeleteMessageResponse = (input?: Record) => { +decoders['DeleteMessageResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'MessageResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.DeleteReactionResponse = (input?: Record) => { +decoders['DeleteReactionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'MessageResponse', isSingle: true }, @@ -1755,28 +1832,28 @@ decoders.DeleteReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.Device = (input?: Record) => { +decoders['Device'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.DeviceResponse = (input?: Record) => { +decoders['DeviceResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.DraftPayloadResponse = (input?: Record) => { +decoders['DraftPayloadResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { mentioned_users: { type: 'UserResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.DraftResponse = (input?: Record) => { +decoders['DraftResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1791,14 +1868,14 @@ decoders.DraftResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.EgressRTMPResponse = (input?: Record) => { +decoders['EgressRTMPResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { started_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.EntityCreatorResponse = (input?: Record) => { +decoders['EntityCreatorResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1824,7 +1901,7 @@ decoders.EntityCreatorResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.EventHook = (input?: Record) => { +decoders['EventHook'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1833,14 +1910,14 @@ decoders.EventHook = (input?: Record) => { return decode(typeMappings, input); }; -decoders.EventResponse = (input?: Record) => { +decoders['EventResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { event: { type: 'WSEvent', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ExportUserResponse = (input?: Record) => { +decoders['ExportUserResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { messages: { type: 'MessageResponse', isSingle: false }, @@ -1851,7 +1928,7 @@ decoders.ExportUserResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedCreatedEvent = (input?: Record) => { +decoders['FeedCreatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1866,7 +1943,7 @@ decoders.FeedCreatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedDeletedEvent = (input?: Record) => { +decoders['FeedDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1877,7 +1954,7 @@ decoders.FeedDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedGroupChangedEvent = (input?: Record) => { +decoders['FeedGroupChangedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1888,7 +1965,7 @@ decoders.FeedGroupChangedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedGroupDeletedEvent = (input?: Record) => { +decoders['FeedGroupDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1897,12 +1974,14 @@ decoders.FeedGroupDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedGroupResponse = (input?: Record) => { +decoders['FeedGroupResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, updated_at: { type: 'DatetimeType', isSingle: true }, + deleted_at: { type: 'DatetimeType', isSingle: true }, + activity_selectors: { type: 'ActivitySelectorConfigResponse', isSingle: false, @@ -1911,7 +1990,7 @@ decoders.FeedGroupResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedMemberAddedEvent = (input?: Record) => { +decoders['FeedMemberAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1924,7 +2003,7 @@ decoders.FeedMemberAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedMemberRemovedEvent = (input?: Record) => { +decoders['FeedMemberRemovedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1935,7 +2014,7 @@ decoders.FeedMemberRemovedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedMemberResponse = (input?: Record) => { +decoders['FeedMemberResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1952,7 +2031,7 @@ decoders.FeedMemberResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedMemberUpdatedEvent = (input?: Record) => { +decoders['FeedMemberUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1965,7 +2044,7 @@ decoders.FeedMemberUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedResponse = (input?: Record) => { +decoders['FeedResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1982,7 +2061,7 @@ decoders.FeedResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedUpdatedEvent = (input?: Record) => { +decoders['FeedUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -1995,7 +2074,7 @@ decoders.FeedUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedViewResponse = (input?: Record) => { +decoders['FeedViewResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { last_used_at: { type: 'DatetimeType', isSingle: true }, @@ -2007,7 +2086,7 @@ decoders.FeedViewResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FeedsReactionResponse = (input?: Record) => { +decoders['FeedsReactionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2018,21 +2097,21 @@ decoders.FeedsReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FlagDetails = (input?: Record) => { +decoders['FlagDetails'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { automod: { type: 'AutomodDetails', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.FlagFeedback = (input?: Record) => { +decoders['FlagFeedback'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.FlagUpdatedEvent = (input?: Record) => { +decoders['FlagUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2047,14 +2126,14 @@ decoders.FlagUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FollowBatchResponse = (input?: Record) => { +decoders['FollowBatchResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follows: { type: 'FollowResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.FollowCreatedEvent = (input?: Record) => { +decoders['FollowCreatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2065,7 +2144,7 @@ decoders.FollowCreatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FollowDeletedEvent = (input?: Record) => { +decoders['FollowDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2076,7 +2155,7 @@ decoders.FollowDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FollowResponse = (input?: Record) => { +decoders['FollowResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2093,7 +2172,7 @@ decoders.FollowResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FollowUpdatedEvent = (input?: Record) => { +decoders['FollowUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2104,7 +2183,7 @@ decoders.FollowUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.FullUserResponse = (input?: Record) => { +decoders['FullUserResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2129,7 +2208,7 @@ decoders.FullUserResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetActiveCallsStatusResponse = (input?: Record) => { +decoders['GetActiveCallsStatusResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { end_time: { type: 'DatetimeType', isSingle: true }, @@ -2138,35 +2217,35 @@ decoders.GetActiveCallsStatusResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetActivityResponse = (input?: Record) => { +decoders['GetActivityResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetApplicationResponse = (input?: Record) => { +decoders['GetApplicationResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { app: { type: 'AppResponseFields', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetBlockListResponse = (input?: Record) => { +decoders['GetBlockListResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { blocklist: { type: 'BlockListResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetBlockedUsersResponse = (input?: Record) => { +decoders['GetBlockedUsersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { blocks: { type: 'BlockedUserResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetCallReportResponse = (input?: Record) => { +decoders['GetCallReportResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { video_reactions: { type: 'VideoReactionsResponse', isSingle: false }, @@ -2177,7 +2256,7 @@ decoders.GetCallReportResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetCallResponse = (input?: Record) => { +decoders['GetCallResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'MemberResponse', isSingle: false }, @@ -2186,7 +2265,7 @@ decoders.GetCallResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetCallTypeResponse = (input?: Record) => { +decoders['GetCallTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2195,7 +2274,7 @@ decoders.GetCallTypeResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetChannelTypeResponse = (input?: Record) => { +decoders['GetChannelTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2206,7 +2285,7 @@ decoders.GetChannelTypeResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetCommandResponse = (input?: Record) => { +decoders['GetCommandResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2215,91 +2294,91 @@ decoders.GetCommandResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetCommentRepliesResponse = (input?: Record) => { +decoders['GetCommentRepliesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comments: { type: 'ThreadedCommentResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetCommentResponse = (input?: Record) => { +decoders['GetCommentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comment: { type: 'CommentResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetCommentsResponse = (input?: Record) => { +decoders['GetCommentsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comments: { type: 'ThreadedCommentResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetConfigResponse = (input?: Record) => { +decoders['GetConfigResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { config: { type: 'ConfigResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetDraftResponse = (input?: Record) => { +decoders['GetDraftResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { draft: { type: 'DraftResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetFeedGroupResponse = (input?: Record) => { +decoders['GetFeedGroupResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_group: { type: 'FeedGroupResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetFeedViewResponse = (input?: Record) => { +decoders['GetFeedViewResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_view: { type: 'FeedViewResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetFollowSuggestionsResponse = (input?: Record) => { +decoders['GetFollowSuggestionsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { suggestions: { type: 'FeedResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetImportResponse = (input?: Record) => { +decoders['GetImportResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { import_task: { type: 'ImportTask', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetManyMessagesResponse = (input?: Record) => { +decoders['GetManyMessagesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { messages: { type: 'MessageResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetMessageResponse = (input?: Record) => { +decoders['GetMessageResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'MessageWithChannelResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetModerationRuleResponse = (input?: Record) => { +decoders['GetModerationRuleResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { rule: { type: 'ModerationRuleV2Response', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetOrCreateCallResponse = (input?: Record) => { +decoders['GetOrCreateCallResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'MemberResponse', isSingle: false }, @@ -2308,14 +2387,14 @@ decoders.GetOrCreateCallResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetOrCreateFeedGroupResponse = (input?: Record) => { +decoders['GetOrCreateFeedGroupResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_group: { type: 'FeedGroupResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetOrCreateFeedResponse = (input?: Record) => { +decoders['GetOrCreateFeedResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activities: { type: 'ActivityResponse', isSingle: false }, @@ -2339,49 +2418,49 @@ decoders.GetOrCreateFeedResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetOrCreateFeedViewResponse = (input?: Record) => { +decoders['GetOrCreateFeedViewResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_view: { type: 'FeedViewResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetPushTemplatesResponse = (input?: Record) => { +decoders['GetPushTemplatesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { templates: { type: 'PushTemplate', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetReactionsResponse = (input?: Record) => { +decoders['GetReactionsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { reactions: { type: 'Reaction', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetRepliesResponse = (input?: Record) => { +decoders['GetRepliesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { messages: { type: 'MessageResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.GetReviewQueueItemResponse = (input?: Record) => { +decoders['GetReviewQueueItemResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { item: { type: 'ReviewQueueItemResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetSegmentResponse = (input?: Record) => { +decoders['GetSegmentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { segment: { type: 'SegmentResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GetTaskResponse = (input?: Record) => { +decoders['GetTaskResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2390,21 +2469,21 @@ decoders.GetTaskResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetThreadResponse = (input?: Record) => { +decoders['GetThreadResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { thread: { type: 'ThreadStateResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.GoLiveResponse = (input?: Record) => { +decoders['GoLiveResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { call: { type: 'CallResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ImportTask = (input?: Record) => { +decoders['ImportTask'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2415,14 +2494,14 @@ decoders.ImportTask = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ImportTaskHistory = (input?: Record) => { +decoders['ImportTaskHistory'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.KickedUserEvent = (input?: Record) => { +decoders['KickedUserEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2433,98 +2512,98 @@ decoders.KickedUserEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ListBlockListResponse = (input?: Record) => { +decoders['ListBlockListResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { blocklists: { type: 'BlockListResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListCallTypeResponse = (input?: Record) => { +decoders['ListCallTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { call_types: { type: 'CallTypeResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListChannelTypesResponse = (input?: Record) => { +decoders['ListChannelTypesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channel_types: { type: 'ChannelTypeConfig', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListCommandsResponse = (input?: Record) => { +decoders['ListCommandsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { commands: { type: 'Command', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListDevicesResponse = (input?: Record) => { +decoders['ListDevicesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { devices: { type: 'DeviceResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListFeedGroupsResponse = (input?: Record) => { +decoders['ListFeedGroupsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { groups: { type: 'FeedGroupResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListFeedViewsResponse = (input?: Record) => { +decoders['ListFeedViewsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { views: { type: 'FeedViewResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListImportsResponse = (input?: Record) => { +decoders['ListImportsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { import_tasks: { type: 'ImportTask', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListPushProvidersResponse = (input?: Record) => { +decoders['ListPushProvidersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { push_providers: { type: 'PushProviderResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListRecordingsResponse = (input?: Record) => { +decoders['ListRecordingsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { recordings: { type: 'CallRecording', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListRolesResponse = (input?: Record) => { +decoders['ListRolesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { roles: { type: 'Role', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.ListTranscriptionsResponse = (input?: Record) => { +decoders['ListTranscriptionsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { transcriptions: { type: 'CallTranscription', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.MarkReadResponse = (input?: Record) => { +decoders['MarkReadResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { event: { type: 'MessageReadEvent', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.MemberAddedEvent = (input?: Record) => { +decoders['MemberAddedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2535,7 +2614,7 @@ decoders.MemberAddedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MemberRemovedEvent = (input?: Record) => { +decoders['MemberRemovedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2546,7 +2625,7 @@ decoders.MemberRemovedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MemberResponse = (input?: Record) => { +decoders['MemberResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2559,7 +2638,7 @@ decoders.MemberResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MemberUpdatedEvent = (input?: Record) => { +decoders['MemberUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2570,14 +2649,14 @@ decoders.MemberUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MembersResponse = (input?: Record) => { +decoders['MembersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'ChannelMember', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.MembershipLevelResponse = (input?: Record) => { +decoders['MembershipLevelResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2586,7 +2665,7 @@ decoders.MembershipLevelResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.Message = (input?: Record) => { +decoders['Message'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2627,7 +2706,7 @@ decoders.Message = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageDeletedEvent = (input?: Record) => { +decoders['MessageDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2640,7 +2719,7 @@ decoders.MessageDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageFlagResponse = (input?: Record) => { +decoders['MessageFlagResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2667,7 +2746,7 @@ decoders.MessageFlagResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageFlaggedEvent = (input?: Record) => { +decoders['MessageFlaggedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2680,14 +2759,14 @@ decoders.MessageFlaggedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageHistoryEntryResponse = (input?: Record) => { +decoders['MessageHistoryEntryResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message_updated_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.MessageModerationResult = (input?: Record) => { +decoders['MessageModerationResult'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2696,7 +2775,7 @@ decoders.MessageModerationResult = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageNewEvent = (input?: Record) => { +decoders['MessageNewEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2709,7 +2788,7 @@ decoders.MessageNewEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageReadEvent = (input?: Record) => { +decoders['MessageReadEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2724,7 +2803,7 @@ decoders.MessageReadEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageReminder = (input?: Record) => { +decoders['MessageReminder'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2741,7 +2820,7 @@ decoders.MessageReminder = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageResponse = (input?: Record) => { +decoders['MessageResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2782,14 +2861,14 @@ decoders.MessageResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageStatsResponse = (input?: Record) => { +decoders['MessageStatsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { count_over_time: { type: 'CountByMinuteResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.MessageUnblockedEvent = (input?: Record) => { +decoders['MessageUnblockedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2802,7 +2881,7 @@ decoders.MessageUnblockedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageUndeletedEvent = (input?: Record) => { +decoders['MessageUndeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2815,7 +2894,7 @@ decoders.MessageUndeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageUpdatedEvent = (input?: Record) => { +decoders['MessageUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2828,7 +2907,7 @@ decoders.MessageUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MessageWithChannelResponse = (input?: Record) => { +decoders['MessageWithChannelResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2871,7 +2950,9 @@ decoders.MessageWithChannelResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ModerationCheckCompletedEvent = (input?: Record) => { +decoders['ModerationCheckCompletedEvent'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2880,18 +2961,20 @@ decoders.ModerationCheckCompletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ModerationCustomActionEvent = (input?: Record) => { +decoders['ModerationCustomActionEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, - message: { type: 'Message', isSingle: true }, + review_queue_item: { type: 'ReviewQueueItemResponse', isSingle: true }, - user: { type: 'User', isSingle: true }, + received_at: { type: 'DatetimeType', isSingle: true }, + + message: { type: 'MessageResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ModerationFlagResponse = (input?: Record) => { +decoders['ModerationFlagResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2904,7 +2987,7 @@ decoders.ModerationFlagResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ModerationFlaggedEvent = (input?: Record) => { +decoders['ModerationFlaggedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2913,18 +2996,20 @@ decoders.ModerationFlaggedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ModerationMarkReviewedEvent = (input?: Record) => { +decoders['ModerationMarkReviewedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, - message: { type: 'Message', isSingle: true }, + item: { type: 'ReviewQueueItemResponse', isSingle: true }, - user: { type: 'User', isSingle: true }, + received_at: { type: 'DatetimeType', isSingle: true }, + + message: { type: 'MessageResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ModerationRuleV2Response = (input?: Record) => { +decoders['ModerationRuleV2Response'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2933,7 +3018,7 @@ decoders.ModerationRuleV2Response = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MuteChannelResponse = (input?: Record) => { +decoders['MuteChannelResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channel_mutes: { type: 'ChannelMute', isSingle: false }, @@ -2944,7 +3029,7 @@ decoders.MuteChannelResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.MuteResponse = (input?: Record) => { +decoders['MuteResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { mutes: { type: 'UserMute', isSingle: false }, @@ -2953,7 +3038,7 @@ decoders.MuteResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.NotificationFeedUpdatedEvent = (input?: Record) => { +decoders['NotificationFeedUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2971,7 +3056,7 @@ decoders.NotificationFeedUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.NotificationMarkUnreadEvent = (input?: Record) => { +decoders['NotificationMarkUnreadEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -2984,7 +3069,7 @@ decoders.NotificationMarkUnreadEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.NotificationStatusResponse = (input?: Record) => { +decoders['NotificationStatusResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { last_read_at: { type: 'DatetimeType', isSingle: true }, @@ -2993,7 +3078,7 @@ decoders.NotificationStatusResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.OwnUser = (input?: Record) => { +decoders['OwnUser'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3018,7 +3103,7 @@ decoders.OwnUser = (input?: Record) => { return decode(typeMappings, input); }; -decoders.OwnUserResponse = (input?: Record) => { +decoders['OwnUserResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3043,21 +3128,34 @@ decoders.OwnUserResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ParticipantCountByMinuteResponse = (input?: Record) => { +decoders['ParticipantCountByMinuteResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { start_ts: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ParticipantCountOverTimeResponse = (input?: Record) => { +decoders['ParticipantCountOverTimeResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { by_minute: { type: 'ParticipantCountByMinuteResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.PendingMessageEvent = (input?: Record) => { +decoders['ParticipantSeriesTimeframe'] = (input?: { [key: string]: any }) => { + const typeMappings: TypeMapping = { + since: { type: 'DatetimeType', isSingle: true }, + + until: { type: 'DatetimeType', isSingle: true }, + }; + return decode(typeMappings, input); +}; + +decoders['PendingMessageEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3072,7 +3170,7 @@ decoders.PendingMessageEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PendingMessageResponse = (input?: Record) => { +decoders['PendingMessageResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channel: { type: 'ChannelResponse', isSingle: true }, @@ -3083,7 +3181,7 @@ decoders.PendingMessageResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PermissionRequestEvent = (input?: Record) => { +decoders['PermissionRequestEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3092,7 +3190,7 @@ decoders.PermissionRequestEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PinActivityResponse = (input?: Record) => { +decoders['PinActivityResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3101,7 +3199,7 @@ decoders.PinActivityResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.Poll = (input?: Record) => { +decoders['Poll'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3116,14 +3214,14 @@ decoders.Poll = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PollResponse = (input?: Record) => { +decoders['PollResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { poll: { type: 'PollResponseData', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.PollResponseData = (input?: Record) => { +decoders['PollResponseData'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3138,7 +3236,7 @@ decoders.PollResponseData = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PollVote = (input?: Record) => { +decoders['PollVote'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3149,14 +3247,14 @@ decoders.PollVote = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PollVoteResponse = (input?: Record) => { +decoders['PollVoteResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { vote: { type: 'PollVoteResponseData', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.PollVoteResponseData = (input?: Record) => { +decoders['PollVoteResponseData'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3167,35 +3265,37 @@ decoders.PollVoteResponseData = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PollVotesResponse = (input?: Record) => { +decoders['PollVotesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { votes: { type: 'PollVoteResponseData', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.PushNotificationFields = (input?: Record) => { +decoders['PushNotificationFields'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { providers: { type: 'PushProvider', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.PushNotificationSettingsResponse = (input?: Record) => { +decoders['PushNotificationSettingsResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { disabled_until: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.PushPreferences = (input?: Record) => { +decoders['PushPreferences'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { disabled_until: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.PushProvider = (input?: Record) => { +decoders['PushProvider'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3208,7 +3308,7 @@ decoders.PushProvider = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PushProviderResponse = (input?: Record) => { +decoders['PushProviderResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3219,7 +3319,7 @@ decoders.PushProviderResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.PushTemplate = (input?: Record) => { +decoders['PushTemplate'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3228,49 +3328,53 @@ decoders.PushTemplate = (input?: Record) => { return decode(typeMappings, input); }; -decoders.QueryActivitiesResponse = (input?: Record) => { +decoders['QueryActivitiesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activities: { type: 'ActivityResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryActivityReactionsResponse = (input?: Record) => { +decoders['QueryActivityReactionsResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { reactions: { type: 'FeedsReactionResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryBannedUsersResponse = (input?: Record) => { +decoders['QueryBannedUsersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { bans: { type: 'BanResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryBookmarkFoldersResponse = (input?: Record) => { +decoders['QueryBookmarkFoldersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { bookmark_folders: { type: 'BookmarkFolderResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryBookmarksResponse = (input?: Record) => { +decoders['QueryBookmarksResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { bookmarks: { type: 'BookmarkResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryCallMembersResponse = (input?: Record) => { +decoders['QueryCallMembersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'MemberResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryCallParticipantsResponse = (input?: Record) => { +decoders['QueryCallParticipantsResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { members: { type: 'MemberResponse', isSingle: false }, @@ -3281,9 +3385,9 @@ decoders.QueryCallParticipantsResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.QueryCallSessionParticipantStatsResponse = ( - input?: Record, -) => { +decoders['QueryCallSessionParticipantStatsResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { participants: { type: 'CallStatsParticipant', isSingle: false }, @@ -3294,72 +3398,74 @@ decoders.QueryCallSessionParticipantStatsResponse = ( return decode(typeMappings, input); }; -decoders.QueryCallSessionParticipantStatsTimelineResponse = ( - input?: Record, -) => { +decoders['QueryCallSessionParticipantStatsTimelineResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { events: { type: 'CallParticipantTimeline', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryCallStatsResponse = (input?: Record) => { +decoders['QueryCallStatsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { reports: { type: 'CallStatsReportSummaryResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryCallsResponse = (input?: Record) => { +decoders['QueryCallsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { calls: { type: 'CallStateResponseFields', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryCampaignsResponse = (input?: Record) => { +decoders['QueryCampaignsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { campaigns: { type: 'CampaignResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryChannelsResponse = (input?: Record) => { +decoders['QueryChannelsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channels: { type: 'ChannelStateResponseFields', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryCommentReactionsResponse = (input?: Record) => { +decoders['QueryCommentReactionsResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { reactions: { type: 'FeedsReactionResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryCommentsResponse = (input?: Record) => { +decoders['QueryCommentsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comments: { type: 'CommentResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryDraftsResponse = (input?: Record) => { +decoders['QueryDraftsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { drafts: { type: 'DraftResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryFeedMembersResponse = (input?: Record) => { +decoders['QueryFeedMembersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'FeedMemberResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryFeedModerationTemplate = (input?: Record) => { +decoders['QueryFeedModerationTemplate'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3368,135 +3474,139 @@ decoders.QueryFeedModerationTemplate = (input?: Record) => { return decode(typeMappings, input); }; -decoders.QueryFeedModerationTemplatesResponse = ( - input?: Record, -) => { +decoders['QueryFeedModerationTemplatesResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { templates: { type: 'QueryFeedModerationTemplate', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryFeedsResponse = (input?: Record) => { +decoders['QueryFeedsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feeds: { type: 'FeedResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryFollowsResponse = (input?: Record) => { +decoders['QueryFollowsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follows: { type: 'FollowResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryMembershipLevelsResponse = (input?: Record) => { +decoders['QueryMembershipLevelsResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { membership_levels: { type: 'MembershipLevelResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryMessageFlagsResponse = (input?: Record) => { +decoders['QueryMessageFlagsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { flags: { type: 'MessageFlagResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryMessageHistoryResponse = (input?: Record) => { +decoders['QueryMessageHistoryResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message_history: { type: 'MessageHistoryEntryResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryModerationConfigsResponse = (input?: Record) => { +decoders['QueryModerationConfigsResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { configs: { type: 'ConfigResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryModerationFlagsResponse = (input?: Record) => { +decoders['QueryModerationFlagsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { flags: { type: 'ModerationFlagResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryModerationLogsResponse = (input?: Record) => { +decoders['QueryModerationLogsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { logs: { type: 'ActionLogResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryModerationRulesResponse = (input?: Record) => { +decoders['QueryModerationRulesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { rules: { type: 'ModerationRuleV2Response', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryPollsResponse = (input?: Record) => { +decoders['QueryPollsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { polls: { type: 'PollResponseData', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryReactionsResponse = (input?: Record) => { +decoders['QueryReactionsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { reactions: { type: 'ReactionResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryRemindersResponse = (input?: Record) => { +decoders['QueryRemindersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { reminders: { type: 'ReminderResponseData', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryReviewQueueResponse = (input?: Record) => { +decoders['QueryReviewQueueResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { items: { type: 'ReviewQueueItemResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QuerySegmentTargetsResponse = (input?: Record) => { +decoders['QuerySegmentTargetsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { targets: { type: 'SegmentTargetResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QuerySegmentsResponse = (input?: Record) => { +decoders['QuerySegmentsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { segments: { type: 'SegmentResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryThreadsResponse = (input?: Record) => { +decoders['QueryThreadsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { threads: { type: 'ThreadStateResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.QueryUsersResponse = (input?: Record) => { +decoders['QueryUsersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { users: { type: 'FullUserResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.Reaction = (input?: Record) => { +decoders['Reaction'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3507,7 +3617,7 @@ decoders.Reaction = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReactionDeletedEvent = (input?: Record) => { +decoders['ReactionDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3522,7 +3632,7 @@ decoders.ReactionDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReactionGroupResponse = (input?: Record) => { +decoders['ReactionGroupResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { first_reaction_at: { type: 'DatetimeType', isSingle: true }, @@ -3531,7 +3641,7 @@ decoders.ReactionGroupResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReactionNewEvent = (input?: Record) => { +decoders['ReactionNewEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3546,7 +3656,7 @@ decoders.ReactionNewEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReactionResponse = (input?: Record) => { +decoders['ReactionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3557,7 +3667,7 @@ decoders.ReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReactionUpdatedEvent = (input?: Record) => { +decoders['ReactionUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3570,37 +3680,41 @@ decoders.ReactionUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReactivateUserResponse = (input?: Record) => { +decoders['ReactivateUserResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { user: { type: 'UserResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ReadStateResponse = (input?: Record) => { +decoders['ReadStateResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { last_read: { type: 'DatetimeType', isSingle: true }, user: { type: 'UserResponse', isSingle: true }, + + last_delivered_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.RejectFeedMemberInviteResponse = (input?: Record) => { +decoders['RejectFeedMemberInviteResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { member: { type: 'FeedMemberResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.RejectFollowResponse = (input?: Record) => { +decoders['RejectFollowResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follow: { type: 'FollowResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ReminderCreatedEvent = (input?: Record) => { +decoders['ReminderCreatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3611,7 +3725,7 @@ decoders.ReminderCreatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReminderDeletedEvent = (input?: Record) => { +decoders['ReminderDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3622,7 +3736,7 @@ decoders.ReminderDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReminderNotificationEvent = (input?: Record) => { +decoders['ReminderNotificationEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3633,7 +3747,7 @@ decoders.ReminderNotificationEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReminderResponseData = (input?: Record) => { +decoders['ReminderResponseData'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3650,7 +3764,7 @@ decoders.ReminderResponseData = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReminderUpdatedEvent = (input?: Record) => { +decoders['ReminderUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3661,7 +3775,7 @@ decoders.ReminderUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReviewQueueItemNewEvent = (input?: Record) => { +decoders['ReviewQueueItemNewEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3676,7 +3790,7 @@ decoders.ReviewQueueItemNewEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReviewQueueItemResponse = (input?: Record) => { +decoders['ReviewQueueItemResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3707,7 +3821,7 @@ decoders.ReviewQueueItemResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ReviewQueueItemUpdatedEvent = (input?: Record) => { +decoders['ReviewQueueItemUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3722,7 +3836,7 @@ decoders.ReviewQueueItemUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.Role = (input?: Record) => { +decoders['Role'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3731,14 +3845,14 @@ decoders.Role = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SearchResult = (input?: Record) => { +decoders['SearchResult'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'SearchResultMessage', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.SearchResultMessage = (input?: Record) => { +decoders['SearchResultMessage'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3781,7 +3895,7 @@ decoders.SearchResultMessage = (input?: Record) => { return decode(typeMappings, input); }; -decoders.Segment = (input?: Record) => { +decoders['Segment'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3792,7 +3906,7 @@ decoders.Segment = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SegmentResponse = (input?: Record) => { +decoders['SegmentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3803,21 +3917,21 @@ decoders.SegmentResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SegmentTargetResponse = (input?: Record) => { +decoders['SegmentTargetResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.SendMessageResponse = (input?: Record) => { +decoders['SendMessageResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'MessageResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.SendReactionResponse = (input?: Record) => { +decoders['SendReactionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'MessageResponse', isSingle: true }, @@ -3826,7 +3940,7 @@ decoders.SendReactionResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SharedLocation = (input?: Record) => { +decoders['SharedLocation'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3841,7 +3955,7 @@ decoders.SharedLocation = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SharedLocationResponse = (input?: Record) => { +decoders['SharedLocationResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3856,7 +3970,7 @@ decoders.SharedLocationResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SharedLocationResponseData = (input?: Record) => { +decoders['SharedLocationResponseData'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3871,7 +3985,7 @@ decoders.SharedLocationResponseData = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SharedLocationsResponse = (input?: Record) => { +decoders['SharedLocationsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { active_live_locations: { type: 'SharedLocationResponseData', @@ -3881,21 +3995,21 @@ decoders.SharedLocationsResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SingleFollowResponse = (input?: Record) => { +decoders['SingleFollowResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follow: { type: 'FollowResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.StopLiveResponse = (input?: Record) => { +decoders['StopLiveResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { call: { type: 'CallResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.StoriesFeedUpdatedEvent = (input?: Record) => { +decoders['StoriesFeedUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3913,14 +4027,14 @@ decoders.StoriesFeedUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.SubmitActionResponse = (input?: Record) => { +decoders['SubmitActionResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { item: { type: 'ReviewQueueItemResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.ThreadParticipant = (input?: Record) => { +decoders['ThreadParticipant'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3935,7 +4049,7 @@ decoders.ThreadParticipant = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ThreadResponse = (input?: Record) => { +decoders['ThreadResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3956,7 +4070,7 @@ decoders.ThreadResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ThreadStateResponse = (input?: Record) => { +decoders['ThreadStateResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3983,7 +4097,7 @@ decoders.ThreadStateResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ThreadUpdatedEvent = (input?: Record) => { +decoders['ThreadUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -3994,7 +4108,7 @@ decoders.ThreadUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ThreadedCommentResponse = (input?: Record) => { +decoders['ThreadedCommentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4017,7 +4131,7 @@ decoders.ThreadedCommentResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.TruncateChannelResponse = (input?: Record) => { +decoders['TruncateChannelResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channel: { type: 'ChannelResponse', isSingle: true }, @@ -4026,7 +4140,7 @@ decoders.TruncateChannelResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UnblockedUserEvent = (input?: Record) => { +decoders['UnblockedUserEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4035,42 +4149,42 @@ decoders.UnblockedUserEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UnfollowBatchResponse = (input?: Record) => { +decoders['UnfollowBatchResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follows: { type: 'FollowResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.UnfollowResponse = (input?: Record) => { +decoders['UnfollowResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follow: { type: 'FollowResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UnpinActivityResponse = (input?: Record) => { +decoders['UnpinActivityResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UnreadCountsBatchResponse = (input?: Record) => { +decoders['UnreadCountsBatchResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { counts_by_user: { type: 'UnreadCountsResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.UnreadCountsChannel = (input?: Record) => { +decoders['UnreadCountsChannel'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { last_read: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UnreadCountsResponse = (input?: Record) => { +decoders['UnreadCountsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channels: { type: 'UnreadCountsChannel', isSingle: false }, @@ -4079,56 +4193,58 @@ decoders.UnreadCountsResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UnreadCountsThread = (input?: Record) => { +decoders['UnreadCountsThread'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { last_read: { type: 'DatetimeType', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateActivityPartialResponse = (input?: Record) => { +decoders['UpdateActivityPartialResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateActivityResponse = (input?: Record) => { +decoders['UpdateActivityResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activity: { type: 'ActivityResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateBlockListResponse = (input?: Record) => { +decoders['UpdateBlockListResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { blocklist: { type: 'BlockListResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateBookmarkFolderResponse = (input?: Record) => { +decoders['UpdateBookmarkFolderResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { bookmark_folder: { type: 'BookmarkFolderResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateBookmarkResponse = (input?: Record) => { +decoders['UpdateBookmarkResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { bookmark: { type: 'BookmarkResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateCallMembersResponse = (input?: Record) => { +decoders['UpdateCallMembersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'MemberResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.UpdateCallResponse = (input?: Record) => { +decoders['UpdateCallResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'MemberResponse', isSingle: false }, @@ -4137,7 +4253,7 @@ decoders.UpdateCallResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpdateCallTypeResponse = (input?: Record) => { +decoders['UpdateCallTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4146,14 +4262,14 @@ decoders.UpdateCallTypeResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpdateChannelPartialResponse = (input?: Record) => { +decoders['UpdateChannelPartialResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channel: { type: 'ChannelResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateChannelResponse = (input?: Record) => { +decoders['UpdateChannelResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { members: { type: 'ChannelMember', isSingle: false }, @@ -4164,7 +4280,7 @@ decoders.UpdateChannelResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpdateChannelTypeResponse = (input?: Record) => { +decoders['UpdateChannelTypeResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4173,28 +4289,28 @@ decoders.UpdateChannelTypeResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpdateCommandResponse = (input?: Record) => { +decoders['UpdateCommandResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { command: { type: 'Command', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateCommentResponse = (input?: Record) => { +decoders['UpdateCommentResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { comment: { type: 'CommentResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateFeedGroupResponse = (input?: Record) => { +decoders['UpdateFeedGroupResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_group: { type: 'FeedGroupResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateFeedMembersResponse = (input?: Record) => { +decoders['UpdateFeedMembersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { added: { type: 'FeedMemberResponse', isSingle: false }, @@ -4203,70 +4319,72 @@ decoders.UpdateFeedMembersResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpdateFeedResponse = (input?: Record) => { +decoders['UpdateFeedResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed: { type: 'FeedResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateFeedViewResponse = (input?: Record) => { +decoders['UpdateFeedViewResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { feed_view: { type: 'FeedViewResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateFollowResponse = (input?: Record) => { +decoders['UpdateFollowResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { follow: { type: 'FollowResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateMembershipLevelResponse = (input?: Record) => { +decoders['UpdateMembershipLevelResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { membership_level: { type: 'MembershipLevelResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateMessagePartialResponse = (input?: Record) => { +decoders['UpdateMessagePartialResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'MessageResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateMessageResponse = (input?: Record) => { +decoders['UpdateMessageResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { message: { type: 'MessageResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateReminderResponse = (input?: Record) => { +decoders['UpdateReminderResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { reminder: { type: 'ReminderResponseData', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateThreadPartialResponse = (input?: Record) => { +decoders['UpdateThreadPartialResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { thread: { type: 'ThreadResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpdateUsersResponse = (input?: Record) => { +decoders['UpdateUsersResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { users: { type: 'FullUserResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.UpdatedCallPermissionsEvent = (input?: Record) => { +decoders['UpdatedCallPermissionsEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4275,28 +4393,30 @@ decoders.UpdatedCallPermissionsEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpsertActivitiesResponse = (input?: Record) => { +decoders['UpsertActivitiesResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { activities: { type: 'ActivityResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.UpsertConfigResponse = (input?: Record) => { +decoders['UpsertConfigResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { config: { type: 'ConfigResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpsertModerationRuleResponse = (input?: Record) => { +decoders['UpsertModerationRuleResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { rule: { type: 'ModerationRuleV2Response', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpsertModerationTemplateResponse = (input?: Record) => { +decoders['UpsertModerationTemplateResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4305,28 +4425,30 @@ decoders.UpsertModerationTemplateResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpsertPushPreferencesResponse = (input?: Record) => { +decoders['UpsertPushPreferencesResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { user_preferences: { type: 'PushPreferences', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.UpsertPushProviderResponse = (input?: Record) => { +decoders['UpsertPushProviderResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { push_provider: { type: 'PushProviderResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.UpsertPushTemplateResponse = (input?: Record) => { +decoders['UpsertPushTemplateResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { template: { type: 'PushTemplate', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.User = (input?: Record) => { +decoders['User'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { ban_expires: { type: 'DatetimeType', isSingle: true }, @@ -4347,7 +4469,7 @@ decoders.User = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserBannedEvent = (input?: Record) => { +decoders['UserBannedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4360,7 +4482,7 @@ decoders.UserBannedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserDeactivatedEvent = (input?: Record) => { +decoders['UserDeactivatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4371,7 +4493,7 @@ decoders.UserDeactivatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserDeletedEvent = (input?: Record) => { +decoders['UserDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4380,7 +4502,7 @@ decoders.UserDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserFlaggedEvent = (input?: Record) => { +decoders['UserFlaggedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4389,7 +4511,7 @@ decoders.UserFlaggedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserMessagesDeletedEvent = (input?: Record) => { +decoders['UserMessagesDeletedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4400,7 +4522,7 @@ decoders.UserMessagesDeletedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserMute = (input?: Record) => { +decoders['UserMute'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4415,7 +4537,7 @@ decoders.UserMute = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserMuteResponse = (input?: Record) => { +decoders['UserMuteResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4430,7 +4552,7 @@ decoders.UserMuteResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserMutedEvent = (input?: Record) => { +decoders['UserMutedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4439,7 +4561,7 @@ decoders.UserMutedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserReactivatedEvent = (input?: Record) => { +decoders['UserReactivatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4448,7 +4570,7 @@ decoders.UserReactivatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserResponse = (input?: Record) => { +decoders['UserResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4474,7 +4596,7 @@ decoders.UserResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserResponseCommonFields = (input?: Record) => { +decoders['UserResponseCommonFields'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4491,7 +4613,7 @@ decoders.UserResponseCommonFields = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserUnbannedEvent = (input?: Record) => { +decoders['UserUnbannedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4500,7 +4622,7 @@ decoders.UserUnbannedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserUnmutedEvent = (input?: Record) => { +decoders['UserUnmutedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4509,7 +4631,7 @@ decoders.UserUnmutedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserUnreadReminderEvent = (input?: Record) => { +decoders['UserUnreadReminderEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4518,7 +4640,7 @@ decoders.UserUnreadReminderEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UserUpdatedEvent = (input?: Record) => { +decoders['UserUpdatedEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4527,21 +4649,23 @@ decoders.UserUpdatedEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.VideoReactionOverTimeResponse = (input?: Record) => { +decoders['VideoReactionOverTimeResponse'] = (input?: { + [key: string]: any; +}) => { const typeMappings: TypeMapping = { by_minute: { type: 'CountByMinuteResponse', isSingle: false }, }; return decode(typeMappings, input); }; -decoders.VideoReactionsResponse = (input?: Record) => { +decoders['VideoReactionsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { count_over_time: { type: 'VideoReactionOverTimeResponse', isSingle: true }, }; return decode(typeMappings, input); }; -decoders.WSEvent = (input?: Record) => { +decoders['WSEvent'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { created_at: { type: 'DatetimeType', isSingle: true }, @@ -4570,7 +4694,7 @@ decoders.WSEvent = (input?: Record) => { return decode(typeMappings, input); }; -decoders.WrappedUnreadCountsResponse = (input?: Record) => { +decoders['WrappedUnreadCountsResponse'] = (input?: { [key: string]: any }) => { const typeMappings: TypeMapping = { channels: { type: 'UnreadCountsChannel', isSingle: false }, diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index 80431d7..4283440 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -3,9 +3,9 @@ export interface AIImageConfig { enabled?: boolean; - ocr_rules?: OCRRule[]; + ocr_rules?: Array; - rules?: AWSRekognitionRule[]; + rules?: Array; } export interface AITextConfig { @@ -15,9 +15,9 @@ export interface AITextConfig { profile?: string; - rules?: BodyguardRule[]; + rules?: Array; - severity_rules?: BodyguardSeverityRule[]; + severity_rules?: Array; } export interface AIVideoConfig { @@ -25,7 +25,7 @@ export interface AIVideoConfig { enabled?: boolean; - rules?: AWSRekognitionRule[]; + rules?: Array; } export interface APIError { @@ -39,7 +39,7 @@ export interface APIError { status_code: number; - details: number[]; + details: Array; unrecoverable?: boolean; @@ -156,30 +156,6 @@ export interface Action { value?: string; } -export interface ActionLog { - created_at: Date; - - id: string; - - reason: string; - - reporter_type: string; - - review_queue_item_id: string; - - target_user_id: string; - - type: string; - - custom: Record; - - review_queue_item?: ReviewQueueItem; - - target_user?: User; - - user?: User; -} - export interface ActionLogResponse { created_at: Date; @@ -193,6 +169,8 @@ export interface ActionLogResponse { user_id: string; + ai_providers: Array; + custom: Record; review_queue_item?: ReviewQueueItemResponse; @@ -347,11 +325,11 @@ export interface ActivityMarkEvent { received_at?: Date; - mark_read?: string[]; + mark_read?: Array; - mark_seen?: string[]; + mark_seen?: Array; - mark_watched?: string[]; + mark_watched?: Array; user?: UserResponseCommonFields; } @@ -369,9 +347,9 @@ export interface ActivityMarkedEvent { type: string; - marked_read?: string[]; + marked_read?: Array; - marked_watched?: string[]; + marked_watched?: Array; } export interface ActivityPinResponse { @@ -489,7 +467,7 @@ export interface ActivityRemovedFromFeedEvent { export interface ActivityRequest { type: string; - feeds: string[]; + feeds: Array; expires_at?: string; @@ -507,13 +485,13 @@ export interface ActivityRequest { visibility_tag?: string; - attachments?: Attachment[]; + attachments?: Array; - filter_tags?: string[]; + filter_tags?: Array; - interest_tags?: string[]; + interest_tags?: Array; - mentioned_user_ids?: string[]; + mentioned_user_ids?: Array; custom?: Record; @@ -545,23 +523,23 @@ export interface ActivityResponse { visibility: 'public' | 'private' | 'tag'; - attachments: Attachment[]; + attachments: Array; - comments: CommentResponse[]; + comments: Array; - feeds: string[]; + feeds: Array; - filter_tags: string[]; + filter_tags: Array; - interest_tags: string[]; + interest_tags: Array; - latest_reactions: FeedsReactionResponse[]; + latest_reactions: Array; - mentioned_users: UserResponse[]; + mentioned_users: Array; - own_bookmarks: BookmarkResponse[]; + own_bookmarks: Array; - own_reactions: FeedsReactionResponse[]; + own_reactions: Array; custom: Record; @@ -599,13 +577,13 @@ export interface ActivityResponse { } export interface ActivitySelectorConfig { - cutoff_time?: string; + cutoff_time?: Date; min_popularity?: number; type?: string; - sort?: SortParam[]; + sort?: Array; filter?: Record; } @@ -617,7 +595,7 @@ export interface ActivitySelectorConfigResponse { type?: string; - sort?: SortParam[]; + sort?: Array; filter?: Record; } @@ -661,7 +639,7 @@ export interface ActivityUpdatedEvent { export interface AddActivityRequest { type: string; - feeds: string[]; + feeds: Array; expires_at?: string; @@ -679,13 +657,13 @@ export interface AddActivityRequest { visibility_tag?: string; - attachments?: Attachment[]; + attachments?: Array; - filter_tags?: string[]; + filter_tags?: Array; - interest_tags?: string[]; + interest_tags?: Array; - mentioned_user_ids?: string[]; + mentioned_user_ids?: Array; custom?: Record; @@ -743,12 +721,12 @@ export interface AddCommentReactionResponse { } export interface AddCommentRequest { - comment: string; - object_id: string; object_type: string; + comment?: string; + create_notification_activity?: boolean; parent_id?: string; @@ -757,9 +735,9 @@ export interface AddCommentRequest { user_id?: string; - attachments?: Attachment[]; + attachments?: Array; - mentioned_user_ids?: string[]; + mentioned_user_ids?: Array; custom?: Record; @@ -773,13 +751,13 @@ export interface AddCommentResponse { } export interface AddCommentsBatchRequest { - comments: AddCommentRequest[]; + comments: Array; } export interface AddCommentsBatchResponse { duration: string; - comments: CommentResponse[]; + comments: Array; } export interface AddFolderRequest { @@ -827,9 +805,9 @@ export interface AggregatedActivityResponse { user_count_truncated: boolean; - is_watched?: boolean; + activities: Array; - activities: ActivityResponse[]; + is_watched?: boolean; } export interface AggregationConfig { @@ -843,6 +821,8 @@ export interface AnyEvent { } export interface AppResponseFields { + allow_multi_user_devices: boolean; + async_url_enrich_enabled: boolean; auto_translation_enabled: boolean; @@ -861,8 +841,12 @@ export interface AppResponseFields { guest_user_creation_disabled: boolean; + id: number; + image_moderation_enabled: boolean; + max_aggregated_activities_length: number; + moderation_bulk_submit_action_enabled: boolean; moderation_enabled: boolean; @@ -881,6 +865,8 @@ export interface AppResponseFields { permission_version: string; + placement: string; + reminders_interval: number; sns_key: string; @@ -905,11 +891,11 @@ export interface AppResponseFields { webhook_url: string; - event_hooks: EventHook[]; + event_hooks: Array; - user_search_disallowed_roles: string[]; + user_search_disallowed_roles: Array; - webhook_events: string[]; + webhook_events: Array; call_types: Record; @@ -917,11 +903,11 @@ export interface AppResponseFields { file_upload_config: FileUploadConfig; - grants: Record; + grants: Record>; image_upload_config: FileUploadConfig; - policies: Record; + policies: Record>; push_notifications: PushNotificationFields; @@ -929,11 +915,11 @@ export interface AppResponseFields { revoke_tokens_issued_before?: Date; - allowed_flag_reasons?: string[]; + allowed_flag_reasons?: Array; - geofences?: GeofenceResponse[]; + geofences?: Array; - image_moderation_labels?: string[]; + image_moderation_labels?: Array; datadog_info?: DataDogInfo; @@ -1081,9 +1067,9 @@ export interface Attachment { type?: string; - actions?: Action[]; + actions?: Array; - fields?: Field[]; + fields?: Array; giphy?: Images; } @@ -1093,6 +1079,8 @@ export interface AudioSettings { default_device: 'speaker' | 'earpiece'; + hifi_audio_enabled: boolean; + mic_default_on: boolean; opus_dtx_enabled: boolean; @@ -1101,8 +1089,6 @@ export interface AudioSettings { speaker_default_on: boolean; - hifi_audio_enabled?: boolean; - noise_cancellation?: NoiseCancellationSettings; } @@ -1129,6 +1115,8 @@ export interface AudioSettingsResponse { default_device: 'speaker' | 'earpiece'; + hifi_audio_enabled: boolean; + mic_default_on: boolean; opus_dtx_enabled: boolean; @@ -1137,8 +1125,6 @@ export interface AudioSettingsResponse { speaker_default_on: boolean; - hifi_audio_enabled?: boolean; - noise_cancellation?: NoiseCancellationSettings; } @@ -1147,7 +1133,7 @@ export interface AutomodDetails { original_message_type?: string; - image_labels?: string[]; + image_labels?: Array; message_details?: FlagMessageDetails; @@ -1159,7 +1145,7 @@ export interface AutomodPlatformCircumventionConfig { enabled?: boolean; - rules?: AutomodRule[]; + rules?: Array; } export interface AutomodRule { @@ -1181,7 +1167,7 @@ export interface AutomodSemanticFiltersConfig { enabled?: boolean; - rules?: AutomodSemanticFiltersRule[]; + rules?: Array; } export interface AutomodSemanticFiltersRule { @@ -1197,7 +1183,7 @@ export interface AutomodToxicityConfig { enabled?: boolean; - rules?: AutomodRule[]; + rules?: Array; } export interface AzureRequest { @@ -1311,7 +1297,7 @@ export interface BlockListConfig { enabled?: boolean; - rules?: BlockListRule[]; + rules?: Array; } export interface BlockListOptions { @@ -1321,11 +1307,15 @@ export interface BlockListOptions { } export interface BlockListResponse { + is_leet_check_enabled: boolean; + + is_plural_check_enabled: boolean; + name: string; type: string; - words: string[]; + words: Array; created_at?: Date; @@ -1402,7 +1392,7 @@ export interface BlockedUserResponse { } export interface BodyguardImageAnalysisConfig { - rules?: BodyguardRule[]; + rules?: Array; } export interface BodyguardRule { @@ -1416,7 +1406,7 @@ export interface BodyguardRule { | 'bounce_flag' | 'bounce_remove'; - severity_rules?: BodyguardSeverityRule[]; + severity_rules?: Array; } export interface BodyguardSeverityRule { @@ -1573,70 +1563,6 @@ export interface BulkImageModerationResponse { task_id: string; } -export interface Call { - app_pk: number; - - backstage: boolean; - - channel_cid: string; - - cid: string; - - created_at: Date; - - created_by_user_id: string; - - current_session_id: string; - - id: string; - - last_session_id: string; - - team: string; - - thumbnail_url: string; - - type: string; - - updated_at: Date; - - blocked_user_i_ds: string[]; - - blocked_users: User[]; - - egresses: CallEgress[]; - - members: CallMember[]; - - custom: Record; - - deleted_at?: Date; - - egress_updated_at?: Date; - - ended_at?: Date; - - join_ahead_time_seconds?: number; - - last_heartbeat_at?: Date; - - member_count?: number; - - starts_at?: Date; - - call_type?: CallType; - - created_by?: User; - - member_lookup?: MemberLookup; - - session?: CallSession; - - settings?: CallSettings; - - settings_overrides?: CallSettings; -} - export interface CallAcceptedEvent { call_cid: string; @@ -1698,7 +1624,7 @@ export interface CallCreatedEvent { created_at: Date; - members: MemberResponse[]; + members: Array; call: CallResponse; @@ -1716,35 +1642,11 @@ export interface CallDeletedEvent { } export interface CallDurationReport { - histogram: ReportByHistogramBucket[]; + histogram: Array; } export interface CallDurationReportResponse { - daily: DailyAggregateCallDurationReportResponse[]; -} - -export interface CallEgress { - app_pk: number; - - call_id: string; - - call_type: string; - - egress_id: string; - - egress_type: string; - - instance_ip: string; - - started_at: Date; - - state: string; - - updated_at: Date; - - stopped_at?: Date; - - config?: EgressTaskConfig; + daily: Array; } export interface CallEndedEvent { @@ -1863,28 +1765,12 @@ export interface CallLiveStartedEvent { type: string; } -export interface CallMember { - created_at: Date; - - role: string; - - updated_at: Date; - - user_id: string; - - custom: Record; - - deleted_at?: Date; - - user?: User; -} - export interface CallMemberAddedEvent { call_cid: string; created_at: Date; - members: MemberResponse[]; + members: Array; call: CallResponse; @@ -1896,7 +1782,7 @@ export interface CallMemberRemovedEvent { created_at: Date; - members: string[]; + members: Array; call: CallResponse; @@ -1908,7 +1794,7 @@ export interface CallMemberUpdatedEvent { created_at: Date; - members: MemberResponse[]; + members: Array; call: CallResponse; @@ -1920,11 +1806,11 @@ export interface CallMemberUpdatedPermissionEvent { created_at: Date; - members: MemberResponse[]; + members: Array; call: CallResponse; - capabilities_by_role: Record; + capabilities_by_role: Record>; type: string; } @@ -1938,7 +1824,7 @@ export interface CallMissedEvent { session_id: string; - members: MemberResponse[]; + members: Array; call: CallResponse; @@ -1980,7 +1866,7 @@ export interface CallNotificationEvent { session_id: string; - members: MemberResponse[]; + members: Array; call: CallResponse; @@ -1989,56 +1875,12 @@ export interface CallNotificationEvent { type: string; } -export interface CallParticipant { - banned: boolean; - - id: string; - - joined_at: Date; - - online: boolean; - - role: string; - - user_session_id: string; - - custom: Record; - - teams_role: Record; - - avg_response_time?: number; - - ban_expires?: Date; - - created_at?: Date; - - deactivated_at?: Date; - - deleted_at?: Date; - - invisible?: boolean; - - language?: string; - - last_active?: Date; - - last_engaged_at?: Date; - - revoke_tokens_issued_before?: Date; - - updated_at?: Date; - - teams?: string[]; - - privacy_settings?: PrivacySettings; -} - export interface CallParticipantCountReport { - histogram: ReportByHistogramBucket[]; + histogram: Array; } export interface CallParticipantCountReportResponse { - daily: DailyAggregateCallParticipantCountReportResponse[]; + daily: Array; } export interface CallParticipantResponse { @@ -2051,6 +1893,16 @@ export interface CallParticipantResponse { user: UserResponse; } +export interface CallParticipantTimeline { + severity: string; + + timestamp: Date; + + type: string; + + data: Record; +} + export interface CallReactionEvent { call_cid: string; @@ -2148,7 +2000,7 @@ export interface CallRequest { video?: boolean; - members?: MemberRequest[]; + members?: Array; created_by?: UserRequest; @@ -2180,7 +2032,7 @@ export interface CallResponse { updated_at: Date; - blocked_user_ids: string[]; + blocked_user_ids: Array; created_by: UserResponse; @@ -2216,7 +2068,7 @@ export interface CallRingEvent { video: boolean; - members: MemberResponse[]; + members: Array; call: CallResponse; @@ -2255,50 +2107,6 @@ export interface CallRtmpBroadcastStoppedEvent { type: string; } -export interface CallSession { - anonymous_participant_count: number; - - app_pk: number; - - call_id: string; - - call_type: string; - - created_at: Date; - - session_id: string; - - active_sf_us: SFUIDLastSeen[]; - - participants: CallParticipant[]; - - sfui_ds: string[]; - - accepted_by: Record; - - missed_by: Record; - - participants_count_by_role: Record; - - rejected_by: Record; - - user_permission_overrides: Record>; - - deleted_at?: Date; - - ended_at?: Date; - - live_ended_at?: Date; - - live_started_at?: Date; - - ring_at?: Date; - - started_at?: Date; - - timer_ends_at?: Date; -} - export interface CallSessionEndedEvent { call_cid: string; @@ -2358,7 +2166,7 @@ export interface CallSessionResponse { id: string; - participants: CallParticipantResponse[]; + participants: Array; accepted_by: Record; @@ -2482,13 +2290,53 @@ export interface CallSettingsResponse { } export interface CallStateResponseFields { - members: MemberResponse[]; + members: Array; - own_capabilities: OwnCapability[]; + own_capabilities: Array; call: CallResponse; } +export interface CallStatsParticipant { + user_id: string; + + sessions: Array; + + latest_activity_at?: Date; + + name?: string; + + roles?: Array; +} + +export interface CallStatsParticipantCounts { + live_sessions: number; + + participants: number; + + publishers: number; + + sessions: number; +} + +export interface CallStatsParticipantSession { + is_live: boolean; + + user_session_id: string; + + published_tracks: PublishedTrackFlags; + + cq_score?: number; + + ended_at?: Date; + + publisher_type?: string; + + started_at?: Date; + + unified_session_id?: string; +} + export interface CallStatsReportReadyEvent { call_cid: string; @@ -2598,7 +2446,7 @@ export interface CallTypeResponse { updated_at: Date; - grants: Record; + grants: Record>; notification_settings: NotificationSettings; @@ -2614,7 +2462,7 @@ export interface CallUpdatedEvent { call: CallResponse; - capabilities_by_role: Record; + capabilities_by_role: Record>; type: string; } @@ -2650,7 +2498,7 @@ export interface CallUserMutedEvent { reason: string; - muted_user_ids: string[]; + muted_user_ids: Array; type: string; } @@ -2660,7 +2508,7 @@ export interface CallsPerDayReport { } export interface CallsPerDayReportResponse { - daily: DailyAggregateCallsPerDayReportResponse[]; + daily: Array; } export interface CampaignChannelTemplate { @@ -2672,7 +2520,7 @@ export interface CampaignChannelTemplate { team?: string; - members?: string[]; + members?: Array; } export interface CampaignCompletedEvent { @@ -2692,7 +2540,7 @@ export interface CampaignMessageTemplate { text: string; - attachments: Attachment[]; + attachments: Array; custom: Record; } @@ -2724,13 +2572,13 @@ export interface CampaignResponse { updated_at: Date; - segment_ids: string[]; + segment_ids: Array; - segments: Segment[]; + segments: Array; - user_ids: string[]; + user_ids: Array; - users: UserResponse[]; + users: Array; stats: CampaignStatsResponse; @@ -2818,11 +2666,11 @@ export interface Channel { team?: string; - active_live_locations?: SharedLocation[]; + active_live_locations?: Array; - invites?: ChannelMember[]; + invites?: Array; - members?: ChannelMember[]; + members?: Array; config?: ChannelConfig; @@ -2848,6 +2696,8 @@ export interface ChannelConfig { custom_events: boolean; + delivery_events: boolean; + mark_messages_pending: boolean; max_message_length: number; @@ -2886,7 +2736,7 @@ export interface ChannelConfig { user_message_reminders: boolean; - commands: string[]; + commands: Array; blocklist?: string; @@ -2896,9 +2746,9 @@ export interface ChannelConfig { partition_ttl?: number; - allowed_flag_reasons?: string[]; + allowed_flag_reasons?: Array; - blocklists?: BlockListOptions[]; + blocklists?: Array; automod_thresholds?: Thresholds; } @@ -2916,6 +2766,8 @@ export interface ChannelConfigWithInfo { custom_events: boolean; + delivery_events: boolean; + mark_messages_pending: boolean; max_message_length: number; @@ -2954,7 +2806,7 @@ export interface ChannelConfigWithInfo { user_message_reminders: boolean; - commands: Command[]; + commands: Array; blocklist?: string; @@ -2964,13 +2816,13 @@ export interface ChannelConfigWithInfo { partition_ttl?: string; - allowed_flag_reasons?: string[]; + allowed_flag_reasons?: Array; - blocklists?: BlockListOptions[]; + blocklists?: Array; automod_thresholds?: Thresholds; - grants?: Record; + grants?: Record>; } export interface ChannelCreatedEvent { @@ -3072,9 +2924,9 @@ export interface ChannelInput { truncated_by_id?: string; - invites?: ChannelMember[]; + invites?: Array; - members?: ChannelMember[]; + members?: Array; config_overrides?: ChannelConfig; @@ -3120,7 +2972,7 @@ export interface ChannelMember { user_id?: string; - deleted_messages?: string[]; + deleted_messages?: Array; user?: UserResponse; } @@ -3130,6 +2982,8 @@ export interface ChannelMemberLookup { banned: boolean; + blocked: boolean; + hidden: boolean; pinned: boolean; @@ -3146,7 +3000,7 @@ export interface ChannelMemberResponse { } export interface ChannelMessages { - messages: Message[]; + messages: Array; channel?: ChannelResponse; } @@ -3177,6 +3031,7 @@ export const ChannelOwnCapability = { DELETE_ANY_MESSAGE: 'delete-any-message', DELETE_CHANNEL: 'delete-channel', DELETE_OWN_MESSAGE: 'delete-own-message', + DELIVERY_EVENTS: 'delivery-events', FLAG_MESSAGE: 'flag-message', FREEZE_CHANNEL: 'freeze-channel', JOIN_CHANNEL: 'join-channel', @@ -3263,9 +3118,9 @@ export interface ChannelResponse { truncated_at?: Date; - members?: ChannelMember[]; + members?: Array; - own_capabilities?: ChannelOwnCapability[]; + own_capabilities?: Array; config?: ChannelConfigWithInfo; @@ -3277,13 +3132,13 @@ export interface ChannelResponse { export interface ChannelStateResponse { duration: string; - members: ChannelMember[]; + members: Array; - messages: MessageResponse[]; + messages: Array; - pinned_messages: MessageResponse[]; + pinned_messages: Array; - threads: ThreadStateResponse[]; + threads: Array; hidden?: boolean; @@ -3291,15 +3146,13 @@ export interface ChannelStateResponse { watcher_count?: number; - active_live_locations?: SharedLocationResponseData[]; - - deleted_messages?: string[]; + active_live_locations?: Array; - pending_messages?: PendingMessageResponse[]; + pending_messages?: Array; - read?: ReadStateResponse[]; + read?: Array; - watchers?: UserResponse[]; + watchers?: Array; channel?: ChannelResponse; @@ -3311,13 +3164,13 @@ export interface ChannelStateResponse { } export interface ChannelStateResponseFields { - members: ChannelMember[]; + members: Array; - messages: MessageResponse[]; + messages: Array; - pinned_messages: MessageResponse[]; + pinned_messages: Array; - threads: ThreadStateResponse[]; + threads: Array; hidden?: boolean; @@ -3325,15 +3178,13 @@ export interface ChannelStateResponseFields { watcher_count?: number; - active_live_locations?: SharedLocationResponseData[]; + active_live_locations?: Array; - deleted_messages?: string[]; + pending_messages?: Array; - pending_messages?: PendingMessageResponse[]; + read?: Array; - read?: ReadStateResponse[]; - - watchers?: UserResponse[]; + watchers?: Array; channel?: ChannelResponse; @@ -3373,6 +3224,8 @@ export interface ChannelTypeConfig { custom_events: boolean; + delivery_events: boolean; + mark_messages_pending: boolean; max_message_length: number; @@ -3411,11 +3264,11 @@ export interface ChannelTypeConfig { user_message_reminders: boolean; - commands: Command[]; + commands: Array; - permissions: PolicyRequest[]; + permissions: Array; - grants: Record; + grants: Record>; blocklist?: string; @@ -3425,9 +3278,9 @@ export interface ChannelTypeConfig { partition_ttl?: string; - allowed_flag_reasons?: string[]; + allowed_flag_reasons?: Array; - blocklists?: BlockListOptions[]; + blocklists?: Array; automod_thresholds?: Thresholds; } @@ -3534,7 +3387,7 @@ export interface CheckPushResponse { skip_devices?: boolean; - general_errors?: string[]; + general_errors?: Array; device_errors?: Record; @@ -3788,9 +3641,9 @@ export interface CommentResponse { upvote_count: number; - mentioned_users: UserResponse[]; + mentioned_users: Array; - own_reactions: FeedsReactionResponse[]; + own_reactions: Array; user: UserResponse; @@ -3802,9 +3655,9 @@ export interface CommentResponse { text?: string; - attachments?: Attachment[]; + attachments?: Array; - latest_reactions?: FeedsReactionResponse[]; + latest_reactions?: Array; custom?: Record; @@ -3833,16 +3686,10 @@ export interface CommentUpdatedEvent { export interface CommitMessageRequest {} -export interface CompositeAppSettings { - json_encoded_settings?: string; - - url?: string; -} - export interface ConfigOverrides { - commands: string[]; + commands: Array; - grants: Record; + grants: Record>; blocklist?: string; @@ -3880,7 +3727,7 @@ export interface ConfigResponse { updated_at: Date; - supported_video_call_harm_types: string[]; + supported_video_call_harm_types: Array; ai_image_config?: AIImageConfig; @@ -3918,7 +3765,11 @@ export interface CountByMinuteResponse { export interface CreateBlockListRequest { name: string; - words: string[]; + words: Array; + + is_leet_check_enabled?: boolean; + + is_plural_check_enabled?: boolean; team?: string; @@ -3936,7 +3787,7 @@ export interface CreateCallTypeRequest { external_storage?: string; - grants?: Record; + grants?: Record>; notification_settings?: NotificationSettings; @@ -3952,7 +3803,7 @@ export interface CreateCallTypeResponse { updated_at: Date; - grants: Record; + grants: Record>; notification_settings: NotificationSettings; @@ -3976,8 +3827,12 @@ export interface CreateChannelTypeRequest { connect_events?: boolean; + count_messages?: boolean; + custom_events?: boolean; + delivery_events?: boolean; + mark_messages_pending?: boolean; message_retention?: 'infinite' | 'numeric'; @@ -4012,13 +3867,13 @@ export interface CreateChannelTypeRequest { user_message_reminders?: boolean; - blocklists?: BlockListOptions[]; + blocklists?: Array; - commands?: string[]; + commands?: Array; - permissions?: PolicyRequest[]; + permissions?: Array; - grants?: Record; + grants?: Record>; } export interface CreateChannelTypeResponse { @@ -4034,6 +3889,8 @@ export interface CreateChannelTypeResponse { custom_events: boolean; + delivery_events: boolean; + duration: string; mark_messages_pending: boolean; @@ -4074,11 +3931,11 @@ export interface CreateChannelTypeResponse { user_message_reminders: boolean; - commands: string[]; + commands: Array; - permissions: PolicyRequest[]; + permissions: Array; - grants: Record; + grants: Record>; blocklist?: string; @@ -4088,9 +3945,9 @@ export interface CreateChannelTypeResponse { partition_ttl?: string; - allowed_flag_reasons?: string[]; + allowed_flag_reasons?: Array; - blocklists?: BlockListOptions[]; + blocklists?: Array; automod_thresholds?: Thresholds; } @@ -4155,9 +4012,9 @@ export interface CreateFeedGroupRequest { | 'members' | 'private'; - activity_processors?: ActivityProcessorConfig[]; + activity_processors?: Array; - activity_selectors?: ActivitySelectorConfig[]; + activity_selectors?: Array; aggregation?: AggregationConfig; @@ -4181,9 +4038,9 @@ export interface CreateFeedGroupResponse { export interface CreateFeedViewRequest { id: string; - activity_processors?: ActivityProcessorConfig[]; + activity_processors?: Array; - activity_selectors?: ActivitySelectorConfig[]; + activity_selectors?: Array; aggregation?: AggregationConfig; @@ -4197,13 +4054,13 @@ export interface CreateFeedViewResponse { } export interface CreateFeedsBatchRequest { - feeds: FeedRequest[]; + feeds: Array; } export interface CreateFeedsBatchResponse { duration: string; - feeds: FeedResponse[]; + feeds: Array; } export interface CreateGuestRequest { @@ -4251,7 +4108,7 @@ export interface CreateMembershipLevelRequest { priority?: number; - tags?: string[]; + tags?: Array; custom?: Record; } @@ -4293,7 +4150,7 @@ export interface CreatePollRequest { voting_visibility?: 'anonymous' | 'public'; - options?: PollOptionInput[]; + options?: Array; custom?: Record; @@ -4329,7 +4186,7 @@ export interface CustomCheckFlag { reason?: string; - labels?: string[]; + labels?: Array; custom?: Record; } @@ -4339,7 +4196,7 @@ export interface CustomCheckRequest { entity_type: string; - flags: CustomCheckFlag[]; + flags: Array; entity_creator_id?: string; @@ -4417,7 +4274,7 @@ export interface DailyMetricResponse { export interface DailyMetricStatsResponse { total: number; - daily: DailyMetricResponse[]; + daily: Array; } export interface Data { @@ -4445,7 +4302,7 @@ export interface DeactivateUserResponse { } export interface DeactivateUsersRequest { - user_ids: string[]; + user_ids: Array; created_by_id?: string; @@ -4475,7 +4332,7 @@ export interface DecayFunctionConfig { } export interface DeleteActivitiesRequest { - ids: string[]; + ids: Array; hard_delete?: boolean; @@ -4487,7 +4344,7 @@ export interface DeleteActivitiesRequest { export interface DeleteActivitiesResponse { duration: string; - deleted_ids: string[]; + deleted_ids: Array; } export interface DeleteActivityReactionResponse { @@ -4535,7 +4392,7 @@ export interface DeleteChannelResponse { } export interface DeleteChannelsRequest { - cids: string[]; + cids: Array; hard_delete?: boolean; } @@ -4649,7 +4506,7 @@ export interface DeleteReminderResponse { } export interface DeleteSegmentTargetsRequest { - target_ids: string[]; + target_ids: Array; } export interface DeleteTranscriptionResponse { @@ -4667,7 +4524,7 @@ export interface DeleteUserRequest { } export interface DeleteUsersRequest { - user_ids: string[]; + user_ids: Array; calls?: 'soft' | 'hard'; @@ -4690,6 +4547,14 @@ export interface DeleteUsersResponse { task_id: string; } +export interface DeliveryReceipts { + enabled: boolean; +} + +export interface DeliveryReceiptsResponse { + enabled?: boolean; +} + export interface Device { created_at: Date; @@ -4763,9 +4628,9 @@ export interface DraftPayloadResponse { type?: string; - attachments?: Attachment[]; + attachments?: Array; - mentioned_users?: UserResponse[]; + mentioned_users?: Array; } export interface DraftResponse { @@ -4825,31 +4690,13 @@ export interface EgressRTMPResponse { export interface EgressResponse { broadcasting: boolean; - rtmps: EgressRTMPResponse[]; + rtmps: Array; frame_recording?: FrameRecordingResponse; hls?: EgressHLSResponse; } -export interface EgressTaskConfig { - egress_user?: EgressUser; - - frame_recording_egress_config?: FrameRecordingEgressConfig; - - hls_egress_config?: HLSEgressConfig; - - recording_egress_config?: RecordingEgressConfig; - - rtmp_egress_config?: RTMPEgressConfig; - - stt_egress_config?: STTEgressConfig; -} - -export interface EgressUser { - token?: string; -} - export interface EndCallRequest {} export interface EndCallResponse { @@ -4865,17 +4712,17 @@ export interface EnrichedActivity { verb?: string; - to?: string[]; + to?: Array; actor?: Data; - latest_reactions?: Record; + latest_reactions?: Record>; object?: Data; origin?: Data; - own_reactions?: Record; + own_reactions?: Record>; reaction_counts?: Record; @@ -4893,7 +4740,7 @@ export interface EnrichedReaction { parent?: string; - target_feeds?: string[]; + target_feeds?: Array; children_counts?: Record; @@ -4901,59 +4748,15 @@ export interface EnrichedReaction { data?: Record; - latest_children?: Record; + latest_children?: Record>; - own_children?: Record; + own_children?: Record>; updated_at?: Time; user?: Data; } -export interface EntityCreator { - ban_count: number; - - banned: boolean; - - deleted_content_count: number; - - id: string; - - online: boolean; - - role: string; - - custom: Record; - - teams_role: Record; - - avg_response_time?: number; - - ban_expires?: Date; - - created_at?: Date; - - deactivated_at?: Date; - - deleted_at?: Date; - - invisible?: boolean; - - language?: string; - - last_active?: Date; - - last_engaged_at?: Date; - - revoke_tokens_issued_before?: Date; - - updated_at?: Date; - - teams?: string[]; - - privacy_settings?: PrivacySettings; -} - export interface EntityCreatorResponse { ban_count: number; @@ -4979,9 +4782,9 @@ export interface EntityCreatorResponse { updated_at: Date; - blocked_user_ids: string[]; + blocked_user_ids: Array; - teams: string[]; + teams: Array; custom: Record; @@ -5001,7 +4804,7 @@ export interface EntityCreatorResponse { revoke_tokens_issued_before?: Date; - devices?: DeviceResponse[]; + devices?: Array; privacy_settings?: PrivacySettingsResponse; @@ -5059,7 +4862,7 @@ export interface EventHook { webhook_url?: string; - event_types?: string[]; + event_types?: Array; callback?: AsyncModerationCallbackConfig; } @@ -5091,7 +4894,7 @@ export interface EventResponse { } export interface ExportChannelsRequest { - channels: ChannelExport[]; + channels: Array; clear_deleted_message_text?: boolean; @@ -5121,15 +4924,15 @@ export interface ExportFeedUserDataResponse { export interface ExportUserResponse { duration: string; - messages?: MessageResponse[]; + messages?: Array; - reactions?: ReactionResponse[]; + reactions?: Array; user?: UserResponse; } export interface ExportUsersRequest { - user_ids: string[]; + user_ids: Array; } export interface ExportUsersResponse { @@ -5138,34 +4941,6 @@ export interface ExportUsersResponse { task_id: string; } -export interface ExternalStorage { - abs_account_name?: string; - - abs_client_id?: string; - - abs_client_secret?: string; - - abs_tenant_id?: string; - - bucket?: string; - - gcs_credentials?: string; - - path?: string; - - s3_api_key?: string; - - s3_custom_endpoint?: string; - - s3_region?: string; - - s3_secret_key?: string; - - storage_name?: string; - - storage_type?: number; -} - export interface ExternalStorageResponse { bucket: string; @@ -5185,7 +4960,7 @@ export interface FeedCreatedEvent { fid: string; - members: FeedMemberResponse[]; + members: Array; custom: Record; @@ -5229,9 +5004,9 @@ export interface FeedGroup { updated_at: Date; - activity_processors: ActivityProcessorConfig[]; + activity_processors: Array; - activity_selectors: ActivitySelectorConfig[]; + activity_selectors: Array; custom: Record; @@ -5291,13 +5066,13 @@ export interface FeedGroupResponse { updated_at: Date; - deleted_at?: Date; - default_visibility?: string; - activity_processors?: ActivityProcessorConfig[]; + deleted_at?: Date; + + activity_processors?: Array; - activity_selectors?: ActivitySelectorConfig[]; + activity_selectors?: Array; aggregation?: AggregationConfig; @@ -5319,9 +5094,9 @@ export interface FeedInput { visibility?: 'public' | 'visible' | 'followers' | 'members' | 'private'; - filter_tags?: string[]; + filter_tags?: Array; - members?: FeedMemberRequest[]; + members?: Array; custom?: Record; } @@ -5461,9 +5236,9 @@ export interface FeedRequest { visibility?: 'public' | 'visible' | 'followers' | 'members' | 'private'; - filter_tags?: string[]; + filter_tags?: Array; - members?: FeedMemberRequest[]; + members?: Array; custom?: Record; } @@ -5497,11 +5272,11 @@ export interface FeedResponse { visibility?: string; - filter_tags?: string[]; + filter_tags?: Array; - own_capabilities?: FeedOwnCapability[]; + own_capabilities?: Array; - own_follows?: FollowResponse[]; + own_follows?: Array; custom?: Record; @@ -5531,9 +5306,9 @@ export interface FeedViewResponse { last_used_at?: Date; - activity_processors?: ActivityProcessorConfig[]; + activity_processors?: Array; - activity_selectors?: ActivitySelectorConfigResponse[]; + activity_selectors?: Array; aggregation?: AggregationConfig; @@ -5541,11 +5316,11 @@ export interface FeedViewResponse { } export interface FeedVisibilityResponse { - description: string; - name: string; - grants: Record; + permissions: Array; + + grants: Record>; } export interface FeedsModerationTemplateConfig { @@ -5595,13 +5370,13 @@ export interface Field { export interface FileUploadConfig { size_limit: number; - allowed_file_extensions?: string[]; + allowed_file_extensions?: Array; - allowed_mime_types?: string[]; + allowed_mime_types?: Array; - blocked_file_extensions?: string[]; + blocked_file_extensions?: Array; - blocked_mime_types?: string[]; + blocked_mime_types?: Array; } export interface FileUploadRequest { @@ -5689,7 +5464,7 @@ export interface FlagFeedback { message_id: string; - labels: Label[]; + labels: Array