Class OnboardingModifiedEventBody

java.lang.Object
es.kukenan.smartfi.events.common.AbstractEventBody
es.kukenan.smartfi.microservice.onboarding.events.BaseOnboardingEventBody
es.kukenan.smartfi.microservice.onboarding.events.modified.OnboardingModifiedEventBody

public class OnboardingModifiedEventBody extends BaseOnboardingEventBody
Class for the body of any generic modification Onboard event.
  • Field Details

    • phone

      private String phone
      User mobile phone number.
    • phonePrefix

      private String phonePrefix
      User mobile phone prefix.
    • birthdate

      private LocalDate birthdate
      User birthdate.
    • documentIdType

      private Integer documentIdType
      Document identificator type.
    • documentId

      private String documentId
      Document identificator number.
    • userType

      private int userType
      User type.
    • userState

      private int userState
      User state.
    • nationality

      private String nationality
      User state.
    • country

      private int country
      User state.
    • address

      private String address
      User state.
    • city

      private String city
      User state.
    • appointment

      private String appointment
      User appointment.
    • amount

      private Float amount
      User appointment amount.
    • deadline

      private int deadline
      User appointment deadline.
    • deadlineUnit

      private int deadlineUnit
      User appointment deadline unit.
    • product

      private String product
      Application product type.
    • userCode

      private Integer userCode
      User code.
    • quota

      private BigDecimal quota
      Application quota amount.
    • advancePaymentDay

      public LocalDate advancePaymentDay
      Calculated Advance payment date.
    • userBackoffice

      private List<UserBackoffice> userBackoffice
      list of user back office identifier.
    • company

      private CompanyDto company
      Company for advance request.
    • gender

      private int gender
      Client gender.
    • civilStatus

      private int civilStatus
      Client civil status.
    • bankAccount

      private BankAccountDto bankAccount
      Client bank account.
    • firstDataCheck

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

      private Float income
      User income.
    • advanceRequest

      private Boolean advanceRequest
      User advance_request.
    • creditRequest

      private Boolean creditRequest
      User credit_request.
    • codEmpleado

      private String codEmpleado
      User cod_empleado.
    • maxAdvanceRequest

      private Float maxAdvanceRequest
      User max_advance_request.
  • Constructor Details

    • OnboardingModifiedEventBody

      public OnboardingModifiedEventBody(String id, int language, String name, String surname, String email, String onboardingId, String natureType, String phone, String phonePrefix, LocalDate birthdate, int documentIdType, String documentId, int userType, int userState, String nationality, int country, String address, String city, List<UserBackoffice> userBackoffice, String appointment, Float amount, int deadline, int deadlineUnit, String product, Integer userCode, String sponsor, BigDecimal quota, LocalDate advancePaymentDay, CompanyDto company, int gender, int civilStatus, BankAccountDto bankAccount, Boolean firstDataCheck, Float income, Boolean advanceRequest, Boolean creditRequest, String codEmpleado, Float maxAdvanceRequest)
      State constructor.
      Parameters:
      id - User id.
      language - User language.
      name - User name.
      surname - User first surname.
      email - User email.
      onboardingId - onboarding process identifier.
      natureType - Client nature type.
      phone - User mobile phone number.
      phonePrefix - User mobile phone prefix.
      birthdate - User birthdate.
      documentIdType - User document identification type.
      documentId - User document identification number.
      userType - user type.
      userState - user state.
      nationality - nationality.
      country - country.
      address - address.
      city - city.
      userBackoffice - user back office identifier list.
      appointment - Appointment identifier.
      amount - Appointment amount.
      deadline - Appointment deadline.
      deadlineUnit - Appointment deadlineUnit.
      product - Application product type.
      userCode - User unique code identifier.
      sponsor - Sponsor user identifier.
      quota - application monthly quota.
      advancePaymentDay - Sponsor user identifier.
      company - company for advance request.
      gender - User gender.
      civilStatus - User civilStatus.
      bankAccount - User bank account.v
      firstDataCheck - flag to check data on first login.
      income - User income.
      advanceRequest - User advance_request.
      creditRequest - User credit_request.
      codEmpleado - User cod_empleado.
      maxAdvanceRequest - User max_advance_request.