VoteWitnessContract.fromJson constructor
Create a new VoteWitnessContract instance by parsing a JSON map.
Implementation
factory VoteWitnessContract.fromJson(Map<String, dynamic> json) {
return VoteWitnessContract(
ownerAddress: OnChainUtils.parseTronAddress(
value: json['owner_address'], name: "owner_address"),
votes:
OnChainUtils.parseList<dynamic>(value: json["votes"], name: "votes")
?.map((vote) => VoteWitnessContractVote.fromJson(
OnChainUtils.parseMap(
value: vote, name: "vote", throwOnNull: true)!))
.toList(),
support:
OnChainUtils.parseBoolean(value: json["support"], name: "support"),
);
}