All Classes Namespaces Files Functions Variables Groups
kerio::jsonapi::webmail::filters::FilterRule Struct Reference

import "Filters.idl";

Public Attributes

kerio::web::KId id
 [READ-ONLY] global identification
boolean isEnabled
 says whether rule is enabled
string description
 contains rules description
boolean isIncomplete
 if rule is not completed (it does not contain any definition of conditions and actions)
kerio::jsonapi::filters::FilterConditionList conditions
 list of rule's initial conditions
kerio::jsonapi::filters::FilterActionList actions
 list of rule's actions (performed if initial conditions are meet)
kerio::jsonapi::filters::EvaluationModeType evaluationMode
 determines evaluation mod of initial conditions

Detailed Description

Filtering rule that has one or more initial conditions and one or more actions that are performed only if the filter's initial conditions are meet.

Member Data Documentation

kerio::jsonapi::filters::FilterActionList kerio::jsonapi::webmail::filters::FilterRule::actions

list of rule's actions (performed if initial conditions are meet)

kerio::jsonapi::filters::FilterConditionList kerio::jsonapi::webmail::filters::FilterRule::conditions

list of rule's initial conditions

string kerio::jsonapi::webmail::filters::FilterRule::description

contains rules description

kerio::jsonapi::filters::EvaluationModeType kerio::jsonapi::webmail::filters::FilterRule::evaluationMode

determines evaluation mod of initial conditions

kerio::web::KId kerio::jsonapi::webmail::filters::FilterRule::id

[READ-ONLY] global identification

boolean kerio::jsonapi::webmail::filters::FilterRule::isEnabled

says whether rule is enabled

boolean kerio::jsonapi::webmail::filters::FilterRule::isIncomplete

if rule is not completed (it does not contain any definition of conditions and actions)


The documentation for this struct was generated from the following file: