EDataCal.DataCal.respond_remove_objects

### Method

# EDataCal DataCalrespond_remove_objects

since: 3.6

#### Declaration [src]

    void
    e_data_cal_respond_remove_objects (
      EDataCal* cal,
      guint32 opid,
      GError* error,
      const GSList* ids,
      GSList* old_components,
      GSList* new_components
    )

#### Description [src]

Notifies listeners of the completion of the remove_objects method call.

Available since: 3.6

#### Parameters

`opid`

  Type: `guint32`

  Associated operation id.

`error`

  Type: `GError`

  Operation error, if any, automatically freed if passed it.

  The argument can be `NULL`.
  The instance takes ownership of the data, and is responsible for freeing it.

`ids`

  Type: A list of `None`

  IDs of the removed objects.

  The data is owned by the caller of the method.

`old_components`

  Type: A list of `None`

  The old `ECalComponent`(s).

  The data is owned by the caller of the method.

`new_components`

  Type: A list of `None`

  The new `ECalComponent`(s). They will not be NULL only when removing instances of recurring appointments.

  The data is owned by the caller of the method.