toggle menu
piper-kt
9.3.0
jvm
switch theme
commons
piperkt.
common.
ddd
Aggregate
Root
Entity
Entity
Id
Factory
get
UUID()
Repository
UUIDEntity
Id
Companion
Value
Object
piperkt.
common.
events
Domain
Event
Event
Listener
Event
Publisher
piperkt.
common.
mocks
In
Memory
Repository
Mocked
Event
Publisher
piperkt.
common.
utils
as
Failure()
as
Success()
failure()
is
Null()
or
Throw()
success()
events
piperkt.
events
Allowed
User
Added
Event
Companion
Allowed
User
Removed
Event
Companion
Channel
Created
Event
Companion
Channel
Deleted
Event
Companion
Channel
Event
Channel
Event
Publisher
Channel
Updated
Event
Companion
Friendship
Event
Friendship
Event
Publisher
Friendship
Request
Accepted
Event
Companion
Friendship
Request
Rejected
Event
Companion
Friendship
Request
Sent
Event
Companion
Message
In
Channel
Event
Companion
New
Message
In
Friendship
Event
Companion
Participant
Joined
Event
Companion
Participant
Left
Event
Companion
Server
Created
Event
Companion
Server
Deleted
Event
Companion
Server
Event
Server
Event
Publisher
Server
Updated
Event
Companion
Server
User
Added
Event
Companion
Server
User
Kicked
Event
Companion
Server
User
Removed
Event
Companion
Session
Created
Event
Companion
Session
Deleted
Event
Companion
Session
Event
Session
Event
Publisher
User
Created
Event
Companion
User
Event
User
Event
Publisher
User
Logged
In
Event
Companion
User
Logged
Out
Event
Companion
User
Offline
Event
Companion
User
Online
Event
Companion
User
Updated
Event
Companion
friendships-service
piperkt.
services.
friendships
Application
main()
piperkt.
services.
friendships.
application
Friendship
Request
Repository
Friendship
Service
piperkt.
services.
friendships.
application.
api
Friendships
Api
Service
Request
piperkt.
services.
friendships.
application.
api.
command
Friendship
Command
Accept
Friendship
Request
Request
Response
Create
Friendship
Request
Decline
Friendship
Request
Request
Send
Friendship
Request
Request
Send
Message
Request
Response
piperkt.
services.
friendships.
application.
api.
query
Friendship
Query
Get
Friendship
Requests
Request
Response
Get
Friendships
Request
Response
Get
Messages
Request
Response
piperkt.
services.
friendships.
application.
exceptions
Friendship
Service
Exception
Friendship
Already
Exists
Exception
Friendship
Not
Found
Exception
Friendship
Request
Already
Exists
Exception
Friendship
Request
Not
Found
Exception
User
Not
Has
Permissions
Exception
piperkt.
services.
friendships.
domain
Friendship
Friendship
Id
Friendship
Repository
Friendship
Request
Friendship
Request
Id
Message
Message
Id
to
Friendship()
piperkt.
services.
friendships.
domain.
factory
Friendship
Factory
Friendship
Request
Factory
Message
Factory
piperkt.
services.
friendships.
infrastructure.
events
Friendship
Event
Publisher
Impl
Kafka
Friendship
Event
Publisher
Serializable
Friendship
Events
piperkt.
services.
friendships.
infrastructure.
implementation
Friendship
Service
Impl
piperkt.
services.
friendships.
infrastructure.
persistence.
model
Friendship
Entity
Companion
Friendship
Model
Repository
Friendship
Request
Entity
Companion
Friendship
Request
Model
Repository
Message
Entity
Companion
to
Domain()
piperkt.
services.
friendships.
infrastructure.
persistence.
repository
Friendship
Repository
Impl
Friendship
Request
Repository
Impl
piperkt.
services.
friendships.
interfaces.
web
Friendship
Http
Controller
piperkt.
services.
friendships.
interfaces.
web.
api
Friendship
Http
Api
piperkt.
services.
friendships.
interfaces.
web.
api.
errors
Error
Response
Friendship
Already
Exists
Friendship
Not
Found
Friendship
Request
Already
Exists
Friendship
Request
Not
Found
User
Not
Has
Permissions
piperkt.
services.
friendships.
interfaces.
web.
api.
interactions
Friendship
Api
Accept
Friendship
Request
Request
Response
Decline
Friendship
Request
Request
Response
Get
Friendship
Messages
Response
Get
Friendship
Requests
Response
Get
Friendships
Response
Send
Friendship
Request
Request
Response
Send
Message
Request
Response
piperkt.
services.
friendships.
presentation
Direct
Message
DTO
Companion
multimedia-service
piperkt.
services.
multimedia
Application
main()
piperkt.
services.
multimedia.
application.
direct
Direct
Events
Listener
piperkt.
services.
multimedia.
application.
server
Channel
Events
Listener
Server
Events
Listener
piperkt.
services.
multimedia.
application.
session
Session
Service
Command
Add
Allowed
User
Create
Session
Delete
Session
Join
Session
Leave
Session
Remove
Allowed
User
piperkt.
services.
multimedia.
configuration
Socket
IOConfiguration
Companion
piperkt.
services.
multimedia.
domain.
direct
Direct
Direct
Errors
Direct
Not
Found
Direct
Id
Direct
Repository
piperkt.
services.
multimedia.
domain.
server
Channel
Channel
Id
Server
Server
Errors
Channel
Already
In
Server
Channel
Not
In
Server
Server
Not
Found
User
Already
In
Server
User
Not
In
Server
Server
Id
Server
Repository
piperkt.
services.
multimedia.
domain.
session
Session
Session
Errors
Session
Not
Found
User
Already
Allowed
User
Already
Participant
User
Not
Allowed
User
Not
Participant
Session
Factory
Session
Id
Session
Repository
piperkt.
services.
multimedia.
domain.
user
User
Username
piperkt.
services.
multimedia.
infrastructure
Utils
piperkt.
services.
multimedia.
infrastructure.
events
Serializable
Events
piperkt.
services.
multimedia.
infrastructure.
events.
listeners
Channel
Events
Kafka
Listener
Direct
Events
Kafka
Listener
Server
Events
Kafka
Listener
piperkt.
services.
multimedia.
infrastructure.
events.
publishers
Session
Event
Kafka
Publisher
Session
Event
Publisher
Impl
piperkt.
services.
multimedia.
infrastructure.
implementation
Events
Listeners
Channel
Event
Listener
Service
Direct
Event
Listener
Service
Server
Event
Listener
Service
Services
Multimedia
Service
Impl
Session
Service
Impl
piperkt.
services.
multimedia.
infrastructure.
persistence.
model
Channel
Entity
Direct
Entity
Direct
Entity
Repository
Server
Entity
Server
Entity
Repository
Session
Entity
Session
Entity
Repository
piperkt.
services.
multimedia.
infrastructure.
persistence.
repository
Direct
Repository
Impl
Server
Repository
Impl
Session
Repository
Impl
piperkt.
services.
multimedia.
interfaces.
web.
api
Get
Channel
Session
Api
Errors
Channel
Not
Found
Server
Not
Found
User
Not
Allowed
Response
Get
Direct
Session
Api
Errors
Direct
Session
Not
Found
Response
Get
Session
Participants
Api
Errors
Session
Not
Found
User
Not
Allowed
Response
piperkt.
services.
multimedia.
interfaces.
web.
controllers
Get
Channel
Session
Controller
Get
Direct
Session
Controller
Get
Session
Participants
Controller
piperkt.
services.
multimedia.
interfaces.
websockets
gson
Json
Mapper
Multimedia
Protocol
Event
JOIN
OFFER
ANSWER
ICE_CANDIDATE
NOT_AUTHENTICATED
USER_JOIN
USER_LEFT
OFFER_RECEIVED
ANSWER_RECEIVED
ICE_CANDIDATE_RECEIVED
Multimedia
Protocol
Message
Answer
Message
Ice
Candidate
Message
Join
Message
Offer
Message
User
Joined
User
Left
Multimedia
Socket
IOServer
on()
RTCIce
Candidate
RTCSession
Description
piperkt.
services.
multimedia.
presentation
Channel
Mapper
Direct
Mapper
Server
Mapper
Session
Mapper
servers-service
piperkt.
services.
servers
Api
main()
piperkt.
services.
servers.
application
Channel
Service
Server
Service
piperkt.
services.
servers.
application.
api
Channel
Service
Api
Server
Service
Api
Service
Request
piperkt.
services.
servers.
application.
api.
command
Channel
Command
Add
Message
In
Channel
Request
Response
Create
New
Channel
In
Server
Request
Response
Delete
Channel
In
Server
Request
Response
Update
Channel
In
Server
Request
Response
Server
Command
Add
User
To
Server
Request
Response
Create
Server
Request
Response
Delete
Server
Request
Response
Kick
User
From
Server
Request
Response
Remove
User
From
Server
Request
Response
Update
Server
Request
Response
piperkt.
services.
servers.
application.
api.
query
Channel
Query
Get
Channel
By
Server
Id
Request
Response
Get
Messages
From
Channel
Id
Request
Response
Server
Query
Get
Servers
From
User
Request
Response
Get
Server
Users
Request
Response
piperkt.
services.
servers.
application.
exceptions
Server
Service
Exception
Channel
Not
Found
Exception
Owner
Cannot
Leave
Server
Exception
Server
Not
Found
Exception
Exception
User
Not
Has
Permissions
Exception
User
Not
In
Server
Exception
Exception
piperkt.
services.
servers.
domain
Channel
Channel
Id
Channel
Message
Channel
Message
Id
Channel
Type
TEXT
MULTIMEDIA
Server
Server
Id
Server
Repository
piperkt.
services.
servers.
domain.
factory
Channel
Factory
Message
Factory
Server
Factory
piperkt.
services.
servers.
infrastructure.
events
Channel
Event
Publisher
Impl
Kafka
Channel
Event
Publisher
Kafka
Server
Event
Publisher
Serializable
Channel
Events
Serializable
Server
Events
Server
Event
Publisher
Impl
piperkt.
services.
servers.
infrastructure.
implementation
Channel
Service
Impl
Server
Service
Impl
piperkt.
services.
servers.
infrastructure.
persistence.
model
Channel
Entity
Companion
Message
Entity
Companion
Server
Entity
Companion
Server
Model
Repository
piperkt.
services.
servers.
infrastructure.
persistence.
repository
Server
Repository
Impl
piperkt.
services.
servers.
interfaces.
web
Channel
Http
Controller
Server
Http
Controller
piperkt.
services.
servers.
interfaces.
web.
api
Channel
Http
Controller
Api
Server
Http
Controller
Api
piperkt.
services.
servers.
interfaces.
web.
api.
errors
Channel
Not
Found
Error
Response
Owner
Cannot
Leave
Server
Server
Not
Found
User
Not
Has
Permissions
User
Not
In
Server
piperkt.
services.
servers.
interfaces.
web.
api.
interactions
Channel
Api
Create
Channel
Api
Request
Response
Delete
Channel
Api
Response
Get
Channel
Messages
Api
Response
Get
Channels
From
Server
Api
Response
Send
Message
To
Channel
Api
Request
Response
Update
Channel
Api
Request
Response
Server
Api
Add
User
To
Server
Api
Response
Create
Server
Api
Request
Response
Delete
Server
Api
Response
Get
Servers
From
User
Api
Response
Get
Server
Users
Api
Response
Kick
User
From
Server
Api
Response
Remove
User
From
Server
Api
Response
Update
Server
Api
Request
Response
piperkt.
services.
servers.
presentation
Channel
DTO
Companion
Channel
Message
DTO
Companion
Server
DTO
Companion
users-service
piperkt.
services.
users
Application
main()
piperkt.
services.
users.
application
Auth
Service
User
Service
piperkt.
services.
users.
domain.
user
User
User
Error
Invalid
Password
Refresh
Token
Not
Found
User
Already
Exists
User
Not
Found
User
Factory
Username
User
Repository
piperkt.
services.
users.
infrastructure
Utils
piperkt.
services.
users.
infrastructure.
events.
publishers
User
Event
Kafka
Publisher
User
Event
Publisher
Impl
piperkt.
services.
users.
infrastructure.
implementation
Services
Auth
Service
Impl
User
Service
Impl
piperkt.
services.
users.
infrastructure.
persistence.
model
User
Entity
User
Entity
Repository
piperkt.
services.
users.
infrastructure.
persistence.
repository
User
Repository
Impl
piperkt.
services.
users.
interfaces.
web.
api
Profile
Api
Errors
User
Not
Found
Update
Description
Request
Update
Profile
Picture
Request
Register
Api
Errors
User
Already
Exists
Register
Request
User
Api
Errors
User
Not
Found
piperkt.
services.
users.
interfaces.
web.
auth
Authentication
Provider
Refresh
Token
Handler
piperkt.
services.
users.
interfaces.
web.
controllers
Profile
Controller
Register
Controller
User
Controller
piperkt.
services.
users.
presentation.
user
User
DTO
User
Mapper
users-service
/
piperkt.services.users.interfaces.web.api
/
ProfileApi
/
UpdateProfilePictureRequest
Update
Profile
Picture
Request
data
class
UpdateProfilePictureRequest
(
val
profilePicture
:
String
?
)
Members
Constructors
Update
Profile
Picture
Request
Link copied to clipboard
constructor
(
profilePicture
:
String
?
)
Properties
profile
Picture
Link copied to clipboard
val
profilePicture
:
String
?