RPImageChoice class Null safety

The image choice object which the participants can choose from, during a RPQuestionStep with RPImageChoiceAnswerFormat



RPImageChoice({required String imageUrl, String? key, dynamic value, required String description})
RPImageChoice.fromJson(Map<String, dynamic> json)


$type String?
The runtime class name (type) of this object. Used for deserialization from JSON objects.
read / write, inherited
description String
The description fitting the image. Is displayed when selected.
read / write
fromJsonFunction Function
The function which can convert a JSON string to an object of this type.
read-only, override
hashCode int
The hash code for this object. [...]
read-only, inherited
imageUrl String
The image portraying the choice.
read / write
jsonType String
Return the $type to be used for JSON serialization of this class. Default is runtimeType. Only specify this if you need another type.
read-only, inherited
key String?
The key of the image if this is to be loaded from the images in the assets on the phone. Specify either the image or the key.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
value ↔ dynamic
The value of the choice. Can be any type but MUST be serializable if this feature is used.
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toJson() Map<String, dynamic>
Return a JSON encoding of this object.
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]