
    ^f              
           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dS )
    )includepath)CoreJSONRendererDocumentationRendererSchemaJSRenderer)SchemaGeneratorget_schema_view)api_settingsNTc
                 T    |	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
             N/var/www/html/env/lib/python3.11/site-packages/rest_framework/documentation.pyget_docs_viewr   
   sK     13CD)'5-       c	                 D    t           g}	t          | ||||	|||||
  
        S r   )r   r	   r   s
             r   get_schemajs_viewr   "   sB    
 )))'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 C C C C C C C 0 0 0 0 0 0 tdO+J'B   2 tdO+J'B	   , tdO+J'B!= != != != != !=r   