44 AcceptFeedMemberInviteResponse ,
55 AcceptFollowRequest ,
66 AcceptFollowResponse ,
7+ ActivityFeedbackRequest ,
8+ ActivityFeedbackResponse ,
79 AddActivityRequest ,
810 AddActivityResponse ,
911 AddBookmarkRequest ,
@@ -38,19 +40,16 @@ import {
3840 ExportFeedUserDataResponse ,
3941 FollowBatchRequest ,
4042 FollowBatchResponse ,
43+ FollowRequest ,
4144 GetActivityResponse ,
4245 GetCommentRepliesResponse ,
4346 GetCommentResponse ,
4447 GetCommentsResponse ,
4548 GetFeedGroupResponse ,
4649 GetFeedViewResponse ,
4750 GetFollowSuggestionsResponse ,
48- GetOrCreateFeedGroupRequest ,
49- GetOrCreateFeedGroupResponse ,
5051 GetOrCreateFeedRequest ,
5152 GetOrCreateFeedResponse ,
52- GetOrCreateFeedViewRequest ,
53- GetOrCreateFeedViewResponse ,
5453 ListFeedGroupsResponse ,
5554 ListFeedViewsResponse ,
5655 MarkActivityRequest ,
@@ -80,7 +79,6 @@ import {
8079 RejectFollowRequest ,
8180 RejectFollowResponse ,
8281 Response ,
83- SingleFollowRequest ,
8482 SingleFollowResponse ,
8583 UnfollowBatchRequest ,
8684 UnfollowBatchResponse ,
@@ -119,7 +117,7 @@ export class FeedsApi {
119117 ) : Promise < StreamResponse < AddActivityResponse > > {
120118 const body = {
121119 type : request ?. type ,
122- fids : request ?. fids ,
120+ feeds : request ?. feeds ,
123121 expires_at : request ?. expires_at ,
124122 id : request ?. id ,
125123 parent_id : request ?. parent_id ,
@@ -231,11 +229,7 @@ export class FeedsApi {
231229
232230 async deleteActivity ( request : {
233231 activity_id : string ;
234- hard_delete ?: boolean ;
235232 } ) : Promise < StreamResponse < DeleteActivityResponse > > {
236- const queryParams = {
237- hard_delete : request ?. hard_delete ,
238- } ;
239233 const pathParams = {
240234 activity_id : request ?. activity_id ,
241235 } ;
@@ -246,7 +240,7 @@ export class FeedsApi {
246240 'DELETE' ,
247241 '/api/v2/feeds/activities/{activity_id}' ,
248242 pathParams ,
249- queryParams ,
243+ undefined ,
250244 ) ;
251245
252246 decoders . DeleteActivityResponse ?.( response . body ) ;
@@ -423,6 +417,38 @@ export class FeedsApi {
423417 return { ...response . body , metadata : response . metadata } ;
424418 }
425419
420+ async activityFeedback (
421+ request : ActivityFeedbackRequest & { activity_id : string } ,
422+ ) : Promise < StreamResponse < ActivityFeedbackResponse > > {
423+ const pathParams = {
424+ activity_id : request ?. activity_id ,
425+ } ;
426+ const body = {
427+ hide : request ?. hide ,
428+ mute_user : request ?. mute_user ,
429+ reason : request ?. reason ,
430+ report : request ?. report ,
431+ show_less : request ?. show_less ,
432+ user_id : request ?. user_id ,
433+ user : request ?. user ,
434+ } ;
435+
436+ const response = await this . apiClient . sendRequest <
437+ StreamResponse < ActivityFeedbackResponse >
438+ > (
439+ 'POST' ,
440+ '/api/v2/feeds/activities/{activity_id}/feedback' ,
441+ pathParams ,
442+ undefined ,
443+ body ,
444+ 'application/json' ,
445+ ) ;
446+
447+ decoders . ActivityFeedbackResponse ?.( response . body ) ;
448+
449+ return { ...response . body , metadata : response . metadata } ;
450+ }
451+
426452 async castPollVote (
427453 request : CastPollVoteRequest & { activity_id : string ; poll_id : string } ,
428454 ) : Promise < StreamResponse < PollVoteResponse > > {
@@ -980,10 +1006,13 @@ export class FeedsApi {
9801006 ) : Promise < StreamResponse < CreateFeedGroupResponse > > {
9811007 const body = {
9821008 feed_group_id : request ?. feed_group_id ,
983- default_view_id : request ?. default_view_id ,
9841009 default_visibility : request ?. default_visibility ,
1010+ activity_processors : request ?. activity_processors ,
1011+ activity_selectors : request ?. activity_selectors ,
1012+ aggregation : request ?. aggregation ,
9851013 custom : request ?. custom ,
9861014 notification : request ?. notification ,
1015+ ranking : request ?. ranking ,
9871016 } ;
9881017
9891018 const response = await this . apiClient . sendRequest <
@@ -1004,11 +1033,7 @@ export class FeedsApi {
10041033
10051034 async deleteFeedGroup ( request : {
10061035 feed_group_id : string ;
1007- hard_delete ?: boolean ;
10081036 } ) : Promise < StreamResponse < DeleteFeedGroupResponse > > {
1009- const queryParams = {
1010- hard_delete : request ?. hard_delete ,
1011- } ;
10121037 const pathParams = {
10131038 feed_group_id : request ?. feed_group_id ,
10141039 } ;
@@ -1019,7 +1044,7 @@ export class FeedsApi {
10191044 'DELETE' ,
10201045 '/api/v2/feeds/feed_groups/{feed_group_id}' ,
10211046 pathParams ,
1022- queryParams ,
1047+ undefined ,
10231048 ) ;
10241049
10251050 decoders . DeleteFeedGroupResponse ?.( response . body ) ;
@@ -1048,45 +1073,19 @@ export class FeedsApi {
10481073 return { ...response . body , metadata : response . metadata } ;
10491074 }
10501075
1051- async getOrCreateFeedGroup (
1052- request : GetOrCreateFeedGroupRequest & { feed_group_id : string } ,
1053- ) : Promise < StreamResponse < GetOrCreateFeedGroupResponse > > {
1054- const pathParams = {
1055- feed_group_id : request ?. feed_group_id ,
1056- } ;
1057- const body = {
1058- default_view_id : request ?. default_view_id ,
1059- default_visibility : request ?. default_visibility ,
1060- custom : request ?. custom ,
1061- notification : request ?. notification ,
1062- } ;
1063-
1064- const response = await this . apiClient . sendRequest <
1065- StreamResponse < GetOrCreateFeedGroupResponse >
1066- > (
1067- 'POST' ,
1068- '/api/v2/feeds/feed_groups/{feed_group_id}' ,
1069- pathParams ,
1070- undefined ,
1071- body ,
1072- 'application/json' ,
1073- ) ;
1074-
1075- decoders . GetOrCreateFeedGroupResponse ?.( response . body ) ;
1076-
1077- return { ...response . body , metadata : response . metadata } ;
1078- }
1079-
10801076 async updateFeedGroup (
10811077 request : UpdateFeedGroupRequest & { feed_group_id : string } ,
10821078 ) : Promise < StreamResponse < UpdateFeedGroupResponse > > {
10831079 const pathParams = {
10841080 feed_group_id : request ?. feed_group_id ,
10851081 } ;
10861082 const body = {
1087- default_view_id : request ?. default_view_id ,
1083+ activity_processors : request ?. activity_processors ,
1084+ activity_selectors : request ?. activity_selectors ,
1085+ aggregation : request ?. aggregation ,
10881086 custom : request ?. custom ,
10891087 notification : request ?. notification ,
1088+ ranking : request ?. ranking ,
10901089 } ;
10911090
10921091 const response = await this . apiClient . sendRequest <
@@ -1108,11 +1107,7 @@ export class FeedsApi {
11081107 async deleteFeed ( request : {
11091108 feed_group_id : string ;
11101109 feed_id : string ;
1111- hard_delete ?: boolean ;
11121110 } ) : Promise < StreamResponse < DeleteFeedResponse > > {
1113- const queryParams = {
1114- hard_delete : request ?. hard_delete ,
1115- } ;
11161111 const pathParams = {
11171112 feed_group_id : request ?. feed_group_id ,
11181113 feed_id : request ?. feed_id ,
@@ -1124,7 +1119,7 @@ export class FeedsApi {
11241119 'DELETE' ,
11251120 '/api/v2/feeds/feed_groups/{feed_group_id}/feeds/{feed_id}' ,
11261121 pathParams ,
1127- queryParams ,
1122+ undefined ,
11281123 ) ;
11291124
11301125 decoders . DeleteFeedResponse ?.( response . body ) ;
@@ -1466,7 +1461,7 @@ export class FeedsApi {
14661461 request : CreateFeedViewRequest ,
14671462 ) : Promise < StreamResponse < CreateFeedViewResponse > > {
14681463 const body = {
1469- view_id : request ?. view_id ,
1464+ id : request ?. id ,
14701465 activity_processors : request ?. activity_processors ,
14711466 activity_selectors : request ?. activity_selectors ,
14721467 aggregation : request ?. aggregation ,
@@ -1521,35 +1516,6 @@ export class FeedsApi {
15211516 return { ...response . body , metadata : response . metadata } ;
15221517 }
15231518
1524- async getOrCreateFeedView (
1525- request : GetOrCreateFeedViewRequest & { view_id : string } ,
1526- ) : Promise < StreamResponse < GetOrCreateFeedViewResponse > > {
1527- const pathParams = {
1528- view_id : request ?. view_id ,
1529- } ;
1530- const body = {
1531- activity_processors : request ?. activity_processors ,
1532- activity_selectors : request ?. activity_selectors ,
1533- aggregation : request ?. aggregation ,
1534- ranking : request ?. ranking ,
1535- } ;
1536-
1537- const response = await this . apiClient . sendRequest <
1538- StreamResponse < GetOrCreateFeedViewResponse >
1539- > (
1540- 'POST' ,
1541- '/api/v2/feeds/feed_views/{view_id}' ,
1542- pathParams ,
1543- undefined ,
1544- body ,
1545- 'application/json' ,
1546- ) ;
1547-
1548- decoders . GetOrCreateFeedViewResponse ?.( response . body ) ;
1549-
1550- return { ...response . body , metadata : response . metadata } ;
1551- }
1552-
15531519 async updateFeedView (
15541520 request : UpdateFeedViewRequest & { view_id : string } ,
15551521 ) : Promise < StreamResponse < UpdateFeedViewResponse > > {
@@ -1602,7 +1568,7 @@ export class FeedsApi {
16021568 return { ...response . body , metadata : response . metadata } ;
16031569 }
16041570
1605- async feedsQueryFeeds (
1571+ protected async _queryFeeds (
16061572 request ?: QueryFeedsRequest ,
16071573 ) : Promise < StreamResponse < QueryFeedsResponse > > {
16081574 const body = {
@@ -1659,7 +1625,7 @@ export class FeedsApi {
16591625 }
16601626
16611627 async follow (
1662- request : SingleFollowRequest ,
1628+ request : FollowRequest ,
16631629 ) : Promise < StreamResponse < SingleFollowResponse > > {
16641630 const body = {
16651631 source : request ?. source ,
0 commit comments