toString method

  1. @override
String toString()
override

A string representation of this object.

Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.

Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.

Implementation

@override
String toString() {
  return '''
    TronAccount {
      accountName: $accountName,
      address: $address,
      balance: $balance,
      createTime: $createTime,
      latestOperationTime: $latestOperationTime,
      frozenSupply: $frozenSupply,
      assetIssuedName: $assetIssuedName,
      freeNetUsage: $freeNetUsage,
      latestConsumeFreeTime: $latestConsumeFreeTime,
      netWindowSize: $netWindowSize,
      netWindowOptimized: $netWindowOptimized,
      accountResource: $accountResource,
      ownerPermission: $ownerPermission,
      activePermissions: $activePermissions,
      frozenV2: $frozenV2,
      unfrozenV2: $unfrozenV2,
      assetV2: $assetV2,
      assetIssuedID: $assetIssuedID,
      freeAssetNetUsageV2: $freeAssetNetUsageV2,
      assetOptimized: $assetOptimized
    }
  ''';
}