LICENSE
code_generator.py
pyproject.toml
readme.md
fastapi_hexagon.egg-info/PKG-INFO
fastapi_hexagon.egg-info/SOURCES.txt
fastapi_hexagon.egg-info/dependency_links.txt
fastapi_hexagon.egg-info/entry_points.txt
fastapi_hexagon.egg-info/requires.txt
fastapi_hexagon.egg-info/top_level.txt
hexagon_generator/builtin_apps/.env
hexagon_generator/builtin_apps/.gitignore
hexagon_generator/builtin_apps/alembic.ini
hexagon_generator/builtin_apps/docker-compose.yml
hexagon_generator/builtin_apps/dockerfile
hexagon_generator/builtin_apps/hexagonal.png
hexagon_generator/builtin_apps/init.sh
hexagon_generator/builtin_apps/readme.md
hexagon_generator/builtin_apps/requirements.txt
hexagon_generator/builtin_apps/todo
hexagon_generator/builtin_apps/env_vars/auth.env
hexagon_generator/builtin_apps/env_vars/backend.env
hexagon_generator/builtin_apps/env_vars/database.env
hexagon_generator/builtin_apps/src/__init__.py
hexagon_generator/builtin_apps/src/config.py
hexagon_generator/builtin_apps/src/main.py
hexagon_generator/builtin_apps/src/alembic/README
hexagon_generator/builtin_apps/src/alembic/env.py
hexagon_generator/builtin_apps/src/alembic/script.py.mako
hexagon_generator/builtin_apps/src/alembic/versions/.gitkeep
hexagon_generator/builtin_apps/src/auth/application/schemas.py
hexagon_generator/builtin_apps/src/auth/application/use_cases/__init__.py
hexagon_generator/builtin_apps/src/auth/application/use_cases/auth.py
hexagon_generator/builtin_apps/src/auth/dependencies/get_user_with_permissions.py
hexagon_generator/builtin_apps/src/auth/domain/exceptions.py
hexagon_generator/builtin_apps/src/auth/domain/repository.py
hexagon_generator/builtin_apps/src/auth/infrastructure/database.py
hexagon_generator/builtin_apps/src/auth/infrastructure/web.py
hexagon_generator/builtin_apps/src/common/__init__.py
hexagon_generator/builtin_apps/src/common/base_schemas.py
hexagon_generator/builtin_apps/src/common/database_connection.py
hexagon_generator/builtin_apps/src/common/exceptions_mapping.py
hexagon_generator/builtin_apps/src/common/loggin_config.py
hexagon_generator/builtin_apps/src/common/router.py
hexagon_generator/builtin_apps/src/common/std_response.py
hexagon_generator/builtin_apps/src/common/utils/models_import.py
hexagon_generator/builtin_apps/src/role/__init__.py
hexagon_generator/builtin_apps/src/role/application/schemas.py
hexagon_generator/builtin_apps/src/role/application/use_cases/__init__.py
hexagon_generator/builtin_apps/src/role/application/use_cases/create.py
hexagon_generator/builtin_apps/src/role/application/use_cases/delete.py
hexagon_generator/builtin_apps/src/role/application/use_cases/list.py
hexagon_generator/builtin_apps/src/role/application/use_cases/permission_list.py
hexagon_generator/builtin_apps/src/role/application/use_cases/retrieve.py
hexagon_generator/builtin_apps/src/role/application/use_cases/update.py
hexagon_generator/builtin_apps/src/role/domain/entities.py
hexagon_generator/builtin_apps/src/role/domain/exceptions.py
hexagon_generator/builtin_apps/src/role/domain/repository.py
hexagon_generator/builtin_apps/src/role/domain/unit_of_work.py
hexagon_generator/builtin_apps/src/role/infrastructure/database.py
hexagon_generator/builtin_apps/src/role/infrastructure/exception_handlers.py
hexagon_generator/builtin_apps/src/role/infrastructure/models.py
hexagon_generator/builtin_apps/src/role/infrastructure/unit_of_work.py
hexagon_generator/builtin_apps/src/role/infrastructure/web.py
hexagon_generator/builtin_apps/src/role/utils/populate.py
hexagon_generator/builtin_apps/src/smtp/__init__.py
hexagon_generator/builtin_apps/src/smtp/application/handlers.py
hexagon_generator/builtin_apps/src/smtp/application/interfaces.py
hexagon_generator/builtin_apps/src/smtp/application/schemas.py
hexagon_generator/builtin_apps/src/smtp/application/service.py
hexagon_generator/builtin_apps/src/smtp/application/use_cases/__init__.py
hexagon_generator/builtin_apps/src/smtp/application/use_cases/create.py
hexagon_generator/builtin_apps/src/smtp/application/use_cases/delete.py
hexagon_generator/builtin_apps/src/smtp/application/use_cases/list.py
hexagon_generator/builtin_apps/src/smtp/application/use_cases/retrieve.py
hexagon_generator/builtin_apps/src/smtp/application/use_cases/update.py
hexagon_generator/builtin_apps/src/smtp/dependencies/hostinger_smtp.py
hexagon_generator/builtin_apps/src/smtp/dependencies/send_email.py
hexagon_generator/builtin_apps/src/smtp/domain/__init__.py
hexagon_generator/builtin_apps/src/smtp/domain/exceptions.py
hexagon_generator/builtin_apps/src/smtp/domain/models.py
hexagon_generator/builtin_apps/src/smtp/domain/repository.py
hexagon_generator/builtin_apps/src/smtp/infrastructure/database.py
hexagon_generator/builtin_apps/src/smtp/infrastructure/web.py
hexagon_generator/builtin_apps/src/smtp/utils/smtp_config_base.py
hexagon_generator/builtin_apps/src/user/__init__.py
hexagon_generator/builtin_apps/src/user/application/schemas.py
hexagon_generator/builtin_apps/src/user/application/use_cases/__init__.py
hexagon_generator/builtin_apps/src/user/application/use_cases/change_password.py
hexagon_generator/builtin_apps/src/user/application/use_cases/create.py
hexagon_generator/builtin_apps/src/user/application/use_cases/delete.py
hexagon_generator/builtin_apps/src/user/application/use_cases/forgot_password.py
hexagon_generator/builtin_apps/src/user/application/use_cases/list.py
hexagon_generator/builtin_apps/src/user/application/use_cases/retrieve.py
hexagon_generator/builtin_apps/src/user/application/use_cases/update.py
hexagon_generator/builtin_apps/src/user/domain/entities.py
hexagon_generator/builtin_apps/src/user/domain/exceptions.py
hexagon_generator/builtin_apps/src/user/domain/repository.py
hexagon_generator/builtin_apps/src/user/domain/unit_of_work.py
hexagon_generator/builtin_apps/src/user/infrastructure/database.py
hexagon_generator/builtin_apps/src/user/infrastructure/exception_handlers.py
hexagon_generator/builtin_apps/src/user/infrastructure/models.py
hexagon_generator/builtin_apps/src/user/infrastructure/unit_of_work.py
hexagon_generator/builtin_apps/src/user/infrastructure/web.py
hexagon_generator/core/base_check_gen.py
hexagon_generator/core/builtin_gen.py
hexagon_generator/core/code_gen.py
hexagon_generator/core/config.py
hexagon_generator/core/constant.py
hexagon_generator/core/generator_factory.py
hexagon_generator/core/model_gen.py
hexagon_generator/templates/__init__.py
hexagon_generator/templates/crud/__init__.py
hexagon_generator/templates/crud/application_schemas.py
hexagon_generator/templates/crud/application_web_cases.py
hexagon_generator/templates/crud/domain_entities.py
hexagon_generator/templates/crud/domain_exceptions.py
hexagon_generator/templates/crud/domain_repository.py
hexagon_generator/templates/crud/domain_unit_of_work.py
hexagon_generator/templates/crud/infrastructure_database.py
hexagon_generator/templates/crud/infrastructure_exception_handlers.py
hexagon_generator/templates/crud/infrastructure_models.py
hexagon_generator/templates/crud/infrastructure_unit_of_work.py
hexagon_generator/templates/crud/infrastructure_web.py
hexagon_generator/utils/__init__.py
hexagon_generator/utils/file_handler.py
hexagon_generator/utils/path_builder.py
hexagon_generator/utils/validators.py