Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 57319e4

Browse files
complete param describtion
1 parent 87eadeb commit 57319e4

File tree

2 files changed

+87
-76
lines changed

2 files changed

+87
-76
lines changed

‎common/types.ts‎

Lines changed: 73 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -9,84 +9,84 @@ export const TokenSchema = z.object({
99
});
1010

1111
export const ZoomMeetingSettingsSchema = z.object({
12-
host_video: z.boolean(),
13-
participant_video: z.boolean(),
14-
cn_meeting: z.boolean(),
15-
in_meeting: z.boolean(),
16-
join_before_host: z.boolean(),
17-
jbh_time: z.number(),
18-
mute_upon_entry: z.boolean(),
19-
watermark: z.boolean(),
20-
use_pmi: z.boolean(),
21-
approval_type: z.number(),
22-
audio: z.string(),
23-
auto_recording: z.string(),
24-
enforce_login: z.boolean(),
25-
enforce_login_domains: z.string(),
26-
alternative_hosts: z.string(),
27-
alternative_host_update_polls: z.boolean(),
28-
close_registration: z.boolean(),
29-
show_share_button: z.boolean(),
30-
allow_multiple_devices: z.boolean(),
31-
registrants_confirmation_email: z.boolean(),
32-
waiting_room: z.boolean(),
33-
request_permission_to_unmute_participants: z.boolean(),
34-
registrants_email_notification: z.boolean(),
35-
meeting_authentication: z.boolean(),
36-
encryption_type: z.string(),
12+
host_video: z.boolean().optional(),
13+
participant_video: z.boolean().optional(),
14+
cn_meeting: z.boolean().optional(),
15+
in_meeting: z.boolean().optional(),
16+
join_before_host: z.boolean().optional(),
17+
jbh_time: z.number().optional(),
18+
mute_upon_entry: z.boolean().optional(),
19+
watermark: z.boolean().optional(),
20+
use_pmi: z.boolean().optional(),
21+
approval_type: z.number().optional(),
22+
audio: z.string().optional(),
23+
auto_recording: z.string().optional(),
24+
enforce_login: z.boolean().optional(),
25+
enforce_login_domains: z.string().optional(),
26+
alternative_hosts: z.string().optional(),
27+
alternative_host_update_polls: z.boolean().optional(),
28+
close_registration: z.boolean().optional(),
29+
show_share_button: z.boolean().optional(),
30+
allow_multiple_devices: z.boolean().optional(),
31+
registrants_confirmation_email: z.boolean().optional(),
32+
waiting_room: z.boolean().optional(),
33+
request_permission_to_unmute_participants: z.boolean().optional(),
34+
registrants_email_notification: z.boolean().optional(),
35+
meeting_authentication: z.boolean().optional(),
36+
encryption_type: z.string().optional(),
3737
approved_or_denied_countries_or_regions: z.object({
38-
enable: z.boolean(),
38+
enable: z.boolean().optional(),
3939
}),
4040
breakout_room: z.object({
41-
enable: z.boolean(),
41+
enable: z.boolean().optional(),
4242
}),
43-
internal_meeting: z.boolean(),
43+
internal_meeting: z.boolean().optional(),
4444
continuous_meeting_chat: z.object({
45-
enable: z.boolean(),
46-
auto_add_invited_external_users: z.boolean(),
47-
auto_add_meeting_participants: z.boolean(),
48-
channel_id: z.string(),
45+
enable: z.boolean().optional(),
46+
auto_add_invited_external_users: z.boolean().optional(),
47+
auto_add_meeting_participants: z.boolean().optional(),
48+
channel_id: z.string().optional(),
4949
}),
50-
participant_focused_meeting: z.boolean(),
51-
push_change_to_calendar: z.boolean(),
52-
resources: z.array(z.unknown()),
53-
allow_host_control_participant_mute_state: z.boolean(),
54-
alternative_hosts_email_notification: z.boolean(),
55-
show_join_info: z.boolean(),
56-
device_testing: z.boolean(),
57-
focus_mode: z.boolean(),
58-
meeting_invitees: z.array(z.unknown()),
59-
private_meeting: z.boolean(),
60-
email_notification: z.boolean(),
61-
host_save_video_order: z.boolean(),
50+
participant_focused_meeting: z.boolean().optional(),
51+
push_change_to_calendar: z.boolean().optional(),
52+
resources: z.array(z.unknown().optional()),
53+
allow_host_control_participant_mute_state: z.boolean().optional(),
54+
alternative_hosts_email_notification: z.boolean().optional(),
55+
show_join_info: z.boolean().optional(),
56+
device_testing: z.boolean().optional(),
57+
focus_mode: z.boolean().optional(),
58+
meeting_invitees: z.array(z.unknown().optional()),
59+
private_meeting: z.boolean().optional(),
60+
email_notification: z.boolean().optional(),
61+
host_save_video_order: z.boolean().optional(),
6262
sign_language_interpretation: z.object({
63-
enable: z.boolean(),
63+
enable: z.boolean().optional(),
6464
}),
65-
email_in_attendee_report: z.boolean(),
65+
email_in_attendee_report: z.boolean().optional(),
6666
});
6767

