Class BackofficeMonitorEventOnboardingUpdateBody
java.lang.Object
es.kukenan.smartfi.events.common.AbstractEventBody
es.kukenan.smartfi.microservice.backoffice.events.update.BackofficeMonitorEventOnboardingUpdateBody
public class BackofficeMonitorEventOnboardingUpdateBody
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).
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class es.kukenan.smartfi.events.common.AbstractEventBody
canEqual, equals, getPrincipal, hashCode, setPrincipal, toString
-
Field Details
-
backOfficeId
@NotBlank private @javax.validation.constraints.NotBlank int backOfficeIdBack office ID. -
coreUserId
user ID. -
onboardingUserId
onboarding user identifier. -
companyId
company_id identifier.
-
-
Constructor Details
-
BackofficeMonitorEventOnboardingUpdateBody
public BackofficeMonitorEventOnboardingUpdateBody(String principal, int backOfficeId, String id, String onboardingId, Optional<String> companyId) Full state constructor.- Parameters:
principal- value of property principal in Notification EventbackOfficeId- where the value come fromid- identifier that represents the user on CoreonboardingId- identifier that represents the user on OnboardingcompanyId- company identifier
-