Directories ¶
Path | Synopsis |
---|---|
Package client contains the client initialization function.
|
Package client contains the client initialization function. |
database
Package database initialize all the needed database client.
|
Package database initialize all the needed database client. |
Package configs loads environment variables and exposes them to the application.
|
Package configs loads environment variables and exposes them to the application. |
Package ent contains the schema for frontend entities.
|
Package ent contains the schema for frontend entities. |
schema
Package schema contains the schema definition for the ent package.
|
Package schema contains the schema definition for the ent package. |
schema/mixin/timemixin
Package timemixin implements the ent.Mixin about time fields.
|
Package timemixin implements the ent.Mixin about time fields. |
handler
|
|
rest
Package rest provides a server and handlers for RESTful HTTP requests.
|
Package rest provides a server and handlers for RESTful HTTP requests. |
rest/admin/profile/adminsettinghandler
Package adminsettinghandler provide a server and handlers for RESTful HTTP requests.
|
Package adminsettinghandler provide a server and handlers for RESTful HTTP requests. |
rest/authentication/authenticationhandler
Package authenticationhandler provide a server and handlers for RESTful HTTP requests.
|
Package authenticationhandler provide a server and handlers for RESTful HTTP requests. |
rest/gincontext
Package gincontext provides funtcion to get ent entity from gin context
|
Package gincontext provides funtcion to get ent entity from gin context |
rest/middlewares
Package middlewares provide a middleware used in handlers for RESTful HTTP requests.
|
Package middlewares provide a middleware used in handlers for RESTful HTTP requests. |
Package primitive contains irreducible types that are shared by all layers of the application.
|
Package primitive contains irreducible types that are shared by all layers of the application. |
Package service contains the application's business logic.
|
Package service contains the application's business logic. |
admin/adminservice
Package adminservice holds the business logic and data structures associated with the admin domain.
|
Package adminservice holds the business logic and data structures associated with the admin domain. |
bucket/bucketservice
Package bucketservice holds the business logic and data structures associated with the bucket domain.
|
Package bucketservice holds the business logic and data structures associated with the bucket domain. |
mailerservice
Package mailerservice holds the business logic and data structures associated with the mailer domain.
|
Package mailerservice holds the business logic and data structures associated with the mailer domain. |
student/studentservice
Package studentservice holds the business logic and data structures associated with the student domain.
|
Package studentservice holds the business logic and data structures associated with the student domain. |
token/tokenservice
Package tokenservice holds the business logic and data structures associated with the token domain.
|
Package tokenservice holds the business logic and data structures associated with the token domain. |
Package storage contain all repository.
|
Package storage contain all repository. |
mailgun
Package mailejet holds the repository logic associated with the mailgun domain.
|
Package mailejet holds the repository logic associated with the mailgun domain. |
mailgun/mailerrepo
Package mailerrepo provides a repository to interact with the mailgun mailer
|
Package mailerrepo provides a repository to interact with the mailgun mailer |
mariadb/admin/adminrepo
Package adminrepo holds the repository logic associated with the admin domain.
|
Package adminrepo holds the repository logic associated with the admin domain. |
mariadb/student/studentrepo
Package studentrepo holds the repository logic associated with the student domain.
|
Package studentrepo holds the repository logic associated with the student domain. |
redis/tokenrepo
Package tokenrepo holds the repository logic associated with the token domain.
|
Package tokenrepo holds the repository logic associated with the token domain. |
s3
Package s3repo holds the repository logic associated with the student session domain.
|
Package s3repo holds the repository logic associated with the student session domain. |
s3/bucketrepo
Package bucketrepo holds the repository logic associated with the bucket domain.
|
Package bucketrepo holds the repository logic associated with the bucket domain. |
Package tracing contains tracing initialization client.
|
Package tracing contains tracing initialization client. |
Package utils contains utils function that are shared by all layers of the application.
|
Package utils contains utils function that are shared by all layers of the application. |
Click to show internal directories.
Click to hide internal directories.