Class LoginRequestDto

java.lang.Object
es.kukenan.smartfi.microservice.clients.dto.LoginRequestDto
All Implemented Interfaces:
Serializable

public class LoginRequestDto extends Object implements Serializable
Request for user login service.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private String
    Device app version.
    private String
    biometric token for login request.
    private @NotNull es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum
    Channel which send request for login.
    private @NotNull es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum
    Bank entity for login request.
    private @NotBlank String
    Unique identifier for device.
    private String
    Device model.
    private String
    Document identifier username for login request.
    private Boolean
    Is my device.
    private String
    Device operation system.
    private String
    Password for login request.
    private String
    remenber me token for login request.
  • Constructor Summary

    Constructors
    Constructor
    Description
    LoginRequestDto(es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel)
    Constructor.
    LoginRequestDto(es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel, String deviceModel, String operationSystem, String appVersion, Boolean isMyDevice)
    Constructor.
    LoginRequestDto(String username, es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel)
    Constructor.
    LoginRequestDto(String username, es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel, String deviceModel, String operationSystem, String appVersion, Boolean isMyDevice)
    Constructor.
    LoginRequestDto(String email, String password, es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel)
    Constructor.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • email

      private String email
      Document identifier username for login request.
    • rememberToken

      private String rememberToken
      remenber me token for login request.
    • biometricToken

      private String biometricToken
      biometric token for login request.
    • password

      private String password
      Password for login request.
    • companyId

      @NotNull private @NotNull es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId
      Bank entity for login request.
    • deviceId

      @NotBlank private @NotBlank String deviceId
      Unique identifier for device.
    • channel

      @NotNull private @NotNull es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel
      Channel which send request for login.
    • deviceModel

      private String deviceModel
      Device model.
    • operationSystem

      private String operationSystem
      Device operation system.
    • appVersion

      private String appVersion
      Device app version.
    • isMyDevice

      private Boolean isMyDevice
      Is my device.
  • Constructor Details

    • LoginRequestDto

      public LoginRequestDto(String email, String password, es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel)
      Constructor.
      Parameters:
      email - document identifier.
      password - user password.
      companyId - company identifier.
      deviceId - device unique identifier.
      channel - channel used to do request.
    • LoginRequestDto

      public LoginRequestDto(String username, es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel)
      Constructor.
      Parameters:
      username - identifier.
      companyId - company identifier.
      deviceId - device unique identifier.
      channel - channel used to do request.
    • LoginRequestDto

      public LoginRequestDto(es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel)
      Constructor.
      Parameters:
      companyId - company identifier.
      deviceId - device unique identifier.
      channel - channel used to do request.
    • LoginRequestDto

      public LoginRequestDto(es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel, String deviceModel, String operationSystem, String appVersion, Boolean isMyDevice)
      Constructor.
      Parameters:
      companyId - company identifier.
      deviceId - device unique identifier.
      channel - channel used to do request.
      deviceModel - device model used to do request.
      operationSystem - operation system used to do request.
      appVersion - app version used to do request.
      isMyDevice - indicate that is my device.
    • LoginRequestDto

      public LoginRequestDto(String username, es.kukenan.smartfi.common.service.jwt.enums.EntityBankEnum companyId, String deviceId, es.kukenan.smartfi.common.service.jwt.enums.ChannelEnum channel, String deviceModel, String operationSystem, String appVersion, Boolean isMyDevice)
      Constructor.
      Parameters:
      username - identifier.
      companyId - company identifier.
      deviceId - device unique identifier.
      channel - channel used to do request.
      deviceModel - device model used to do request.
      operationSystem - operation system used to do request.
      appVersion - app version used to do request.
      isMyDevice - indicate that is my device.