java.lang.Object
es.kukenan.smartfi.microservice.contracts.api.contract.ContractDto
All Implemented Interfaces:
Dto, Visitable, Serializable

public class ContractDto extends Object implements Dto
DTO describing a contract.
See Also:
  • Field Details

    • serialVersionUID

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

      private String id
      Contract identifier.
    • description

      private String description
      Description.
    • type

      private String type
      Description.
    • state

      private String state
      State.
    • amount

      private Float amount
      Application Amount.
    • product

      private String product
      Application product.
    • deadline

      private int deadline
      Deadline.
    • deadlineUnit

      private int deadlineUnit
      Deadline unit.
    • startDay

      private String startDay
      Start day.
    • returnDay

      private String returnDay
      Return day.
    • appointmentId

      private String appointmentId
      Appointment.
    • createdDay

      private String createdDay
      Created day.
    • client

      private BasicUserInfoDto client
      Client information.
    • contractNumber

      private String contractNumber
      Contract number generated.
    • pendingPaymentAmount

      private Float pendingPaymentAmount
      Contract Pending Payment Amount.
    • payedAmount

      private Float payedAmount
      Contract Payed Amount.
    • nextPaymentDay

      private String nextPaymentDay
      Contract Next Payment Day.
    • nextPaymentAmount

      private Float nextPaymentAmount
      Contract Next Payment Amount.
    • concessionDay

      private String concessionDay
      Contract advance concession day.
    • fee

      private Float fee
      Contract fee percentage.
    • movements

      private List<ProductMovement> movements
      Product movements list.
    • documents

      private List<ContractDocument> documents
      Product documents list.
    • quota

      private Float quota
      Contract calculated quota.
    • failReason

      private String failReason
      Contract fail reason.
    • paymentDay

      private String paymentDay
      Contract Payment Day.
  • Constructor Details

    • ContractDto

      public ContractDto()
  • 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.