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,
45 AntivirusWaitingForInitialDb
57 enum AntivirusUpdatePhases {
58 AntivirusUpdateStarted,
59 AntivirusUpdateChecking,
60 AntivirusUpdateDownload,
61 AntivirusUpdateDownloadEngine,
102 typedef sequence<ScanRuleConfig> ScanRuleConfigList;
107 boolean allowNotScanned;
108 ScanRuleConfigList scanRuleList;
115 boolean allowNotScanned;
TimeSpan databaseAge
how old is virus database
Definition: Antivirus.idl:69
AntivirusUpdatePhases phase
state of update process
Definition: Antivirus.idl:67
AntivirusStatus status
status of antivirus to be used for informative message
Definition: Antivirus.idl:51
boolean externalEnabled
an external antivirus is used? note: both internal and extenal can be used together ...
Definition: Antivirus.idl:50
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:68
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:52
string selectedExternalId
identifier of currently selected antivirus plugin
Definition: Antivirus.idl:53
string defaultValue
read only value
Definition: Antivirus.idl:19
boolean moveToQuarantine
not available on Linux
Definition: Antivirus.idl:112
Definition: Antivirus.idl:104
string databaseVersion
virus database version
Definition: Antivirus.idl:71
Definition: Antivirus.idl:93
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:126
boolean moveToQuarantine
not available on Linux
Definition: Antivirus.idl:105
Definition: SharedStructures.idl:298
Definition: Antivirus.idl:118
TimeSpan lastUpdateCheck
how long is since last database update check
Definition: Antivirus.idl:70
Definition: Antivirus.idl:48
Definition: Antivirus.idl:66
boolean internalEnabled
integrated antivirus is used?
Definition: Antivirus.idl:49
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:72
Definition: Antivirus.idl:24
Definition: Accounting.idl:11
Definition: Antivirus.idl:79
Definition: SharedStructures.idl:289
Definition: Antivirus.idl:111