diff --git a/src/gen/common/CommonApi.ts b/src/gen/common/CommonApi.ts index 81ab1ff..7a81ee4 100644 --- a/src/gen/common/CommonApi.ts +++ b/src/gen/common/CommonApi.ts @@ -1008,7 +1008,7 @@ export class CommonApi { return { ...response.body, metadata: response.metadata }; } - async deleteFileGlobal(request?: { + async deleteFile(request?: { url?: string; }): Promise> { const queryParams = { @@ -1027,7 +1027,7 @@ export class CommonApi { return { ...response.body, metadata: response.metadata }; } - async uploadFileGlobal( + async uploadFile( request?: FileUploadRequest, ): Promise> { const body = { @@ -1044,7 +1044,7 @@ export class CommonApi { return { ...response.body, metadata: response.metadata }; } - async deleteImageGlobal(request?: { + async deleteImage(request?: { url?: string; }): Promise> { const queryParams = { @@ -1063,7 +1063,7 @@ export class CommonApi { return { ...response.body, metadata: response.metadata }; } - async uploadImageGlobal( + async uploadImage( request?: ImageUploadRequest, ): Promise> { const body = { diff --git a/src/gen/feeds/FeedApi.ts b/src/gen/feeds/FeedApi.ts index 13bf4f3..bf82841 100644 --- a/src/gen/feeds/FeedApi.ts +++ b/src/gen/feeds/FeedApi.ts @@ -69,6 +69,7 @@ export class FeedApi { unpinActivity(request: { activity_id: string; + user_id?: string; }): Promise> { return this.feedsApi.unpinActivity({ feed_id: this.id, diff --git a/src/gen/feeds/FeedsApi.ts b/src/gen/feeds/FeedsApi.ts index ad04e5c..983d5a6 100644 --- a/src/gen/feeds/FeedsApi.ts +++ b/src/gen/feeds/FeedsApi.ts @@ -41,13 +41,9 @@ import { GetCommentRepliesResponse, GetCommentResponse, GetCommentsResponse, - GetFeedGroupResponse, - GetFeedViewResponse, GetFollowSuggestionsResponse, GetOrCreateFeedRequest, GetOrCreateFeedResponse, - ListFeedGroupsResponse, - ListFeedViewsResponse, MarkActivityRequest, PinActivityRequest, PinActivityResponse, @@ -89,8 +85,6 @@ import { UpdateBookmarkResponse, UpdateCommentRequest, UpdateCommentResponse, - UpdateFeedGroupRequest, - UpdateFeedGroupResponse, UpdateFeedMembersRequest, UpdateFeedMembersResponse, UpdateFeedRequest, @@ -301,9 +295,11 @@ export class FeedsApi { async deleteBookmark(request: { activity_id: string; folder_id?: string; + user_id?: string; }): Promise> { const queryParams = { folder_id: request?.folder_id, + user_id: request?.user_id, }; const pathParams = { activity_id: request?.activity_id, @@ -499,7 +495,11 @@ export class FeedsApi { async deleteActivityReaction(request: { activity_id: string; type: string; + user_id?: string; }): Promise> { + const queryParams = { + user_id: request?.user_id, + }; const pathParams = { activity_id: request?.activity_id, type: request?.type, @@ -511,7 +511,7 @@ export class FeedsApi { 'DELETE', '/api/v2/feeds/activities/{activity_id}/reactions/{type}', pathParams, - undefined, + queryParams, ); decoders.DeleteActivityReactionResponse?.(response.body); @@ -603,9 +603,11 @@ export class FeedsApi { object_id: request?.object_id, object_type: request?.object_type, parent_id: request?.parent_id, + user_id: request?.user_id, attachments: request?.attachments, mentioned_user_ids: request?.mentioned_user_ids, custom: request?.custom, + user: request?.user, }; const response = await this.apiClient.sendRequest< @@ -771,7 +773,11 @@ export class FeedsApi { async removeCommentReaction(request: { comment_id: string; type: string; + user_id?: string; }): Promise> { + const queryParams = { + user_id: request?.user_id, + }; const pathParams = { comment_id: request?.comment_id, type: request?.type, @@ -783,7 +789,7 @@ export class FeedsApi { 'DELETE', '/api/v2/feeds/comments/{comment_id}/reactions/{type}', pathParams, - undefined, + queryParams, ); decoders.DeleteCommentReactionResponse?.(response.body); @@ -826,22 +832,11 @@ export class FeedsApi { return { ...response.body, metadata: response.metadata }; } - async listFeedGroups(): Promise> { - const response = await this.apiClient.sendRequest< - StreamResponse - >('GET', '/api/v2/feeds/feed_groups', undefined, undefined); - - decoders.ListFeedGroupsResponse?.(response.body); - - return { ...response.body, metadata: response.metadata }; - } - async createFeedGroup( request: CreateFeedGroupRequest, ): Promise> { const body = { feed_group_id: request?.feed_group_id, - view_id: request?.view_id, activity_analysers: request?.activity_analysers, activity_selectors: request?.activity_selectors, aggregation: request?.aggregation, @@ -884,57 +879,6 @@ export class FeedsApi { return { ...response.body, metadata: response.metadata }; } - async getFeedGroup(request: { - feed_group_id: string; - }): Promise> { - const pathParams = { - feed_group_id: request?.feed_group_id, - }; - - const response = await this.apiClient.sendRequest< - StreamResponse - >( - 'GET', - '/api/v2/feeds/feed_groups/{feed_group_id}', - pathParams, - undefined, - ); - - decoders.GetFeedGroupResponse?.(response.body); - - return { ...response.body, metadata: response.metadata }; - } - - async updateFeedGroup( - request: UpdateFeedGroupRequest & { feed_group_id: string }, - ): Promise> { - const pathParams = { - feed_group_id: request?.feed_group_id, - }; - const body = { - activity_analysers: request?.activity_analysers, - activity_selectors: request?.activity_selectors, - aggregation: request?.aggregation, - custom: request?.custom, - notification: request?.notification, - ranking: request?.ranking, - }; - - const response = await this.apiClient.sendRequest< - StreamResponse - >( - 'PUT', - '/api/v2/feeds/feed_groups/{feed_group_id}', - pathParams, - undefined, - body, - ); - - decoders.UpdateFeedGroupResponse?.(response.body); - - return { ...response.body, metadata: response.metadata }; - } - async deleteFeed(request: { feed_group_id: string; feed_id: string; @@ -973,8 +917,6 @@ export class FeedsApi { feed_id: request?.feed_id, }; const body = { - comment_limit: request?.comment_limit, - comment_sort: request?.comment_sort, limit: request?.limit, next: request?.next, prev: request?.prev, @@ -987,6 +929,7 @@ export class FeedsApi { filter: request?.filter, follower_pagination: request?.follower_pagination, following_pagination: request?.following_pagination, + interest_weights: request?.interest_weights, member_pagination: request?.member_pagination, user: request?.user, }; @@ -1066,7 +1009,11 @@ export class FeedsApi { feed_group_id: string; feed_id: string; activity_id: string; + user_id?: string; }): Promise> { + const queryParams = { + user_id: request?.user_id, + }; const pathParams = { feed_group_id: request?.feed_group_id, feed_id: request?.feed_id, @@ -1079,7 +1026,7 @@ export class FeedsApi { 'DELETE', '/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin', pathParams, - undefined, + queryParams, ); decoders.UnpinActivityResponse?.(response.body); @@ -1270,19 +1217,12 @@ export class FeedsApi { return { ...response.body, metadata: response.metadata }; } - async listFeedViews(): Promise> { - const response = await this.apiClient.sendRequest< - StreamResponse - >('GET', '/api/v2/feeds/feed_views', undefined, undefined); - - decoders.ListFeedViewsResponse?.(response.body); - - return { ...response.body, metadata: response.metadata }; - } - async createFeedView( - request: CreateFeedViewRequest, + request: CreateFeedViewRequest & { feed_group_id: string }, ): Promise> { + const pathParams = { + feed_group_id: request?.feed_group_id, + }; const body = { view_id: request?.view_id, activity_selectors: request?.activity_selectors, @@ -1292,7 +1232,13 @@ export class FeedsApi { const response = await this.apiClient.sendRequest< StreamResponse - >('POST', '/api/v2/feeds/feed_views', undefined, undefined, body); + >( + 'POST', + '/api/v2/feeds/feed_groups/{feed_group_id}/views', + pathParams, + undefined, + body, + ); decoders.CreateFeedViewResponse?.(response.body); @@ -1301,41 +1247,33 @@ export class FeedsApi { async deleteFeedView(request: { view_id: string; + feed_group_id: string; }): Promise> { const pathParams = { view_id: request?.view_id, + feed_group_id: request?.feed_group_id, }; const response = await this.apiClient.sendRequest< StreamResponse - >('DELETE', '/api/v2/feeds/feed_views/{view_id}', pathParams, undefined); + >( + 'DELETE', + '/api/v2/feeds/feed_groups/{feed_group_id}/views/{view_id}', + pathParams, + undefined, + ); decoders.DeleteFeedViewResponse?.(response.body); return { ...response.body, metadata: response.metadata }; } - async getFeedView(request: { - view_id: string; - }): Promise> { - const pathParams = { - view_id: request?.view_id, - }; - - const response = await this.apiClient.sendRequest< - StreamResponse - >('GET', '/api/v2/feeds/feed_views/{view_id}', pathParams, undefined); - - decoders.GetFeedViewResponse?.(response.body); - - return { ...response.body, metadata: response.metadata }; - } - async updateFeedView( - request: UpdateFeedViewRequest & { view_id: string }, + request: UpdateFeedViewRequest & { view_id: string; feed_group_id: string }, ): Promise> { const pathParams = { view_id: request?.view_id, + feed_group_id: request?.feed_group_id, }; const body = { activity_selectors: request?.activity_selectors, @@ -1345,7 +1283,13 @@ export class FeedsApi { const response = await this.apiClient.sendRequest< StreamResponse - >('PUT', '/api/v2/feeds/feed_views/{view_id}', pathParams, undefined, body); + >( + 'PUT', + '/api/v2/feeds/feed_groups/{feed_group_id}/views/{view_id}', + pathParams, + undefined, + body, + ); decoders.UpdateFeedViewResponse?.(response.body); @@ -1395,6 +1339,7 @@ export class FeedsApi { const body = { source: request?.source, target: request?.target, + follower_role: request?.follower_role, push_preference: request?.push_preference, custom: request?.custom, }; @@ -1468,10 +1413,8 @@ export class FeedsApi { limit: request?.limit, next: request?.next, prev: request?.prev, - user_id: request?.user_id, sort: request?.sort, filter: request?.filter, - user: request?.user, }; const response = await this.apiClient.sendRequest< @@ -1528,8 +1471,6 @@ export class FeedsApi { ): Promise> { const body = { follows: request?.follows, - user_id: request?.user_id, - user: request?.user, }; const response = await this.apiClient.sendRequest< diff --git a/src/gen/model-decoders/decoders.ts b/src/gen/model-decoders/decoders.ts index 11ba328..b025388 100644 --- a/src/gen/model-decoders/decoders.ts +++ b/src/gen/model-decoders/decoders.ts @@ -2290,20 +2290,6 @@ decoders.GetDraftResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.GetFeedGroupResponse = (input?: Record) => { - const typeMappings: TypeMapping = { - feed_group: { type: 'FeedGroupResponse', isSingle: true }, - }; - return decode(typeMappings, input); -}; - -decoders.GetFeedViewResponse = (input?: Record) => { - const typeMappings: TypeMapping = { - feed_view: { type: 'FeedViewResponse', isSingle: true }, - }; - return decode(typeMappings, input); -}; - decoders.GetFollowSuggestionsResponse = (input?: Record) => { const typeMappings: TypeMapping = { suggestions: { type: 'FeedResponse', isSingle: false }, @@ -2480,20 +2466,6 @@ decoders.ListDevicesResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.ListFeedGroupsResponse = (input?: Record) => { - const typeMappings: TypeMapping = { - groups: { type: 'FeedGroupResponse', isSingle: false }, - }; - return decode(typeMappings, input); -}; - -decoders.ListFeedViewsResponse = (input?: Record) => { - const typeMappings: TypeMapping = { - views: { type: 'FeedViewResponse', isSingle: false }, - }; - return decode(typeMappings, input); -}; - decoders.ListImportsResponse = (input?: Record) => { const typeMappings: TypeMapping = { import_tasks: { type: 'ImportTask', isSingle: false }, @@ -3990,13 +3962,6 @@ decoders.UpdateCommentResponse = (input?: Record) => { return decode(typeMappings, input); }; -decoders.UpdateFeedGroupResponse = (input?: Record) => { - const typeMappings: TypeMapping = { - feed_group: { type: 'FeedGroupResponse', isSingle: true }, - }; - return decode(typeMappings, input); -}; - decoders.UpdateFeedMembersResponse = (input?: Record) => { const typeMappings: TypeMapping = { added: { type: 'FeedMemberResponse', isSingle: false }, diff --git a/src/gen/models/index.ts b/src/gen/models/index.ts index d9e3745..b69ac2f 100644 --- a/src/gen/models/index.ts +++ b/src/gen/models/index.ts @@ -613,11 +613,15 @@ export interface AddCommentRequest { parent_id?: string; + user_id?: string; + attachments?: Attachment[]; mentioned_user_ids?: string[]; custom?: Record; + + user?: UserRequest; } export interface AddCommentResponse { @@ -3827,8 +3831,6 @@ export interface CreateExternalStorageResponse { export interface CreateFeedGroupRequest { feed_group_id: string; - view_id?: string; - activity_analysers?: ActivityAnalyserConfig[]; activity_selectors?: ActivitySelectorConfig[]; @@ -5721,18 +5723,6 @@ export interface GetEdgesResponse { edges: EdgeResponse[]; } -export interface GetFeedGroupResponse { - duration: string; - - feed_group: FeedGroupResponse; -} - -export interface GetFeedViewResponse { - duration: string; - - feed_view: FeedViewResponse; -} - export interface GetFollowSuggestionsResponse { duration: string; @@ -5838,10 +5828,6 @@ export interface GetOrCreateCallResponse { } export interface GetOrCreateFeedRequest { - comment_limit?: number; - - comment_sort?: 'first' | 'last' | 'popular'; - limit?: number; next?: string; @@ -5866,12 +5852,16 @@ export interface GetOrCreateFeedRequest { following_pagination?: PagerRequest; + interest_weights?: Record; + member_pagination?: PagerRequest; user?: UserRequest; } export interface GetOrCreateFeedResponse { + created: boolean; + duration: string; activities: ActivityResponse[]; @@ -6216,21 +6206,33 @@ export interface LimitInfo { } export interface LimitsSettings { + max_participants_exclude_roles: string[]; + max_duration_seconds?: number; max_participants?: number; + + max_participants_exclude_owner?: boolean; } export interface LimitsSettingsRequest { max_duration_seconds?: number; max_participants?: number; + + max_participants_exclude_owner?: boolean; + + max_participants_exclude_roles?: string[]; } export interface LimitsSettingsResponse { + max_participants_exclude_roles: string[]; + max_duration_seconds?: number; max_participants?: number; + + max_participants_exclude_owner?: boolean; } export interface ListBlockListResponse { @@ -6269,18 +6271,6 @@ export interface ListExternalStorageResponse { external_storages: Record; } -export interface ListFeedGroupsResponse { - duration: string; - - groups: Record; -} - -export interface ListFeedViewsResponse { - duration: string; - - views: Record; -} - export interface ListImportsResponse { duration: string; @@ -8468,13 +8458,9 @@ export interface QueryFollowsRequest { prev?: string; - user_id?: string; - sort?: SortParamRequest[]; filter?: Record; - - user?: UserRequest; } export interface QueryFollowsResponse { @@ -10626,10 +10612,6 @@ export interface UnblockedUserEvent { export interface UnfollowBatchRequest { follows: FollowPair[]; - - user_id?: string; - - user?: UserRequest; } export interface UnfollowBatchResponse { @@ -10720,6 +10702,8 @@ export interface UnreadCountsResponse { channels: UnreadCountsChannel[]; threads: UnreadCountsThread[]; + + total_unread_count_by_team: Record; } export interface UnreadCountsThread { @@ -11204,26 +11188,6 @@ export interface UpdateExternalStorageResponse { type: 's3' | 'gcs' | 'abs'; } -export interface UpdateFeedGroupRequest { - activity_analysers?: ActivityAnalyserConfig[]; - - activity_selectors?: ActivitySelectorConfig[]; - - aggregation?: AggregationConfig; - - custom?: Record; - - notification?: NotificationConfig; - - ranking?: RankingConfig; -} - -export interface UpdateFeedGroupResponse { - duration: string; - - feed_group: FeedGroupResponse; -} - export interface UpdateFeedMembersRequest { operation: 'upsert' | 'remove' | 'set'; @@ -11277,6 +11241,8 @@ export interface UpdateFollowRequest { target: string; + follower_role?: string; + push_preference?: 'all' | 'none'; custom?: Record; @@ -12295,6 +12261,8 @@ export interface WrappedUnreadCountsResponse { channels: UnreadCountsChannel[]; threads: UnreadCountsThread[]; + + total_unread_count_by_team: Record; } export interface XiaomiConfig {