ArticleUncountableOnTicket.fromMap constructor

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

Implementation

factory ArticleUncountableOnTicket.fromMap(Map<String, dynamic> map) {
  return ArticleUncountableOnTicket(
    calibreId: map['calibreId'] != null
        ? map['calibreId'] as int
        : map['lineId'] != null
            ? map['lineId'] as int
            : map['productId'] as int,
    id: map['id']?.toInt() ?? 0,
    kind: ArticleKind.uncountable,
    designation: map['designation'] == null
        ? map['fullName'] as String
        : map['designation'] as String,
    price: Price(map['price'] as num).price,
    cost: Cost(map['cost'] as num).cost,
  );
}