DelegateResourceContract.fromJson constructor
Create a new DelegateResourceContract instance by parsing a JSON map.
Implementation
factory DelegateResourceContract.fromJson(Map<String, dynamic> json) {
return DelegateResourceContract(
ownerAddress: OnChainUtils.parseTronAddress(
value: json['owner_address'], name: 'owner_address'),
balance:
OnChainUtils.parseBigInt(value: json['balance'], name: 'balance'),
receiverAddress: OnChainUtils.parseTronAddress(
value: json['receiver_address'], name: 'receiver_address'),
lock: OnChainUtils.parseBoolean(value: json['lock'], name: 'lock'),
resource: ResourceCode.fromName(
OnChainUtils.parseString(value: json['resource'], name: 'resource'),
orElse: ResourceCode.bandWidth),
lockPeriod: OnChainUtils.parseBigInt(
value: json['lock_period'], name: 'lock_period'));
}