FreezeBalanceContract.fromJson constructor

FreezeBalanceContract.fromJson(
  1. Map<String, dynamic> json
)

Create a new FreezeBalanceContract instance by parsing a JSON map.

Implementation

factory FreezeBalanceContract.fromJson(Map<String, dynamic> json) {
  return FreezeBalanceContract(
    ownerAddress: TronAddress(json["owner_address"]),
    frozenBalance: BigintUtils.tryParse(json["frozen_balance"]),
    frozenDuration: BigintUtils.tryParse(json["frozen_balance"]),
    resource: ResourceCode.fromName(json["resource"]),
    receiverAddress: json["receiver_address"] == null
        ? null
        : TronAddress(json["receiver_address"]),
  );
}