QuestionResult class

One question's totals. choice: selections per option. ranking: per option, how many ballots placed it at each position (index 0 = first). score: per option, the sum and the number of ballots that scored it. text: the answers, in board order, withheld (withheld: true) below the manifest's textReleaseThreshold. abstained counts ballots that left the question unanswered.

Constructors

QuestionResult({required Key question, required int abstained, Map<String, int>? choice, Map<String, List<int>>? ranking, Map<String, QuestionResultScoreValue>? score, List<String>? text, bool? withheld})
const
QuestionResult.fromJson(Map<String, dynamic> json)
Read this payload from a decoded JSON object.
factory

Properties

abstained → int
final
choice → Map<String, int>?
final
hashCode → int
The hash code for this object.
no setterinherited
question → String
final
ranking → Map<String, List<int>>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
score → Map<String, QuestionResultScoreValue>?
final
text → List<String>?
final
withheld → bool?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Map<String, dynamic>
Serialize to a JSON-encodable map, omitting absent members.
toString() → String
A string representation of this object.
inherited

Operators

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