Add AltitudeSource enum and task model, update Competition with altitude source field

- Introduced `AltitudeSource` enum to specify altitude data sources (GPS, Barometric).
- Added `Task` class with task number field and fluent accessor annotations using Lombok.
- Updated `Competition` class to include the `altitudeSource` field.
This commit is contained in:
Jan Meinl
2026-05-14 11:18:11 +02:00
parent 096e3f5ec8
commit 5ac820fc5a
3 changed files with 18 additions and 0 deletions
@@ -0,0 +1,6 @@
package dev.coph.flightscore.backend.competition;
public enum AltitudeSource {
GPS,
BAROMETRIC
}
@@ -25,6 +25,7 @@ public class Competition {
private Locale country;
private String location;
private String website;
private AltitudeSource altitudeSource;
private HashMap<String, Coordinate> commonLaunchPoints;
private HashSet<CompetitionContact> contacts;
@@ -0,0 +1,11 @@
package dev.coph.flightscore.backend.task;
import lombok.Getter;
import lombok.experimental.Accessors;
@Getter
@Accessors(fluent = true)
public class Task {
private int taskNumber;
}