This commit is contained in:
Phuoc Nguyen
2025-10-10 16:38:07 +07:00
parent e5b247d622
commit b94c158004
177 changed files with 25080 additions and 152 deletions

View File

@@ -0,0 +1,42 @@
import 'package:equatable/equatable.dart';
/// Product domain entity
class Product extends Equatable {
final String id;
final String name;
final String description;
final double price;
final String? imageUrl;
final String categoryId;
final int stockQuantity;
final bool isAvailable;
final DateTime createdAt;
final DateTime updatedAt;
const Product({
required this.id,
required this.name,
required this.description,
required this.price,
this.imageUrl,
required this.categoryId,
required this.stockQuantity,
required this.isAvailable,
required this.createdAt,
required this.updatedAt,
});
@override
List<Object?> get props => [
id,
name,
description,
price,
imageUrl,
categoryId,
stockQuantity,
isAvailable,
createdAt,
updatedAt,
];
}