7 #import <kerio/web/idl/SharedStructures.idl>
22 typedef sequence<AntivirusOption> AntivirusOptionList;
27 boolean areOptionsAvailable;
28 AntivirusOptionList options;
31 typedef sequence<ExternalAntivirus> ExternalAntivirusList;
39 enum AntivirusStatus {
42 AntivirusInternalFailed,
43 AntivirusExternalFailed,
56 enum AntivirusUpdatePhases {
57 AntivirusUpdateStarted,
58 AntivirusUpdateChecking,
59 AntivirusUpdateDownload,
60 AntivirusUpdateDownloadEngine,
101 typedef sequence<ScanRuleConfig> ScanRuleConfigList;
106 boolean allowNotScanned;
107 ScanRuleConfigList scanRuleList;
114 boolean allowNotScanned;
119 boolean scanDownload;
120 boolean allowNotScanned;
TimeSpan databaseAge
how old is virus database
Definition: Antivirus.idl:68
AntivirusUpdatePhases phase
state of update process
Definition: Antivirus.idl:66
AntivirusStatus status
status of antivirus to be used for informative message
Definition: Antivirus.idl:50
boolean externalEnabled
an external antivirus is used? note: both internal and extenal can be used together ...
Definition: Antivirus.idl:49
string id
example: avir_avg
Definition: Antivirus.idl:25
Common Kerio Control structures, enums and types.
long percentage
percent of progress, valid for: AntivirusUpdateChecking, AntivirusUpdateDownload, AntivirusUpdateDown...
Definition: Antivirus.idl:67
boolean scanUpload
< not available on Linux
Definition: Antivirus.idl:118
boolean available
license is valid for internal antivirus, it is present: true - checkbox "Use integrated..." is enabled
Definition: Antivirus.idl:35
ExternalAntivirusList externalList
list of available antivirus plugins
Definition: Antivirus.idl:51
string selectedExternalId
identifier of currently selected antivirus plugin
Definition: Antivirus.idl:52
string defaultValue
read only value
Definition: Antivirus.idl:19
boolean moveToQuarantine
not available on Linux
Definition: Antivirus.idl:111
Definition: Antivirus.idl:103
string databaseVersion
virus database version
Definition: Antivirus.idl:70
Definition: Antivirus.idl:92
Definition: Antivirus.idl:33
string description
example: AVG Email Server Edition
Definition: Antivirus.idl:26
Definition: common.idl:67
Definition: Antivirus.idl:16
kerio::web::OptionalLong updateCheckInterval
should we periodically ask for a new version? + update checking period in hours
Definition: Antivirus.idl:34
Definition: Antivirus.idl:132
Definition: Antivirus.idl:117
SslVpnScanningConfig sslVpnScanning
not available on Linux
Definition: Antivirus.idl:129
boolean moveToQuarantine
not available on Linux
Definition: Antivirus.idl:104
Definition: SharedStructures.idl:298
Definition: Antivirus.idl:123
TimeSpan lastUpdateCheck
how long is since last database update check
Definition: Antivirus.idl:69
Definition: Antivirus.idl:47
Definition: Antivirus.idl:65
boolean internalEnabled
integrated antivirus is used?
Definition: Antivirus.idl:48
boolean expired
license is not valid for McAfee: message "McAfee(R) antivirus subscription expired." is displayed
Definition: Antivirus.idl:36
string engineVersion
scanning engine version
Definition: Antivirus.idl:71
Definition: Antivirus.idl:24
Definition: Accounting.idl:11
Definition: Antivirus.idl:78
Definition: SharedStructures.idl:289
Definition: Antivirus.idl:110