Class BaseOnboardingEventBody

java.lang.Object
es.kukenan.smartfi.events.common.AbstractEventBody
es.kukenan.smartfi.microservice.onboarding.events.BaseOnboardingEventBody
Direct Known Subclasses:
OnboardingModifiedEventBody, OnboardingStatusChangedEventBody

public class BaseOnboardingEventBody extends es.kukenan.smartfi.events.common.AbstractEventBody
Base class for the body of any Onboard event.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private @NotNull @Email String
    Client email.
    private @NotBlank String
    Client userId Onboarding .
    private @javax.validation.constraints.NotBlank int
    Client language (see https://en.wikipedia.org/wiki/IETF_language_tag).
    private @NotBlank String
    Client name.
    private String
    Client Nature type.
    private @NotBlank String
    Onboarding process identifier.
    private @NotBlank String
    Client surname.
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaseOnboardingEventBody(String id, int language, String name, String surname, String email, String onboardingId, String natureType)
    State constructor.
  • Method Summary

    Methods inherited from class es.kukenan.smartfi.events.common.AbstractEventBody

    canEqual, equals, getPrincipal, hashCode, setPrincipal, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • id

      @NotBlank private @NotBlank String id
      Client userId Onboarding .
    • language

      @NotBlank private @javax.validation.constraints.NotBlank int language
      Client language (see https://en.wikipedia.org/wiki/IETF_language_tag).
    • name

      @NotBlank private @NotBlank String name
      Client name.
    • surname

      @NotBlank private @NotBlank String surname
      Client surname.
    • email

      @NotNull @Email private @NotNull @Email String email
      Client email.
    • onboardingId

      @NotBlank private @NotBlank String onboardingId
      Onboarding process identifier.
    • natureType

      private String natureType
      Client Nature type.
  • Constructor Details

    • BaseOnboardingEventBody

      public BaseOnboardingEventBody(String id, int language, String name, String surname, String email, String onboardingId, String natureType)
      State constructor.
      Parameters:
      id - Client Id.
      language - Client language.
      name - Client name.
      surname - Client surname.
      email - Client email.
      onboardingId - process identifier.
      natureType - Client nature type.