All Classes Files Functions Variables Enumerations Enumerator Groups 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.