Skip to content

Commit 25bb04b

Browse files
committed
feat: update to version 193.9.1
1 parent 81d87aa commit 25bb04b

File tree

6 files changed

+98
-81
lines changed

6 files changed

+98
-81
lines changed

__tests__/devices-push.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,16 @@ describe('devices and push', () => {
6969
expect(response).toBeDefined();
7070
});
7171

72+
// Wait for backend deployment
73+
it.skip(`list push templates`, async () => {
74+
const response = await client.getPushTemplates({
75+
push_provider_type: 'firebase',
76+
push_provider_name: 'firebase',
77+
});
78+
79+
expect(response.templates).toBeDefined();
80+
});
81+
7282
// TODO: can't test delete because we can't upsert
7383
// it('delete push provider', async () => {
7484
// const response = await client.deletePushProvider({name: pushProvider.push_provider!.name, type: DeletePushProviderTypeEnum.FIREBASE});

src/gen/chat/ChatApi.ts

Lines changed: 0 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ import {
2929
GetDraftResponse,
3030
GetManyMessagesResponse,
3131
GetMessageResponse,
32-
GetPushTemplatesResponse,
3332
GetReactionsResponse,
3433
GetRepliesResponse,
3534
GetSegmentResponse,
@@ -114,10 +113,6 @@ import {
114113
UpdateReminderResponse,
115114
UpdateThreadPartialRequest,
116115
UpdateThreadPartialResponse,
117-
UpsertPushPreferencesRequest,
118-
UpsertPushPreferencesResponse,
119-
UpsertPushTemplateRequest,
120-
UpsertPushTemplateResponse,
121116
WrappedUnreadCountsResponse,
122117
} from '../models';
123118
import { decoders } from '../model-decoders/decoders';
@@ -1823,74 +1818,6 @@ export class ChatApi {
18231818
return { ...response.body, metadata: response.metadata };
18241819
}
18251820

1826-
async updatePushNotificationPreferences(
1827-
request: UpsertPushPreferencesRequest,
1828-
): Promise<StreamResponse<UpsertPushPreferencesResponse>> {
1829-
const body = {
1830-
preferences: request?.preferences,
1831-
};
1832-
1833-
const response = await this.apiClient.sendRequest<
1834-
StreamResponse<UpsertPushPreferencesResponse>
1835-
>(
1836-
'POST',
1837-
'/api/v2/chat/push_preferences',
1838-
undefined,
1839-
undefined,
1840-
body,
1841-
'application/json',
1842-
);
1843-
1844-
decoders.UpsertPushPreferencesResponse?.(response.body);
1845-
1846-
return { ...response.body, metadata: response.metadata };
1847-
}
1848-
1849-
async getPushTemplates(request: {
1850-
push_provider_type: string;
1851-
push_provider_name?: string;
1852-
}): Promise<StreamResponse<GetPushTemplatesResponse>> {
1853-
const queryParams = {
1854-
push_provider_type: request?.push_provider_type,
1855-
push_provider_name: request?.push_provider_name,
1856-
};
1857-
1858-
const response = await this.apiClient.sendRequest<
1859-
StreamResponse<GetPushTemplatesResponse>
1860-
>('GET', '/api/v2/chat/push_templates', undefined, queryParams);
1861-
1862-
decoders.GetPushTemplatesResponse?.(response.body);
1863-
1864-
return { ...response.body, metadata: response.metadata };
1865-
}
1866-
1867-
async upsertPushTemplate(
1868-
request: UpsertPushTemplateRequest,
1869-
): Promise<StreamResponse<UpsertPushTemplateResponse>> {
1870-
const body = {
1871-
event_type: request?.event_type,
1872-
push_provider_type: request?.push_provider_type,
1873-
enable_push: request?.enable_push,
1874-
push_provider_name: request?.push_provider_name,
1875-
template: request?.template,
1876-
};
1877-
1878-
const response = await this.apiClient.sendRequest<
1879-
StreamResponse<UpsertPushTemplateResponse>
1880-
>(
1881-
'POST',
1882-
'/api/v2/chat/push_templates',
1883-
undefined,
1884-
undefined,
1885-
body,
1886-
'application/json',
1887-
);
1888-
1889-
decoders.UpsertPushTemplateResponse?.(response.body);
1890-
1891-
return { ...response.body, metadata: response.metadata };
1892-
}
1893-
18941821
async queryBannedUsers(request?: {
18951822
payload?: QueryBannedUsersPayload;
18961823
}): Promise<StreamResponse<QueryBannedUsersResponse>> {

src/gen/common/CommonApi.ts

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ import {
4242
GetCustomPermissionResponse,
4343
GetImportResponse,
4444
GetOGResponse,
45+
GetPushTemplatesResponse,
4546
GetRateLimitsResponse,
4647
GetTaskResponse,
4748
ImageUploadRequest,
@@ -83,8 +84,12 @@ import {
8384
UpdateUsersPartialRequest,
8485
UpdateUsersRequest,
8586
UpdateUsersResponse,
87+
UpsertPushPreferencesRequest,
88+
UpsertPushPreferencesResponse,
8689
UpsertPushProviderRequest,
8790
UpsertPushProviderResponse,
91+
UpsertPushTemplateRequest,
92+
UpsertPushTemplateResponse,
8893
} from '../models';
8994
import { decoders } from '../model-decoders/decoders';
9095

@@ -987,6 +992,29 @@ export class CommonApi {
987992
return { ...response.body, metadata: response.metadata };
988993
}
989994

995+
async updatePushNotificationPreferences(
996+
request: UpsertPushPreferencesRequest,
997+
): Promise<StreamResponse<UpsertPushPreferencesResponse>> {
998+
const body = {
999+
preferences: request?.preferences,
1000+
};
1001+
1002+
const response = await this.apiClient.sendRequest<
1003+
StreamResponse<UpsertPushPreferencesResponse>
1004+
>(
1005+
'POST',
1006+
'/api/v2/push_preferences',
1007+
undefined,
1008+
undefined,
1009+
body,
1010+
'application/json',
1011+
);
1012+
1013+
decoders.UpsertPushPreferencesResponse?.(response.body);
1014+
1015+
return { ...response.body, metadata: response.metadata };
1016+
}
1017+
9901018
async listPushProviders(): Promise<
9911019
StreamResponse<ListPushProvidersResponse>
9921020
> {
@@ -1043,6 +1071,51 @@ export class CommonApi {
10431071
return { ...response.body, metadata: response.metadata };
10441072
}
10451073

1074+
async getPushTemplates(request: {
1075+
push_provider_type: string;
1076+
push_provider_name?: string;
1077+
}): Promise<StreamResponse<GetPushTemplatesResponse>> {
1078+
const queryParams = {
1079+
push_provider_type: request?.push_provider_type,
1080+
push_provider_name: request?.push_provider_name,
1081+
};
1082+
1083+
const response = await this.apiClient.sendRequest<
1084+
StreamResponse<GetPushTemplatesResponse>
1085+
>('GET', '/api/v2/push_templates', undefined, queryParams);
1086+
1087+
decoders.GetPushTemplatesResponse?.(response.body);
1088+
1089+
return { ...response.body, metadata: response.metadata };
1090+
}
1091+
1092+
async upsertPushTemplate(
1093+
request: UpsertPushTemplateRequest,
1094+
): Promise<StreamResponse<UpsertPushTemplateResponse>> {
1095+
const body = {
1096+
event_type: request?.event_type,
1097+
push_provider_type: request?.push_provider_type,
1098+
enable_push: request?.enable_push,
1099+
push_provider_name: request?.push_provider_name,
1100+
template: request?.template,
1101+
};
1102+
1103+
const response = await this.apiClient.sendRequest<
1104+
StreamResponse<UpsertPushTemplateResponse>
1105+
>(
1106+
'POST',
1107+
'/api/v2/push_templates',
1108+
undefined,
1109+
undefined,
1110+
body,
1111+
'application/json',
1112+
);
1113+
1114+
decoders.UpsertPushTemplateResponse?.(response.body);
1115+
1116+
return { ...response.body, metadata: response.metadata };
1117+
}
1118+
10461119
async getRateLimits(request?: {
10471120
server_side?: boolean;
10481121
android?: boolean;

src/gen/model-decoders/decoders.ts

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

26882688
channel_last_message_at: { type: 'DatetimeType', isSingle: true },
26892689

2690+
channel: { type: 'ChannelResponse', isSingle: true },
2691+
26902692
thread: { type: 'ThreadResponse', isSingle: true },
26912693

26922694
user: { type: 'UserResponseCommonFields', isSingle: true },

src/gen/models/index.ts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1968,6 +1968,8 @@ export interface CallParticipant {
19681968

19691969
role: string;
19701970

1971+
role: string;
1972+
19711973
user_session_id: string;
19721974

19731975
custom: Record<string, any>;
@@ -2315,6 +2317,8 @@ export interface CallSessionParticipantLeftEvent {
23152317
participant: CallParticipantResponse;
23162318

23172319
type: string;
2320+
2321+
reason?: string;
23182322
}
23192323

23202324
export interface CallSessionResponse {
@@ -4507,8 +4511,6 @@ export interface DeleteFeedGroupResponse {
45074511
}
45084512

45094513
export interface DeleteFeedResponse {
4510-
delete_feed_task_id: string;
4511-
45124514
duration: string;
45134515

45144516
task_id: string;
@@ -5466,15 +5468,15 @@ export interface FeedsModerationTemplateConfig {
54665468
}
54675469

54685470
export interface FeedsPreferences {
5469-
comment?: string;
5471+
comment?: 'all' | 'none';
54705472

5471-
comment_reaction?: string;
5473+
comment_reaction?: 'all' | 'none';
54725474

5473-
follow?: string;
5475+
follow?: 'all' | 'none';
54745476

5475-
mention?: string;
5477+
mention?: 'all' | 'none';
54765478

5477-
reaction?: string;
5479+
reaction?: 'all' | 'none';
54785480

54795481
custom_activity_types?: Record<string, string>;
54805482
}
@@ -7372,6 +7374,8 @@ export interface MessageReadEvent {
73727374

73737375
team?: string;
73747376

7377+
channel?: ChannelResponse;
7378+
73757379
thread?: ThreadResponse;
73767380

73777381
user?: UserResponseCommonFields;
@@ -12818,7 +12822,7 @@ export interface UpsertPushPreferencesResponse {
1281812822

1281912823
user_channel_preferences: Record<
1282012824
string,
12821-
Record<string, ChannelPushPreferences>
12825+
Record<string, ChannelPushPreferences | null>
1282212826
>;
1282312827

1282412828
user_preferences: Record<string, PushPreferences>;

src/gen/video/VideoApi.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -791,6 +791,7 @@ export class VideoApi {
791791
enable_transcription: request?.enable_transcription,
792792
external_storage: request?.external_storage,
793793
language: request?.language,
794+
speech_segment_config: request?.speech_segment_config,
794795
};
795796

796797
const response = await this.apiClient.sendRequest<

0 commit comments

Comments
 (0)