ProxyArticleWorth.fromMap constructor

ProxyArticleWorth.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory ProxyArticleWorth.fromMap(Map<String, dynamic> map) {
  return ProxyArticleWorth(
    price: (map['price'] ?? 0) as num,
    cost: (map['cost'] ?? 0) as num,
    calibreId: map['calibreId'] != null
        ? map['calibreId'] as int
        : map['lineId'] != null
            ? map['lineId'] as int
            : 0,
    articleId: map['articleId']?.toInt() ?? 0,
    id: map['id']?.toInt() ?? 0,
    proxyCalibreId: map['proxyCalibreId'] != null
        ? map['proxyCalibreId'] as int
        : map['proxyLineId'] != null
            ? map['proxyLineId'] as int
            : 0,
    proxyArticleId: map['proxyArticleId']?.toInt() ?? 0,
    minimumUnitPerBasket: map['minimumUnitPerBasket'] == null
        ? 1.0
        : (map['minimumUnitPerBasket'] as num).toDouble(),
    articleWeight: map['articleWeight'] == null
        ? 1.0
        : (map['articleWeight'] as num).toDouble(),
  );
}