
    Nwg              
          d dl mZmZ d dlmZmZmZ d dlmZm	Z	 d dl
mZ ddddddeej                  ej                  df
dZddddddeej                  ej                  f	dZddddddeej                  ej                  df
d	Zy)
    )includepath)CoreJSONRendererDocumentationRendererSchemaJSRenderer)SchemaGeneratorget_schema_view)api_settingsNTc
                 H    |	t         t        g}	t        | ||||	|||||
      S N)
titleurlurlconfdescriptionrenderer_classespublicpatternsgenerator_classauthentication_classespermission_classes)r   r   r	   
r   r   
schema_urlr   r   r   r   r   r   r   s
             S/var/www/horilla/myenv/lib/python3.12/site-packages/rest_framework/documentation.pyget_docs_viewr   
   sA     13CD)'5-     c	                 :    t         g}	t        | ||||	|||||
      S r   )r   r	   r   s
             r   get_schemajs_viewr   "   s8    
 )))'5- r   c
                     t        | ||||||||	|
      }
t        | ||||||||	      }t        d|
d      t        d|d      g}t        |dfd	      S )
N)
r   r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r    z
docs-index)namez	schema.jsz	schema-jszapi-docs)	namespace)r   r   r   r   )r   r   r   r   r   r   r   r   r   r   	docs_viewschema_js_viewurlss                r   include_docs_urlsr%   7   s     '5)-I ''5-
N 	R.[.{;D D*%<<r   )django.urlsr   r   rest_framework.renderersr   r   r   rest_framework.schemasr   r	   rest_framework.settingsr
   DEFAULT_AUTHENTICATION_CLASSESDEFAULT_PERMISSION_CLASSESr   r   r%    r   r   <module>r-      s    %  D 0 tdO+JJ'BB2 tdO+JJ'BB	, tdO+JJ'BB!=r   