KasseneckReceipt class

Implemented types

Constructors

KasseneckReceipt({required String receiptId, required String cashregisterId, required DateTime timeStamp, required List<KasseneckItem> items, required KeckPaymentMethod paymentMethod, required String turnoverCounterAES256ICM, required String signaturePreviousReceipt, required String certificateSerialNumber, required ReceiptType receiptType, required String sig, required String qr, required String companyName, required String phone, required String uid, required String street, required String zip, required String city, required String fullReceiptId, required String footer1, required String footer2, String? logoUrl, String? footer3, String? footer4, List<String> customerDetails = const [], List<String> legalMessage = const [], List<String> thanksMessage = const [], CreditCardProvider? creditCardProvider, String? cardPaymentId, Map<String, dynamic>? cardPaymentData, bool? signatureSuccess, String? customProjectId})
KasseneckReceipt.create({required Map<String, dynamic> receipt, required String uid, required String phone, required String companyName, required String street, required String zip, required String city, required String footer1, required String footer2, String? logoUrl, String? footer3, String? footer4, required List<String> thanksMessage})
factory
KasseneckReceipt.fromJson(Map<String, dynamic> json)
factory
KasseneckReceipt.fromMetadata(Map<String, dynamic> receipt, Map<String, dynamic> metadata)
factory

Properties

cardPaymentData Map<String, dynamic>?
getter/setter pair
cardPaymentId String?
getter/setter pair
cashregisterId String
getter/setter pair
certificateSerialNumber String
getter/setter pair
city String
getter/setter pair
companyName String
getter/setter pair
creditCardProvider CreditCardProvider?
getter/setter pair
customerDetails List<String>
getter/setter pair
customProjectId String?
getter/setter pair
downloadUrl String
no setter
footer1 String
getter/setter pair
footer2 String
getter/setter pair
footer3 String?
getter/setter pair
footer4 String?
getter/setter pair
fullReceiptId String
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
isSigFailed bool
no setter
items List<KasseneckItem>
final
legalMessage List<String>
getter/setter pair
no setter
logoUrl String?
getter/setter pair
paymentMethod KeckPaymentMethod
final
phone String
getter/setter pair
qr String
getter/setter pair
readableTime String
no setter
receiptId String
final
receiptType ReceiptType
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sig String
getter/setter pair
signaturePreviousReceipt String
getter/setter pair
signatureSuccess bool?
getter/setter pair
street String
getter/setter pair
sum double
no setter
thanksMessage List<String>
getter/setter pair
timeStamp DateTime
getter/setter pair
turnoverCounterAES256ICM String
getter/setter pair
uid String
getter/setter pair
vatCategories List<VatRate>
no setter
zip String
getter/setter pair

Methods

compareTo(KasseneckReceipt other) int
Compares this object to another object.
override
getPrintBytes({required KeckPaperSize paperSize, bool qrAsImage = false}) Future<List<Uint8List>>
init() Future
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printReceipt() Future
toString() String
A string representation of this object.
inherited

Operators

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