toJson method
Convert annotation to JSON
Implementation
@override
Map<String, dynamic> toJson() {
return {
'id': id,
'type': type.toString(),
'pageNumber': pageNumber,
'createdAt': createdAt.toIso8601String(),
'modifiedAt': modifiedAt.toIso8601String(),
'shapeType': shapeType.toString(),
'bounds': [bounds.left, bounds.top, bounds.right, bounds.bottom],
'color': color.value,
'strokeWidth': strokeWidth,
'filled': filled,
'fillColor': fillColor?.value,
};
}