toJson method
Implementation
Map<String, dynamic> toJson({bool includePreviewPayload = false}) => {
'type': typeString,
'rank': rank,
'isCurrentType': isCurrentType,
'sourceShape': sourceShape.name,
'capabilities': capabilities.toJson(),
'reason': reason,
if (includePreviewPayload)
'previewPayload': JsonValue.cloneMap(previewPayload),
};