remove_objects


Description:

[ Version ( since = "3.6" ) ]
public async bool remove_objects (SList<ComponentId> ids, ObjModType mod, OperationFlags opflags, Cancellable? cancellable) throws Error

This function allows the removal of instances of recurrent appointments.

ComponentId objects can identify specific instances (if rid is not null). If what you want is to remove all instances, use a null rid in the ComponentId and ALL for the mod.

The call is finished by remove_objects.end from the callback.

Parameters:

this

an Client

ids

A list of ComponentId objects identifying the objects to remove

mod

Type of the removal

opflags

bit-or of OperationFlags

cancellable

a Cancellable; can be null

callback

callback to call when a result is ready

user_data

user data for the callback