7 #import <kerio/web/idl/SharedStructures.idl>
19 enum CheckVersionType {
28 UpdateStatusCheckFailed,
30 UpdateStatusDownloadOk,
31 UpdateStatusDownloading,
32 UpdateStatusDownloadFailed,
33 UpdateStatusUpgrading,
34 UpdateStatusUpgradeFailed
79 void check(in CheckVersionType type);
103 void getProgressStatus(out
long percentage);
112 void download(in CheckVersionType type);
122 void uploadImage(out kerio::web::KId
id, in
string fileId);
134 void performCustomUpgrade(in kerio::web::KId
id);
144 void performUpgrade();
153 void cancelDownload();
Common Kerio Control structures, enums and types.
Definition: UpdateChecker.idl:51
Definition: UpdateChecker.idl:37
string autoUpdateDateTime
Definition: UpdateChecker.idl:48
Definition: UpdateChecker.idl:12
string description
Definition: UpdateChecker.idl:43
string infoUrl
Definition: UpdateChecker.idl:45
Definition: common.idl:67
string updateErrorDescr
Definition: UpdateChecker.idl:46
OptionalIdReference autoUpdateTimeRange
Definition: UpdateChecker.idl:16
Definition: common.idl:36
string packageCode
Definition: UpdateChecker.idl:42
Definition: Accounting.idl:11
long lastCheckTime
Definition: UpdateChecker.idl:40
TimeSpan lastUpdateCheck
Definition: UpdateChecker.idl:41
boolean download
Definition: UpdateChecker.idl:15
boolean autoUpdatePlanned
Definition: UpdateChecker.idl:47