o
    ۷h                     @   s.   G d d dZ G dd dZG dd dZdS )c                   @   l   e Zd ZdZdZdZdZdd Zdd Zdd Zdd	 Z	d
d Z
dd Zdd Zdd Zdd Zdd ZdS )NWisefinPaginatorN
   c                 C      d S N selfr   r   G/var/www/FinalPayroll/utilityservice/data/response/nwisefinpaginator.py__init__      zNWisefinPaginator.__init__c                 C   H   t |}|| _|| _|dkrd| _nd| _|| jkrd| _d S d| _d S N   FTlenindexlimithas_previoushas_nextr   	data_listr   r   lengthr   r   r	   r
   
      


c                 C   
   || _ d S r   r   r   r   r   r   r	   	set_index      
zNWisefinPaginator.set_indexc                 C   r   r   r   r   r   r   r   r	   set_has_next   r   zNWisefinPaginator.set_has_nextc                 C   r   r   r   r   r   r   r   r	   set_has_previous   r   z"NWisefinPaginator.set_has_previousc                 C   r   r   r   r   r   r   r   r	   	set_limit    r   zNWisefinPaginator.set_limitc                 C      | j S r   r   r   r   r   r	   	get_index#      zNWisefinPaginator.get_indexc                 C   r'   r   r   r   r   r   r	   get_has_next&   r)   zNWisefinPaginator.get_has_nextc                 C   r'   r   r!   r   r   r   r	   get_has_previous)   r)   z"NWisefinPaginator.get_has_previousc                 C   r'   r   r$   r   r   r   r	   	get_limit,   r)   zNWisefinPaginator.get_limit__name__
__module____qualname__r   r   r   r   r
   r   r    r#   r&   r(   r*   r+   r,   r   r   r   r	   r          r   c                   @   r   )NWisefinPaginator1Nr   c                 C   r   r   r   r   r   r   r	   r
   6   r   zNWisefinPaginator1.__init__c                 C   r   r   r   r   r   r   r	   r
   9   r   c                 C   r   r   r   r   r   r   r	   r   F   r   zNWisefinPaginator1.set_indexc                 C   r   r   r   r   r   r   r	   r    I   r   zNWisefinPaginator1.set_has_nextc                 C   r   r   r!   r"   r   r   r	   r#   L   r   z#NWisefinPaginator1.set_has_previousc                 C   r   r   r$   r%   r   r   r	   r&   O   r   zNWisefinPaginator1.set_limitc                 C   r'   r   r   r   r   r   r	   r(   R   r)   zNWisefinPaginator1.get_indexc                 C   r'   r   r   r   r   r   r	   r*   U   r)   zNWisefinPaginator1.get_has_nextc                 C   r'   r   r!   r   r   r   r	   r+   X   r)   z#NWisefinPaginator1.get_has_previousc                 C   r'   r   r$   r   r   r   r	   r,   [   r)   zNWisefinPaginator1.get_limitr-   r   r   r   r	   r2   0   r1   r2   c                   @   r   )NWisefinPaginator12N2   c                 C   r   r   r   r   r   r   r	   r
   e   r   zNWisefinPaginator12.__init__c                 C   r   r   r   r   r   r   r	   r
   h   r   c                 C   r   r   r   r   r   r   r	   r   u   r   zNWisefinPaginator12.set_indexc                 C   r   r   r   r   r   r   r	   r    x   r   z NWisefinPaginator12.set_has_nextc                 C   r   r   r!   r"   r   r   r	   r#   {   r   z$NWisefinPaginator12.set_has_previousc                 C   r   r   r$   r%   r   r   r	   r&   ~   r   zNWisefinPaginator12.set_limitc                 C   r'   r   r   r   r   r   r	   r(      r)   zNWisefinPaginator12.get_indexc                 C   r'   r   r   r   r   r   r	   r*      r)   z NWisefinPaginator12.get_has_nextc                 C   r'   r   r!   r   r   r   r	   r+      r)   z$NWisefinPaginator12.get_has_previousc                 C   r'   r   r$   r   r   r   r	   r,      r)   zNWisefinPaginator12.get_limitr-   r   r   r   r	   r3   _   r1   r3   N)r   r2   r3   r   r   r   r	   <module>   s    //