All Classes Namespaces Files Functions Variables Groups
kerio::jsonapi::webmail::occurrences::Occurrences Interface Reference

Public Member Functions

void get (out OccurrenceList list, out long totalItems, in kerio::web::KIdList folderIds, in kerio::web::SearchQuery query)
void getById (out kerio::web::ErrorList errors, out OccurrenceList result, in kerio::web::KIdList ids)
void getFromAttachment (out Occurrence result, in kerio::web::KId attachmentId)
void remove (out kerio::web::ErrorList errors, in OccurrenceList occurrences)
void set (out kerio::web::ErrorList errors, out SetResultList result, in OccurrenceList occurrences)
void setPartStatus (in kerio::web::KId id, in kerio::jsonapi::webmail::calendars::PartStatusResponse response)

Member Function Documentation

void kerio::jsonapi::webmail::occurrences::Occurrences::get ( out OccurrenceList  list,
out long  totalItems,
in kerio::web::KIdList  folderIds,
in kerio::web::SearchQuery  query 
)

Get a list of occurrences. Items rule and reminder in the occurrence aren't filled. If necessary use getOccurrence method.

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::occurrences::Occurrences::getById ( out kerio::web::ErrorList  errors,
out OccurrenceList  result,
in kerio::web::KIdList  ids 
)

Get an occurrence.

Parameters
result- found occurrence
eventId- global identifier of requested occurrence's event
occurrenceId- local identifier of requested occurrence
void kerio::jsonapi::webmail::occurrences::Occurrences::getFromAttachment ( out Occurrence  result,
in kerio::web::KId  attachmentId 
)

Get an occurrence.

Parameters
result- found occurrence
attachmentId- global identifier of attachment
void kerio::jsonapi::webmail::occurrences::Occurrences::remove ( out kerio::web::ErrorList  errors,
in OccurrenceList  occurrences 
)

Remove a list of occurrences.

Parameters
errors- list of occurrences that failed to remove
occurrences- occurrences to be removed. Only fields 'id' and 'modification' are required.
void kerio::jsonapi::webmail::occurrences::Occurrences::set ( out kerio::web::ErrorList  errors,
out SetResultList  result,
in OccurrenceList  occurrences 
)

Set occurrences.

Parameters
errors- error message list
occurrences- modifications of occurrences.
void kerio::jsonapi::webmail::occurrences::Occurrences::setPartStatus ( in kerio::web::KId  id,
in kerio::jsonapi::webmail::calendars::PartStatusResponse  response 
)

Set part status to occurrence or event and send response to organizer.

Parameters
id- identifiers of events or occurrence
response- response and status

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