# Structs
Account Description swagger:model Account.
Asset specifies both the unique identifier and the parameters for an asset swagger:model Asset.
AssetConfigTransactionType contains the additional fields for an asset config transaction swagger:model AssetConfigTransactionType.
AssetFreezeTransactionType contains the additional fields for an asset freeze transaction swagger:model AssetFreezeTransactionType.
AssetHolding specifies the holdings of a particular asset.
AssetList contains a list of assets swagger:model AssetList.
AssetParams specifies the parameters for an asset.
AssetTransferTransactionType contains the additional fields for an asset transfer transaction swagger:model AssetTransferTransactionType.
Block contains a block information swagger:model Block.
KeyregTransactionType contains the additional fields for a keyreg Transaction swagger:model KeyregTransactionType.
NodeStatus contains the information about a node status swagger:model NodeStatus.
Participation Description swagger:model Participation.
PaymentTransactionType contains the additional fields for a payment Transaction swagger:model PaymentTransactionType.
PendingTransactions represents a potentially truncated list of transactions currently in the node's transaction pool.
Supply represents the current supply of MicroAlgos in the system swagger:model Supply.
Transaction contains all fields common to all transactions and serves as an envelope to all transactions type swagger:model Transaction.
TransactionFee contains the suggested fee swagger:model TransactionFee.
TransactionID Description swagger:model transactionID.
TransactionList contains a list of transactions swagger:model TransactionList.
TransactionParams contains the parameters that help a client construct a new transaction.
TransactionResults contains information about the side effects of a transaction swagger:model TransactionResults.
UpgradeState contains the information about a current state of an upgrade swagger:model UpgradeState.
UpgradeVote represents the vote of the block proposer with respect to protocol upgrades.