Skip to content

Commit 1b587e3

Browse files
authored
feat: update to latest open api spec (#201)
1 parent ed65ff1 commit 1b587e3

File tree

4 files changed

+325
-43
lines changed

4 files changed

+325
-43
lines changed

src/gen/feeds/FeedsApi.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -342,9 +342,6 @@ export class FeedsApi {
342342
};
343343
const body = {
344344
hide: request?.hide,
345-
mute_user: request?.mute_user,
346-
reason: request?.reason,
347-
report: request?.report,
348345
show_less: request?.show_less,
349346
show_more: request?.show_more,
350347
user_id: request?.user_id,

src/gen/model-decoders/decoders.ts

Lines changed: 80 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
90101
decoders.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+
12801314
decoders.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

13361370
decoders.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

13701404
decoders.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+
20122063
decoders.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

22942345
decoders.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

26002651
decoders.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

41914252
decoders.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

41984261
decoders.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+
42694339
decoders.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

Comments
 (0)