Item constructor
const
Item({
- required String id,
- required String name,
- required String code,
- required String type,
- required String unit,
- required bool isActive,
- required AuditInfo auditInfo,
- String? description,
- String? category,
- String? brand,
- Money? basePrice,
- Money? costPrice,
- String? barcode,
- String? imageUrl,
- Map<
String, dynamic> ? specifications, - Map<
String, dynamic> ? metadata,
Implementation
const factory Item({
required String id,
required String name,
required String code,
required String type, // 'product', 'service', 'raw_material', etc.
required String unit,
required bool isActive,
required AuditInfo auditInfo,
String? description,
String? category,
String? brand,
Money? basePrice,
Money? costPrice,
String? barcode,
String? imageUrl,
Map<String, dynamic>? specifications,
Map<String, dynamic>? metadata,
}) = _Item;