fromMapArticleRetail static method
Implementation
static CalibreWeebi<ArticleRetail> fromMapArticleRetail(
Map<String, dynamic> map) {
return CalibreWeebi<ArticleRetail>(
id: map['id'],
title: map['title'] ?? '',
stockUnit: StockUnit.tryParse(map['stockUnit'] ?? ''),
kind: ArticleKind.retail,
creationDate: map['creationDate'] == null
? DatesWeebi.defaultDate
: DateTime.tryParse(map['creationDate']) ?? DatesWeebi.defaultDate,
updateDate: DateTime.tryParse(map['updateDate'] ?? ''),
status: map['status'],
statusUpdateDate: DateTime.tryParse(map['statusUpdateDate'] ?? ''),
articles: map['articles'] == null || map['articles'] == []
? <ArticleRetail>[]
: List<ArticleRetail>.from(
map['articles'].map((x) => ArticleRetail.fromMap(x))),
);
}