RPResult
The superclass for results. It defines the attributes which all the more specialized results classes should have.
- Inheritance
-
- Object
- Serializable
- RPResult
- Implementers
- Annotations
-
- @JsonSerializable(includeIfNull: false, explicitToJson: true)
Constructors
RPResult.fromJson
RPResult
- required String identifier,
Properties
endDate
The time when the participant finished the task or result.
fromJsonFunction
The function which can convert a JSON string to an object of this type.
identifier
The identifier which connects the result to the RPStep or RPTask which generated this result.
startDate
The time when the participant started the task or result.
Methods
toJson
Return a JSON encoding of this object.
toString
A string representation of this object.
Some classes have a default textual representation, often paired with a static parse function (like int.parse). These classes will provide the textual representation as their string representation.
Other classes have no meaningful textual representation that a program will care about. Such classes will typically override toString to provide useful information when inspecting the object, mainly for debugging or logging.