All Classes Namespaces Files Functions Variables Groups
kerio::jsonapi::webmail::mails::searchFields Namespace Reference

Variables

const string QUICKSEARCH = "QUICKSEARCH"
 [SEARCHABLE] query=( ((subject LIKE $1) OR (from LIKE $1)) AND ((subject LIKE $2) OR (from LIKE $2)) ... OR (body == $0) ); $0 - whole phrase, $x - tokens of phrase
const string QUICKSEARCHSENT = "QUICKSEARCHSENT"
 [SEARCHABLE] query=( ((subject LIKE $1) OR (to LIKE $1)) AND ((subject LIKE $2) OR (to LIKE $2)) ... OR (body == $0) ); $0 - whole phrase, $x - tokens of phrase
const string FULLTEXT = "FULLTEXT"
 [SEARCHABLE] Just this field must be alone in search query with comparator 'Like'.
const string messageId = "messageId"
 [SEARCHABLE]
const string body = "body"
 [SEARCHABLE]
const string subject = "subject"
 [SEARCHABLE][SORTABLE]
const string from = "from"
 [SEARCHABLE][SORTABLE]
const string to = "to"
 [SEARCHABLE][SORTABLE]
const string cc = "cc"
 [SEARCHABLE][SORTABLE]
const string hasAttachment = "hasAttachment"
 [SEARCHABLE][SORTABLE]
const string priority = "priority"
 [SEARCHABLE][SORTABLE]
const string sendDate = "sendDate"
 [SEARCHABLE][SORTABLE]
const string receiveDate = "receiveDate"
 [SORTABLE]
const string size = "size"
 [SORTABLE]
const string modifiedDate = "modifiedDate"
 [SORTABLE]
const string isFlagged = "isFlagged"
 [SORTABLE]
const string isSeen = "isSeen"
 [SORTABLE]

Detailed Description

Constants for composing kerio::web::SearchQuery

Variable Documentation

const string kerio::jsonapi::webmail::mails::searchFields::body = "body"

[SEARCHABLE]

const string kerio::jsonapi::webmail::mails::searchFields::cc = "cc"

[SEARCHABLE][SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::from = "from"

[SEARCHABLE][SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::FULLTEXT = "FULLTEXT"

[SEARCHABLE] Just this field must be alone in search query with comparator 'Like'.

const string kerio::jsonapi::webmail::mails::searchFields::hasAttachment = "hasAttachment"

[SEARCHABLE][SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::isFlagged = "isFlagged"

[SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::isSeen = "isSeen"

[SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::messageId = "messageId"

[SEARCHABLE]

const string kerio::jsonapi::webmail::mails::searchFields::modifiedDate = "modifiedDate"

[SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::priority = "priority"

[SEARCHABLE][SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::QUICKSEARCH = "QUICKSEARCH"

[SEARCHABLE] query=( ((subject LIKE $1) OR (from LIKE $1)) AND ((subject LIKE $2) OR (from LIKE $2)) ... OR (body == $0) ); $0 - whole phrase, $x - tokens of phrase

const string kerio::jsonapi::webmail::mails::searchFields::QUICKSEARCHSENT = "QUICKSEARCHSENT"

[SEARCHABLE] query=( ((subject LIKE $1) OR (to LIKE $1)) AND ((subject LIKE $2) OR (to LIKE $2)) ... OR (body == $0) ); $0 - whole phrase, $x - tokens of phrase

const string kerio::jsonapi::webmail::mails::searchFields::receiveDate = "receiveDate"

[SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::sendDate = "sendDate"

[SEARCHABLE][SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::size = "size"

[SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::subject = "subject"

[SEARCHABLE][SORTABLE]

const string kerio::jsonapi::webmail::mails::searchFields::to = "to"

[SEARCHABLE][SORTABLE]