internal/

directory
v0.0.0-...-a9081ec Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2023 License: MIT

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.
ent
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL