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, String? logoUrl, 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, String? logoUrl, 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
-
getter/setter pair
-
getter/setter pair
-
getter/setter pair
-
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
- logo → Uint8List?
-
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