ProposalCreateContract.fromJson constructor
Create a new ProposalCreateContract instance by parsing a JSON map.
Implementation
factory ProposalCreateContract.fromJson(Map<String, dynamic> json) {
return ProposalCreateContract(
ownerAddress: OnChainUtils.parseTronAddress(
value: json['owner_address'],
name: 'owner_address',
),
parameters:
OnChainUtils.parseMap<dynamic, dynamic>(
value: json['parameters'],
name: 'parameters',
) ==
null
? null
: (json['parameters'] as Map).map(
(key, value) => MapEntry<BigInt, BigInt>(
OnChainUtils.parseBigInt(value: key, name: 'parameters'),
OnChainUtils.parseBigInt(value: value, name: 'parameters'),
),
),
);
}