toggle menu
piper-kt
9.3.0
jvm
switch theme
search in API
multimedia-service
/
piperkt.services.multimedia.domain.server
Package-level
declarations
Types
Types
Channel
Link copied to clipboard
class
Channel
(
id
:
ChannelId
,
val
sessionId
:
SessionId
)
:
Entity
<
ChannelId
>
Channel
Id
Link copied to clipboard
class
ChannelId
(
value
:
String
=
newId()
)
:
UUIDEntityId
Server
Link copied to clipboard
class
Server
(
id
:
ServerId
=
ServerId()
,
members
:
Set
<
Username
>
=
emptySet()
,
channels
:
Set
<
Channel
>
=
emptySet()
)
:
AggregateRoot
<
ServerId
>
Server
Errors
Link copied to clipboard
sealed
class
ServerErrors
:
Exception
Server
Id
Link copied to clipboard
class
ServerId
(
value
:
String
=
newId()
)
:
UUIDEntityId
Server
Repository
Link copied to clipboard
interface
ServerRepository
:
Repository
<
ServerId
,
Server
>