@@ -87,6 +87,17 @@ decoders.ActivityDeletedEvent = (input?: Record<string, any>) => {
8787 return decode ( typeMappings , input ) ;
8888} ;
8989
90+ decoders . ActivityFeedbackEvent = ( input ?: Record < string , any > ) => {
91+ const typeMappings : TypeMapping = {
92+ created_at : { type : 'DatetimeType' , isSingle : true } ,
93+
94+ received_at : { type : 'DatetimeType' , isSingle : true } ,
95+
96+ user : { type : 'UserResponseCommonFields' , isSingle : true } ,
97+ } ;
98+ return decode ( typeMappings , input ) ;
99+ } ;
100+
90101decoders . ActivityMarkEvent = ( input ?: Record < string , any > ) => {
91102 const typeMappings : TypeMapping = {
92103 created_at : { type : 'DatetimeType' , isSingle : true } ,
@@ -1261,7 +1272,7 @@ decoders.ChannelMember = (input?: Record<string, any>) => {
12611272
12621273 pinned_at : { type : 'DatetimeType' , isSingle : true } ,
12631274
1264- user : { type : 'UserResponse ' , isSingle : true } ,
1275+ user : { type : 'User ' , isSingle : true } ,
12651276 } ;
12661277 return decode ( typeMappings , input ) ;
12671278} ;
@@ -1277,6 +1288,29 @@ decoders.ChannelMemberLookup = (input?: Record<string, any>) => {
12771288 return decode ( typeMappings , input ) ;
12781289} ;
12791290
1291+ decoders . ChannelMemberResponse = ( input ?: Record < string , any > ) => {
1292+ const typeMappings : TypeMapping = {
1293+ created_at : { type : 'DatetimeType' , isSingle : true } ,
1294+
1295+ updated_at : { type : 'DatetimeType' , isSingle : true } ,
1296+
1297+ archived_at : { type : 'DatetimeType' , isSingle : true } ,
1298+
1299+ ban_expires : { type : 'DatetimeType' , isSingle : true } ,
1300+
1301+ deleted_at : { type : 'DatetimeType' , isSingle : true } ,
1302+
1303+ invite_accepted_at : { type : 'DatetimeType' , isSingle : true } ,
1304+
1305+ invite_rejected_at : { type : 'DatetimeType' , isSingle : true } ,
1306+
1307+ pinned_at : { type : 'DatetimeType' , isSingle : true } ,
1308+
1309+ user : { type : 'UserResponse' , isSingle : true } ,
1310+ } ;
1311+ return decode ( typeMappings , input ) ;
1312+ } ;
1313+
12801314decoders . ChannelMute = ( input ?: Record < string , any > ) => {
12811315 const typeMappings : TypeMapping = {
12821316 created_at : { type : 'DatetimeType' , isSingle : true } ,
@@ -1322,7 +1356,7 @@ decoders.ChannelResponse = (input?: Record<string, any>) => {
13221356
13231357 truncated_at : { type : 'DatetimeType' , isSingle : true } ,
13241358
1325- members : { type : 'ChannelMember ' , isSingle : false } ,
1359+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
13261360
13271361 config : { type : 'ChannelConfigWithInfo' , isSingle : true } ,
13281362
@@ -1335,7 +1369,7 @@ decoders.ChannelResponse = (input?: Record<string, any>) => {
13351369
13361370decoders . ChannelStateResponse = ( input ?: Record < string , any > ) => {
13371371 const typeMappings : TypeMapping = {
1338- members : { type : 'ChannelMember ' , isSingle : false } ,
1372+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
13391373
13401374 messages : { type : 'MessageResponse' , isSingle : false } ,
13411375
@@ -1360,7 +1394,7 @@ decoders.ChannelStateResponse = (input?: Record<string, any>) => {
13601394
13611395 draft : { type : 'DraftResponse' , isSingle : true } ,
13621396
1363- membership : { type : 'ChannelMember ' , isSingle : true } ,
1397+ membership : { type : 'ChannelMemberResponse ' , isSingle : true } ,
13641398
13651399 push_preferences : { type : 'ChannelPushPreferences' , isSingle : true } ,
13661400 } ;
@@ -1369,7 +1403,7 @@ decoders.ChannelStateResponse = (input?: Record<string, any>) => {
13691403
13701404decoders . ChannelStateResponseFields = ( input ?: Record < string , any > ) => {
13711405 const typeMappings : TypeMapping = {
1372- members : { type : 'ChannelMember ' , isSingle : false } ,
1406+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
13731407
13741408 messages : { type : 'MessageResponse' , isSingle : false } ,
13751409
@@ -1394,7 +1428,7 @@ decoders.ChannelStateResponseFields = (input?: Record<string, any>) => {
13941428
13951429 draft : { type : 'DraftResponse' , isSingle : true } ,
13961430
1397- membership : { type : 'ChannelMember ' , isSingle : true } ,
1431+ membership : { type : 'ChannelMemberResponse ' , isSingle : true } ,
13981432
13991433 push_preferences : { type : 'ChannelPushPreferences' , isSingle : true } ,
14001434 } ;
@@ -2009,6 +2043,23 @@ decoders.FeedResponse = (input?: Record<string, any>) => {
20092043 return decode ( typeMappings , input ) ;
20102044} ;
20112045
2046+ decoders . FeedSuggestionResponse = ( input ?: Record < string , any > ) => {
2047+ const typeMappings : TypeMapping = {
2048+ created_at : { type : 'DatetimeType' , isSingle : true } ,
2049+
2050+ updated_at : { type : 'DatetimeType' , isSingle : true } ,
2051+
2052+ created_by : { type : 'UserResponse' , isSingle : true } ,
2053+
2054+ deleted_at : { type : 'DatetimeType' , isSingle : true } ,
2055+
2056+ own_follows : { type : 'FollowResponse' , isSingle : false } ,
2057+
2058+ own_membership : { type : 'FeedMemberResponse' , isSingle : true } ,
2059+ } ;
2060+ return decode ( typeMappings , input ) ;
2061+ } ;
2062+
20122063decoders . FeedUpdatedEvent = ( input ?: Record < string , any > ) => {
20132064 const typeMappings : TypeMapping = {
20142065 created_at : { type : 'DatetimeType' , isSingle : true } ,
@@ -2293,7 +2344,7 @@ decoders.GetFeedViewResponse = (input?: Record<string, any>) => {
22932344
22942345decoders . GetFollowSuggestionsResponse = ( input ?: Record < string , any > ) => {
22952346 const typeMappings : TypeMapping = {
2296- suggestions : { type : 'FeedResponse ' , isSingle : false } ,
2347+ suggestions : { type : 'FeedSuggestionResponse ' , isSingle : false } ,
22972348 } ;
22982349 return decode ( typeMappings , input ) ;
22992350} ;
@@ -2599,7 +2650,7 @@ decoders.MemberUpdatedEvent = (input?: Record<string, any>) => {
25992650
26002651decoders . MembersResponse = ( input ?: Record < string , any > ) => {
26012652 const typeMappings : TypeMapping = {
2602- members : { type : 'ChannelMember ' , isSingle : false } ,
2653+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
26032654 } ;
26042655 return decode ( typeMappings , input ) ;
26052656} ;
@@ -2794,6 +2845,8 @@ decoders.MessageResponse = (input?: Record<string, any>) => {
27942845
27952846 draft : { type : 'DraftResponse' , isSingle : true } ,
27962847
2848+ member : { type : 'ChannelMemberResponse' , isSingle : true } ,
2849+
27972850 pinned_by : { type : 'UserResponse' , isSingle : true } ,
27982851
27992852 poll : { type : 'PollResponseData' , isSingle : true } ,
@@ -2883,6 +2936,8 @@ decoders.MessageWithChannelResponse = (input?: Record<string, any>) => {
28832936
28842937 draft : { type : 'DraftResponse' , isSingle : true } ,
28852938
2939+ member : { type : 'ChannelMemberResponse' , isSingle : true } ,
2940+
28862941 pinned_by : { type : 'UserResponse' , isSingle : true } ,
28872942
28882943 poll : { type : 'PollResponseData' , isSingle : true } ,
@@ -3742,6 +3797,10 @@ decoders.ReviewQueueItemResponse = (input?: Record<string, any>) => {
37423797
37433798 feeds_v2_reaction : { type : 'Reaction' , isSingle : true } ,
37443799
3800+ feeds_v3_activity : { type : 'ActivityResponse' , isSingle : true } ,
3801+
3802+ feeds_v3_comment : { type : 'CommentResponse' , isSingle : true } ,
3803+
37453804 message : { type : 'MessageResponse' , isSingle : true } ,
37463805
37473806 reaction : { type : 'Reaction' , isSingle : true } ,
@@ -3808,6 +3867,8 @@ decoders.SearchResultMessage = (input?: Record<string, any>) => {
38083867
38093868 draft : { type : 'DraftResponse' , isSingle : true } ,
38103869
3870+ member : { type : 'ChannelMemberResponse' , isSingle : true } ,
3871+
38113872 pinned_by : { type : 'UserResponse' , isSingle : true } ,
38123873
38133874 poll : { type : 'PollResponseData' , isSingle : true } ,
@@ -4190,14 +4251,16 @@ decoders.UpdateCallTypeResponse = (input?: Record<string, any>) => {
41904251
41914252decoders . UpdateChannelPartialResponse = ( input ?: Record < string , any > ) => {
41924253 const typeMappings : TypeMapping = {
4254+ members : { type : 'ChannelMemberResponse' , isSingle : false } ,
4255+
41934256 channel : { type : 'ChannelResponse' , isSingle : true } ,
41944257 } ;
41954258 return decode ( typeMappings , input ) ;
41964259} ;
41974260
41984261decoders . UpdateChannelResponse = ( input ?: Record < string , any > ) => {
41994262 const typeMappings : TypeMapping = {
4200- members : { type : 'ChannelMember ' , isSingle : false } ,
4263+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
42014264
42024265 channel : { type : 'ChannelResponse' , isSingle : true } ,
42034266
@@ -4266,6 +4329,13 @@ decoders.UpdateFollowResponse = (input?: Record<string, any>) => {
42664329 return decode ( typeMappings , input ) ;
42674330} ;
42684331
4332+ decoders . UpdateMemberPartialResponse = ( input ?: Record < string , any > ) => {
4333+ const typeMappings : TypeMapping = {
4334+ channel_member : { type : 'ChannelMemberResponse' , isSingle : true } ,
4335+ } ;
4336+ return decode ( typeMappings , input ) ;
4337+ } ;
4338+
42694339decoders . UpdateMembershipLevelResponse = ( input ?: Record < string , any > ) => {
42704340 const typeMappings : TypeMapping = {
42714341 membership_level : { type : 'MembershipLevelResponse' , isSingle : true } ,
@@ -4595,7 +4665,7 @@ decoders.WSEvent = (input?: Record<string, any>) => {
45954665
45964666 me : { type : 'OwnUserResponse' , isSingle : true } ,
45974667
4598- member : { type : 'ChannelMember ' , isSingle : true } ,
4668+ member : { type : 'ChannelMemberResponse ' , isSingle : true } ,
45994669
46004670 message : { type : 'MessageResponse' , isSingle : true } ,
46014671
0 commit comments