toJson method

Map<String, dynamic> toJson({
  1. bool includePreviewPayload = false,
})

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),
};