From 4942f8aadc325d2aca57db9428f06c479e758a20 Mon Sep 17 00:00:00 2001 From: Zita Szupera Date: Wed, 22 Oct 2025 13:53:56 +0200 Subject: [PATCH] feat: update to API spec v198.27.2 --- src/gen/feeds/FeedsApi.ts | 1 + src/gen/models/index.ts | 45 ++++++++++++++++++++++++----- src/gen/moderation/ModerationApi.ts | 1 + 3 files changed, 39 insertions(+), 8 deletions(-) diff --git a/src/gen/feeds/FeedsApi.ts b/src/gen/feeds/FeedsApi.ts index 520c485..dec8dff 100644 --- a/src/gen/feeds/FeedsApi.ts +++ b/src/gen/feeds/FeedsApi.ts @@ -1494,6 +1494,7 @@ export class FeedsApi { id: request?.id, }; const body = { + default_visibility: request?.default_visibility, activity_processors: request?.activity_processors, activity_selectors: request?.activity_selectors, aggregation: request?.aggregation, diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index 0dd9758..307fa09 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -577,25 +577,31 @@ export interface ActivityResponse { } export interface ActivitySelectorConfig { - cutoff_time?: Date; + type: + | 'popular' + | 'proximity' + | 'following' + | 'current_feed' + | 'query' + | 'interest'; - min_popularity?: number; + cutoff_time?: string; - type?: string; + min_popularity?: number; - sort?: SortParam[]; + sort?: SortParamRequest[]; filter?: Record; } export interface ActivitySelectorConfigResponse { + type: string; + cutoff_time?: Date; min_popularity?: number; - type?: string; - - sort?: SortParam[]; + sort?: SortParamRequest[]; filter?: Record; } @@ -4357,6 +4363,8 @@ export interface DeleteActivityReactionResponse { export interface DeleteActivityRequest { hard_delete?: boolean; + + reason?: string; } export interface DeleteActivityResponse { @@ -4465,6 +4473,8 @@ export interface DeleteFeedViewResponse { export interface DeleteMessageRequest { hard_delete?: boolean; + + reason?: string; } export interface DeleteMessageResponse { @@ -4487,6 +4497,8 @@ export interface DeleteModerationTemplateResponse { export interface DeleteReactionRequest { hard_delete?: boolean; + + reason?: string; } export interface DeleteReactionResponse { @@ -4521,6 +4533,8 @@ export interface DeleteUserRequest { hard_delete?: boolean; mark_messages_deleted?: boolean; + + reason?: string; } export interface DeleteUsersRequest { @@ -7732,6 +7746,8 @@ export interface ModerationDashboardPreferences { media_queue_blur_enabled?: boolean; + allowed_moderation_action_reasons?: string[]; + overview_dashboard?: OverviewDashboardConfig; } @@ -10368,6 +10384,8 @@ export interface ReviewQueueItemResponse { id: string; + latest_moderator_action: string; + recommended_action: string; reviewed_by: string; @@ -10875,7 +10893,9 @@ export interface SessionSettingsResponse { inactivity_timeout_seconds: number; } -export interface ShadowBlockActionRequest {} +export interface ShadowBlockActionRequest { + reason?: string; +} export interface SharedLocation { channel_cid: string; @@ -11264,6 +11284,8 @@ export interface SubmitActionRequest { mark_reviewed?: MarkReviewedRequest; + shadow_block?: ShadowBlockActionRequest; + unban?: UnbanActionRequest; user?: UserRequest; @@ -12458,6 +12480,13 @@ export interface UpdateExternalStorageResponse { } export interface UpdateFeedGroupRequest { + default_visibility?: + | 'public' + | 'visible' + | 'followers' + | 'members' + | 'private'; + activity_processors?: ActivityProcessorConfig[]; activity_selectors?: ActivitySelectorConfig[]; diff --git a/src/gen/moderation/ModerationApi.ts b/src/gen/moderation/ModerationApi.ts index ef9ae24..3a7c083 100644 --- a/src/gen/moderation/ModerationApi.ts +++ b/src/gen/moderation/ModerationApi.ts @@ -590,6 +590,7 @@ export class ModerationApi { delete_reaction: request?.delete_reaction, delete_user: request?.delete_user, mark_reviewed: request?.mark_reviewed, + shadow_block: request?.shadow_block, unban: request?.unban, user: request?.user, };