-
Notifications
You must be signed in to change notification settings - Fork 0
Domain Model
James Brucker edited this page Jun 27, 2025
·
14 revisions
Initial domain model
classDiagram
User <-- "*" Device: owns
Device <-- "*" Measurement: reading of
Device --> "0..1" Location
class User {
username: string
email: EmailStr
created_at: Datetime
updated_at: Datetime
}
class Device {
name: string
description: string
unit: Enum~string~
}
class Measurement {
created_at: Timestamp
created_by: User
value: float | int
}
class Location {
name
address
coordinates?
}