QuickbooksInvoice class

Entity for all invoices in quickbooks

Constructors

QuickbooksInvoice({String? id, required List<QuickbooksLine> line, required QuickbooksReferenceType customerRef, String? syncToken, QuickbooksReferenceType? currencyRef, String? docNumber, QuickbooksEmailAddress? billEmail, DateTime? txnDate, QuickbooksPhysicalAddress? shipFromAddr, DateTime? shipDate, String? trackingNum, QuickbooksReferenceType? classRef, String? printStatus, QuickbooksReferenceType? salesTermRef, String? txnSource, List<QuickbooksLinkedTxn>? linkedTxn, QuickbooksReferenceType? depositToAccountRef, QuickbooksGlobalTaxCalculationType? globalTaxCalculation, bool? allowOnlineACHPayment, String? transactionLocationType, DateTime? dueDate, Map<String, dynamic>? metaData, String? privateNote, QuickbooksEmailAddress? billEmailCc, QuickbooksMemoRef? customerMemo, String? emailStatus, double? exchangeRate, double? deposit, QuickbooksTxnTaxDetails? txnTaxDetail, bool? allowOnlineCreditCardPayment, List<Map<String, dynamic>>? customField, QuickbooksPhysicalAddress? shipAddr, QuickbooksReferenceType? departmentRef, QuickbooksEmailAddress? billEmailBcc, QuickbooksReferenceType? shipMethodRef, QuickbooksPhysicalAddress? billAddr, bool? applyTaxAfterDiscount, double? homeBalance, QuickbooksDeliveryInfo? deliveryInfo, double? totalAmt, String? invoiceLink, QuickbooksReferenceType? recurDataRef, QuickbooksReferenceType? taxExemptionRef, double? balance, double? homeTotalAmt, bool? freeFormAddress})
QuickbooksInvoice.fromJson(String source)
factory
QuickbooksInvoice.fromMap(Map<String, dynamic> map)
factory

Properties

allowOnlineACHPayment bool?
getter/setter pair
allowOnlineCreditCardPayment bool?
getter/setter pair
applyTaxAfterDiscount bool?
getter/setter pair
balance double?
getter/setter pair
billAddr QuickbooksPhysicalAddress?
getter/setter pair
billEmail QuickbooksEmailAddress?
getter/setter pair
billEmailBcc QuickbooksEmailAddress?
getter/setter pair
billEmailCc QuickbooksEmailAddress?
getter/setter pair
classRef QuickbooksReferenceType?
getter/setter pair
currencyRef QuickbooksReferenceType?
getter/setter pair
customerMemo QuickbooksMemoRef?
getter/setter pair
customerRef QuickbooksReferenceType
getter/setter pair
customField List<Map<String, dynamic>>?
getter/setter pair
deliveryInfo QuickbooksDeliveryInfo?
getter/setter pair
departmentRef QuickbooksReferenceType?
getter/setter pair
deposit double?
getter/setter pair
depositToAccountRef QuickbooksReferenceType?
getter/setter pair
docNumber String?
getter/setter pair
dueDate DateTime?
getter/setter pair
emailStatus String?
getter/setter pair
exchangeRate double?
getter/setter pair
freeFormAddress bool?
getter/setter pair
globalTaxCalculation QuickbooksGlobalTaxCalculationType?
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
homeBalance double?
getter/setter pair
homeTotalAmt double?
getter/setter pair
id String?
getter/setter pair
getter/setter pair
line List<QuickbooksLine>
getter/setter pair
linkedTxn List<QuickbooksLinkedTxn>?
getter/setter pair
metaData Map<String, dynamic>?
getter/setter pair
printStatus String?
getter/setter pair
privateNote String?
getter/setter pair
recurDataRef QuickbooksReferenceType?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
salesTermRef QuickbooksReferenceType?
getter/setter pair
shipAddr QuickbooksPhysicalAddress?
getter/setter pair
shipDate DateTime?
getter/setter pair
shipFromAddr QuickbooksPhysicalAddress?
getter/setter pair
shipMethodRef QuickbooksReferenceType?
getter/setter pair
syncToken String?
getter/setter pair
taxExemptionRef QuickbooksReferenceType?
getter/setter pair
totalAmt double?
getter/setter pair
trackingNum String?
getter/setter pair
transactionLocationType String?
getter/setter pair
txnDate DateTime?
getter/setter pair
txnSource String?
getter/setter pair
txnTaxDetail QuickbooksTxnTaxDetails?
getter/setter pair

Methods

copyWith({String? id, List<QuickbooksLine>? line, QuickbooksReferenceType? customerRef, String? syncToken, QuickbooksReferenceType? currencyRef, String? docNumber, QuickbooksEmailAddress? billEmail, DateTime? txnDate, QuickbooksPhysicalAddress? shipFromAddr, DateTime? shipDate, String? trackingNum, QuickbooksReferenceType? classRef, String? printStatus, QuickbooksReferenceType? salesTermRef, String? txnSource, List<QuickbooksLinkedTxn>? linkedTxn, QuickbooksReferenceType? depositeToAccountRef, QuickbooksGlobalTaxCalculationType? globalTaxalculation, bool? allowOnlineACHPayment, String? transactionLocationType, DateTime? dueDate, Map<String, dynamic>? metaData, String? privateNote, QuickbooksEmailAddress? billEmailCc, QuickbooksMemoRef? customerMemo, String? emailStatus, double? exchangeRate, double? deposit, QuickbooksTxnTaxDetails? txnTaxDetail, bool? allowOnlineCreditCardPayment, List<Map<String, dynamic>>? customField, QuickbooksPhysicalAddress? shipAddr, QuickbooksReferenceType? departmentRef, QuickbooksEmailAddress? billEmailBcc, QuickbooksReferenceType? shipMethodRef, QuickbooksPhysicalAddress? billAddr, bool? applyTaxAfterDiscount, double? homeBalance, QuickbooksDeliveryInfo? deliveryInfo, double? totalAmt, String? invoiceLink, QuickbooksReferenceType? recurDataRef, QuickbooksReferenceType? taxExemptionRef, double? balance, double? homeTotalAmt, bool? freeFormAddress}) QuickbooksInvoice
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 QuickbooksInvoice other) bool
The equality operator.
override