B
    CDbB  ã               @   s:   d dl mZ d dlmZ d dlmZ G dd„ dejƒZdS )é    )ÚOrderedDict)Ú
pagination)ÚResponsec               @   s   e Zd ZdZdd„ ZdS )ÚPageNumberPaginationZ	page_sizec             C   s"   t td| jjjfddd|fgƒƒS )NÚcount)ÚmsgÚ )Úcoder   Údata)r   r   ZpageZ	paginatorr   )Úselfr
   © r   ú(G:\easytimepro\master/mysite/core\api.pyÚget_paginated_response   s
    z+PageNumberPagination.get_paginated_responseN)Ú__name__Ú
__module__Ú__qualname__Zpage_size_query_paramr   r   r   r   r   r      s   r   N)Úcollectionsr   Zrest_frameworkr   Zrest_framework.responser   r   r   r   r   r   Ú<module>   s   