java.lang.Object
es.kukenan.smartfi.microservice.contracts.api.movement.MovementDto
All Implemented Interfaces:
Dto, Visitable, Serializable
Direct Known Subclasses:
DepositImpositionDto, DepositImpositionMovementDetailDto, EquityMovementDto, FundMovementDto, FundOnFlyMovementDto, InversionMovementDto, InversisMovementDetailDto, LoanMovementDetailDto, LoanMovementDto, PensionMovementDto

public class MovementDto extends Object implements Dto
DTO describing an account movement contract.
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      serialVersionUID.
      See Also:
    • id

      private String id
      Movement identifier.
    • reason

      private String reason
      Movement reason.
    • amount

      private AmountDto amount
      Movement amount.
    • operationDate

      private LocalDateTime operationDate
      Operation date.
    • balance

      private AmountDto balance
      Account balance.
    • valueDate

      private LocalDateTime valueDate
      Value date.
    • type

      private MovementTypeDto type
      Movement type.
  • Constructor Details

    • MovementDto

      public MovementDto()
  • Method Details

    • accept

      public void accept(Visitor visitor)
      Description copied from interface: Visitable
      Accept a visitor. Normally, this is implemented in the concrete class by delegating to a concrete visit method in the visitor.
      Specified by:
      accept in interface Visitable
      Parameters:
      visitor - visitor.