create_objects_sync


Description:

[ Version ( since = "3.6" ) ]
public bool create_objects_sync (SList<Component> icalcomps, OperationFlags opflags, out SList<string> out_uids, Cancellable? cancellable = null) throws Error

Requests the calendar backend to create the objects specified by the icalcomps argument.

Some backends would assign a specific UID to the newly created objects, in those cases these UIDs would be returned in the out_uids argument. This function does not modify the original icalcomps if their UID changes. Returned out_uids should be freed with util_free_string_slist.

Parameters:

this

an Client

icalcomps

The components to create

opflags

bit-or of OperationFlags

out_uids

Return value for the UIDs assigned to the new components by the calendar backend

cancellable

a Cancellable; can be null

Returns:

true if successful, false otherwise.