B
    ÇÂPcx  ã               @   s¶   d dl mZ d dlmZ G dd„ dejƒZG dd„ deƒZG dd„ deƒZG d	d
„ d
eƒZG dd„ deƒZ	G dd„ dej
ƒZG dd„ dej
ƒZG dd„ dej
ƒZG dd„ dej
ƒZdS )é    )Úrouters)ÚSHOW_ALL_API_DOCSc                   s    e Zd Zg Z‡ fdd„Z‡  ZS )ÚDefaultAPIRootViewc                sP   t s8| jdkr8x(t| j ¡ ƒD ]}|| jkr| j|= qW tt| ƒj|f|ž|ŽS )NÚ__all__)r   Úapi_root_display_listÚlistZapi_root_dictÚkeysÚsuperr   Úget)ÚselfZrequestÚargsÚkwargsÚkey)Ú	__class__© ú+G:\easytimepro\master/mysite/api\routers.pyr
   	   s    

zDefaultAPIRootView.get)Ú__name__Ú
__module__Ú__qualname__r   r
   Ú__classcell__r   r   )r   r   r      s   r   c               @   s   e Zd ZdddddgZdS )ÚPersonnelAPIRootViewZdepartmentsZareasZ	positionsZ	employeesZ	locationsN)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZddddddgZdS )ÚIclockAPIRootViewZ	terminalsZtransactionsZ
unregisterZbiodatasZpublicmessagesZprivatemessagesN)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ÚAttAPIRootViewr   N)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZdZdS )ÚPayrollAPIRootViewr   N)r   r   r   r   r   r   r   r   r      s   r   c               @   s   e Zd ZeZdS )ÚIclockRouterN)r   r   r   r   ÚAPIRootViewr   r   r   r   r   "   s   r   c               @   s   e Zd ZeZdS )Ú	AttRouterN)r   r   r   r   r   r   r   r   r   r   &   s   r   c               @   s   e Zd ZeZdS )ÚPayrollRouterN)r   r   r   r   r   r   r   r   r   r   *   s   r   c               @   s   e Zd ZeZdS )ÚPersonnelRouterN)r   r   r   r   r   r   r   r   r   r   .   s   r   N)Zrest_frameworkr   Zmysite.settingsr   r   r   r   r   r   r   ZDefaultRouterr   r   r   r   r   r   r   r   Ú<module>   s   