toModel method

PathModel toModel()

Implementation

PathModel toModel() {
  final object = {
    uuid: uuid,
    createdOn: timestamp,
    reference: reference.toModel(),
    waypoints: [for (final wp in waypoints) wp.toModel()],
    waypointEdges: [for (final wpe in waypointEdges) wpe.toModel()],
  };
  return dkpModelFromJsonString<PathModel>(
    serialized: jsonEncode(object),
    serializer: PathModel.serializer,
  )!;
}