1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package org.terst.nav.vessel
data class Vessel(
val id: String,
val name: String,
val mmsi: String = "",
val callsign: String = "",
val flag: String = "",
val homePort: String = "",
val hullType: HullType = HullType.MONOHULL,
val loaMeters: Double = 0.0,
val beamMeters: Double = 0.0,
val draftMeters: Double = 0.0,
val displacementKg: Double = 0.0,
val engineHp: Int = 0,
val notes: String = "",
val isOwnVessel: Boolean = false
)
enum class HullType {
MONOHULL, CATAMARAN, TRIMARAN, POWERBOAT, OTHER
}
|