Skip to content

Commit 33ef3e5

Browse files
authored
feat: Add optional enrich_own_fields param to endpoints (#260)
1 parent fceb1a6 commit 33ef3e5

File tree

3 files changed

+60
-2
lines changed

3 files changed

+60
-2
lines changed

src/gen/feeds/FeedApi.ts

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

7272
unpinActivity(request: {
7373
activity_id: string;
74+
enrich_own_fields?: boolean;
7475
user_id?: string;
7576
}): Promise<StreamResponse<UnpinActivityResponse>> {
7677
return this.feedsApi.unpinActivity({

src/gen/feeds/FeedsApi.ts

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ export class FeedsApi {
157157
feeds: request?.feeds,
158158
copy_custom_to_notification: request?.copy_custom_to_notification,
159159
create_notification_activity: request?.create_notification_activity,
160+
enrich_own_fields: request?.enrich_own_fields,
160161
expires_at: request?.expires_at,
161162
id: request?.id,
162163
parent_id: request?.parent_id,
@@ -199,6 +200,7 @@ export class FeedsApi {
199200
): Promise<StreamResponse<UpsertActivitiesResponse>> {
200201
const body = {
201202
activities: request?.activities,
203+
enrich_own_fields: request?.enrich_own_fields,
202204
};
203205

204206
const response = await this.apiClient.sendRequest<
@@ -271,6 +273,7 @@ export class FeedsApi {
271273
request?: QueryActivitiesRequest,
272274
): Promise<StreamResponse<QueryActivitiesResponse>> {
273275
const body = {
276+
enrich_own_fields: request?.enrich_own_fields,
274277
include_expired_activities: request?.include_expired_activities,
275278
include_private_activities: request?.include_private_activities,
276279
limit: request?.limit,
@@ -612,6 +615,7 @@ export class FeedsApi {
612615
};
613616
const body = {
614617
copy_custom_to_notification: request?.copy_custom_to_notification,
618+
enrich_own_fields: request?.enrich_own_fields,
615619
handle_mention_notifications: request?.handle_mention_notifications,
616620
run_activity_processors: request?.run_activity_processors,
617621
user_id: request?.user_id,
@@ -644,6 +648,7 @@ export class FeedsApi {
644648
};
645649
const body = {
646650
copy_custom_to_notification: request?.copy_custom_to_notification,
651+
enrich_own_fields: request?.enrich_own_fields,
647652
expires_at: request?.expires_at,
648653
handle_mention_notifications: request?.handle_mention_notifications,
649654
poll_id: request?.poll_id,
@@ -683,8 +688,14 @@ export class FeedsApi {
683688
}
684689

685690
async restoreActivity(
686-
request: RestoreActivityRequest & { id: string },
691+
request: RestoreActivityRequest & {
692+
id: string;
693+
enrich_own_fields?: boolean;
694+
},
687695
): Promise<StreamResponse<RestoreActivityResponse>> {
696+
const queryParams = {
697+
enrich_own_fields: request?.enrich_own_fields,
698+
};
688699
const pathParams = {
689700
id: request?.id,
690701
};
@@ -699,7 +710,7 @@ export class FeedsApi {
699710
'POST',
700711
'/api/v2/feeds/activities/{id}/restore',
701712
pathParams,
702-
undefined,
713+
queryParams,
703714
body,
704715
'application/json',
705716
);
@@ -790,6 +801,7 @@ export class FeedsApi {
790801
request?: QueryBookmarksRequest,
791802
): Promise<StreamResponse<QueryBookmarksResponse>> {
792803
const body = {
804+
enrich_own_fields: request?.enrich_own_fields,
793805
limit: request?.limit,
794806
next: request?.next,
795807
prev: request?.prev,
@@ -1366,6 +1378,7 @@ export class FeedsApi {
13661378
const body = {
13671379
created_by_id: request?.created_by_id,
13681380
description: request?.description,
1381+
enrich_own_fields: request?.enrich_own_fields,
13691382
name: request?.name,
13701383
filter_tags: request?.filter_tags,
13711384
custom: request?.custom,
@@ -1422,9 +1435,11 @@ export class FeedsApi {
14221435
feed_group_id: string;
14231436
feed_id: string;
14241437
activity_id: string;
1438+
enrich_own_fields?: boolean;
14251439
user_id?: string;
14261440
}): Promise<StreamResponse<UnpinActivityResponse>> {
14271441
const queryParams = {
1442+
enrich_own_fields: request?.enrich_own_fields,
14281443
user_id: request?.user_id,
14291444
};
14301445
const pathParams = {
@@ -1460,6 +1475,7 @@ export class FeedsApi {
14601475
activity_id: request?.activity_id,
14611476
};
14621477
const body = {
1478+
enrich_own_fields: request?.enrich_own_fields,
14631479
user_id: request?.user_id,
14641480
user: request?.user,
14651481
};
@@ -1621,6 +1637,7 @@ export class FeedsApi {
16211637
feed_id: request?.feed_id,
16221638
};
16231639
const body = {
1640+
enrich_own_fields: request?.enrich_own_fields,
16241641
limit: request?.limit,
16251642
next: request?.next,
16261643
prev: request?.prev,
@@ -1983,6 +2000,7 @@ export class FeedsApi {
19832000
): Promise<StreamResponse<CreateFeedsBatchResponse>> {
19842001
const body = {
19852002
feeds: request?.feeds,
2003+
enrich_own_fields: request?.enrich_own_fields,
19862004
};
19872005

19882006
const response = await this.apiClient.sendRequest<
@@ -2055,6 +2073,7 @@ export class FeedsApi {
20552073
request?: QueryFeedsRequest,
20562074
): Promise<StreamResponse<QueryFeedsResponse>> {
20572075
const body = {
2076+
enrich_own_fields: request?.enrich_own_fields,
20582077
limit: request?.limit,
20592078
next: request?.next,
20602079
prev: request?.prev,
@@ -2111,6 +2130,7 @@ export class FeedsApi {
21112130
target: request?.target,
21122131
copy_custom_to_notification: request?.copy_custom_to_notification,
21132132
create_notification_activity: request?.create_notification_activity,
2133+
enrich_own_fields: request?.enrich_own_fields,
21142134
follower_role: request?.follower_role,
21152135
push_preference: request?.push_preference,
21162136
skip_push: request?.skip_push,
@@ -2142,6 +2162,7 @@ export class FeedsApi {
21422162
target: request?.target,
21432163
copy_custom_to_notification: request?.copy_custom_to_notification,
21442164
create_notification_activity: request?.create_notification_activity,
2165+
enrich_own_fields: request?.enrich_own_fields,
21452166
push_preference: request?.push_preference,
21462167
skip_push: request?.skip_push,
21472168
status: request?.status,
@@ -2194,6 +2215,7 @@ export class FeedsApi {
21942215
): Promise<StreamResponse<FollowBatchResponse>> {
21952216
const body = {
21962217
follows: request?.follows,
2218+
enrich_own_fields: request?.enrich_own_fields,
21972219
};
21982220

21992221
const response = await this.apiClient.sendRequest<
@@ -2217,6 +2239,7 @@ export class FeedsApi {
22172239
): Promise<StreamResponse<FollowBatchResponse>> {
22182240
const body = {
22192241
follows: request?.follows,
2242+
enrich_own_fields: request?.enrich_own_fields,
22202243
};
22212244

22222245
const response = await this.apiClient.sendRequest<
@@ -2290,9 +2313,11 @@ export class FeedsApi {
22902313
source: string;
22912314
target: string;
22922315
delete_notification_activity?: boolean;
2316+
enrich_own_fields?: boolean;
22932317
}): Promise<StreamResponse<UnfollowResponse>> {
22942318
const queryParams = {
22952319
delete_notification_activity: request?.delete_notification_activity,
2320+
enrich_own_fields: request?.enrich_own_fields,
22962321
};
22972322
const pathParams = {
22982323
source: request?.source,
@@ -2447,6 +2472,7 @@ export class FeedsApi {
24472472
const body = {
24482473
follows: request?.follows,
24492474
delete_notification_activity: request?.delete_notification_activity,
2475+
enrich_own_fields: request?.enrich_own_fields,
24502476
};
24512477

24522478
const response = await this.apiClient.sendRequest<
@@ -2471,6 +2497,7 @@ export class FeedsApi {
24712497
const body = {
24722498
follows: request?.follows,
24732499
delete_notification_activity: request?.delete_notification_activity,
2500+
enrich_own_fields: request?.enrich_own_fields,
24742501
};
24752502

24762503
const response = await this.apiClient.sendRequest<

src/gen/models/index.ts

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -735,6 +735,8 @@ export interface AddActivityRequest {
735735

736736
create_notification_activity?: boolean;
737737

738+
enrich_own_fields?: boolean;
739+
738740
expires_at?: string;
739741

740742
id?: string;
@@ -4659,6 +4661,8 @@ export interface CreateFeedViewResponse {
46594661

46604662
export interface CreateFeedsBatchRequest {
46614663
feeds: FeedRequest[];
4664+
4665+
enrich_own_fields?: boolean;
46624666
}
46634667

46644668
export interface CreateFeedsBatchResponse {
@@ -6428,6 +6432,8 @@ export interface FlagUserOptions {
64286432

64296433
export interface FollowBatchRequest {
64306434
follows: FollowRequest[];
6435+
6436+
enrich_own_fields?: boolean;
64316437
}
64326438

64336439
export interface FollowBatchResponse {
@@ -6485,6 +6491,8 @@ export interface FollowRequest {
64856491

64866492
create_notification_activity?: boolean;
64876493

6494+
enrich_own_fields?: boolean;
6495+
64886496
push_preference?: 'all' | 'none';
64896497

64906498
skip_push?: boolean;
@@ -9847,6 +9855,8 @@ export interface PermissionRequestEvent {
98479855
}
98489856

98499857
export interface PinActivityRequest {
9858+
enrich_own_fields?: boolean;
9859+
98509860
user_id?: string;
98519861

98529862
user?: UserRequest;
@@ -10381,6 +10391,8 @@ export interface QualityScoreReportResponse {
1038110391
}
1038210392

1038310393
export interface QueryActivitiesRequest {
10394+
enrich_own_fields?: boolean;
10395+
1038410396
include_expired_activities?: boolean;
1038510397

1038610398
include_private_activities?: boolean;
@@ -10529,6 +10541,8 @@ export interface QueryBookmarkFoldersResponse {
1052910541
}
1053010542

1053110543
export interface QueryBookmarksRequest {
10544+
enrich_own_fields?: boolean;
10545+
1053210546
limit?: number;
1053310547

1053410548
next?: string;
@@ -10897,6 +10911,8 @@ export interface QueryFeedModerationTemplatesResponse {
1089710911
}
1089810912

1089910913
export interface QueryFeedsRequest {
10914+
enrich_own_fields?: boolean;
10915+
1090010916
limit?: number;
1090110917

1090210918
next?: string;
@@ -11173,6 +11189,8 @@ export interface QueryModerationRulesResponse {
1117311189
}
1117411190

1117511191
export interface QueryPinnedActivitiesRequest {
11192+
enrich_own_fields?: boolean;
11193+
1117611194
limit?: number;
1117711195

1117811196
next?: string;
@@ -13927,6 +13945,8 @@ export interface UnfollowBatchRequest {
1392713945
follows: FollowPair[];
1392813946

1392913947
delete_notification_activity?: boolean;
13948+
13949+
enrich_own_fields?: boolean;
1393013950
}
1393113951

1393213952
export interface UnfollowBatchResponse {
@@ -14060,6 +14080,8 @@ export interface UpdateActivityPartialChangeRequest {
1406014080
export interface UpdateActivityPartialRequest {
1406114081
copy_custom_to_notification?: boolean;
1406214082

14083+
enrich_own_fields?: boolean;
14084+
1406314085
handle_mention_notifications?: boolean;
1406414086

1406514087
run_activity_processors?: boolean;
@@ -14082,6 +14104,8 @@ export interface UpdateActivityPartialResponse {
1408214104
export interface UpdateActivityRequest {
1408314105
copy_custom_to_notification?: boolean;
1408414106

14107+
enrich_own_fields?: boolean;
14108+
1408514109
expires_at?: Date;
1408614110

1408714111
handle_mention_notifications?: boolean;
@@ -14699,6 +14723,8 @@ export interface UpdateFeedRequest {
1469914723

1470014724
description?: string;
1470114725

14726+
enrich_own_fields?: boolean;
14727+
1470214728
name?: string;
1470314729

1470414730
filter_tags?: string[];
@@ -14745,6 +14771,8 @@ export interface UpdateFollowRequest {
1474514771

1474614772
create_notification_activity?: boolean;
1474714773

14774+
enrich_own_fields?: boolean;
14775+
1474814776
follower_role?: string;
1474914777

1475014778
push_preference?: 'all' | 'none';
@@ -15058,6 +15086,8 @@ export interface UploadChannelResponse {
1505815086

1505915087
export interface UpsertActivitiesRequest {
1506015088
activities: ActivityRequest[];
15089+
15090+
enrich_own_fields?: boolean;
1506115091
}
1506215092

1506315093
export interface UpsertActivitiesResponse {

0 commit comments

Comments
 (0)