Utils
This folder contains various utility modules, constants, and Pydantic models that are used throughout the codebase.
-
Pydantic models: This module contains Pydantic models that are used in different parts of the codebase for data validation and serialization.
-
constant.py: This file defines constants that are used across the entire codebase to ensure consistency and avoid hardcoded values.
-
Date_util.py: This file includes functions related to date checking and manipulation, providing utilities for date-related operations.
-
File_validate.py: Contains functions for file validation, handling operations like format checks, size validation, etc.
-
Mail_util.py: Includes functions for sending emails, such as formatting messages, connecting to SMTP servers, and handling attachments.
-
S3_util.py: Provides functions for interacting with S3, including operations like file uploads, downloads, and managing S3 objects.
-
utils.py: This file contains general utility functions that are used across various parts of the application for different purposes.
-
Db_utils.py: Provides functions for database interactions, including queries, transactions, and any database-related operations.