
    0i                        d Z ddlmZ ddlZddlZddlmZmZ ddlmZ ddl	m
Z
mZ  edg      Z G d	 d
e
      Zej                  de      dd       Zy)z2Health check endpoint for the AI pipeline service.    )annotationsN)UTCdatetime)	APIRouter)	BaseModelFieldhealth)tagsc                  n    e Zd ZU  ed      Zded<    ed      Zded<   ded<   ded<   ded	<   ded
<   y)HealthResponsezpatentyazar-python)defaultstrserviceokstatusversionpythonplatform	timestampN)__name__
__module____qualname__r   r   __annotations__r        -/var/www/ai.patentyazar.com/app/api/health.pyr   r      s5    !56GS6%FC%LKMNr   r   z/health)response_modelc                    K   t        dt        j                  j                         d   t	        j                         t        j                  t              j                               S w)Nz0.1.0r   )r   r   r   r   )	r   sysr   splitr   r   nowr   	isoformatr   r   r   r	   r	      sL     {{  "1%""$,,s#--/	 s   A&A()returnr   )__doc__
__future__r   r   r   r   r   fastapir   pydanticr   r   routerr   getr	   r   r   r   <module>r*      sS    8 "  
 "  %	
	#Y  In5 6r   