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

Rules for Filtering Messages. More...

Go to the source code of this file.

Classes

struct  kerio::jsonapi::filters::FilterCondition
struct  kerio::jsonapi::filters::FilterAction

Typedefs

typedef sequence< FilterAction > kerio::jsonapi::filters::FilterActionList
typedef sequence< FilterCondition > kerio::jsonapi::filters::FilterConditionList

Enumerations

enum  FilterConditionType {
  kerio::jsonapi::filters::CtEnvelopeRecipient, kerio::jsonapi::filters::CtEnvelopeSender, kerio::jsonapi::filters::CtRecipient, kerio::jsonapi::filters::CtSender,
  kerio::jsonapi::filters::CtFrom, kerio::jsonapi::filters::CtCc, kerio::jsonapi::filters::CtTo, kerio::jsonapi::filters::CtSubject,
  kerio::jsonapi::filters::CtAttachment, kerio::jsonapi::filters::CtSize, kerio::jsonapi::filters::CtSpam, kerio::jsonapi::filters::CtAll
}
enum  FilterComparatorType {
  kerio::jsonapi::filters::CcEqual, kerio::jsonapi::filters::CcContain, kerio::jsonapi::filters::CcNotContain, kerio::jsonapi::filters::CcNotEqual,
  kerio::jsonapi::filters::CcUnder, kerio::jsonapi::filters::CcOver, kerio::jsonapi::filters::CcNoComparator
}
enum  FilterActionType {
  kerio::jsonapi::filters::FaAddHeader, kerio::jsonapi::filters::FaSetHeader, kerio::jsonapi::filters::FaRemoveHeader, kerio::jsonapi::filters::FaAddRecipient,
  kerio::jsonapi::filters::FaCopyToAddress, kerio::jsonapi::filters::FaReject, kerio::jsonapi::filters::FaFileInto, kerio::jsonapi::filters::FaRedirect,
  kerio::jsonapi::filters::FaDiscard, kerio::jsonapi::filters::FaKeep, kerio::jsonapi::filters::FaNotify, kerio::jsonapi::filters::FaSetReadFlag,
  kerio::jsonapi::filters::FaAutoReply, kerio::jsonapi::filters::FaStop
}
enum  EvaluationModeType { EmAnyOf, EmAllOf }

Detailed Description

Rules for Filtering Messages.

Author(s):
Frantisek Boranek
Copyright:
Copyright © 2017 Kerio Technologies s.r.o.