Class Instalment


  • public class Instalment
    extends Object
    Definition: Information related an instalment transaction. -- Usage: To request an instalment to the issuer, or to make individual instalments of a payment transaction.

    Java class for Instalment complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="Instalment">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <attribute name="Instalment" type="{}InstalmentType" />
           <attribute name="SequenceNumber" type="{}SequenceNumber" />
           <attribute name="PlanID" type="{}PlanID" />
           <attribute name="Period" type="{}Period" />
           <attribute name="PeriodUnit" type="{}PeriodUnitType" />
           <attribute name="FirstPaymentDate" type="{}ISODate" />
           <attribute name="TotalNbOfPayments" type="{}TotalNbOfPayments" />
           <attribute name="CumulativeAmount" type="{}SimpleAmountType" />
           <attribute name="FirstAmount" type="{}SimpleAmountType" />
           <attribute name="Charges" type="{}SimpleAmountType" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • instalmentType

        protected InstalmentType instalmentType
        The Instalment type.
      • sequenceNumber

        protected BigInteger sequenceNumber
        The Sequence number.
      • planID

        protected String planID
        The Plan id.
      • firstPaymentDate

        protected String firstPaymentDate
        The First payment date.
      • totalNbOfPayments

        protected BigInteger totalNbOfPayments
        The Total nb of payments.
      • cumulativeAmount

        protected BigDecimal cumulativeAmount
        The Cumulative amount.
      • firstAmount

        protected BigDecimal firstAmount
        The First amount.
      • charges

        protected BigDecimal charges
        The Charges.
    • Constructor Detail

      • Instalment

        public Instalment()
    • Method Detail

      • getInstalmentType

        public InstalmentType getInstalmentType()
        Gets the value of the instalment property.
        Returns:
        possible object is InstalmentType
      • setInstalmentType

        public void setInstalmentType​(InstalmentType value)
        Sets the value of the instalmentType property.
        Parameters:
        value - allowed object is InstalmentType
      • getSequenceNumber

        public BigInteger getSequenceNumber()
        Gets the value of the sequenceNumber property.
        Returns:
        possible object is BigInteger
      • setSequenceNumber

        public void setSequenceNumber​(BigInteger value)
        Sets the value of the sequenceNumber property.
        Parameters:
        value - allowed object is BigInteger
      • getPlanID

        public String getPlanID()
        Gets the value of the planID property.
        Returns:
        possible object is String
      • setPlanID

        public void setPlanID​(String value)
        Sets the value of the planID property.
        Parameters:
        value - allowed object is String
      • getPeriod

        public BigInteger getPeriod()
        Gets the value of the period property.
        Returns:
        possible object is BigInteger
      • setPeriod

        public void setPeriod​(BigInteger value)
        Sets the value of the period property.
        Parameters:
        value - allowed object is BigInteger
      • getPeriodUnit

        public PeriodUnitType getPeriodUnit()
        Gets the value of the periodUnit property.
        Returns:
        possible object is PeriodUnitType
      • setPeriodUnit

        public void setPeriodUnit​(PeriodUnitType value)
        Sets the value of the periodUnit property.
        Parameters:
        value - allowed object is PeriodUnitType
      • getFirstPaymentDate

        public String getFirstPaymentDate()
        Gets the value of the firstPaymentDate property.
        Returns:
        possible object is String
      • setFirstPaymentDate

        public void setFirstPaymentDate​(String value)
        Sets the value of the firstPaymentDate property.
        Parameters:
        value - allowed object is String
      • getTotalNbOfPayments

        public BigInteger getTotalNbOfPayments()
        Gets the value of the totalNbOfPayments property.
        Returns:
        possible object is BigInteger
      • setTotalNbOfPayments

        public void setTotalNbOfPayments​(BigInteger value)
        Sets the value of the totalNbOfPayments property.
        Parameters:
        value - allowed object is BigInteger
      • getCumulativeAmount

        public BigDecimal getCumulativeAmount()
        Gets the value of the cumulativeAmount property.
        Returns:
        possible object is BigDecimal
      • setCumulativeAmount

        public void setCumulativeAmount​(BigDecimal value)
        Sets the value of the cumulativeAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • getFirstAmount

        public BigDecimal getFirstAmount()
        Gets the value of the firstAmount property.
        Returns:
        possible object is BigDecimal
      • setFirstAmount

        public void setFirstAmount​(BigDecimal value)
        Sets the value of the firstAmount property.
        Parameters:
        value - allowed object is BigDecimal
      • getCharges

        public BigDecimal getCharges()
        Gets the value of the charges property.
        Returns:
        possible object is BigDecimal
      • setCharges

        public void setCharges​(BigDecimal value)
        Sets the value of the charges property.
        Parameters:
        value - allowed object is BigDecimal