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