TransactionAgreement class

Annotations
  • @JsonSerializable(checked: true, createToJson: true, disallowUnrecognizedKeys: false, explicitToJson: true)

Constructors

TransactionAgreement({required String agreementId, required num itemId, required String status, required String period, required num frequency, required String billingType, required String startDate, required String endDate, required num recurringAmt, required String currency, required String timeCreated, required String nextPayment, required String lastPayment, required num lastAmount, required num lastAmountVat, required num outstanding, required num failedAttempts})
Returns a new TransactionAgreement instance.
TransactionAgreement.fromJson(Map<String, dynamic> json)
factory

Properties

agreementId String
final
billingType String
final
currency String
final
endDate String
final
failedAttempts num
final
frequency num
final
hashCode int
The hash code for this object.
no setteroverride
itemId num
final
lastAmount num
final
lastAmountVat num
final
lastPayment String
final
nextPayment String
final
outstanding num
final
period String
final
recurringAmt num
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startDate String
final
status String
This is NOT TransactionStatus, but whatever Steam return.
final
timeCreated String
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.
override

Operators

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