Payment class

Annotations
  • @JsonSerializable(fieldRename: FieldRename.snake, includeIfNull: false)

Constructors

Payment({required String id, Decimal? amount, String? beneficiaryId, String? currency, String? reference, String? reason, String? status, String? creatorContactId, PaymentType? paymentType, String? paymentDate, String? transferredAt, String? authorisationStepsRequired, String? lastUpdaterContactId, String? shortReference, String? conversionId, String? failureReason, String? payerId, String? payerDetailsSource, DateTime? createdAt, DateTime? updatedAt, String? paymentGroupId, String? uniqueRequestId, Decimal? failureReturnedAmount, String? ultimateBeneficiaryName})
Payment.fromJson(Map<String, dynamic> json)
factory

Properties

amount → Decimal?
final
authorisationStepsRequired String?
final
beneficiaryId String?
final
conversionId String?
final
createdAt DateTime?
final
creatorContactId String?
final
currency String?
final
failureReason String?
final
failureReturnedAmount → Decimal?
final
hashCode int
The hash code for this object.
no setterinherited
id String
final
lastUpdaterContactId String?
final
payerDetailsSource String?
final
payerId String?
final
paymentDate String?
final
paymentGroupId String?
final
paymentType PaymentType?
final
reason String?
final
reference String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
shortReference String?
final
status String?
final
transferredAt String?
final
ultimateBeneficiaryName String?
final
uniqueRequestId String?
final
updatedAt DateTime?
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