PaymentAttributesResponse class

Constructors

PaymentAttributesResponse({required String? accessUrl, required int amount, required String balanceTransactionId, required PayMongoBilling? billing, required String currency, required String description, required bool disputed, String? externalReferenceNumber, required int fee, required int foreignFee, required bool livemode, required int netAmount, required String origin, required String payout, required PaymentAttributeSourceResponse? source, required String statementDescriptor, required String status, int? taxAmount, required List<PaymentRefundResponse>? refunds, required List<PaymentTaxResponse>? taxes, required DateTime? availableAt, required DateTime? createdAt, required DateTime? paidAt, required DateTime? updatedAt, required String paymentIntentId})
const
PaymentAttributesResponse.fromJson(String source)
factory
PaymentAttributesResponse.fromMap(Map<String, dynamic> map)
factory

Properties

accessUrl String?
final
amount int
final
availableAt DateTime?
final
balanceTransactionId String
final
billing PayMongoBilling?
final
createdAt DateTime?
final
currency String
final
description String
final
disputed bool
final
externalReferenceNumber String?
final
fee int
final
foreignFee int
final
hashCode int
The hash code for this object.
no setterinherited
livemode bool
final
netAmount int
final
origin String
final
paidAt DateTime?
final
paymentIntentId String
final
payout String
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
refunds List<PaymentRefundResponse>?
object not final
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source PaymentAttributeSourceResponse?
final
statementDescriptor String
final
status String
final
stringify bool
If set to true, the toString method will be overridden to output this instance's props.
no setter
taxAmount int?
final
taxes List<PaymentTaxResponse>?
final
updatedAt DateTime?
final

Methods

copyWith({String? accessUrl, int? amount, String? balanceTransactionId, PayMongoBilling? billing, String? currency, String? description, bool? disputed, String? externalReferenceNumber, int? fee, int? foreignFee, bool? livemode, int? netAmount, String? origin, String? paymentIntentId, String? payout, PaymentAttributeSourceResponse? source, String? statementDescriptor, String? status, int? taxAmount, List<PaymentRefundResponse>? refunds, List<PaymentTaxResponse>? taxes, DateTime? availableAt, DateTime? createdAt, DateTime? paidAt, DateTime? updatedAt}) PaymentAttributesResponse
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

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