Skip to content

Commit 75f5c08

Browse files
authored
chore: update to latest api specs (#116)
1 parent 93365d4 commit 75f5c08

File tree

5 files changed

+80
-205
lines changed

5 files changed

+80
-205
lines changed

src/gen/common/CommonApi.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1008,7 +1008,7 @@ export class CommonApi {
10081008
return { ...response.body, metadata: response.metadata };
10091009
}
10101010

1011-
async deleteFileGlobal(request?: {
1011+
async deleteFile(request?: {
10121012
url?: string;
10131013
}): Promise<StreamResponse<Response>> {
10141014
const queryParams = {
@@ -1027,7 +1027,7 @@ export class CommonApi {
10271027
return { ...response.body, metadata: response.metadata };
10281028
}
10291029

1030-
async uploadFileGlobal(
1030+
async uploadFile(
10311031
request?: FileUploadRequest,
10321032
): Promise<StreamResponse<FileUploadResponse>> {
10331033
const body = {
@@ -1044,7 +1044,7 @@ export class CommonApi {
10441044
return { ...response.body, metadata: response.metadata };
10451045
}
10461046

1047-
async deleteImageGlobal(request?: {
1047+
async deleteImage(request?: {
10481048
url?: string;
10491049
}): Promise<StreamResponse<Response>> {
10501050
const queryParams = {
@@ -1063,7 +1063,7 @@ export class CommonApi {
10631063
return { ...response.body, metadata: response.metadata };
10641064
}
10651065

1066-
async uploadImageGlobal(
1066+
async uploadImage(
10671067
request?: ImageUploadRequest,
10681068
): Promise<StreamResponse<ImageUploadResponse>> {
10691069
const body = {

src/gen/feeds/FeedApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,7 @@ export class FeedApi {
6969

7070
unpinActivity(request: {
7171
activity_id: string;
72+
user_id?: string;
7273
}): Promise<StreamResponse<UnpinActivityResponse>> {
7374
return this.feedsApi.unpinActivity({
7475
feed_id: this.id,

src/gen/feeds/FeedsApi.ts

Lines changed: 49 additions & 108 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,9 @@ import {
4141
GetCommentRepliesResponse,
4242
GetCommentResponse,
4343
GetCommentsResponse,
44-
GetFeedGroupResponse,
45-
GetFeedViewResponse,
4644
GetFollowSuggestionsResponse,
4745
GetOrCreateFeedRequest,
4846
GetOrCreateFeedResponse,
49-
ListFeedGroupsResponse,
50-
ListFeedViewsResponse,
5147
MarkActivityRequest,
5248
PinActivityRequest,
5349
PinActivityResponse,
@@ -89,8 +85,6 @@ import {
8985
UpdateBookmarkResponse,
9086
UpdateCommentRequest,
9187
UpdateCommentResponse,
92-
UpdateFeedGroupRequest,
93-
UpdateFeedGroupResponse,
9488
UpdateFeedMembersRequest,
9589
UpdateFeedMembersResponse,
9690
UpdateFeedRequest,
@@ -301,9 +295,11 @@ export class FeedsApi {
301295
async deleteBookmark(request: {
302296
activity_id: string;
303297
folder_id?: string;
298+
user_id?: string;
304299
}): Promise<StreamResponse<DeleteBookmarkResponse>> {
305300
const queryParams = {
306301
folder_id: request?.folder_id,
302+
user_id: request?.user_id,
307303
};
308304
const pathParams = {
309305
activity_id: request?.activity_id,
@@ -499,7 +495,11 @@ export class FeedsApi {
499495
async deleteActivityReaction(request: {
500496
activity_id: string;
501497
type: string;
498+
user_id?: string;
502499
}): Promise<StreamResponse<DeleteActivityReactionResponse>> {
500+
const queryParams = {
501+
user_id: request?.user_id,
502+
};
503503
const pathParams = {
504504
activity_id: request?.activity_id,
505505
type: request?.type,
@@ -511,7 +511,7 @@ export class FeedsApi {
511511
'DELETE',
512512
'/api/v2/feeds/activities/{activity_id}/reactions/{type}',
513513
pathParams,
514-
undefined,
514+
queryParams,
515515
);
516516

517517
decoders.DeleteActivityReactionResponse?.(response.body);
@@ -603,9 +603,11 @@ export class FeedsApi {
603603
object_id: request?.object_id,
604604
object_type: request?.object_type,
605605
parent_id: request?.parent_id,
606+
user_id: request?.user_id,
606607
attachments: request?.attachments,
607608
mentioned_user_ids: request?.mentioned_user_ids,
608609
custom: request?.custom,
610+
user: request?.user,
609611
};
610612

611613
const response = await this.apiClient.sendRequest<
@@ -771,7 +773,11 @@ export class FeedsApi {
771773
async removeCommentReaction(request: {
772774
comment_id: string;
773775
type: string;
776+
user_id?: string;
774777
}): Promise<StreamResponse<DeleteCommentReactionResponse>> {
778+
const queryParams = {
779+
user_id: request?.user_id,
780+
};
775781
const pathParams = {
776782
comment_id: request?.comment_id,
777783
type: request?.type,
@@ -783,7 +789,7 @@ export class FeedsApi {
783789
'DELETE',
784790
'/api/v2/feeds/comments/{comment_id}/reactions/{type}',
785791
pathParams,
786-
undefined,
792+
queryParams,
787793
);
788794

789795
decoders.DeleteCommentReactionResponse?.(response.body);
@@ -826,22 +832,11 @@ export class FeedsApi {
826832
return { ...response.body, metadata: response.metadata };
827833
}
828834

829-
async listFeedGroups(): Promise<StreamResponse<ListFeedGroupsResponse>> {
830-
const response = await this.apiClient.sendRequest<
831-
StreamResponse<ListFeedGroupsResponse>
832-
>('GET', '/api/v2/feeds/feed_groups', undefined, undefined);
833-
834-
decoders.ListFeedGroupsResponse?.(response.body);
835-
836-
return { ...response.body, metadata: response.metadata };
837-
}
838-
839835
async createFeedGroup(
840836
request: CreateFeedGroupRequest,
841837
): Promise<StreamResponse<CreateFeedGroupResponse>> {
842838
const body = {
843839
feed_group_id: request?.feed_group_id,
844-
view_id: request?.view_id,
845840
activity_analysers: request?.activity_analysers,
846841
activity_selectors: request?.activity_selectors,
847842
aggregation: request?.aggregation,
@@ -884,57 +879,6 @@ export class FeedsApi {
884879
return { ...response.body, metadata: response.metadata };
885880
}
886881

887-
async getFeedGroup(request: {
888-
feed_group_id: string;
889-
}): Promise<StreamResponse<GetFeedGroupResponse>> {
890-
const pathParams = {
891-
feed_group_id: request?.feed_group_id,
892-
};
893-
894-
const response = await this.apiClient.sendRequest<
895-
StreamResponse<GetFeedGroupResponse>
896-
>(
897-
'GET',
898-
'/api/v2/feeds/feed_groups/{feed_group_id}',
899-
pathParams,
900-
undefined,
901-
);
902-
903-
decoders.GetFeedGroupResponse?.(response.body);
904-
905-
return { ...response.body, metadata: response.metadata };
906-
}
907-
908-
async updateFeedGroup(
909-
request: UpdateFeedGroupRequest & { feed_group_id: string },
910-
): Promise<StreamResponse<UpdateFeedGroupResponse>> {
911-
const pathParams = {
912-
feed_group_id: request?.feed_group_id,
913-
};
914-
const body = {
915-
activity_analysers: request?.activity_analysers,
916-
activity_selectors: request?.activity_selectors,
917-
aggregation: request?.aggregation,
918-
custom: request?.custom,
919-
notification: request?.notification,
920-
ranking: request?.ranking,
921-
};
922-
923-
const response = await this.apiClient.sendRequest<
924-
StreamResponse<UpdateFeedGroupResponse>
925-
>(
926-
'PUT',
927-
'/api/v2/feeds/feed_groups/{feed_group_id}',
928-
pathParams,
929-
undefined,
930-
body,
931-
);
932-
933-
decoders.UpdateFeedGroupResponse?.(response.body);
934-
935-
return { ...response.body, metadata: response.metadata };
936-
}
937-
938882
async deleteFeed(request: {
939883
feed_group_id: string;
940884
feed_id: string;
@@ -973,8 +917,6 @@ export class FeedsApi {
973917
feed_id: request?.feed_id,
974918
};
975919
const body = {
976-
comment_limit: request?.comment_limit,
977-
comment_sort: request?.comment_sort,
978920
limit: request?.limit,
979921
next: request?.next,
980922
prev: request?.prev,
@@ -987,6 +929,7 @@ export class FeedsApi {
987929
filter: request?.filter,
988930
follower_pagination: request?.follower_pagination,
989931
following_pagination: request?.following_pagination,
932+
interest_weights: request?.interest_weights,
990933
member_pagination: request?.member_pagination,
991934
user: request?.user,
992935
};
@@ -1066,7 +1009,11 @@ export class FeedsApi {
10661009
feed_group_id: string;
10671010
feed_id: string;
10681011
activity_id: string;
1012+
user_id?: string;
10691013
}): Promise<StreamResponse<UnpinActivityResponse>> {
1014+
const queryParams = {
1015+
user_id: request?.user_id,
1016+
};
10701017
const pathParams = {
10711018
feed_group_id: request?.feed_group_id,
10721019
feed_id: request?.feed_id,
@@ -1079,7 +1026,7 @@ export class FeedsApi {
10791026
'DELETE',
10801027
'/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}/activities/{activity_id}/pin',
10811028
pathParams,
1082-
undefined,
1029+
queryParams,
10831030
);
10841031

10851032
decoders.UnpinActivityResponse?.(response.body);
@@ -1270,19 +1217,12 @@ export class FeedsApi {
12701217
return { ...response.body, metadata: response.metadata };
12711218
}
12721219

1273-
async listFeedViews(): Promise<StreamResponse<ListFeedViewsResponse>> {
1274-
const response = await this.apiClient.sendRequest<
1275-
StreamResponse<ListFeedViewsResponse>
1276-
>('GET', '/api/v2/feeds/feed_views', undefined, undefined);
1277-
1278-
decoders.ListFeedViewsResponse?.(response.body);
1279-
1280-
return { ...response.body, metadata: response.metadata };
1281-
}
1282-
12831220
async createFeedView(
1284-
request: CreateFeedViewRequest,
1221+
request: CreateFeedViewRequest & { feed_group_id: string },
12851222
): Promise<StreamResponse<CreateFeedViewResponse>> {
1223+
const pathParams = {
1224+
feed_group_id: request?.feed_group_id,
1225+
};
12861226
const body = {
12871227
view_id: request?.view_id,
12881228
activity_selectors: request?.activity_selectors,
@@ -1292,7 +1232,13 @@ export class FeedsApi {
12921232

12931233
const response = await this.apiClient.sendRequest<
12941234
StreamResponse<CreateFeedViewResponse>
1295-
>('POST', '/api/v2/feeds/feed_views', undefined, undefined, body);
1235+
>(
1236+
'POST',
1237+
'/api/v2/feeds/feed_groups/{feed_group_id}/views',
1238+
pathParams,
1239+
undefined,
1240+
body,
1241+
);
12961242

12971243
decoders.CreateFeedViewResponse?.(response.body);
12981244

@@ -1301,41 +1247,33 @@ export class FeedsApi {
13011247

13021248
async deleteFeedView(request: {
13031249
view_id: string;
1250+
feed_group_id: string;
13041251
}): Promise<StreamResponse<DeleteFeedViewResponse>> {
13051252
const pathParams = {
13061253
view_id: request?.view_id,
1254+
feed_group_id: request?.feed_group_id,
13071255
};
13081256

13091257
const response = await this.apiClient.sendRequest<
13101258
StreamResponse<DeleteFeedViewResponse>
1311-
>('DELETE', '/api/v2/feeds/feed_views/{view_id}', pathParams, undefined);
1259+
>(
1260+
'DELETE',
1261+
'/api/v2/feeds/feed_groups/{feed_group_id}/views/{view_id}',
1262+
pathParams,
1263+
undefined,
1264+
);
13121265

13131266
decoders.DeleteFeedViewResponse?.(response.body);
13141267

13151268
return { ...response.body, metadata: response.metadata };
13161269
}
13171270

1318-
async getFeedView(request: {
1319-
view_id: string;
1320-
}): Promise<StreamResponse<GetFeedViewResponse>> {
1321-
const pathParams = {
1322-
view_id: request?.view_id,
1323-
};
1324-
1325-
const response = await this.apiClient.sendRequest<
1326-
StreamResponse<GetFeedViewResponse>
1327-
>('GET', '/api/v2/feeds/feed_views/{view_id}', pathParams, undefined);
1328-
1329-
decoders.GetFeedViewResponse?.(response.body);
1330-
1331-
return { ...response.body, metadata: response.metadata };
1332-
}
1333-
13341271
async updateFeedView(
1335-
request: UpdateFeedViewRequest & { view_id: string },
1272+
request: UpdateFeedViewRequest & { view_id: string; feed_group_id: string },
13361273
): Promise<StreamResponse<UpdateFeedViewResponse>> {
13371274
const pathParams = {
13381275
view_id: request?.view_id,
1276+
feed_group_id: request?.feed_group_id,
13391277
};
13401278
const body = {
13411279
activity_selectors: request?.activity_selectors,
@@ -1345,7 +1283,13 @@ export class FeedsApi {
13451283

13461284
const response = await this.apiClient.sendRequest<
13471285
StreamResponse<UpdateFeedViewResponse>
1348-
>('PUT', '/api/v2/feeds/feed_views/{view_id}', pathParams, undefined, body);
1286+
>(
1287+
'PUT',
1288+
'/api/v2/feeds/feed_groups/{feed_group_id}/views/{view_id}',
1289+
pathParams,
1290+
undefined,
1291+
body,
1292+
);
13491293

13501294
decoders.UpdateFeedViewResponse?.(response.body);
13511295

@@ -1395,6 +1339,7 @@ export class FeedsApi {
13951339
const body = {
13961340
source: request?.source,
13971341
target: request?.target,
1342+
follower_role: request?.follower_role,
13981343
push_preference: request?.push_preference,
13991344
custom: request?.custom,
14001345
};
@@ -1468,10 +1413,8 @@ export class FeedsApi {
14681413
limit: request?.limit,
14691414
next: request?.next,
14701415
prev: request?.prev,
1471-
user_id: request?.user_id,
14721416
sort: request?.sort,
14731417
filter: request?.filter,
1474-
user: request?.user,
14751418
};
14761419

14771420
const response = await this.apiClient.sendRequest<
@@ -1528,8 +1471,6 @@ export class FeedsApi {
15281471
): Promise<StreamResponse<UnfollowBatchResponse>> {
15291472
const body = {
15301473
follows: request?.follows,
1531-
user_id: request?.user_id,
1532-
user: request?.user,
15331474
};
15341475

15351476
const response = await this.apiClient.sendRequest<

0 commit comments

Comments
 (0)