o
    ۷h                     @   s.   d dl Z d dlmZ d dlZG dd dZdS )    N)micro_userservicec                   @   s   e Zd ZdddZdS )ApiTokenNPOSTc           
      C   s   |d u rdt |   }ndt | }dd| d d}|dkrIt|}tjt t| ||dd}|jdkrGz	t|j	}	|	W S    Y d S d S tj
t t| |dd	}|jdkrjz	t|j	}	|	W S    Y d S d S )
NzToken zapplication/json )zcontent-typeAuthorizationr   F)dataheadersverify   )r   r	   )str_tokenjsondumpsrequestspostr   status_codeloadscontentget)
selfvalueurltokenmethod	token_valr   jsonData	resp_dataven_obj_arr r   D/var/www/FinalPayroll/hrmsmasterapiservice/hrmsmasterapi/apitoken.pyApitoken_post_method   s0   


zApiToken.Apitoken_post_method)Nr   )__name__
__module____qualname__r    r   r   r   r   r      s    r   )r   npayroll.settingsr   r   r   r   r   r   r   <module>   s    