AccountPermissionUpdateContract.fromJson constructor

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

Create a new AccountPermissionUpdateContract instance by parsing a JSON map.

Implementation

factory AccountPermissionUpdateContract.fromJson(Map<String, dynamic> json) {
  return AccountPermissionUpdateContract(
      ownerAddress: TronAddress(json["owner_address"]),
      owner: Permission.fromJson(json["owner"]),
      witness: json["witness"] == null
          ? null
          : Permission.fromJson(json["witness"]),
      actives: (json["actives"] as List?)
              ?.map((e) => Permission.fromJson(e))
              .toList() ??
          <Permission>[]);
}