Packages
Package
Description
This package is the highest package in package hierarchy, containing all of other packages and whole code.
This module contains all classes for user interacting entities like Discord, Telegram etc.
This module contains classes to manage application configurations
This module contains classes to control various entities(aPAS, auth, testPing)
Contains enum classes used in project
This module contains factory classes, and it helps in achieving factory pattern, which in turn helps follow the design principles.
Contains all the interfaces
This module contains message listener classes to listen from user interacting entities
Contains DB schema
Db manager classes
Service classes to implement functionalities