1
UML Klassendiagramm Backend
Benjamin Goisser edited this page 2026-02-04 18:44:28 +01:00
@startuml
package Entity {
class DocumentVersion {
versionId
createdAt
}
class DocumentAction {
actionType
actorId
actionContent
}
class LinkShare {
linkId
permission
expiresAt
}
class Settings {
customKeybinds
theme
}
class ExportedFile {
fileId
mediaType
content
}
}
package Security {
class TokenAuthFilter {
}
}
package Service {
interface DocumentService {
}
interface LiveCollaborationService {
}
interface LinkShareService {
}
interface ExportService {
}
interface MediaFileService {
}
}
package Endpoint {
class DocumentEndpoint {
}
class LiveCollaborationEndpoint {
}
class UserEndpoint {
}
}
package Repository {
interface DocumentRepository {
}
interface DocumentVersionRepository {
}
interface DocumentDeltaRepository {
}
interface MediaFileRepository {
}
}
@enduml