Skip to content

Commit 8ec6995

Browse files
committed
Include "score vars" and ranking expression
1 parent d686a9b commit 8ec6995

File tree

7 files changed

+364
-22
lines changed

7 files changed

+364
-22
lines changed

src/gen/chat/ChatApi.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { ApiClient, StreamResponse } from '../../gen-imports';
22
import {
33
CampaignResponse,
44
CastPollVoteRequest,
5+
ChannelBatchUpdateRequest,
6+
ChannelBatchUpdateResponse,
57
ChannelGetOrCreateRequest,
68
ChannelStateResponse,
79
CommitMessageRequest,
@@ -265,6 +267,32 @@ export class ChatApi {
265267
return { ...response.body, metadata: response.metadata };
266268
}
267269

270+
async channelBatchUpdate(
271+
request: ChannelBatchUpdateRequest,
272+
): Promise<StreamResponse<ChannelBatchUpdateResponse>> {
273+
const body = {
274+
operation: request?.operation,
275+
filter: request?.filter,
276+
members: request?.members,
277+
data: request?.data,
278+
};
279+
280+
const response = await this.apiClient.sendRequest<
281+
StreamResponse<ChannelBatchUpdateResponse>
282+
>(
283+
'PUT',
284+
'/api/v2/chat/channels/batch',
285+
undefined,
286+
undefined,
287+
body,
288+
'application/json',
289+
);
290+
291+
decoders.ChannelBatchUpdateResponse?.(response.body);
292+
293+
return { ...response.body, metadata: response.metadata };
294+
}
295+
268296
async deleteChannels(
269297
request: DeleteChannelsRequest,
270298
): Promise<StreamResponse<DeleteChannelsResponse>> {

src/gen/common/CommonApi.ts

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ import {
7777
ReactivateUserResponse,
7878
ReactivateUsersRequest,
7979
ReactivateUsersResponse,
80+
RemoveUserGroupMembersRequest,
8081
RemoveUserGroupMembersResponse,
8182
Response,
8283
RestoreUsersRequest,
@@ -143,6 +144,8 @@ export class CommonApi {
143144
migrate_permissions_to_v2: request?.migrate_permissions_to_v2,
144145
moderation_analytics_enabled: request?.moderation_analytics_enabled,
145146
moderation_enabled: request?.moderation_enabled,
147+
moderation_s3_image_access_role_arn:
148+
request?.moderation_s3_image_access_role_arn,
146149
moderation_webhook_url: request?.moderation_webhook_url,
147150
multi_tenant_enabled: request?.multi_tenant_enabled,
148151
permission_version: request?.permission_version,
@@ -1527,25 +1530,36 @@ export class CommonApi {
15271530
return { ...response.body, metadata: response.metadata };
15281531
}
15291532

1530-
async removeUserGroupMembers(request: {
1531-
id: string;
1532-
}): Promise<StreamResponse<RemoveUserGroupMembersResponse>> {
1533+
async addUserGroupMembers(
1534+
request: AddUserGroupMembersRequest & { id: string },
1535+
): Promise<StreamResponse<AddUserGroupMembersResponse>> {
15331536
const pathParams = {
15341537
id: request?.id,
15351538
};
1539+
const body = {
1540+
member_ids: request?.member_ids,
1541+
team_id: request?.team_id,
1542+
};
15361543

15371544
const response = await this.apiClient.sendRequest<
1538-
StreamResponse<RemoveUserGroupMembersResponse>
1539-
>('DELETE', '/api/v2/usergroups/{id}/members', pathParams, undefined);
1545+
StreamResponse<AddUserGroupMembersResponse>
1546+
>(
1547+
'POST',
1548+
'/api/v2/usergroups/{id}/members',
1549+
pathParams,
1550+
undefined,
1551+
body,
1552+
'application/json',
1553+
);
15401554

1541-
decoders.RemoveUserGroupMembersResponse?.(response.body);
1555+
decoders.AddUserGroupMembersResponse?.(response.body);
15421556

15431557
return { ...response.body, metadata: response.metadata };
15441558
}
15451559

1546-
async addUserGroupMembers(
1547-
request: AddUserGroupMembersRequest & { id: string },
1548-
): Promise<StreamResponse<AddUserGroupMembersResponse>> {
1560+
async removeUserGroupMembers(
1561+
request: RemoveUserGroupMembersRequest & { id: string },
1562+
): Promise<StreamResponse<RemoveUserGroupMembersResponse>> {
15491563
const pathParams = {
15501564
id: request?.id,
15511565
};
@@ -1555,17 +1569,17 @@ export class CommonApi {
15551569
};
15561570

15571571
const response = await this.apiClient.sendRequest<
1558-
StreamResponse<AddUserGroupMembersResponse>
1572+
StreamResponse<RemoveUserGroupMembersResponse>
15591573
>(
15601574
'POST',
1561-
'/api/v2/usergroups/{id}/members',
1575+
'/api/v2/usergroups/{id}/members/delete',
15621576
pathParams,
15631577
undefined,
15641578
body,
15651579
'application/json',
15661580
);
15671581

1568-
decoders.AddUserGroupMembersResponse?.(response.body);
1582+
decoders.RemoveUserGroupMembersResponse?.(response.body);
15691583

15701584
return { ...response.body, metadata: response.metadata };
15711585
}

src/gen/feeds/FeedsApi.ts

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ import {
8181
QueryBookmarkFoldersResponse,
8282
QueryBookmarksRequest,
8383
QueryBookmarksResponse,
84+
QueryCollectionsRequest,
85+
QueryCollectionsResponse,
8486
QueryCommentReactionsRequest,
8587
QueryCommentReactionsResponse,
8688
QueryCommentsRequest,
@@ -107,6 +109,8 @@ import {
107109
RestoreActivityResponse,
108110
RestoreFeedGroupResponse,
109111
SingleFollowResponse,
112+
TrackActivityMetricsRequest,
113+
TrackActivityMetricsResponse,
110114
UnfollowBatchRequest,
111115
UnfollowBatchResponse,
112116
UnfollowResponse,
@@ -269,6 +273,31 @@ export class FeedsApi {
269273
return { ...response.body, metadata: response.metadata };
270274
}
271275

276+
async trackActivityMetrics(
277+
request: TrackActivityMetricsRequest,
278+
): Promise<StreamResponse<TrackActivityMetricsResponse>> {
279+
const body = {
280+
events: request?.events,
281+
user_id: request?.user_id,
282+
user: request?.user,
283+
};
284+
285+
const response = await this.apiClient.sendRequest<
286+
StreamResponse<TrackActivityMetricsResponse>
287+
>(
288+
'POST',
289+
'/api/v2/feeds/activities/metrics/track',
290+
undefined,
291+
undefined,
292+
body,
293+
'application/json',
294+
);
295+
296+
decoders.TrackActivityMetricsResponse?.(response.body);
297+
298+
return { ...response.body, metadata: response.metadata };
299+
}
300+
272301
async queryActivities(
273302
request?: QueryActivitiesRequest,
274303
): Promise<StreamResponse<QueryActivitiesResponse>> {
@@ -932,6 +961,35 @@ export class FeedsApi {
932961
return { ...response.body, metadata: response.metadata };
933962
}
934963

964+
async queryCollections(
965+
request?: QueryCollectionsRequest,
966+
): Promise<StreamResponse<QueryCollectionsResponse>> {
967+
const body = {
968+
limit: request?.limit,
969+
next: request?.next,
970+
prev: request?.prev,
971+
user_id: request?.user_id,
972+
sort: request?.sort,
973+
filter: request?.filter,
974+
user: request?.user,
975+
};
976+
977+
const response = await this.apiClient.sendRequest<
978+
StreamResponse<QueryCollectionsResponse>
979+
>(
980+
'POST',
981+
'/api/v2/feeds/collections/query',
982+
undefined,
983+
undefined,
984+
body,
985+
'application/json',
986+
);
987+
988+
decoders.QueryCollectionsResponse?.(response.body);
989+
990+
return { ...response.body, metadata: response.metadata };
991+
}
992+
935993
async getComments(request: {
936994
object_id: string;
937995
object_type: string;
@@ -1028,10 +1086,13 @@ export class FeedsApi {
10281086
): Promise<StreamResponse<QueryCommentsResponse>> {
10291087
const body = {
10301088
filter: request?.filter,
1089+
id_around: request?.id_around,
10311090
limit: request?.limit,
10321091
next: request?.next,
10331092
prev: request?.prev,
10341093
sort: request?.sort,
1094+
user_id: request?.user_id,
1095+
user: request?.user,
10351096
};
10361097

10371098
const response = await this.apiClient.sendRequest<

src/gen/model-decoders/decoders.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3717,6 +3717,13 @@ decoders.QueryCampaignsResponse = (input?: Record<string, any>) => {
37173717
return decode(typeMappings, input);
37183718
};
37193719

3720+
decoders.QueryCollectionsResponse = (input?: Record<string, any>) => {
3721+
const typeMappings: TypeMapping = {
3722+
collections: { type: 'CollectionResponse', isSingle: false },
3723+
};
3724+
return decode(typeMappings, input);
3725+
};
3726+
37203727
decoders.QueryCommentReactionsResponse = (input?: Record<string, any>) => {
37213728
const typeMappings: TypeMapping = {
37223729
reactions: { type: 'FeedsReactionResponse', isSingle: false },

0 commit comments

Comments
 (0)