6868
export const ZoomMeetingSchema = z.object({
6969
uuid: z.string(),
7070
id: z.number(),
71-
host_id: z.string(),
72-
host_email: z.string(),
73-
topic: z.string(),
74-
type: z.number(),
75-
status: z.string(),
76-
start_time: z.string(),
77-
duration: z.number(),
78-
timezone: z.string(),
79-
agenda: z.string(),
80-
created_at: z.string(),
81-
start_url: z.string(),
82-
join_url: z.string(),
83-
password: z.string(),
84-
h323_password: z.string(),
85-
pstn_password: z.string(),
86-
encrypted_password: z.string(),
71+
host_id: z.string().optional(),
72+
host_email: z.string().optional(),
73+
topic: z.string().optional(),
74+
type: z.number().optional(),
75+
status: z.string().optional(),
76+
start_time: z.string().optional(),
77+
duration: z.number().optional(),
78+
timezone: z.string().optional(),
79+
agenda: z.string().optional(),
80+
created_at: z.string().optional(),
81+
start_url: z.string().optional(),
82+
join_url: z.string().optional(),
83+
password: z.string().optional(),
84+
h323_password: z.string().optional(),
85+
pstn_password: z.string().optional(),
86+
encrypted_password: z.string().optional(),
8787
settings: ZoomMeetingSettingsSchema,
88-
creation_source: z.string(),
89-
pre_schedule: z.boolean(),
88+
creation_source: z.string().optional(),
89+
pre_schedule: z.boolean().optional(),
9090
});
9191

9292
export const ZoomListMeetingsSchema = z.object({
@@ -97,15 +97,15 @@ export const ZoomListMeetingsSchema = z.object({
9797
z.object({
9898
uuid: z.string(),
9999
id: z.number(),
100-
host_id: z.string(),
101-
topic: z.string(),
102-
type: z.number(),
103-
start_time: z.string(),
104-
duration: z.number(),
105-
timezone: z.string(),
106-
agenda: z.string(),
107-
created_at: z.string(),
108-
join_url: z.string(),
100+
host_id: z.string().optional(),
101+
topic: z.string().optional(),
102+
type: z.number().optional(),
103+
start_time: z.string().optional(),
104+
duration: z.number().optional(),
105+
timezone: z.string().optional(),
106+
agenda: z.string().optional(),
107+
created_at: z.string().optional(),
108+
join_url: z.string().optional(),
109109
}),
110110
),
111111
});

‎operations/meeting.ts‎

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ export const CreateMeetingOptionsSchema = z.object({
77
.string()
88
.max(2000)
99
.describe("The meeting's agenda")
10-
.default("New Meeting"),
11-
start_time: z.string().optional().describe("The meeting's start time"),
10+
.default("New Meeting's agenda"),
11+
start_time: z
12+
.string()
13+
.optional()
14+
.describe(
15+
"The meeting's start time. This supports local time and GMT formats.To set a meeting's start time in GMT, use the yyyy-MM-ddTHH:mm:ssZ date-time format. For example, 2020年03月31日T12:02:00Z. To set a meeting's start time using a specific timezone, use the yyyy-MM-ddTHH:mm:ss date-time format and specify the timezone ID in the timezone field. If you do not specify a timezone, the timezone value defaults to your Zoom account's timezone. You can also use UTC for the timezone value. Note: If no start_time is set for a scheduled meeting, the start_time is set at the current time and the meeting type changes to an instant meeting, which expires after 30 days.",
16+
),
1217
timezone: z
1318
.string()
1419
.optional()
@@ -17,7 +22,13 @@ export const CreateMeetingOptionsSchema = z.object({
1722
});
1823

1924
export const ListMeetingOptionsSchema = z.object({
20-
type: z.string().optional().describe("The type of meeting."),
25+
type: z
26+
.string()
27+
.optional()
28+
.describe(
29+
"The type of meeting. Choose from upcoming, scheduled or previous_meetings. upcoming - All upcoming meetings; scheduled - All valid previous (unexpired) meetings and upcoming scheduled meetings; previous_meetings - All the previous meetings;",
30+
)
31+
.default("upcoming"),
2132
});
2233

2334
export const DeleteMeetingOptionsSchema = z.object({

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /