-
Notifications
You must be signed in to change notification settings - Fork 183
Expand file tree
/
Copy pathZoomDropFolder.php
More file actions
71 lines (60 loc) · 1.3 KB
/
ZoomDropFolder.php
File metadata and controls
71 lines (60 loc) · 1.3 KB
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<?php
/**
* @package plugins.dropFolder
* @subpackage model
*/
class ZoomDropFolder extends RemoteDropFolder
{
const ZOOM_VENDOR_INTEGRATION_ID = 'zoom_vendor_integration_id';
const LAST_HANDLED_MEETING_TIME = 'last_handled_meeting_time';
/**
* @var string
*/
protected $zoomVendorIntegrationId;
/**
* @var time
*/
protected $lastHandledMeetingTime;
/**
* return string
*/
public function getZoomVendorIntegrationId()
{
return $this->getFromCustomData(self::ZOOM_VENDOR_INTEGRATION_ID);
}
/**
* @param string $v
*/
public function setZoomVendorIntegrationId($v)
{
$this->putInCustomData(self::ZOOM_VENDOR_INTEGRATION_ID, $v);
}
/**
* return time
*/
public function getLastHandledMeetingTime()
{
return $this->getFromCustomData(self::LAST_HANDLED_MEETING_TIME);
}
/**
* @param time $v
*/
public function setLastHandledMeetingTime($v)
{
$this->putInCustomData(self::LAST_HANDLED_MEETING_TIME, $v);
}
public function getImportJobData()
{
return new kDropFolderImportJobData();
}
public function getFolderUrl()
{
return kConf ::getArrayValue(
KalturaZoomDropFolder::ZOOM_BASE_URL, ZoomHelper::ZOOM_ACCOUNT_PARAM, ZoomHelper::VENDOR_MAP
);
}
protected function getRemoteFileTransferMgrType()
{
return kFileTransferMgrType::ZOOM; /// TODO
}
}