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

Work with product specific options like alerts, connections, opened folders, active (web) sessions. More...

Go to the source code of this file.

Classes

struct  kerio::jsonapi::admin::RestrictionTuple
struct  kerio::jsonapi::admin::Restriction
struct  kerio::jsonapi::admin::SubscriptionInfo
struct  kerio::jsonapi::admin::AboutInfo
struct  kerio::jsonapi::admin::Alert
struct  kerio::jsonapi::admin::EntityDuplicate
struct  kerio::jsonapi::admin::EntityDetail
struct  kerio::jsonapi::admin::FolderInfo
struct  kerio::jsonapi::admin::WebSession
struct  kerio::jsonapi::admin::Connection
struct  kerio::jsonapi::admin::Administration
struct  kerio::jsonapi::admin::ServerTimeInfo
interface  kerio::jsonapi::admin::Server

Typedefs

typedef sequence
< RestrictionTuple > 
kerio::jsonapi::admin::RestrictionTupleList
typedef sequence< Restriction > kerio::jsonapi::admin::RestrictionList
typedef string kerio::jsonapi::admin::JavaScriptDate
typedef sequence< Alert > kerio::jsonapi::admin::AlertList
typedef sequence< EntityDuplicate > kerio::jsonapi::admin::EntityDuplicateList
typedef sequence< string > kerio::jsonapi::admin::UserNameList
typedef sequence< FolderInfo > kerio::jsonapi::admin::FolderInfoList
typedef sequence< WebSession > kerio::jsonapi::admin::WebSessionList
typedef sequence< Connection > kerio::jsonapi::admin::ConnectionList

Enumerations

enum  Entity {
  kerio::jsonapi::admin::EntityUser, kerio::jsonapi::admin::EntityAlias, kerio::jsonapi::admin::EntityGroup, kerio::jsonapi::admin::EntityMailingList,
  kerio::jsonapi::admin::EntityResource, kerio::jsonapi::admin::EntityTimeRange, kerio::jsonapi::admin::EntityTimeRangeGroup, kerio::jsonapi::admin::EntityIpAddress,
  kerio::jsonapi::admin::EntityIpAddressGroup, kerio::jsonapi::admin::EntityService, EntityDomain
}
enum  AlertName {
  kerio::jsonapi::admin::LicenseExpired, kerio::jsonapi::admin::LicenseInvalidMinVersion, kerio::jsonapi::admin::LicenseInvalidEdition, kerio::jsonapi::admin::LicenseInvalidUser,
  kerio::jsonapi::admin::LicenseInvalidDomain, kerio::jsonapi::admin::LicenseInvalidOS, kerio::jsonapi::admin::LicenseCheckForwardingEnabled, kerio::jsonapi::admin::LicenseTooManyUsers,
  kerio::jsonapi::admin::StorageSpaceLow, kerio::jsonapi::admin::SubscriptionExpired, kerio::jsonapi::admin::SubscriptionSoonExpire, kerio::jsonapi::admin::LicenseSoonExpire,
  kerio::jsonapi::admin::CoredumpFound, kerio::jsonapi::admin::MacOSServicesKeepsPorts, kerio::jsonapi::admin::RemoteUpgradeFailed, kerio::jsonapi::admin::RemoteUpgradeSucceeded
}
enum  TypeAlert { Warning, Critical, Info }
enum  Protocol {
  protocolAdmin, protocolSmtp, protocolSmtps, protocolSubmission,
  protocolPop3, protocolPop3s, protocolImap, protocolImaps,
  protocolNntp, protocolNntps, protocolLdap, protocolLdaps,
  protocolHttp, protocolHttps, protocolXmpp, protocolXmpps
}
enum  HttpExtension {
  NoExtension, kerio::jsonapi::admin::WebGeneric, WebDav, CalDav,
  ActiveSync, KocOffline, kerio::jsonapi::admin::KBC, kerio::jsonapi::admin::EWS
}

Detailed Description

Work with product specific options like alerts, connections, opened folders, active (web) sessions.

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