EBookContacts.BookOperationFlags
Description: Reference for EBookContacts.BookOperationFlags

### Enumeration

# EBookContactsBookOperationFlags

since: 3.34

#### Declaration

    flags EBookContacts.BookOperationFlags

#### Description [src]

Book operation flags, to specify behavior in certain situations. The conflict resolution mode flags cannot be combined together, where the `E_BOOK_OPERATION_FLAG_CONFLICT_KEEP_LOCAL` is the default behavior (and it is used when no other conflict resolution flag is set). The flags can be ignored when the operation or the backend don’t support it.

Available since: 3.34

#### Members

`E_BOOK_OPERATION_FLAG_NONE`

  No operation flags defined.

  - Value: `0`
  - Available since: 3.34
`E_BOOK_OPERATION_FLAG_CONFLICT_FAIL`

  Conflict resolution mode, to fail and do not do any changes, when a conflict is detected.

  - Value: `1`
  - Available since: 3.34
`E_BOOK_OPERATION_FLAG_CONFLICT_USE_NEWER`

  Conflict resolution mode, to use newer of the local and the server side data, when a conflict is detected.

  - Value: `2`
  - Available since: 3.34
`E_BOOK_OPERATION_FLAG_CONFLICT_KEEP_SERVER`

  Conflict resolution mode, to use the server data (and local changed), when a conflict is detected.

  - Value: `4`
  - Available since: 3.34
`E_BOOK_OPERATION_FLAG_CONFLICT_KEEP_LOCAL`

  Conflict resolution mode, to use local data (and always overwrite server data), when a conflict is detected.

  - Value: `0`
  - Available since: 3.34
`E_BOOK_OPERATION_FLAG_CONFLICT_WRITE_COPY`

  Conflict resolution mode, to create a copy of the data, when a conflict is detected.

  - Value: `8`
  - Available since: 3.34