10 #import <kerio/web/idl/SharedStructures.idl>
44 typedef sequence<Alias> AliasList;
49 enum AliasTargetType {
72 typedef sequence<AliasTarget> AliasTargetList;
85 void check(out kerio::web::StringList result, in
string checkString);
94 void create(out kerio::web::ErrorList errors, out kerio::web::CreateResultList result, in AliasList aliases);
104 void get(out AliasList list, out
long totalItems, in
kerio::web::SearchQuery query, in kerio::web::KId domainId);
112 void getMailPublicFolderList(out PublicFolderList publicFolderList, in kerio::web::KId domainId);
122 void getTargetList(out AliasTargetList list, out
long totalItems, in
kerio::web::SearchQuery query, in kerio::web::KId domainId);
130 void remove(out kerio::web::ErrorList errors, in kerio::web::KIdList aliasIds);
139 void set(out kerio::web::ErrorList errors, in kerio::web::KIdList aliasIds, in
Alias pattern);