add auth, format
This commit is contained in:
@@ -5,17 +5,36 @@ part 'quote_item_model.g.dart';
|
||||
|
||||
@HiveType(typeId: HiveTypeIds.quoteItemModel)
|
||||
class QuoteItemModel extends HiveObject {
|
||||
QuoteItemModel({required this.quoteItemId, required this.quoteId, required this.productId, required this.quantity, required this.originalPrice, required this.negotiatedPrice, required this.discountPercent, required this.subtotal, this.notes});
|
||||
|
||||
@HiveField(0) final String quoteItemId;
|
||||
@HiveField(1) final String quoteId;
|
||||
@HiveField(2) final String productId;
|
||||
@HiveField(3) final double quantity;
|
||||
@HiveField(4) final double originalPrice;
|
||||
@HiveField(5) final double negotiatedPrice;
|
||||
@HiveField(6) final double discountPercent;
|
||||
@HiveField(7) final double subtotal;
|
||||
@HiveField(8) final String? notes;
|
||||
QuoteItemModel({
|
||||
required this.quoteItemId,
|
||||
required this.quoteId,
|
||||
required this.productId,
|
||||
required this.quantity,
|
||||
required this.originalPrice,
|
||||
required this.negotiatedPrice,
|
||||
required this.discountPercent,
|
||||
required this.subtotal,
|
||||
this.notes,
|
||||
});
|
||||
|
||||
@HiveField(0)
|
||||
final String quoteItemId;
|
||||
@HiveField(1)
|
||||
final String quoteId;
|
||||
@HiveField(2)
|
||||
final String productId;
|
||||
@HiveField(3)
|
||||
final double quantity;
|
||||
@HiveField(4)
|
||||
final double originalPrice;
|
||||
@HiveField(5)
|
||||
final double negotiatedPrice;
|
||||
@HiveField(6)
|
||||
final double discountPercent;
|
||||
@HiveField(7)
|
||||
final double subtotal;
|
||||
@HiveField(8)
|
||||
final String? notes;
|
||||
|
||||
factory QuoteItemModel.fromJson(Map<String, dynamic> json) => QuoteItemModel(
|
||||
quoteItemId: json['quote_item_id'] as String,
|
||||
|
||||
Reference in New Issue
Block a user