@@ -1272,7 +1272,7 @@ decoders.ChannelMember = (input?: Record<string, any>) => {
12721272
12731273 pinned_at : { type : 'DatetimeType' , isSingle : true } ,
12741274
1275- user : { type : 'UserResponse ' , isSingle : true } ,
1275+ user : { type : 'User ' , isSingle : true } ,
12761276 } ;
12771277 return decode ( typeMappings , input ) ;
12781278} ;
@@ -1288,6 +1288,29 @@ decoders.ChannelMemberLookup = (input?: Record<string, any>) => {
12881288 return decode ( typeMappings , input ) ;
12891289} ;
12901290
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+
12911314decoders . ChannelMute = ( input ?: Record < string , any > ) => {
12921315 const typeMappings : TypeMapping = {
12931316 created_at : { type : 'DatetimeType' , isSingle : true } ,
@@ -1333,7 +1356,7 @@ decoders.ChannelResponse = (input?: Record<string, any>) => {
13331356
13341357 truncated_at : { type : 'DatetimeType' , isSingle : true } ,
13351358
1336- members : { type : 'ChannelMember ' , isSingle : false } ,
1359+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
13371360
13381361 config : { type : 'ChannelConfigWithInfo' , isSingle : true } ,
13391362
@@ -1346,7 +1369,7 @@ decoders.ChannelResponse = (input?: Record<string, any>) => {
13461369
13471370decoders . ChannelStateResponse = ( input ?: Record < string , any > ) => {
13481371 const typeMappings : TypeMapping = {
1349- members : { type : 'ChannelMember ' , isSingle : false } ,
1372+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
13501373
13511374 messages : { type : 'MessageResponse' , isSingle : false } ,
13521375
@@ -1371,7 +1394,7 @@ decoders.ChannelStateResponse = (input?: Record<string, any>) => {
13711394
13721395 draft : { type : 'DraftResponse' , isSingle : true } ,
13731396
1374- membership : { type : 'ChannelMember ' , isSingle : true } ,
1397+ membership : { type : 'ChannelMemberResponse ' , isSingle : true } ,
13751398
13761399 push_preferences : { type : 'ChannelPushPreferences' , isSingle : true } ,
13771400 } ;
@@ -1380,7 +1403,7 @@ decoders.ChannelStateResponse = (input?: Record<string, any>) => {
13801403
13811404decoders . ChannelStateResponseFields = ( input ?: Record < string , any > ) => {
13821405 const typeMappings : TypeMapping = {
1383- members : { type : 'ChannelMember ' , isSingle : false } ,
1406+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
13841407
13851408 messages : { type : 'MessageResponse' , isSingle : false } ,
13861409
@@ -1405,7 +1428,7 @@ decoders.ChannelStateResponseFields = (input?: Record<string, any>) => {
14051428
14061429 draft : { type : 'DraftResponse' , isSingle : true } ,
14071430
1408- membership : { type : 'ChannelMember ' , isSingle : true } ,
1431+ membership : { type : 'ChannelMemberResponse ' , isSingle : true } ,
14091432
14101433 push_preferences : { type : 'ChannelPushPreferences' , isSingle : true } ,
14111434 } ;
@@ -2627,7 +2650,7 @@ decoders.MemberUpdatedEvent = (input?: Record<string, any>) => {
26272650
26282651decoders . MembersResponse = ( input ?: Record < string , any > ) => {
26292652 const typeMappings : TypeMapping = {
2630- members : { type : 'ChannelMember ' , isSingle : false } ,
2653+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
26312654 } ;
26322655 return decode ( typeMappings , input ) ;
26332656} ;
@@ -2822,6 +2845,8 @@ decoders.MessageResponse = (input?: Record<string, any>) => {
28222845
28232846 draft : { type : 'DraftResponse' , isSingle : true } ,
28242847
2848+ member : { type : 'ChannelMemberResponse' , isSingle : true } ,
2849+
28252850 pinned_by : { type : 'UserResponse' , isSingle : true } ,
28262851
28272852 poll : { type : 'PollResponseData' , isSingle : true } ,
@@ -2911,6 +2936,8 @@ decoders.MessageWithChannelResponse = (input?: Record<string, any>) => {
29112936
29122937 draft : { type : 'DraftResponse' , isSingle : true } ,
29132938
2939+ member : { type : 'ChannelMemberResponse' , isSingle : true } ,
2940+
29142941 pinned_by : { type : 'UserResponse' , isSingle : true } ,
29152942
29162943 poll : { type : 'PollResponseData' , isSingle : true } ,
@@ -3770,6 +3797,10 @@ decoders.ReviewQueueItemResponse = (input?: Record<string, any>) => {
37703797
37713798 feeds_v2_reaction : { type : 'Reaction' , isSingle : true } ,
37723799
3800+ feeds_v3_activity : { type : 'ActivityResponse' , isSingle : true } ,
3801+
3802+ feeds_v3_comment : { type : 'CommentResponse' , isSingle : true } ,
3803+
37733804 message : { type : 'MessageResponse' , isSingle : true } ,
37743805
37753806 reaction : { type : 'Reaction' , isSingle : true } ,
@@ -3836,6 +3867,8 @@ decoders.SearchResultMessage = (input?: Record<string, any>) => {
38363867
38373868 draft : { type : 'DraftResponse' , isSingle : true } ,
38383869
3870+ member : { type : 'ChannelMemberResponse' , isSingle : true } ,
3871+
38393872 pinned_by : { type : 'UserResponse' , isSingle : true } ,
38403873
38413874 poll : { type : 'PollResponseData' , isSingle : true } ,
@@ -4218,14 +4251,16 @@ decoders.UpdateCallTypeResponse = (input?: Record<string, any>) => {
42184251
42194252decoders . UpdateChannelPartialResponse = ( input ?: Record < string , any > ) => {
42204253 const typeMappings : TypeMapping = {
4254+ members : { type : 'ChannelMemberResponse' , isSingle : false } ,
4255+
42214256 channel : { type : 'ChannelResponse' , isSingle : true } ,
42224257 } ;
42234258 return decode ( typeMappings , input ) ;
42244259} ;
42254260
42264261decoders . UpdateChannelResponse = ( input ?: Record < string , any > ) => {
42274262 const typeMappings : TypeMapping = {
4228- members : { type : 'ChannelMember ' , isSingle : false } ,
4263+ members : { type : 'ChannelMemberResponse ' , isSingle : false } ,
42294264
42304265 channel : { type : 'ChannelResponse' , isSingle : true } ,
42314266
@@ -4294,6 +4329,13 @@ decoders.UpdateFollowResponse = (input?: Record<string, any>) => {
42944329 return decode ( typeMappings , input ) ;
42954330} ;
42964331
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+
42974339decoders . UpdateMembershipLevelResponse = ( input ?: Record < string , any > ) => {
42984340 const typeMappings : TypeMapping = {
42994341 membership_level : { type : 'MembershipLevelResponse' , isSingle : true } ,
@@ -4623,7 +4665,7 @@ decoders.WSEvent = (input?: Record<string, any>) => {
46234665
46244666 me : { type : 'OwnUserResponse' , isSingle : true } ,
46254667
4626- member : { type : 'ChannelMember ' , isSingle : true } ,
4668+ member : { type : 'ChannelMemberResponse ' , isSingle : true } ,
46274669
46284670 message : { type : 'MessageResponse' , isSingle : true } ,
46294671
0 commit comments