o
    ۷hj                     @   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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 )!Employeemonthlypay_detailsRequestNc                 C   sL  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 S d S )Nid
emp_pay_id paycomponentpaycomponent_typepaycomponent_percentageg        is_deductionamountcompany_contributionFtype	from_dateto_datesegment)r   r   r   r   r   r   r	   r
   r   r   r   r   )selfpayroll_data r   P/var/www/FinalPayroll/payrollservice/data/request/empmonthlypaydetailsrequest.py__init__   sF   







z*Employeemonthlypay_detailsRequest.__init__c                 C      | j S N)r   r   r   r   r   get_id6      z(Employeemonthlypay_detailsRequest.get_idc                 C   r   r   )empmonthly_pay_idr   r   r   r   get_empmonthly_pay_id9   r   z7Employeemonthlypay_detailsRequest.get_empmonthly_pay_idc                 C   r   r   )r   r   r   r   r   get_paycomponent<   r   z2Employeemonthlypay_detailsRequest.get_paycomponentc                 C   r   r   )r   r   r   r   r   get_paycomponent_type?   r   z7Employeemonthlypay_detailsRequest.get_paycomponent_typec                 C   r   r   )r   r   r   r   r   get_paycomponent_percentageB   r   z=Employeemonthlypay_detailsRequest.get_paycomponent_percentagec                 C   r   r   )r   r   r   r   r   get_is_deductionE   r   z2Employeemonthlypay_detailsRequest.get_is_deductionc                 C   r   r   )r	   r   r   r   r   
get_amountH   r   z,Employeemonthlypay_detailsRequest.get_amountc                 C   r   r   )r
   r   r   r   r   get_company_contributionK   r   z:Employeemonthlypay_detailsRequest.get_company_contributionc                 C   r   r   )r   r   r   r   r   get_typeN   r   z*Employeemonthlypay_detailsRequest.get_typec                 C   r   r   )r   r   r   r   r   get_from_dateQ   r   z/Employeemonthlypay_detailsRequest.get_from_datec                 C   r   r   )r   r   r   r   r   get_to_dateT   r   z-Employeemonthlypay_detailsRequest.get_to_datec                 C   r   r   )r   r   r   r   r   get_segmentW   r   z-Employeemonthlypay_detailsRequest.get_segment)__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      s4    'r   N)r   r   r   r   r   <module>   s    