
    (Bh                         S SK Jr  S SKJr  S SKJr  \" SSS9r\R                  \R                  S/S9  S	 r	\	\l
        S S
KJr  \R                  \R                  S/S9  g)    )FastAPI)get_openapi)authu   API Inmobiliaria Mazatlánz1.0.0)titleversionAuth)tagsc                  |   [         R                  (       a  [         R                  $ [        [         R                  [         R                  S[         R
                  S9n SSSSS.0U S   S	'   U S
   R                  5        H"  nUR                  5        H  nS/ 0/US'   M     M$     U [         l        [         R                  $ )Nu5   Sistema de autenticación con roles para inmobiliaria)r   r   descriptionroutes
BearerAuthhttpbearerJWT)typeschemebearerFormat
componentssecuritySchemespathssecurity)appopenapi_schemar   r   r   r   values)r   path	operations      5C:\Users\julio\Documents\inmobiliaria_backend\main.pycustom_openapir      s    
!!! iiKzz	N 	!
7N< !23 w'..0I&2B%7$8Ij! ' 1 (C    )developmentsDevelopmentsN)fastapir   fastapi.openapi.utilsr   r   r   r   include_routerrouterr   openapir     r   r   <module>r(      sf     - 
&   4;;fX  .,     <&&n-=  >r   