Account constructor

const Account({
  1. required int id,
  2. required String name,
  3. required Active owner,
  4. required Active active,
  5. required Active posting,
  6. required String memoKey,
  7. required String jsonMetadata,
  8. required String postingJsonMetadata,
  9. required String proxy,
  10. required DateTime lastOwnerUpdate,
  11. required DateTime lastAccountUpdate,
  12. required DateTime created,
  13. required bool mined,
  14. required String recoveryAccount,
  15. required DateTime lastAccountRecovery,
  16. required String resetAccount,
  17. required int commentCount,
  18. required int lifetimeVoteCount,
  19. required int postCount,
  20. required bool canVote,
  21. required Manabar votingManabar,
  22. required Manabar downvoteManabar,
  23. required int votingPower,
  24. required String balance,
  25. required String savingsBalance,
  26. required String hbdBalance,
  27. required String hbdSeconds,
  28. required DateTime hbdSecondsLastUpdate,
  29. required DateTime hbdLastInterestPayment,
  30. required String savingsHbdBalance,
  31. required String savingsHbdSeconds,
  32. required DateTime savingsHbdSecondsLastUpdate,
  33. required DateTime savingsHbdLastInterestPayment,
  34. required int savingsWithdrawRequests,
  35. required String rewardHbdBalance,
  36. required String rewardHiveBalance,
  37. required String rewardVestingBalance,
  38. required String rewardVestingHive,
  39. required String vestingShares,
  40. required String delegatedVestingShares,
  41. required String receivedVestingShares,
  42. required String vestingWithdrawRate,
  43. required String postVotingPower,
  44. required DateTime nextVestingWithdrawal,
  45. required int withdrawn,
  46. required int toWithdraw,
  47. required int withdrawRoutes,
  48. required int pendingTransfers,
  49. required int curationRewards,
  50. required int postingRewards,
  51. required List proxiedVsfVotes,
  52. required int witnessesVotedFor,
  53. required DateTime lastPost,
  54. required DateTime lastRootPost,
  55. required DateTime lastVoteTime,
  56. required int postBandwidth,
  57. required int pendingClaimedAccounts,
  58. required DateTime governanceVoteExpirationTs,
  59. required List delayedVotes,
  60. required int openRecurrentTransfers,
  61. required String vestingBalance,
  62. required int reputation,
  63. required List transferHistory,
  64. required List marketHistory,
  65. required List postHistory,
  66. required List voteHistory,
  67. required List otherHistory,
  68. required List<String> witnessVotes,
  69. required List tagsUsage,
  70. required List guestBloggers,
})

Implementation

const Account({
  required this.id,
  required this.name,
  required this.owner,
  required this.active,
  required this.posting,
  required this.memoKey,
  required this.jsonMetadata,
  required this.postingJsonMetadata,
  required this.proxy,
  required this.lastOwnerUpdate,
  required this.lastAccountUpdate,
  required this.created,
  required this.mined,
  required this.recoveryAccount,
  required this.lastAccountRecovery,
  required this.resetAccount,
  required this.commentCount,
  required this.lifetimeVoteCount,
  required this.postCount,
  required this.canVote,
  required this.votingManabar,
  required this.downvoteManabar,
  required this.votingPower,
  required this.balance,
  required this.savingsBalance,
  required this.hbdBalance,
  required this.hbdSeconds,
  required this.hbdSecondsLastUpdate,
  required this.hbdLastInterestPayment,
  required this.savingsHbdBalance,
  required this.savingsHbdSeconds,
  required this.savingsHbdSecondsLastUpdate,
  required this.savingsHbdLastInterestPayment,
  required this.savingsWithdrawRequests,
  required this.rewardHbdBalance,
  required this.rewardHiveBalance,
  required this.rewardVestingBalance,
  required this.rewardVestingHive,
  required this.vestingShares,
  required this.delegatedVestingShares,
  required this.receivedVestingShares,
  required this.vestingWithdrawRate,
  required this.postVotingPower,
  required this.nextVestingWithdrawal,
  required this.withdrawn,
  required this.toWithdraw,
  required this.withdrawRoutes,
  required this.pendingTransfers,
  required this.curationRewards,
  required this.postingRewards,
  required this.proxiedVsfVotes,
  required this.witnessesVotedFor,
  required this.lastPost,
  required this.lastRootPost,
  required this.lastVoteTime,
  required this.postBandwidth,
  required this.pendingClaimedAccounts,
  required this.governanceVoteExpirationTs,
  required this.delayedVotes,
  required this.openRecurrentTransfers,
  required this.vestingBalance,
  required this.reputation,
  required this.transferHistory,
  required this.marketHistory,
  required this.postHistory,
  required this.voteHistory,
  required this.otherHistory,
  required this.witnessVotes,
  required this.tagsUsage,
  required this.guestBloggers,
});