Skip to content

Commit e89241b

Browse files
committed
Update to latest API spec
1 parent cf2c8c7 commit e89241b

File tree

3 files changed

+50
-34
lines changed

3 files changed

+50
-34
lines changed

src/gen/feeds/FeedsApi.ts

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1364,9 +1364,11 @@ export class FeedsApi {
13641364
async getFollowSuggestions(request: {
13651365
feed_group_id: string;
13661366
limit?: number;
1367+
user_id?: string;
13671368
}): Promise<StreamResponse<GetFollowSuggestionsResponse>> {
13681369
const queryParams = {
13691370
limit: request?.limit,
1371+
user_id: request?.user_id,
13701372
};
13711373
const pathParams = {
13721374
feed_group_id: request?.feed_group_id,
@@ -1868,6 +1870,33 @@ export class FeedsApi {
18681870
return { ...response.body, metadata: response.metadata };
18691871
}
18701872

1873+
async queryMembershipLevels(
1874+
request?: QueryMembershipLevelsRequest,
1875+
): Promise<StreamResponse<QueryMembershipLevelsResponse>> {
1876+
const body = {
1877+
limit: request?.limit,
1878+
next: request?.next,
1879+
prev: request?.prev,
1880+
sort: request?.sort,
1881+
filter: request?.filter,
1882+
};
1883+
1884+
const response = await this.apiClient.sendRequest<
1885+
StreamResponse<QueryMembershipLevelsResponse>
1886+
>(
1887+
'POST',
1888+
'/api/v2/feeds/membership_levels/query',
1889+
undefined,
1890+
undefined,
1891+
body,
1892+
'application/json',
1893+
);
1894+
1895+
decoders.QueryMembershipLevelsResponse?.(response.body);
1896+
1897+
return { ...response.body, metadata: response.metadata };
1898+
}
1899+
18711900
async updateMembershipLevel(
18721901
request: UpdateMembershipLevelRequest & { id: string },
18731902
): Promise<StreamResponse<UpdateMembershipLevelResponse>> {
@@ -1898,33 +1927,6 @@ export class FeedsApi {
18981927
return { ...response.body, metadata: response.metadata };
18991928
}
19001929

1901-
async queryMembershipLevels(
1902-
request?: QueryMembershipLevelsRequest,
1903-
): Promise<StreamResponse<QueryMembershipLevelsResponse>> {
1904-
const body = {
1905-
limit: request?.limit,
1906-
next: request?.next,
1907-
prev: request?.prev,
1908-
sort: request?.sort,
1909-
filter: request?.filter,
1910-
};
1911-
1912-
const response = await this.apiClient.sendRequest<
1913-
StreamResponse<QueryMembershipLevelsResponse>
1914-
>(
1915-
'POST',
1916-
'/api/v2/feeds/membership_levels/query',
1917-
undefined,
1918-
undefined,
1919-
body,
1920-
'application/json',
1921-
);
1922-
1923-
decoders.QueryMembershipLevelsResponse?.(response.body);
1924-
1925-
return { ...response.body, metadata: response.metadata };
1926-
}
1927-
19281930
async unfollowBatch(
19291931
request: UnfollowBatchRequest,
19301932
): Promise<StreamResponse<UnfollowBatchResponse>> {

src/gen/model-decoders/decoders.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3588,6 +3588,8 @@ decoders.ReviewQueueItemNewEvent = (input?: Record<string, any>) => {
35883588

35893589
received_at: { type: 'DatetimeType', isSingle: true },
35903590

3591+
flags: { type: 'ModerationFlagResponse', isSingle: false },
3592+
35913593
action: { type: 'ActionLogResponse', isSingle: true },
35923594

35933595
review_queue_item: { type: 'ReviewQueueItemResponse', isSingle: true },
@@ -3605,6 +3607,8 @@ decoders.ReviewQueueItemResponse = (input?: Record<string, any>) => {
36053607

36063608
bans: { type: 'Ban', isSingle: false },
36073609

3610+
flags: { type: 'ModerationFlagResponse', isSingle: false },
3611+
36083612
completed_at: { type: 'DatetimeType', isSingle: true },
36093613

36103614
reviewed_at: { type: 'DatetimeType', isSingle: true },
@@ -3630,6 +3634,8 @@ decoders.ReviewQueueItemUpdatedEvent = (input?: Record<string, any>) => {
36303634

36313635
received_at: { type: 'DatetimeType', isSingle: true },
36323636

3637+
flags: { type: 'ModerationFlagResponse', isSingle: false },
3638+
36333639
action: { type: 'ActionLogResponse', isSingle: true },
36343640

36353641
review_queue_item: { type: 'ReviewQueueItemResponse', isSingle: true },

src/gen/models/index.ts

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,12 @@ export interface ActiveCallsMetrics {
242242
subscribers?: SubscribersMetrics;
243243
}
244244

245+
export interface ActiveCallsResolutionStats {
246+
p10: number;
247+
248+
p50: number;
249+
}
250+
245251
export interface ActiveCallsSummary {
246252
active_calls: number;
247253

@@ -308,8 +314,6 @@ export interface ActivityFeedbackResponse {
308314
activity_id: string;
309315

310316
duration: string;
311-
312-
success: boolean;
313317
}
314318

315319
export interface ActivityLocation {
@@ -1938,6 +1942,8 @@ export interface CallParticipant {
19381942

19391943
role: string;
19401944

1945+
role: string;
1946+
19411947
user_session_id: string;
19421948

19431949
custom: Record<string, any>;
@@ -7607,12 +7613,12 @@ export interface ModerationFlagResponse {
76077613

76087614
entity_type: string;
76097615

7610-
id: string;
7611-
76127616
type: string;
76137617

76147618
updated_at: string;
76157619

7620+
user_id: string;
7621+
76167622
entity_creator_id?: string;
76177623

76187624
reason?: string;
@@ -8454,6 +8460,8 @@ export interface PublisherVideoMetrics {
84548460
frame_encoding_time_ms?: ActiveCallsLatencyStats;
84558461

84568462
jitter_ms?: ActiveCallsLatencyStats;
8463+
8464+
resolution?: ActiveCallsResolutionStats;
84578465
}
84588466

84598467
export interface PublishersMetrics {
@@ -10063,7 +10071,7 @@ export interface ReviewQueueItemNewEvent {
1006310071

1006410072
received_at?: Date;
1006510073

10066-
flags?: FlagResponse[];
10074+
flags?: ModerationFlagResponse[];
1006710075

1006810076
action?: ActionLogResponse;
1006910077

@@ -10097,7 +10105,7 @@ export interface ReviewQueueItemResponse {
1009710105

1009810106
bans: Ban[];
1009910107

10100-
flags: FlagResponse[];
10108+
flags: ModerationFlagResponse[];
1010110109

1010210110
languages: string[];
1010310111

@@ -10139,7 +10147,7 @@ export interface ReviewQueueItemUpdatedEvent {
1013910147

1014010148
received_at?: Date;
1014110149

10142-
flags?: FlagResponse[];
10150+
flags?: ModerationFlagResponse[];
1014310151

1014410152
action?: ActionLogResponse;
1014510153

0 commit comments

Comments
 (0)