@override ShapeId? fromJson(String? json) { if (json == null) { return null; } return ShapeId.parse(json); }