VoteAssetContract.fromJson constructor
Create a new VoteAssetContract instance by parsing a JSON map.
Implementation
factory VoteAssetContract.fromJson(Map<String, dynamic> json) {
return VoteAssetContract(
ownerAddress: OnChainUtils.parseTronAddress(
value: json["owner_address"], name: "owner_address"),
voteAddress: OnChainUtils.parseList<String>(
value: json["vote_address"],
name: "vote_address",
throwOnNull: true)!
.map((address) => TronAddress(address))
.toList(),
support:
OnChainUtils.parseBoolean(value: json['support'], name: "support"),
count: OnChainUtils.parseInt(value: json['count'], name: "count"),
);
}