TransactionModel.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 = {
TransactionRepository.columnId : String,
TransactionRepository.columnVersion : int,
TransactionRepository.columnAddress : Uint8List,
TransactionRepository.columnContents : Uint8List,
TransactionRepository.columnAssetRef : String,
TransactionRepository.columnMerkelProof : Uint8List,
TransactionRepository.columnTimestamp : int, // seconds since epoch
TransactionRepository.columnSignature : Uint8List,
}
Implementation
TransactionModel.fromMap(Map<String, dynamic> map)
: id = map[TransactionRepository.columnId],
version = map[TransactionRepository.columnVersion],
address = map[TransactionRepository.columnAddress],
contents = map[TransactionRepository.columnContents],
assetRef = map[TransactionRepository.columnAssetRef],
merkelProof = map[TransactionRepository.columnMerkelProof],
block = map['block'],
timestamp = DateTime.fromMillisecondsSinceEpoch(
map[TransactionRepository.columnTimestamp]),
signature = map[TransactionRepository.columnSignature];