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(),
'path': path.map((offset) => [offset.dx, offset.dy]).toList(),
'color': color.value,
'strokeWidth': strokeWidth,
'strokeCap': strokeCap.toString(),
};
}