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< ? 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})String, dynamic> > - 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
- invoiceLink ↔ String?
-
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< ? 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}) → QuickbooksInvoiceString, dynamic> > -
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