Skip to main content

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.