API Reference
=============

This section documents the internal API of the om mental health platform.

Main Module
-----------

.. automodule:: main
   :members:
   :undoc-members:
   :show-inheritance:

Core Modules
------------

Mood Tracking
~~~~~~~~~~~~~

.. automodule:: modules.mood_tracking
   :members:
   :undoc-members:
   :show-inheritance:

Breathing Exercises
~~~~~~~~~~~~~~~~~~~

.. automodule:: modules.breathing
   :members:
   :undoc-members:
   :show-inheritance:

Habits Tracking
~~~~~~~~~~~~~~~

.. automodule:: modules.habits
   :members:
   :undoc-members:
   :show-inheritance:

Gratitude Practice
~~~~~~~~~~~~~~~~~~

.. automodule:: modules.gratitude
   :members:
   :undoc-members:
   :show-inheritance:

Physical Wellness
~~~~~~~~~~~~~~~~~

.. automodule:: modules.physical
   :members:
   :undoc-members:
   :show-inheritance:

Advanced Features
-----------------

AI Mental Health Coach
~~~~~~~~~~~~~~~~~~~~~~

.. automodule:: modules.mental_health_coach
   :members:
   :undoc-members:
   :show-inheritance:

Wellness Autopilot
~~~~~~~~~~~~~~~~~~~

.. automodule:: modules.wellness_autopilot
   :members:
   :undoc-members:
   :show-inheritance:

Gamification System
~~~~~~~~~~~~~~~~~~~

.. automodule:: modules.wellness_gamification
   :members:
   :undoc-members:
   :show-inheritance:

Visual Dashboard
~~~~~~~~~~~~~~~~

.. automodule:: modules.wellness_dashboard
   :members:
   :undoc-members:
   :show-inheritance:

Support Modules
---------------

Anxiety Support
~~~~~~~~~~~~~~~

.. automodule:: modules.anxiety_support
   :members:
   :undoc-members:
   :show-inheritance:

Depression Support
~~~~~~~~~~~~~~~~~~

.. automodule:: modules.depression_support
   :members:
   :undoc-members:
   :show-inheritance:

Crisis Support
~~~~~~~~~~~~~~

.. automodule:: modules.rescue_sessions
   :members:
   :undoc-members:
   :show-inheritance:

Utility Functions
-----------------

Database Operations
~~~~~~~~~~~~~~~~~~~

.. automodule:: om_database
   :members:
   :undoc-members:
   :show-inheritance:
