Product.fromMap constructor
Implementation
factory Product.fromMap(Map<String, dynamic> json) {
return Product(
id: json['id'] as String,
price: json['price'] as double,
name: json['name'] as String?,
isAvailable: json['isAvailable'] as bool?,
images: json['images'] != null ? List<String>.from(json['images']) : [],
max: json['max'] as int? ?? 0,
status: json['status'] != null ? Status.fromMap(json['status']) : Status.activeFile,
description: json['description'] as String?,
counts: json['counts'] != null ? List<int>.from(json['counts']) : [],
createdAt: json['created_at'] != null ? DateTime.parse(json['created_at']) : DateTime.now(),
);
}