AccountInformation class

Annotations
  • @JsonSerializable(fieldRename: FieldRename.kebab)

Constructors

AccountInformation({required String address, required BigInt amount, required BigInt amountWithoutPendingRewards, required BigInt pendingRewards, required BigInt rewards, required BigInt round, required String status, required bool deleted, required List<AssetHolding> assets, required List<ApplicationLocalState> appsLocalState, required List<Application> createdApps, required List<Asset> createdAssets, required int totalAppsOptedIn, required int totalAssetsOptedIn, required int? totalBoxBytes, required int? totalBoxes, required int totalCreatedApps, required int totalCreatedAssets, int? createdAtRound, AccountParticipation? participation, BigInt? rewardBase, int? closedAtRound, SignatureType? signatureType, String? authAddress, ApplicationStateSchema? appsTotalSchema, BigInt? minimumBalance, int? appsTotalExtraPages})
AccountInformation.empty(String address)
factory
AccountInformation.fromJson(Map<String, dynamic> json)
factory

Properties

address String
the account public key
final
amount BigInt
total number of MicroAlgos in the account
final
amountWithoutPendingRewards BigInt
specifies the amount of MicroAlgos in the account, without the pending rewards.
final
appsLocalState List<ApplicationLocalState>
applications local data stored in this account.
final
appsTotalExtraPages int?
The sum of all extra application program pages for this account.
final
appsTotalSchema ApplicationStateSchema?
stores the sum of all of the local schemas and global schemas in this account.
final
assets List<AssetHolding>
assets held by this account.
final
authAddress String?
the address against which signing should be checked. If empty, the address of the current account is used. This field can be updated in any transaction by setting the RekeyTo field.
final
closedAtRound int?
Round during which this account was most recently closed.
final
createdApps List<Application>
parameters of applications created by this account including app global data.
final
createdAssets List<Asset>
parameters of assets created by this account.
final
createdAtRound int?
Round during which this account first appeared in a transaction.
final
deleted bool
Whether or not this account is currently closed.
final
hashCode int
The hash code for this object.
no setterinherited
minimumBalance BigInt?
The minimum balance required
final
participation AccountParticipation?
final
pendingRewards BigInt
amount of MicroAlgos of pending rewards in this account.
final
rewardBase BigInt?
used as part of the rewards computation. Only applicable to accounts which are participating.
final
rewards BigInt
total rewards of MicroAlgos the account has received, including pending rewards.
final
round BigInt
The round for which this information is relevant.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
signatureType SignatureType?
Indicates what type of signature is used by this account, must be one of:
final
status String
Delegation status of the account's MicroAlgos
final
totalAppsOptedIn int
The count of all applications that have been opted in, equivalent to the count of application local data (AppLocalState objects) stored in this account.
final
totalAssetsOptedIn int
The count of all assets that have been opted in, equivalent to the count of AssetHolding objects held by this account.
final
totalBoxBytes int?
The total number of bytes used by this account's app's box keys and values.
final
totalBoxes int?
The number of existing boxes created by this account's app.
final
totalCreatedApps int
The count of all apps (AppParams objects) created by this account.
final
totalCreatedAssets int
The count of all assets (AssetParams objects) created by this account.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited