BlockModel.fromMap constructor Null safety
- Map<
String, dynamic> map
Builds a BlockModel from a map
.
It is used mainly for retrieving data from BlockRepository. The map strucure is
Map<String, dynamic> map = {
BlockRepository.columnId : Uint8List
BlockRepository.columnVersion : int
BlockRepository.columnPreviousHash : Uint8List
BlockRepository.columnTransactionRoot : Uint8List
BlockRepository.columnTimestamp : int // Milliseconds since epoch
}
Implementation
BlockModel.fromMap(Map<String, dynamic> map)
: id = map[BlockRepository.columnId],
version = map[BlockRepository.columnVersion],
previousHash = map[BlockRepository.columnPreviousHash],
transactionRoot = map[BlockRepository.columnTransactionRoot],
timestamp = DateTime.fromMillisecondsSinceEpoch(
map[BlockRepository.columnTimestamp]);