EcmpRecurrentData class

Annotations
  • @JsonSerializable()

Constructors

EcmpRecurrentData({bool register = true, EcmpRecurrentType? type, String? expiryDay, String? expiryMonth, String? expiryYear, EcmpRecurrentPeriod? period, int? interval, String? time, String? startDate, String? scheduledPaymentID, int? amount, List<EcmpRecurrentDataSchedule>? schedule})
EcmpRecurrentData.fromJson(Map<String, dynamic> data)
factory

Properties

amount int?
Amount of COF purchase. By default the amount of COF purchase is equal to payment amount
final
expiryDay String?
Day of recurrent expiration, must be string(2) day in DD format
final
expiryMonth String?
Month of recurrent expiration, must be string(2) month in MM format
final
expiryYear String?
Year of recurrent expiration, must be string(4) month in YYYY format
final
hashCode int
The hash code for this object.
no setterinherited
interval int?
Interval of payment: 1-100 (For example: period = W and interval = 3 - payment is every three weeks)
final
period EcmpRecurrentPeriod?
Period of payment - Day/Week/Month/Quarter/Year
final
register bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schedule List<EcmpRecurrentDataSchedule>?
Data and amount of COF purchase. By default the debit of funds is strictly fixed in time and amount
final
scheduledPaymentID String?
Payment ID, must be unique within your project
final
startDate String?
Date to start recurrent payment, must be string(10) in DD-MM-YYYY format
final
time String?
Time of recurrent payment to charge
final
type EcmpRecurrentType?
Type of recurrent - R/C/U/I
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited