Class BackofficeMonitorEventUpdateBody

java.lang.Object
es.kukenan.smartfi.events.common.AbstractEventBody
es.kukenan.smartfi.microservice.backoffice.events.update.BackofficeMonitorEventUpdateBody

public class BackofficeMonitorEventUpdateBody extends es.kukenan.smartfi.events.common.AbstractEventBody
Base class for the body of User settings Events.

Please note that @JsonInclude(Include.NON_NULL) annotation is specially important to make Optional.empty fields to be serialized as null properties and null fields to bo not serialized at all.

This way, the event receptor will be able to distinguish not fields to leave unchanged (null) from fields to be removed ( Optional.empty).