Product constructor
Product({
- required String id,
- required String name,
- required String description,
- required double price,
- String? contactEmail,
- String? imageUrl,
- required Category category,
- required String releaseDate,
- required String createdAt,
- String? updatedAt,
- required int stockQuantity,
- required String status,
- required String productCode,
- Map<
String, dynamic> metadata = const {},
Implementation
Product({
required this.id,
required this.name,
required this.description,
required this.price,
this.contactEmail,
this.imageUrl,
required this.category,
required this.releaseDate,
required this.createdAt,
this.updatedAt,
required this.stockQuantity,
required this.status,
required this.productCode,
this.metadata = const {},
});