summaryrefslogtreecommitdiff
path: root/test-runner/src/main/kotlin/org/terst/nav/vessel/Vessel.kt
blob: b7c0eaf62b39efa5f7cfb7854c1b172a2fa16bc5 (plain)
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
}