QuickbooksPayment class

Entity for all payments in quickbooks

Constructors

QuickbooksPayment({String? id, required double totalAmt, required QuickbooksReferenceType customerRef, String? syncToken, QuickbooksReferenceType? currencyRef, String? privateNote, QuickbooksReferenceType? paymentMethodRef, double? unappliedAmt, QuickbooksReferenceType? depositToAccountRef, double? exchangeRate, List<QuickbooksPaymentLine>? line, String? txnSource, QuickbooksReferenceType? ARAccountRef, DateTime? txnDate, QuickbooksCreditCardPayment? creditCardPayment, String? transactionLocationType, Map<String, dynamic>? metaData, String? paymentRefNum, QuickbooksReferenceType? taxExemptionRef, bool? active})
QuickbooksPayment.fromJson(String source)
factory
QuickbooksPayment.fromMap(Map<String, dynamic> map)
factory

Properties

active bool?
getter/setter pair
ARAccountRef QuickbooksReferenceType?
getter/setter pair
creditCardPayment QuickbooksCreditCardPayment?
getter/setter pair
currencyRef QuickbooksReferenceType?
getter/setter pair
customerRef QuickbooksReferenceType
getter/setter pair
depositToAccountRef QuickbooksReferenceType?
getter/setter pair
exchangeRate double?
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
id String?
getter/setter pair
line List<QuickbooksPaymentLine>?
getter/setter pair
metaData Map<String, dynamic>?
getter/setter pair
paymentMethodRef QuickbooksReferenceType?
getter/setter pair
paymentRefNum String?
getter/setter pair
privateNote String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
syncToken String?
getter/setter pair
taxExemptionRef QuickbooksReferenceType?
getter/setter pair
totalAmt double
getter/setter pair
transactionLocationType String?
getter/setter pair
txnDate DateTime?
getter/setter pair
txnSource String?
getter/setter pair
unappliedAmt double?
getter/setter pair

Methods

copyWith({String? id, double? totalAmt, QuickbooksReferenceType? customerRef, String? syncToken, QuickbooksReferenceType? currencyRef, String? privateNote, QuickbooksReferenceType? paymentMethodRef, double? unappliedAmt, QuickbooksReferenceType? depositToAccountRef, double? exchangeRate, List<QuickbooksPaymentLine>? line, String? txnSource, QuickbooksReferenceType? ARAccountRef, DateTime? txnDate, QuickbooksCreditCardPayment? creditCardPayment, String? transactionLocationType, Map<String, dynamic>? metaData, String? paymentRefNum, QuickbooksReferenceType? taxExempionRef, bool? active}) QuickbooksPayment
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() String
toMap({bool withId = true}) Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(covariant QuickbooksPayment other) bool
The equality operator.
override