All Classes Files Functions Variables Pages
SharedStructures.idl File Reference

Shared data structures without an interface. More...

Go to the source code of this file.

Classes

struct  kerio::web::NamedValue
 
struct  kerio::web::NamedMultiValue
 
struct  kerio::web::SubCondition
 
struct  kerio::web::SortOrder
 
struct  kerio::web::SearchQuery
 
struct  kerio::web::LocalizableMessage
 
struct  kerio::web::ManipulationError
 
struct  kerio::web::ByteValueWithUnits
 
struct  kerio::web::SizeLimit
 
struct  kerio::web::AddResult
 
struct  kerio::web::Time
 
struct  kerio::web::Date
 
struct  kerio::web::OptionalString
 
struct  kerio::web::OptionalLong
 
struct  kerio::web::OptionalEntity
 
struct  kerio::web::LocalizableMessageParameters
 
struct  kerio::web::Error
 
exception  kerio::web::ApiException
 
struct  kerio::web::Download
 
struct  kerio::web::CreateResult
 
struct  kerio::web::ApiApplication
 
struct  kerio::web::Credentials
 

Typedefs

typedef sequence< string > kerio::web::StringList
 
typedef sequence< long > kerio::web::IntegerList
 
typedef sequence< NamedValue > kerio::web::NamedValueList
 
typedef sequence< NamedMultiValue > kerio::web::NamedMultiValueList
 
typedef string kerio::web::KId
 
typedef sequence< KId > kerio::web::KIdList
 
typedef sequence< SubCondition > kerio::web::SubConditionList
 
typedef sequence< SortOrder > kerio::web::SortOrderList
 
typedef sequence
< LocalizableMessage > 
kerio::web::LocalizableMessageList
 
typedef sequence
< ManipulationError > 
kerio::web::ManipulationErrorList
 
typedef sequence< AddResult > kerio::web::AddResultList
 
typedef string kerio::web::IpAddress
 
typedef sequence< IpAddress > kerio::web::IpAddressList
 
typedef sequence< Error > kerio::web::ErrorList
 
typedef sequence< CreateResult > kerio::web::CreateResultList
 
typedef long kerio::web::DateTimeStamp
 

Enumerations

enum  SortDirection { kerio::web::Asc, kerio::web::Desc }
 
enum  CompareOperator {
  kerio::web::Eq, kerio::web::NotEq, kerio::web::LessThan, kerio::web::GreaterThan,
  kerio::web::LessEq, kerio::web::GreaterEq, kerio::web::Like
}
 
enum  LogicalOperator { Or, And }
 
enum  RestrictionKind {
  kerio::web::Regex, kerio::web::ByteLength, kerio::web::ForbiddenNameList, kerio::web::ForbiddenPrefixList,
  kerio::web::ForbiddenSuffixList, kerio::web::ForbiddenCharacterList
}
 
enum  ItemName {
  kerio::web::Name, kerio::web::Description, kerio::web::Email, kerio::web::FullName,
  kerio::web::TimeItem, kerio::web::DateItem, kerio::web::DomainName
}
 
enum  ByteUnits {
  Bytes, KiloBytes, MegaBytes, GigaBytes,
  TeraBytes, PetaBytes
}
 
enum  StoreStatus { kerio::web::StoreStatusClean, kerio::web::StoreStatusModified, kerio::web::StoreStatusNew }
 

Variables

const long kerio::web::Unlimited = -1
 

Detailed Description

Shared data structures without an interface.

Author(s):
Dusan Juhas

Copyright © 2017 Kerio Technologies s.r.o.