Class BackofficeMonitorEventBody

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

public class BackofficeMonitorEventBody extends es.kukenan.smartfi.events.common.AbstractEventBody
Base class for the body of User settings Events.
  • Field Details

    • backOfficeId

      private int backOfficeId
      Back office ID.
    • backOfficeUserId

      private String backOfficeUserId
      user ID.
    • name

      private String name
      name identifier.
    • surname

      private String surname
      surname identifier.
    • email

      private String email
      email identifier.
    • phone

      private String phone
      phone identifier.
    • companyId

      private String companyId
      company_id identifier.
    • robinsonListDate

      private ZonedDateTime robinsonListDate
      robinson_list date identifier.
    • language

      private int language
      language identifier.
    • gender

      private int gender
      Client gender.
    • civilStatus

      private int civilStatus
      Client civil status.
    • birthDate

      private LocalDate birthDate
      birthdate identifier.
    • phonePrefix

      private String phonePrefix
      phone_prefix identifier.
    • docNumberPerson

      private String docNumberPerson
      access by channel identifier.
    • docTypePerson

      private int docTypePerson
      doc Type Person identifier.
    • docNumberFiscal

      private String docNumberFiscal
      doc Number Fiscal identifier.
    • docTypeFiscal

      private int docTypeFiscal
      doc Type Fiscal identifier.
    • hash

      private String hash
      hash identifier.
    • creationDate

      private ZonedDateTime creationDate
      user creation date.
    • changePassword

      private Boolean changePassword
      Change password flag.
    • type

      private int type
      User type.
    • state

      private int state
      User state.
    • natureType

      private String natureType
      Nature type.
    • backOfficeUserIdBE

      private String backOfficeUserIdBE
      User identifier BE.
    • onboardingUpdateData

      private Boolean onboardingUpdateData
      Onboarding update flag.
    • userCode

      private Integer userCode
      User code.
    • firstDataCheck

      private Boolean firstDataCheck
      Flag to check data on first login.
    • address

      private String address
      User address.
    • nationality

      private String nationality
      User nationality.
  • Constructor Details

    • BackofficeMonitorEventBody

      public BackofficeMonitorEventBody(String principal, int backOfficeId, String id, String name, String surname, String email, String phone, String companyId, ZonedDateTime robinsonListDate, int language, int gender, int civilStatus, LocalDate birthDate, String phonePrefix, String docNumberPerson, int docTypePerson, String docNumberFiscal, int docTypeFiscal, String hash, ZonedDateTime creationDate, Boolean changePassword, int type, int state, String natureType, String backOfficeUserIdBE, Boolean onboardingUpdateData, Integer userCode, Boolean firstDataCheck, String address, String nationality)
      Full state constructor.
      Parameters:
      principal - value of property principal in Notification Event
      backOfficeId - where the value come from
      id - identifier that represents the value of Notification Event identification
      name - name user
      surname - first surname user
      email - email user
      phone - phone user
      companyId - company Id
      robinsonListDate - robinson list
      language - language
      gender - User gender.
      civilStatus - User civilStatus.
      birthDate - birth date
      phonePrefix - phone prefix
      docNumberPerson - doc Number Person
      docTypePerson - doc Type Person
      docNumberFiscal - doc Number Fiscal
      docTypeFiscal - doc Type Fiscal
      hash - password hash
      creationDate - user creation date
      changePassword - change password flag
      type - user type, see UserType
      state - user state, see UserState
      natureType - nature type
      backOfficeUserIdBE - User identifier BE
      onboardingUpdateData - onboarding update flag
      userCode - User unique code identifier.
      firstDataCheck - flag to check data on first login.
      address - user address.
      nationality - user nationality.