
    Di                         d Z ddlmZmZ ddlmZ ddlmZ ddlm	Z
  e       Zej                  d      d        Zdefd	Zy
)z%
Router Configuration and Management
    )	APIRouterFastAPI)
api_router)settings)routerz/healthc                     K   dddS w)z5Simple health check endpoint for Docker health checkshealthyzApplication is running)statusmessage r       M/var/www/html/hwPaymentPortal-be-dev/hw-payment-portal-api/src/core/router.pyhealth_checkr      s       ,DEEs   appc                     | j                  t               | j                  t        t        t        dd             | j                  t
        t        t        dd             y)z
    Include all application routers with their respective configurations.
    
    Args:
        app: FastAPI application instance
    API_ROUTE_PREFIXz/api/v1)prefixWEBHOOK_ROUTE_PREFIXz	/webhooksN)include_routerroot_routerr   getattrr   payrix_webhooks_router)r   s    r   include_routersr      s\     {# x!3Y?   x!7E  r   N)__doc__fastapir   r   src.core.routersr   src.core.configr   src.webhooks.payrix_webalertsr   r   r   getr   r   r   r   r   <module>r       sJ    ' ' $ J kF F
 r   