All Classes Namespaces Files Functions Variables Groups
kerio::jsonapi::webmail::events::Events Interface Reference

Public Member Functions

void get (out EventList list, out long totalItems, in kerio::web::KIdList ids, in kerio::web::SearchQuery query)
void getById (out Event result, in kerio::web::KId id)
void getEventUpdates (out kerio::web::ErrorList errors, out EventUpdateList eventUpdates, in kerio::web::KIdList ids)
void getEventUpdateList (out EventUpdateList eventUpdates)
void getSharedEventUpdateList (out kerio::web::ErrorList errors, out EventUpdateList eventUpdates, in kerio::web::KIdList mailboxIds)
void remove (out kerio::web::ErrorList errors, in kerio::web::KIdList ids)
void removeEventUpdates (out kerio::web::ErrorList errors, in kerio::web::KIdList ids)
void copy (out kerio::web::ErrorList errors, out CreateResultList result, in kerio::web::KIdList ids, in kerio::web::KId folder)
void create (out kerio::web::ErrorList errors, out CreateResultList result, in EventList events)
void createFromAttachment (out CreateResult result, in kerio::web::KId attachmentId)
void set (out kerio::web::ErrorList errors, out SetResultList result, in EventList events)
void move (out kerio::web::ErrorList errors, out CreateResultList result, in kerio::web::KIdList ids, in kerio::web::KId folder)

Member Function Documentation

void kerio::jsonapi::webmail::events::Events::copy ( out kerio::web::ErrorList  errors,
out CreateResultList  result,
in kerio::web::KIdList  ids,
in kerio::web::KId  folder 
)

Copy existing events to folder

Parameters
errors- error message list
ids- list of global identifiers of events to be copied
folder- target folder
void kerio::jsonapi::webmail::events::Events::create ( out kerio::web::ErrorList  errors,
out CreateResultList  result,
in EventList  events 
)

Create events.

Parameters
errors- list of events that failed on creation
result- particular results for all items
events- list of events to be created
void kerio::jsonapi::webmail::events::Events::createFromAttachment ( out CreateResult  result,
in kerio::web::KId  attachmentId 
)

Get an occurrence.

Parameters
result- result
attachmentId- global identifier of attachment
void kerio::jsonapi::webmail::events::Events::get ( out EventList  list,
out long  totalItems,
in kerio::web::KIdList  ids,
in kerio::web::SearchQuery  query 
)

Get a list of events.

Parameters
list- all found events
totalItems- number of events found if there is no limit
folderIds- list of global identifiers of folders to be listed
query- query attributes and limits
void kerio::jsonapi::webmail::events::Events::getById ( out Event  result,
in kerio::web::KId  id 
)

Get an event.

Parameters
result- found event
id- global identifier of requested event
void kerio::jsonapi::webmail::events::Events::getEventUpdateList ( out EventUpdateList  eventUpdates)

Get all updates or invitations from Calendar INBOX.

Parameters
errors- list of mailboxes that failed to search
eventUpdates- list of updates or invitattions
mailboxIds- list of global identifiers of mailboxes
void kerio::jsonapi::webmail::events::Events::getEventUpdates ( out kerio::web::ErrorList  errors,
out EventUpdateList  eventUpdates,
in kerio::web::KIdList  ids 
)

Get updates or invitations from Calendar INBOX by global identifiers.

Parameters
errors- list of updates that failed to optain
eventUpdates- list of updates or invitattions
ids- list of global identifiers of EventUpdates
void kerio::jsonapi::webmail::events::Events::getSharedEventUpdateList ( out kerio::web::ErrorList  errors,
out EventUpdateList  eventUpdates,
in kerio::web::KIdList  mailboxIds 
)

Get all updates or invitations from Calendar INBOX.

Parameters
errors- list of mailboxes that failed to search
eventUpdates- list of updates or invitattions
mailboxIds- list of global identifiers of mailboxes
void kerio::jsonapi::webmail::events::Events::move ( out kerio::web::ErrorList  errors,
out CreateResultList  result,
in kerio::web::KIdList  ids,
in kerio::web::KId  folder 
)

Move existing events to folder

Parameters
errors- error message list
ids- list of global identifiers of events to be moved
folder- target folder
void kerio::jsonapi::webmail::events::Events::remove ( out kerio::web::ErrorList  errors,
in kerio::web::KIdList  ids 
)

Remove a list of events.

Parameters
errors- list of events that failed to remove
ids- list of global identifiers of events to be removed
void kerio::jsonapi::webmail::events::Events::removeEventUpdates ( out kerio::web::ErrorList  errors,
in kerio::web::KIdList  ids 
)

Remove a list of EventUpdates.

Parameters
errors- list of updates that failed to remove
ids- list of global identifiers of EventUpdates to be removed
void kerio::jsonapi::webmail::events::Events::set ( out kerio::web::ErrorList  errors,
out SetResultList  result,
in EventList  events 
)

Set events.

Parameters
errors- error message list
events- modifications of events.

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