Class EquityMovementDto
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
DTO describing a equity movement contract.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AmountDtochange Type.private AmountDtocommission Amount.private StringISIN code.private AmountDtoliquid Amount.private StringISIN name.private AmountDtoorigin amount.private AmountDtoprice amount.private static final longserialVersionUID.private DoubleUnity count. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUIDserialVersionUID.- See Also:
-
originAmount
origin amount. -
price
price amount. -
unityQuantity
Unity count. -
changeType
change Type. -
liquidAmount
liquid Amount. -
commission
commission Amount. -
isin
ISIN code. -
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
Description copied from interface:VisitableAccept a visitor. Normally, this is implemented in the concrete class by delegating to a concrete visit method in the visitor.- Specified by:
acceptin interfaceVisitable- Overrides:
acceptin classMovementDto- Parameters:
visitor- visitor.
-