o
    S.6i|                  	   @   s   d dl mZmZ d dlmZ d dlmZ d dlmZm	Z	 d dl
mZ ddlmZ e	edgd	d
deddiddG dd dejZdS )    )viewsetsstatus)Response)IsAuthenticatedOrReadOnly)extend_schemaextend_schema_view)Skpddg   )SkpddgSerializerzMaster Data - SKPDzDaftar SKPDz*Mengambil semua SKPD dari tabel `skpd_dg`.   Tmany)tagssummarydescription	responses)listc                   @   s   e Zd ZdZegZdd ZdS )SkpdListAPIViewz$
    Hanya GET SKPD (read-only)
    c                 C   s&   t j }t|ddj}t|tjdS )NTr   )r   )r   objectsallr
   datar   r   HTTP_200_OK)selfrequestqsr    r   5D:\Project\agus\mfile-ai-new\webapp\api\skpd\views.pyr      s   
zSkpdListAPIView.listN)__name__
__module____qualname____doc__r   permission_classesr   r   r   r   r   r   
   s    	r   N)rest_frameworkr   r   rest_framework.responser   Zrest_framework.permissionsr   drf_spectacular.utilsr   r   webapp.models.masterr   serializersr
   ViewSetr   r   r   r   r   <module>   s    