ticket labels e ticket receipt
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
enum DocumentType { ticket, ddt, invoice }
|
||||
|
||||
class DocumentSequence {
|
||||
final String docType;
|
||||
final int nextValue;
|
||||
final String prefix;
|
||||
|
||||
DocumentSequence({
|
||||
required this.docType,
|
||||
required this.nextValue,
|
||||
required this.prefix,
|
||||
});
|
||||
|
||||
DocumentSequence copyWith({int? nextValue, String? prefix}) {
|
||||
return DocumentSequence(
|
||||
docType: docType,
|
||||
nextValue: nextValue ?? this.nextValue,
|
||||
prefix: prefix ?? this.prefix,
|
||||
);
|
||||
}
|
||||
|
||||
factory DocumentSequence.fromMap(Map<String, dynamic> map) {
|
||||
return DocumentSequence(
|
||||
docType: map['doc_type'],
|
||||
nextValue: map['next_value'],
|
||||
prefix: map['prefix'] ?? '',
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user