toJson method

  1. @override
Map<String, Object?> toJson()
override

Converts this object to a JSON-friendly map.

Implementation

@override
Map<String, Object?> toJson() => {
  'type': type,
  if (id != null) 'id': id,
  if (name != null) 'name': name,
  'paint': paint.toJson(),
  'rotation': rotation,
  'locked': locked,
  'hidden': hidden,
  'src': src,
  'x': x,
  'y': y,
  'width': width,
  'height': height,
  if (crossOrigin != null) 'crossOrigin': crossOrigin,
};