Distinction between CREATE and UPDATE in Sync operation

Currently, there is only DELETE or CREATE_OR_UPDATE type of events in Sync() operation.

Having CREATE and UPDATE mixed in the same event is not good enough:

  • some IDM system may need a proper distinction between the two
  • audit/log systems needs to make distinction

Adding a CREATE and UPDATE distinctive events would be good, keeping the CREATE_OR_UPDATE as well.

The list of SyncDeltaType proposed is the following:

  • CREATE
  • UPDATE
  • CREATE_OR_UPDATE
  • DELETE