toggle menu
piper-kt
9.3.0
jvm
switch theme
search in API
users-service
/
piperkt.services.users.domain.user
Package-level
declarations
Types
Types
User
Link copied to clipboard
class
User
(
val
username
:
Username
,
var
password
:
String
,
var
email
:
String
?
=
null
,
var
description
:
String
?
=
null
,
var
profilePicture
:
String
?
=
null
,
var
refreshToken
:
String
?
=
null
)
:
AggregateRoot
<
Username
>
User aggregate root.
User
Error
Link copied to clipboard
sealed
class
UserError
:
Exception
User
Factory
Link copied to clipboard
object
UserFactory
User factory.
Username
Link copied to clipboard
data
class
Username
(
val
value
:
String
)
:
EntityId
<
String
>
Username entity.
User
Repository
Link copied to clipboard
interface
UserRepository
:
Repository
<
Username
,
User
>
User repository.