java.lang.Object
es.kukenan.smartfi.microservice.contracts.api.movement.MovementDto
es.kukenan.smartfi.microservice.contracts.api.movement.EquityMovementDto
All Implemented Interfaces:
Dto, Visitable, Serializable

public class EquityMovementDto extends MovementDto
DTO describing a equity movement contract.
See Also:
  • Field Details

    • serialVersionUID

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

      private AmountDto originAmount
      origin amount.
    • price

      private AmountDto price
      price amount.
    • unityQuantity

      private Double unityQuantity
      Unity count.
    • changeType

      private AmountDto changeType
      change Type.
    • liquidAmount

      private AmountDto liquidAmount
      liquid Amount.
    • commission

      private AmountDto commission
      commission Amount.
    • isin

      private String isin
      ISIN code.
    • name

      private String name
      ISIN name.
  • Constructor Details

    • EquityMovementDto

      public EquityMovementDto(String id, String reason, AmountDto amount, AmountDto originAmount, AmountDto price, LocalDate operationDate, Double unityQuantity, String isin, String name, AmountDto changeType, AmountDto liquidAmount, AmountDto commission)
      Full state constructor.
      Parameters:
      id - Movement identifier.
      reason - Movement reason.
      amount - Movement amount.
      originAmount - origin Amount.
      price - price amount.
      operationDate - Operation date.
      unityQuantity - Unity count.
      isin - ISIN code.
      name - name value.
      changeType - change Type.
      liquidAmount - liquid Amount.
      commission - commission value.
  • 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
      Overrides:
      accept in class MovementDto
      Parameters:
      visitor - visitor.