-
Notifications
You must be signed in to change notification settings - Fork 0
/
getrecording.go
28 lines (26 loc) · 1016 Bytes
/
getrecording.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// get list of zoom cloud recordings
package main
type (
recordingtype struct {
type1 string `json:shared_screen_with_speaker_view(CC)`
}
RecordingFile struct {
DownloadURL string `json:download_url`
ID string `json:id` // id of recording file
MeetingID string `json:meeting_id` // meeting number/id
PlayURL string `json:play_url`
Status string `json:status`
RecordingType []recordingtype `json:recording_type`
}
Meeting struct {
AccountID string `json:account_id`
HostID string `json:host_id`
ID string `json:id`
IncludeFields string `json:include_fields`
Password string `json:password` // cloud recording password
RecordingCount string `json:recording_count`
RecordingFiles []RecordingFile `json:recording_files`
Topic string `json:topic`
UUID string `json:uuid`
}
)