From 9b200df4a9f554722e8a31eae7163653a1bdc723 Mon Sep 17 00:00:00 2001 From: Jimmy Pettersson Date: Fri, 10 Oct 2025 14:54:44 +0200 Subject: [PATCH] add support for soft deleted feed groups --- src/gen/feeds/FeedsApi.ts | 15 ++++++++++++--- src/gen/model-decoders/decoders.ts | 2 ++ src/gen/models/index.ts | 2 ++ 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/gen/feeds/FeedsApi.ts b/src/gen/feeds/FeedsApi.ts index 00b39c1..5258b2d 100644 --- a/src/gen/feeds/FeedsApi.ts +++ b/src/gen/feeds/FeedsApi.ts @@ -1010,10 +1010,15 @@ export class FeedsApi { return { ...response.body, metadata: response.metadata }; } - async listFeedGroups(): Promise> { + async listFeedGroups(request?: { + include_soft_deleted?: boolean; + }): Promise> { + const queryParams = { + include_soft_deleted: request?.include_soft_deleted, + }; const response = await this.apiClient.sendRequest< StreamResponse - >('GET', '/api/v2/feeds/feed_groups', undefined, undefined); + >('GET', '/api/v2/feeds/feed_groups', undefined, queryParams); decoders.ListFeedGroupsResponse?.(response.body); @@ -1423,14 +1428,18 @@ export class FeedsApi { async getFeedGroup(request: { id: string; + include_soft_deleted?: boolean; }): Promise> { + const queryParams = { + include_soft_deleted: request?.include_soft_deleted, + }; const pathParams = { id: request?.id, }; const response = await this.apiClient.sendRequest< StreamResponse - >('GET', '/api/v2/feeds/feed_groups/{id}', pathParams, undefined); + >('GET', '/api/v2/feeds/feed_groups/{id}', pathParams, queryParams); decoders.GetFeedGroupResponse?.(response.body); diff --git a/src/gen/model-decoders/decoders.ts b/src/gen/model-decoders/decoders.ts index 015f820..cc6b3c9 100644 --- a/src/gen/model-decoders/decoders.ts +++ b/src/gen/model-decoders/decoders.ts @@ -1903,6 +1903,8 @@ decoders.FeedGroupResponse = (input?: Record) => { updated_at: { type: 'DatetimeType', isSingle: true }, + deleted_at: { type: 'DatetimeType', isSingle: true }, + activity_selectors: { type: 'ActivitySelectorConfig', isSingle: false }, }; return decode(typeMappings, input); diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index f08ca8f..a0c3aa8 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -5265,6 +5265,8 @@ export interface FeedGroupResponse { updated_at: Date; + deleted_at?: Date; + default_visibility?: string; activity_processors?: ActivityProcessorConfig[];