o
    ۷h                     @   s   d dl Z G dd dZdS )    Nc                   @   sd   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S )NWisefinErrorNc                 C   s   d S N selfr   r   C/var/www/FinalPayroll/utilityservice/data/response/nwisefinerror.py__init__
   s   zNWisefinError.__init__c                 C   
   || _ d S r   code)r   r   r   r   r   set_code      
zNWisefinError.set_codec                 C   r	   r   )	errorcode)r   r   r   r   r   
error_code   r   zNWisefinError.error_codec                 C   r	   r   description)r   r   r   r   r   set_description   r   zNWisefinError.set_descriptionc                 C   r	   r   errormessage)r   r   r   r   r   set_message   r   zNWisefinError.set_messagec                 C      | j S r   r
   r   r   r   r   get_code      zNWisefinError.get_codec                 C   r   r   r   r   r   r   r   get_description   r   zNWisefinError.get_descriptionc                 C   r   r   r   r   r   r   r   get_message   r   zNWisefinError.get_messagec                 C   s   t j| dd dddS )Nc                 S   r   r   )__dict__)or   r   r   <lambda>#   s    z#NWisefinError.get.<locals>.<lambda>T   )default	sort_keysindent)jsondumpsr   r   r   r   get"   s   zNWisefinError.get)__name__
__module____qualname__r   r   r   r   r   r   r   r   r   r   r   r   r$   r   r   r   r   r      s    r   )r"   r   r   r   r   r   <module>   s    