PayGoods.fromJson constructor

PayGoods.fromJson(
  1. Map<String, dynamic> map
)

Implementation

factory PayGoods.fromJson(Map<String, dynamic> map) {
  return PayGoods(
    id: DbQueryField.tryParseObjectId(map['_id']),
    bsid: DbQueryField.tryParseObjectId(map['_bsid']),
    time: DbQueryField.tryParseInt(map['_time']),
    extra: map['_extra'] is Map ? DbJsonWraper.fromJson(map['_extra']) : map['_extra'],
    trans: (map['_trans'] as List?)?.map((v) => DbQueryField.parseObjectId(v)).toList(),
    goodsNo: DbQueryField.tryParseInt(map['goodsNo']),
    goodsName: DbQueryField.tryParseString(map['goodsName']),
    goodsIcon: DbQueryField.tryParseString(map['goodsIcon']),
    goodsDesc: DbQueryField.tryParseString(map['goodsDesc']),
    goodsActualRmbfen: DbQueryField.tryParseInt(map['goodsActualRmbfen']),
    goodsGottenRmbfen: DbQueryField.tryParseInt(map['goodsGottenRmbfen']),
    goodsVirtualValue: DbQueryField.tryParseInt(map['goodsVirtualValue']),
  );
}