@startuml
skinparam monochrome true
skinparam packageStyle rectangle
skinparam shadowing false
skinparam linetype polyline
left to right direction

skinparam classAttributeIconSize 0

hide circle
hide methods

title **Domain Model - US007**

class CheckUp{
vehicleID
Date
Km
}
class Date{}
class FleetManager{}
class KM{}
class Vehicle{
brand
model
type
tareWeight
grossWeight
currentMileage
registrationDate
acquisitionDate
check-upFrequency
}
class VehicleID{}

CheckUp "1" -- "1" Date :  needs >
CheckUp "1" -- "1" KM :  needs >
CheckUp "1" -- "1" VehicleID :  needs >
CheckUp "1" -- "1" Vehicle :  dependsOn
Vehicle "1" -- "1"CheckUp : > requires
FleetManager "1" -- "*" Vehicle :  manages

@enduml