All Classes Files Functions Variables Enumerations Enumerator Groups Pages
AdminStructures.idl File Reference

Data structures used by multiple IDL files among web administration. More...

Go to the source code of this file.

Classes

struct  kerio::jsonapi::admin::ActionAfterDays
struct  kerio::jsonapi::admin::Distance
struct  kerio::jsonapi::admin::DistanceOrNull
struct  kerio::jsonapi::admin::Directories
struct  kerio::jsonapi::admin::Credentials
struct  kerio::jsonapi::admin::TimeHMS
struct  kerio::jsonapi::admin::TimeLimit
struct  kerio::jsonapi::admin::NamedConstant
struct  kerio::jsonapi::admin::Directory
struct  kerio::jsonapi::admin::UpdateInfo
struct  kerio::jsonapi::admin::ProductInfo
struct  kerio::jsonapi::admin::CustomImage
struct  kerio::jsonapi::admin::QuotaNotification

Typedefs

typedef sequence< UserAuthType > kerio::jsonapi::admin::AuthTypeList
typedef string kerio::jsonapi::admin::FileId
typedef string kerio::jsonapi::admin::UtcDateTime
 Date+Time according RFC 2445, eg. 19970714T173000Z.
typedef sequence< NamedConstant > kerio::jsonapi::admin::NamedConstantList
typedef sequence< Directory > kerio::jsonapi::admin::DirectoryList

Enumerations

enum  UserAuthType {
  kerio::jsonapi::admin::UInternalAuth, kerio::jsonapi::admin::UWindowsNTAuth, kerio::jsonapi::admin::UPamAuth, kerio::jsonapi::admin::UKerberosAuth,
  kerio::jsonapi::admin::UAppleAuth, kerio::jsonapi::admin::ULDAPAuth
}
enum  DirectoryServiceDeleteMode { kerio::jsonapi::admin::DSModeDeactivate, kerio::jsonapi::admin::DSModeDelete }
enum  WebComponent { kerio::jsonapi::admin::WebComponentWEBMAIL, kerio::jsonapi::admin::WebComponentADMIN, kerio::jsonapi::admin::WebComponentMINI }
enum  DistanceType { dtNull, dtTimeSpan }
enum  DataSource { kerio::jsonapi::admin::DSInternalSource, kerio::jsonapi::admin::DSLDAPSource }
enum  TimeUnit { Minutes, Hours, Days, Weeks }
enum  DirectoryAccessResult { kerio::jsonapi::admin::directoryExists, kerio::jsonapi::admin::directoryDoesNotExist, kerio::jsonapi::admin::directoryExistAccessDenied, kerio::jsonapi::admin::directoryUnaccessible }
enum  BuildType {
  Alpha, Beta, Rc, Final,
  Patch
}
enum  DeployedType { kerio::jsonapi::admin::DeployedStandalone, kerio::jsonapi::admin::DeployedCloud, kerio::jsonapi::admin::DeployedKerioVA }
enum  ServerOs { Windows, MacOs, Linux }
enum  UpdateCheckerStatus { kerio::jsonapi::admin::updNoUpdate, kerio::jsonapi::admin::updNewVersion, kerio::jsonapi::admin::updError }
enum  NotificationType { notifyOnce, notifyEvery }

Detailed Description

Data structures used by multiple IDL files among web administration.

Author(s):
Dusan Juhas
Copyright:
Copyright © 2017 Kerio Technologies s.r.o.