kessenger-lib
kessenger-lib
io.github.malyszaryczlowiek.kessengerlibrary.db
DbExecutor
io.github.malyszaryczlowiek.kessengerlibrary.db.queries
QueryError
QueryErrorMessage
UserNotFound
UndefinedError
ChatDoesNotExist
QueryErrorType
QueryErrors
io.github.malyszaryczlowiek.kessengerlibrary.domain
Chat
Chat
orderChatWithDate
reverseChatOrdering
Domain
SessionInfo
Settings
Settings
User
User
io.github.malyszaryczlowiek.kessengerlibrary.env
Environment
io.github.malyszaryczlowiek.kessengerlibrary.kafka
TopicCreator
io.github.malyszaryczlowiek.kessengerlibrary.kafka.configurators
KafkaConfigurator
KafkaConfigurator
KafkaProductionConfigurator
KafkaTestConfigurator
io.github.malyszaryczlowiek.kessengerlibrary.kafka.errors
KafkaError
KafkaErrorMessage
KafkaErrorStatus
KafkaErrorsHandler
io.github.malyszaryczlowiek.kessengerlibrary.messages
Message
Message
MessagesPerZone
MessagesPerZone
io.github.malyszaryczlowiek.kessengerlibrary.serdes.message
MessageDeserializer
MessageSerde
MessageSerializer
io.github.malyszaryczlowiek.kessengerlibrary.serdes.messagesperzone
MessagesPerZoneDeserializer
MessagesPerZoneSerde
MessagesPerZoneSerializer
io.github.malyszaryczlowiek.kessengerlibrary.serdes.user
UserDeserializer
UserSerde
UserSerializer
io.github.malyszaryczlowiek.kessengerlibrary.status
Status
io.github.malyszaryczlowiek.kessengerlibrary.util
TimeConverter
kessenger-lib
/
io.github.malyszaryczlowiek.kessengerlibrary.domain
/
Chat
Chat
object
Chat
Companion:
class
Graph
Supertypes
Self type
trait
Product
trait
Mirror
class
Object
trait
Matchable
class
Any
Chat
.type
Type members
Value members
Givens
Type members
Classlikes
object
orderChatWithDate
extends
Ordering
[
Chat
]
object
reverseChatOrdering
extends
Ordering
[
Chat
]
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
nullChat
:
Chat
def
parseChatToJSON
(
chat:
Chat
):
String
def
parseJSONtoChat
(
json:
String
):
Either
[
Error
,
Chat
]
def
parseJSONtoListOfChats
(
json:
String
):
Either
[
Error
,
List
[
Chat
]]
def
parseListOfChatsToJSON
(
chats:
List
[
Chat
]):
String
Givens
Givens
given
decoder
:
Decoder
[
Chat
]
given
encoder
:
Encoder
[
Chat
]
given
orderChatWithDate
:
orderChatWithDate
.type
given
reverseChatOrdering
:
reverseChatOrdering
.type