Discussion class

Represents a discussion or post, extending Comment.

Inheritance

Constructors

Discussion.new({required int? id, required String? category, required String? parentAuthor, required String? parentPermlink, required String? author, required String? permlink, required String? title, required String? body, required String? lastUpdate, required String? created, required String? active, required String? lastPayout, required int? depth, required int? children, required int? netRshares, required int? absRshares, required String? voteRshares, required String? childrenAbsRshares, required String? cashoutTime, required String? maxCashoutTime, required int? totalVoteWeight, required int? rewardWeight, required DiscussionAsset? totalPayoutValue, required DiscussionAsset? curatorPayoutValue, required String? authorRewards, required int? netVotes, required int? rootComment, required String? maxAcceptedPayout, required int? percentHbd, required bool? allowReplies, required bool? allowVotes, required bool? allowCurationRewards, required List<BeneficiaryRoute>? beneficiaries, String? url, String? rootTitle, double? payout, DiscussionAsset? pendingPayoutValue, String? payoutAt, DiscussionAsset? totalPendingPayoutValue, List<ActiveVote>? activeVotes, List<String>? replies, double? authorReputation, DiscussionAsset? promoted, dynamic firstRebloggedBy, dynamic firstRebloggedOn, List<String>? rebloggedBy, JsonMetadata? jsonMetadata, String? community, String? communityTitle, Stats? stats})
Discussion.fromJson(Map<String, dynamic> json)
factory
Discussion.fromRawJson(String str)
factory

Properties

absRshares int?
finalinherited
active String?
finalinherited
activeVotes List<ActiveVote>?
final
allowCurationRewards bool?
finalinherited
allowReplies bool?
finalinherited
allowVotes bool?
finalinherited
author String?
finalinherited
authorReputation double?
final
authorRewards String?
finalinherited
beneficiaries List<BeneficiaryRoute>?
finalinherited
body String?
finalinherited
cashoutTime String?
finalinherited
category String?
finalinherited
children int?
finalinherited
childrenAbsRshares String?
finalinherited
community String?
final
communityTitle String?
final
created String?
finalinherited
curatorPayoutValue DiscussionAsset?
finalinherited
depth int?
finalinherited
firstRebloggedBy → dynamic
final
firstRebloggedOn → dynamic
final
hashCode int
The hash code for this object.
no setterinherited
id int?
finalinherited
jsonMetadata JsonMetadata?
final
lastPayout String?
finalinherited
lastUpdate String?
finalinherited
maxAcceptedPayout String?
finalinherited
maxCashoutTime String?
finalinherited
netRshares int?
finalinherited
netVotes int?
finalinherited
parentAuthor String?
finalinherited
finalinherited
payout double?
final
payoutAt String?
final
pendingPayoutValue DiscussionAsset?
final
percentHbd int?
finalinherited
finalinherited
final
rebloggedBy List<String>?
final
replies List<String>?
final
rewardWeight int?
finalinherited
rootComment int?
finalinherited
rootTitle String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stats Stats?
final
title String?
finalinherited
totalPayoutValue DiscussionAsset?
finalinherited
totalPendingPayoutValue DiscussionAsset?
final
totalVoteWeight int?
finalinherited
url String?
final
voteRshares String?
finalinherited

Methods

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

Operators

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

Static Methods

fromJsonStringList(String jsonString) List<Discussion>