o
    ۷hs                     @   s   G d d dZ dS )c                   @   s   e Zd ZdZdZdZdZdZdZdZ	dZ
d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d Zdd Zdd Zdd Zdd  ZdS )!#EmployeePaystructure_detailsRequestNFc                 C   s  d|v r	|d | _ d|v r|d dkr|d | _d|v r'|d dkr'|d | _d|v r6|d dkr6|d | _d|v rI|d dkrF|d | _nd| _d|v rR|d | _d	|v re|d	 dkrb|d	 | _nd| _d
|v rx|d
 dkru|d
 | _nd| _d|v r|d dkr|d | _d|v r|d | _	d|v r|d | _
d|v r|d | _d|v r|d dkr|d | _nd| _d|v r|d | _d S d S )Nid
emp_pay_id paycomponentpaycomponent_typepaycomponent_percentageg        is_deductionamountcompany_contributionFtype	from_dateto_datesegmentsegment_percentage
details_id)r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   )selfpayroll_data r   R/var/www/FinalPayroll/payrollservice/data/request/emppaystructuredetailsrequest.py__init__   sR   








z,EmployeePaystructure_detailsRequest.__init__c                 C      | j S N)r   r   r   r   r   get_id@      z*EmployeePaystructure_detailsRequest.get_idc                 C   r   r   )r   r   r   r   r   get_emp_pay_idC   r   z2EmployeePaystructure_detailsRequest.get_emp_pay_idc                 C   r   r   )r   r   r   r   r   get_paycomponentF   r   z4EmployeePaystructure_detailsRequest.get_paycomponentc                 C   r   r   )r   r   r   r   r   get_paycomponent_typeI   r   z9EmployeePaystructure_detailsRequest.get_paycomponent_typec                 C   r   r   )r   r   r   r   r   get_paycomponent_percentageL   r   z?EmployeePaystructure_detailsRequest.get_paycomponent_percentagec                 C   r   r   )r   r   r   r   r   get_is_deductionO   r   z4EmployeePaystructure_detailsRequest.get_is_deductionc                 C   r   r   )r	   r   r   r   r   
get_amountR   r   z.EmployeePaystructure_detailsRequest.get_amountc                 C   r   r   )r
   r   r   r   r   get_company_contributionU   r   z<EmployeePaystructure_detailsRequest.get_company_contributionc                 C   r   r   )r   r   r   r   r   get_typeX   r   z,EmployeePaystructure_detailsRequest.get_typec                 C   r   r   )r   r   r   r   r   get_from_date[   r   z1EmployeePaystructure_detailsRequest.get_from_datec                 C   r   r   )r   r   r   r   r   get_to_date^   r   z/EmployeePaystructure_detailsRequest.get_to_datec                 C   r   r   )r   r   r   r   r   get_segmenta   r   z/EmployeePaystructure_detailsRequest.get_segmentc                 C   r   r   )r   r   r   r   r   get_segment_percentaged   r   z:EmployeePaystructure_detailsRequest.get_segment_percentagec                 C   r   r   )r   r   r   r   r   get_details_idg   r   z2EmployeePaystructure_detailsRequest.get_details_id) __name__
__module____qualname__r   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r   r   r   r   r      s<    /r   N)r   r   r   r   r   <module>   s    