kessenger-lib
kessenger-lib
io.github.malyszaryczlowiek.kessengerlibrary.db.queries
QueryError
QueryErrorMessage
UserNotFound
UndefinedError
ChatDoesNotExist
QueryErrorType
QueryErrors
io.github.malyszaryczlowiek.kessengerlibrary.domain
Chat
Chat
orderChatWithDate
reverseChatOrdering
Domain
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
io.github.malyszaryczlowiek.kessengerlibrary.serdes
MessageDeserializer
MessageSerde
MessageSerializer
UserDeserializer
UserSerde
UserSerializer
io.github.malyszaryczlowiek.kessengerlibrary.status
Status
io.github.malyszaryczlowiek.kessengerlibrary.util
TimeConverter
kessenger-lib
/
io.github.malyszaryczlowiek.kessengerlibrary.domain
/
Domain
Domain
object
Domain
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Domain
.type
Type members
Value members
Type members
Types
type
ChatId
=
String
type
ChatName
=
String
type
Content
=
String
type
GroupChat
=
Boolean
type
JoinId
=
String
type
Login
=
String
type
MessageTime
=
Long
type
Offset
=
Long
type
Partition
=
Int
type
Password
=
String
type
ServerTime
=
Long
type
StrUserID
=
String
type
UserID
=
UUID
type
WritingId
=
String
type
ZoneId
=
String
Value members
Concrete methods
def
generateChatId
(
uuid1:
UUID
,
uuid2:
UUID
):
ChatId
def
generateJoinId
(
user:
UUID
):
JoinId
def
generateWritingId
(
uuid1:
UUID
,
uuid2:
UUID
):
WritingId