19 lines
382 B
Dart
19 lines
382 B
Dart
|
|
import 'dart:typed_data';
|
||
|
|
|
||
|
|
sealed class ReceiptContent {
|
||
|
|
const ReceiptContent();
|
||
|
|
}
|
||
|
|
|
||
|
|
class ReceiptPdfContent extends ReceiptContent {
|
||
|
|
const ReceiptPdfContent(this.bytes);
|
||
|
|
|
||
|
|
final Uint8List bytes;
|
||
|
|
}
|
||
|
|
|
||
|
|
class ReceiptHtmlContent extends ReceiptContent {
|
||
|
|
const ReceiptHtmlContent({required this.html, required this.contentType});
|
||
|
|
|
||
|
|
final String html;
|
||
|
|
final String contentType;
|
||
|
|
}
|