Instalment class abstract
Instalment
Properties:
- instalmentType - Type of instalment transaction. For requesting an instalment payment transaction. Possible values: * DeferredInstalments * EqualInstalments * InequalInstalments
- sequenceNumber - Sequence number of the instalment. For an instalment payment transaction, number of the payment, from 1 to TotalNbOfPayments.
- planID - Identification of an instalment plan.
- period - Period of time with defined unit of time. A period between 2 payment instalments.
- periodUnit - Type of instalment transaction. Possible values: * Annual * Daily * Monthly * Weekly
- firstPaymentDate - First date of a payment. For instalment, the date of the first payments, if not immediate.
- totalNbOfPayments - Total number of payments. For instalment, the number of payments, including the first one.
- cumulativeAmount - Sum of a collection of amounts. Total amount of the payment instalments.
- firstAmount - First amount of the payment instalments.
- charges - Charges related to a transaction. Charge related to the payment instalments.
- Annotations
-
- @BuiltValue.new()
Constructors
- Instalment([void updates(InstalmentBuilder b)])
-
factory
Properties
- charges → num?
-
Charges related to a transaction. Charge related to the payment instalments.
no setter
- cumulativeAmount → num?
-
Sum of a collection of amounts. Total amount of the payment instalments.
no setter
- firstAmount → num?
-
First amount of the payment instalments.
no setter
- firstPaymentDate → Date?
-
First date of a payment. For instalment, the date of the first payments, if not immediate.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- instalmentType → InstalmentType?
-
Type of instalment transaction. For requesting an instalment payment transaction. Possible values: * DeferredInstalments * EqualInstalments * InequalInstalments
no setter
- period → int?
-
Period of time with defined unit of time. A period between 2 payment instalments.
no setter
- periodUnit → PeriodUnit?
-
Type of instalment transaction. Possible values: * Annual * Daily * Monthly * Weekly
no setter
- planID → String?
-
Identification of an instalment plan.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sequenceNumber → int?
-
Sequence number of the instalment. For an instalment payment transaction, number of the payment, from 1 to TotalNbOfPayments.
no setter
- totalNbOfPayments → int?
-
Total number of payments. For instalment, the number of payments, including the first one.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(InstalmentBuilder)) → Instalment -
Rebuilds the instance.
inherited
-
toBuilder(
) → InstalmentBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
Instalment> -
no setter