import 'package:anyway/domain/entities/landmark_type.dart'; import 'package:anyway/domain/entities/landmark_description.dart'; import 'package:freezed_annotation/freezed_annotation.dart'; part 'landmark.freezed.dart'; part 'landmark.g.dart'; @unfreezed abstract class Landmark with _$Landmark { factory Landmark({ required String uuid, required String name, required List location, required LandmarkType type, required bool isSecondary, required LandmarkDescription description, }) = _Landmark; factory Landmark.fromJson(Map json) => _$LandmarkFromJson(json); }