All Classes Namespaces Files Functions Variables Groups
Contacts.idl File Reference

Contacts management More...

Go to the source code of this file.

Classes

struct  kerio::jsonapi::webmail::contacts::Contact
struct  kerio::jsonapi::webmail::contacts::Resource
interface  kerio::jsonapi::webmail::contacts::Contacts

Namespaces

namespace  kerio
 Functions for internal communication in Multi-Server
namespace  kerio::jsonapi::webmail::contacts::searchFields

Typedefs

typedef sequence< Contact > kerio::jsonapi::webmail::contacts::ContactList
typedef sequence< Resource > kerio::jsonapi::webmail::contacts::ResourceList

Enumerations

enum  ContactType { ctContact, ctDistributionList }
enum  ResourceType { kerio::jsonapi::webmail::contacts::ResourceRoom, kerio::jsonapi::webmail::contacts::ResourceEquipment }

Variables

const string kerio::jsonapi::webmail::contacts::searchFields::QUICKSEARCH = "QUICKSEARCH"
 [SEARCHABLE]
const string kerio::jsonapi::webmail::contacts::searchFields::displayName = "displayName"
 [SEARCHABLE][SORTABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::firstName = "firstName"
 [SEARCHABLE][SORTABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::surName = "surName"
 [SEARCHABLE][SORTABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::middleName = "middleName"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::nickName = "nickName"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::company = "company"
 [SEARCHABLE][SORTABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::hasEmail = "hasEmail"
 [SEARCHABLE] boolean
const string kerio::jsonapi::webmail::contacts::searchFields::email = "email"
 [SEARCHABLE][SORTABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::phone = "phone"
 [SEARCHABLE][SORTABLE] string (work phone)
const string kerio::jsonapi::webmail::contacts::searchFields::category = "category"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::homeAddress = "homeAddress"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::otherAddress = "otherAddress"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::guid = "guid"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::uid = "uid"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::isDList = "isDList"
 [SEARCHABLE] boolean
const string kerio::jsonapi::webmail::contacts::searchFields::listMember = "listMember"
 [SEARCHABLE] string
const string kerio::jsonapi::webmail::contacts::searchFields::fileAs = "fileAs"
 [SORTABLE]
const string kerio::jsonapi::webmail::contacts::searchFields::name = "name"
 [SEARCHABLE] string (resource name)
const string kerio::jsonapi::webmail::contacts::searchFields::address = "address"
 [SEARCHABLE] string (email of resource)
const string kerio::jsonapi::webmail::contacts::searchFields::description = "description"
 [SEARCHABLE] string (resource description)
const string kerio::jsonapi::webmail::contacts::searchFields::type = "type"
 [SEARCHABLE] ResourceType (type of the resource)

Detailed Description

Contacts management

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