Invoice class

Constructors

Invoice({String? reference, Resolution? resolution, String? number, String? date, String? hour, Establishment? establishment, Person? customer, Map<String, dynamic>? paymentMeans, Map<String, dynamic>? paymentPrepaid, List<Charge>? charges, Map<String, dynamic>? retentions, List<Detail>? items, List<Tax>? taxes, Totals? totals, String? sellerName, String? website, bool? sendmail, bool? sendmailtome, String? notes, String? noteHead, String? noteFoot, Map<String, dynamic>? delivery, Map<String, dynamic>? paymentsPse, String? id, String? dateId, Map<String, dynamic>? payments, String? state, String? stateOrder, String? cufe, String? type, Map response = const {}})
Invoice.fromEntry(MapEntry<String, dynamic> entry)
factory
Invoice.fromObject(Map map)
factory

Properties

charges List<Charge>?
final
cufe String?
final
customer Person?
final
date String?
final
dateId String?
final
delivery Map<String, dynamic>?
final
establishment Establishment?
final
hashCode int
The hash code for this object.
no setterinherited
hour String?
final
id String?
final
items List<Detail>?
final
noteFoot String?
final
noteHead String?
final
notes String?
final
number String?
final
paymentFormId String
no setter
paymentFormName String
no setter
paymentMeans Map<String, dynamic>?
final
paymentMethodId String
no setter
paymentMethodName String
no setter
paymentPrepaid Map<String, dynamic>?
final
payments Map<String, dynamic>?
final
paymentsLabels String
no setter
paymentsPse Map<String, dynamic>?
final
paymentsTotal double
no setter
paymentValues Map<String, dynamic>?
getter/setter pair
priceProducts double
no setter
prices Map<String, dynamic>?
getter/setter pair
priceServices double
no setter
priceTaxes double
no setter
productsList List<Detail>?
getter/setter pair
qrImage String
no setter
qrstr String
no setter
reference String?
final
resolution Resolution?
final
response Map
final
retentions Map<String, dynamic>?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sellerName String?
final
sendmail bool?
final
sendmailtome bool?
final
servicesList List<Detail>?
getter/setter pair
state String?
final
stateOrder String?
final
status String
no setter
taxes List<Tax>?
final
totals Totals?
final
type String?
final
website String?
final

Methods

getCufe() String
getCustomer() Person
getDate() String
getDateHour() String
getDateId() String
getDocumentType() DocumentType
getEstablishment() Establishment
getHour() String
getId() String
getItems() List<Detail>
getNotes() String
getNumber() String
getPaymentMeans() Map
getPayments() Map<String, dynamic>
getPrices() Map<String, dynamic>
getProductsList() List<Detail>
getReference() String
getResponse() Map
getSellerName() String
getSendEmail() bool
getSendEmailToMe() bool
getServicesList() List<Detail>
getState() String
getTaxesFromItems() List
getTotal() double
getTotals() Totals
getTotalTaxes() double
isEmpty() bool
isNotEmpty() bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setQrImage(String? image) → void
setQrStr(String? qr) → void
setStatus(String? status) → void
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

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