10 #import <Calendars.idl>
33 kerio::jsonapi::webmail::calendars::EventAccess
access;
44 kerio::jsonapi::webmail::calendars::AttendeeList
attendees;
54 typedef sequence<Task> TaskList;
61 const string due =
"due";
63 const string end =
"end";
66 const string rule =
"rule";
68 const string done =
"done";
87 void get(out TaskList list, out
long totalItems, in kerio::web::KIdList folderIds, in
kerio::web::SearchQuery query);
96 void getById(out kerio::web::ErrorList errors, out TaskList result, in kerio::web::KIdList ids);
104 void remove(out kerio::web::ErrorList errors, in kerio::web::KIdList ids);
113 void copy(out kerio::web::ErrorList errors, out CreateResultList result, in kerio::web::KIdList ids, in kerio::web::KId folder);
122 void create(out kerio::web::ErrorList errors, out CreateResultList result, in TaskList tasks);
130 void set(out kerio::web::ErrorList errors, out SetResultList result, in TaskList tasks);
139 void move(out kerio::web::ErrorList errors, out CreateResultList result, in kerio::web::KIdList ids, in kerio::web::KId folder);