toggle menu
piper-kt
9.3.0
jvm
switch theme
search in API
multimedia-service
/
piperkt.services.multimedia.domain.session
Package-level
declarations
Types
Types
Session
Link copied to clipboard
class
Session
(
id
:
SessionId
=
SessionId()
,
allowedUsers
:
Set
<
Username
>
=
emptySet()
,
participants
:
Set
<
Username
>
=
emptySet()
)
:
AggregateRoot
<
SessionId
>
Session
Errors
Link copied to clipboard
sealed
class
SessionErrors
:
Exception
Session
Factory
Link copied to clipboard
object
SessionFactory
:
Factory
<
Session
>
Session
Id
Link copied to clipboard
class
SessionId
(
value
:
String
=
newId()
)
:
UUIDEntityId
Session
Repository
Link copied to clipboard
interface
SessionRepository
:
Repository
<
SessionId
,
Session
>