remove_contact_sync


Description:

public virtual bool remove_contact_sync (ConflictResolution conflict_resolution, string uid, string? extra, string? object, uint32 opflags, Cancellable? cancellable = null) throws Error

Removes a contact from the remote side.

The object is not null when it's removing locally deleted object in offline mode. Being it null, the descendant can obtain the object from the BookCache.

It is mandatory to implement this virtual method by the writable descendant.

Parameters:

this

an BookMetaBackend

conflict_resolution

an ConflictResolution to use

uid

a contact UID

extra

extra data being saved with the contact in the local cache, or null

object

corresponding vCard object, as stored in the local cache, or null

opflags

bit-or of BookOperationFlags

cancellable

optional Cancellable object, or null

Returns:

Whether succeeded.